Creazione o modifica di un endpoint HTTP

Gli endpoint HTTP forniscono le informazioni sulla connessione che Studio e il dispositivo di integrazione utilizzano per connettersi ad un server HTTP. Inoltre, un endpoint HTTP specifica le informazioni sulla connessione, in modo che il dispositivo di integrazione possa fungere da listener HTTP.  

  1. Nel pannello Crea endpoint o Modifica endpoint, configurare i campi come descritto nella seguente tabella.
    Nota: la modifica delle proprietà di configurazione di un endpoint influenza tutte le orchestrazioni che utilizzano tale endpoint nel progetto, poiché le modifiche sono globali, non locali.
  2. Al termine delle operazioni, fare clic su Verifica connessione, se questo pulsante è disponibile, per avere conferma della possibilità di connettersi al server HTTP.
    Nota: quando si configura un endpoint per l'attività HTTP - Invia richiesta, il pulsante Verifica connessione è disponibile solo se l'Ubicazione è impostata sull'opzione Server remoto.
  3. Fare clic su OK.
Tabella 1.
Nome campo Descrizione
Ubicazione  
Dispositivo di integrazione riceve la richiesta Questa opzione specifica che il dispositivo di integrazione funge da listener HTTP.

Per un endpoint HTTP utilizzato con l'attività HTTP - Ricevi richiesta, l'Ubicazione è impostata automaticamente sull'opzione Dispositivo di integrazione riceve la richiesta.  

Server remoto Questa opzione specifica che il dispositivo di integrazione sta inviando e ricevendo le richieste da un server HTTP remoto.

Per un endpoint HTTP utilizzato con l'attività HTTP - Invia richiesta, l'Ubicazione è impostata automaticamente sull'opzione Server remoto.

Nome host Richiesto solo per l'opzione Server remoto - Specifica il nome host o l'indirizzo IP per il server HTTP a cui si connette questo endpoint.
Porta Per l'attività HTTP - Ricevi richiesta - Specifica il numero di porta del dispositivo di integrazione che funge da listener HTTP.

Per l'attività HTTP - Invia richiesta - Specifica il numero di porta del server HTTP remoto.  

Login Descrizione
Accedi al server come utente anonimo Disponibile solo per l'opzione Server remoto. Selezionare questa opzione per connettersi al server HTTP in modo anonimo (dove non viene richiesto un account utente).
Accedi al server con nome utente e password Disponibile solo per l'opzione Server remoto. Selezionare questa opzione per connettersi al server HTTP utilizzando un account utente. Immettere Nome utente e Password.
Autenticazione Consente di selezionare il tipo di autenticazione utilizzata dal dispositivo di integrazione durante la connessione ad un server remoto. Dall'elenco a discesa selezionare una delle seguenti opzioni di autenticazione:
  • Di base - Invia al server il nome utente e la password non codificati specificati dall'utente. Questo schema di autenticazione è il meno sicuro.
  • Digest - Codifica il nome utente e la password specificati dall'utente prima di inviarli al server. Questa opzione di autenticazione è più sicura dell'autenticazione di base.
  • NTLM - Richiede che sia disponibile un'istanza di NTCredentials per il nome dominio del server. Questa è l'opzione di autenticazione più sicura. Quando si sceglie l'opzione di autenticazione NTLM, il dispositivo di integrazione autentica una connessione, non una richiesta; pertanto, il dispositivo di integrazione esegue l'autenticazione ogniqualvolta viene stabilita una nuova connessione. La connessione deve rimanere aperta durante il processo di autenticazione. Non è possibile utilizzare NTLM per eseguire l'autenticazione sia con un proxy che con un server.
    Nota: non anteporre il dominio al nome utente.
Realm / Dominio Se si seleziona l'opzione di autenticazione di base o digest, specificare un realm.

Se si seleziona l'opzione di autenticazione NTLM, specificare un dominio.
Nome utente  Disponibile solo per l'opzione Server remoto - Specifica il Nome utente per l'account utilizzato per la connessione al server HTTP.
Password Disponibile solo per l'opzione Server remoto - Specifica la Password per l'account utilizzato per la connessione al server HTTP.
Sicurezza Descrizione
Nessuna Selezionare l'opzione Nessuna se non è richiesta la sicurezza.
HTTPS Selezionare l'opzione HTTPS per abilitare HTTP sicuro su SSL.  
  • Disponibile solo per l'opzione Dispositivo di integrazione riceve la richiesta - Quando è richiesta l'autenticazione del server, selezionare la casella di spunta Nome alias certificato server per specificare che il dispositivo di integrazione che funge da server deve fornire un certificato al client. Questo certificato viene utilizzato dal client per l'autenticazione e la codifica. Se questa casella di spunta è selezionata, è necessario fornire il nome del certificato. Un certificato specificato a livello dell'attività con questa casella di spunta ha la precedenza sui certificati specificati a livello del dispositivo di integrazione utilizzando il comando CLI mgmt ssl.
  • Disponibile solo per l'opzione Server remoto - Quando è richiesta l'autenticazione del client, selezionare la casella di spunta Nome alias certificato client per specificare che il dispositivo di integrazione che funge da client deve fornire un certificato al server HTTP. Questo certificato può essere utilizzato dal server HTTP per l'autenticazione e la codifica. Se questa casella di spunta è selezionata, è necessario fornire il nome del certificato. Un certificato specificato a livello dell'attività con questa casella di spunta ha la precedenza sui certificati specificati a livello del dispositivo di integrazione utilizzando il comando CLI mgmt ssl.
Nota: il certificato specificato deve essere caricato e registrato sul dispositivo di integrazione prima che venga distribuito il progetto corrente. Per ulteriori informazioni, consultare il riferimento per i comandi CLI.
Timeout connessione - Il seguente campo Connessione è disponibile solo per l'opzione Server remoto.
Timeout dopo ___ secondi quando si stabilisce una connessione all'endpoint. L'intervallo di tempo, in secondi, che deve trascorrere tra il tentativo del dispositivo di integrazione di stabilire una connessione all'endpoint e la risposta dell'endpoint alla richiesta di connessione, prima che si verifichi un timeout. Per un'attività HTTP, l'intervallo di tempo in cui il dispositivo di integrazione tenta di stabilire una connessione al server HTTP prima che si verifichi il timeout. Un timeout di connessione è diverso da un timeout di attività, poiché il timeout dell'attività si verifica dopo che la connessione all'endpoint è già stata stabilita. Il timeout di un'attività specifica l'intervallo di tempo, in secondi, che deve trascorrere tra il richiamo di una richiesta su un endpoint da parte dell'attività e la risposta dall'endpoint, prima che si verifichi un timeout. Il timeout dell'attività viene impostato nell'attività Riprova dell'attività HTTP - Invia richiesta.
Proxy - I seguenti campi Proxy sono disponibili solo per l'opzione Server remoto.
Login Descrizione
Accedi al server come utente anonimo Disponibile solo per l'opzione Server remoto. Selezionare questa opzione per connettersi al server HTTP in modo anonimo (dove non viene richiesto un account utente).
Accedi al server con nome utente e password Disponibile solo per l'opzione Server remoto. Selezionare questa opzione per connettersi al server HTTP utilizzando un account utente. Immettere Nome utente e Password.
Autenticazione Consente di selezionare il tipo di autenticazione utilizzata dal dispositivo di integrazione durante la connessione ad un server remoto. Dall'elenco a discesa selezionare una delle seguenti opzioni di autenticazione:
  • Di base - Invia al server il nome utente e la password specificati dall'utente non codificati. Questo schema di autenticazione è il meno sicuro.
  • Digest - Codifica il nome utente e la password specificati dall'utente prima di inviarli al server. Questa opzione di autenticazione è più sicura dell'autenticazione di base.
  • NTLM - Richiede che sia disponibile un'istanza di NTCredentials per il nome dominio del server. Questa è l'opzione di autenticazione più sicura, poiché il dispositivo di integrazione autentica una connessione, non una richiesta; pertanto, il dispositivo di integrazione esegue l'autenticazione ogniqualvolta viene stabilita una nuova connessione. La connessione deve rimanere aperta durante il processo di autenticazione. Non è possibile utilizzare NTLM per eseguire l'autenticazione con entrambi un proxy e un server.
    Nota: non anteporre il dominio al nome utente.
Realm / Dominio Se si seleziona l'opzione di autenticazione di base o digest, specificare un realm. Se si seleziona l'opzione di autenticazione NTLM, specificare un dominio.
Nome utente  Disponibile solo per l'opzione Server remoto - Specifica il Nome utente per l'account utilizzato per la connessione al server HTTP.
Password Disponibile solo per l'opzione Server remoto - Specifica la Password per l'account utilizzato per la connessione al server HTTP.
Sicurezza Descrizione
Nessuna Selezionare l'opzione Nessuna se non è richiesta la sicurezza.
HTTPS Selezionare l'opzione HTTPS per abilitare HTTP sicuro su SSL.  
  • Disponibile solo per l'opzione Dispositivo di integrazione riceve la richiesta - Quando è richiesta l'autenticazione del server, selezionare la casella di spunta Nome alias certificato server per specificare che il dispositivo di integrazione che funge da server deve fornire un certificato al client. Questo certificato viene utilizzato dal client per l'autenticazione e la codifica. Se questa casella di spunta è selezionata, è necessario fornire il nome del certificato. Un certificato specificato a livello dell'attività con questa casella di spunta ha la precedenza sui certificati specificati a livello del dispositivo di integrazione utilizzando il comando CLI mgmt ssl.
  • Disponibile solo per l'opzione Server remoto - Quando è richiesta l'autenticazione del client, selezionare la casella di spunta Nome alias certificato client per specificare che il dispositivo di integrazione che funge da client deve fornire un certificato al server HTTP. Questo certificato può essere utilizzato dal server HTTP per l'autenticazione e la codifica. Se questa casella di spunta è selezionata, è necessario fornire il nome del certificato. Un certificato specificato a livello dell'attività con questa casella di spunta ha la precedenza sui certificati specificati a livello del dispositivo di integrazione utilizzando il comando CLI mgmt ssl.
Nota: il certificato specificato deve essere caricato e registrato sul dispositivo di integrazione prima che venga distribuito il progetto corrente. Per ulteriori informazioni, consultare il riferimento per i comandi CLI.
Timeout connessione - Il seguente campo Connessione è disponibile solo per l'opzione Server remoto.
Timeout dopo ___ secondi quando si stabilisce una connessione con l'endpoint. Specifica l'intervallo di tempo, in secondi, che deve trascorrere tra il tentativo del dispositivo di integrazione di stabilire una connessione con l'endpoint e la risposta dall'endpoint alla richiesta di connessione, prima che si verifichi un timeout. Per un'attività HTTP, l'intervallo di tempo in cui il dispositivo di integrazione tenta di stabilire una connessione al server HTTP prima che si verifichi il timeout. Un timeout di connessione è diverso da un timeout di attività, poiché il timeout dell'attività si verifica dopo che la connessione all'endpoint è già stata stabilita. Il timeout di un'attività specifica l'intervallo di tempo, in secondi, che deve trascorrere tra il richiamo di una richiesta su un endpoint da parte dell'attività e la risposta dall'endpoint, prima che si verifichi un timeout. Il timeout dell'attività viene impostato nell'attività Riprova dell'attività HTTP - Invia richiesta.
Host Specifica il nome host del server proxy. Questo campo è obbligatorio.
Porta Specifica il numero di porta da utilizzare per la connessione al server proxy. Questo campo è obbligatorio
Nome utente Specifica il nome utente da utilizzare per l'autenticazione del server proxy. Questo campo è facoltativo, se il server proxy non richiede l'autenticazione
Password Specifica la password da utilizzare per l'autenticazione del server proxy. Questo campo è facoltativo, se il server proxy non richiede l'autenticazione.
Nota: per alcuni campi nell'endpoint, è possibile definire le proprietà di configurazione per fornire i valori di questi campi. L'icona
viene visualizzata quando si fa clic in un campo che supporta una proprietà di configurazione e per il progetto è già stata configurata una proprietà di configurazione dello stesso tipo.