Criando ou Editando um Terminal HTTP
Os terminais HTTP fornecem as informações de conexão que o Studio e o Integration Appliance usam para se conectar a um servidor HTTP. Um terminal HTTP também especifica as informações de conexão de forma que o Integration Appliance possa agir como o listener HTTP.
- Na área de janela Criar Terminal ou Editar Terminal, configure os campos
conforme descrito na tabela a seguir. Nota: A alteração das propriedades de configuração de um terminal afeta todas as orquestrações que usam esse terminal no projeto já que as edições são globais, não locais.
- Quando concluído, se disponível, clique em Conexão de
Teste para confirmar que é possível se conectar ao servidor
HTTP. Nota: O botão Conexão de Teste está disponível apenas ao configurar um terminal para a atividade Postar Solicitação de HTTP - quando Local é configurado com a opção Servidor Remoto.
- Clique em OK.
Nome do Campo | Descrição |
---|---|
Localização | |
O Dispositivo de Integração Recebe o Pedido | Esta opção especifica que o Integration Appliance
está agindo como um listener HTTP. Para um terminal HTTP usado com a atividade Receber Solicitação de HTTP, Local é configurado automaticamente com a opção Integration Appliance Recebe Solicitação. |
Servidor Remoto | Esta opção especifica que o Integration Appliance
está enviando e recebendo solicitações de um servidor HTTP remoto. Para um terminal HTTP usado com a atividade Postar Solicitação de HTTP, Local é configurado automaticamente com a opção Servidor Remoto. |
Nome do Host | Necessário apenas para a opção Servidor Remoto - Especifique o nome do host ou o endereço de IP para o servidor HTTP ao qual este terminal se conecta. |
Porta | Para a atividade Receber Solicitação de HTTP
- Especificar o número da porta do Integration Appliance agindo como um
listener HTTP. Para a atividade Postar Solicitação de HTTP - Especifique o número da porta do servidor HTTP remoto. |
Login | Descrição |
Efetuar Login no Servidor como um Usuário Anônimo | Disponível apenas para a opção Servidor Remoto. Selecione esta opção para se conectar ao servidor HTTP de maneira anônima (na qual uma conta do usuário não é necessária). |
Efetuar Login no Servidor com Nome de Usuário e Senha | Disponível apenas para a opção Servidor Remoto. Selecione esta opção para se conectar ao servidor HTTP usando uma conta do usuário. Insira o Nome de Usuário e a Senha. |
Autenticação | Permite selecionar o tipo de autenticação que o Integration
Appliance usa ao se conectar a um servidor remoto.
Na lista, selecione uma das opções de autenticação a seguir:
|
Região / Domínio | Se você selecionar a opção de autenticação Básico ou Compilação, especifique uma região. Se você selecionar a opção de autenticação NTLM, especifique um domínio. |
Nome de Usuário | Disponível apenas para a opção Servidor Remoto - Especifique o Nome de Usuário para a conta usada para se conectar ao Servidor HTTP. |
Senha | Disponível apenas para a opção Servidor Remoto - Especifique a Senha para a conta usada para se conectar ao Servidor HTTP. |
Efetuar login no servidor usando OAuth 2.0 | Descrição |
Tipo de concessão | O cliente Cast Iron OAuth2.0 suporta duas concessões para solicitação de um token de acesso. A solicitação de autorização pode ser feita diretamente para o proprietário do recurso ou por meio de um servidor de autorizações.
Selecione um dos tipos de concessão a seguir:
|
Escopo | Especifique o escopo da solicitação de acesso usando o parâmetro de solicitação de escopo. O servidor de autorizações usa isso para informar o cliente sobre o escopo do token de acesso emitido. |
Nome de Usuário | Especifique o nome de usuário usado para efetuar logon no servidor de recurso. Para concessão da credencial de senha do proprietário do recurso, o nome de usuário será usado como parte da solicitação do token de acesso. |
Senha | Especifique a senha usada para efetuar logon no servidor de recurso. Para concessão da credencial de senha do proprietário do recurso, a senha será usada como parte da solicitação do token de acesso. |
ID do Cliente | Especifique o ID de cliente emitido pelo servidor de autorizações durante o registro. O ID do cliente é uma sequência exclusiva contendo as informações de registro fornecidas no cliente pelo servidor de autorizações. O ID do cliente não é secreto; ele fica exposto para o proprietário do recurso e não deve ser usado apenas para autenticação de cliente. |
Segredo do Cliente | Especifique o segredo do cliente. O segredo do cliente é confidencial. |
Token de Acesso | Especifique o Token de Acesso. Tokens de acesso são credenciais representando a autorização emitida para o cliente. Tokens representam escopos específicos e a duração do acesso. |
URL do Servidor de Autorizações | Especifique a URL do Servidor de Autorizações. A URL do Servidor de Autorizações é aquela para o servidor de autorizações ou terminal de token responsável por emitir e atualizar tokens de acesso. |
Token de Atualização | Especifique o token de atualização. Tokens de atualização são usados para obter tokens de acessão quando os tokens de acesso atuais expiram. |
Para obter mais informações sobre OAuth 2.0, consulte http://tools.ietf.org/html/rfc6749. | |
Segurança | Descrição |
Nenhum | Selecione a opção Nenhum se nenhuma segurança for necessária. |
HTTPS | Selecione a opção HTTPS para
ativar o HTTP seguro sobre SSL.
|
Versão de Protocolo | Selecione o protocolo usado para HTTP seguro sobre SSL. Por padrão, a versão de protocolo usada é SSL_TLSv2. |
Opções do Conjunto de Conexões | |
Máximo de Conexões | Especifica o número máximo de conexões do servidor HTTP que o Integration Appliance pode manter abertas no conjunto de conexões. A inserção de 0 (zero) significa que o número máximo de conexões é ilimitado. O valor padrão é 25. |
Tempo Limite de Conexão - O campo Conexão a seguir está disponível apenas para a opção Servidor Remoto. | |
Expirar após ___ segundos ao estabelecer uma conexão com o Terminal. | O número de segundos antes de ocorrer um tempo limite entre o Integration Appliance tentar estabelecer uma conexão com o Terminal e o tempo que demora para o terminal responder à solicitação de conexão. Para uma atividade de HTTP, o período de tempo que o Integration Appliance tenta estabelecer uma conexão com o Servidor HTTP antes de expirar. Um tempo limite de conexão é diferente de um tempo limite de atividade porque um tempo limite de atividade ocorre após a conexão com o terminal já ter sido estabelecida. Um tempo limite de atividade especifica a quantidade de tempo em segundos antes de ocorrer um tempo limite entre a atividade que chama uma solicitação em um terminal e o tempo que o terminal demora para responder. Você configura o tempo limite da atividade na tarefa Tentar Novamente da atividade HTTP Solicitação Post. |
Proxy - Os campos de Proxy a seguir estão disponíveis apenas para a opção Servidor Remoto. | |
Login | Descrição |
Efetuar Login no Servidor como um Usuário Anônimo | Disponível apenas para a opção Servidor Remoto. Selecione esta opção para se conectar ao servidor HTTP de maneira anônima (na qual uma conta do usuário não é necessária). |
Efetuar Login no Servidor com Nome de Usuário e Senha | Disponível apenas para a opção Servidor Remoto. Selecione esta opção para se conectar ao servidor HTTP usando uma conta do usuário. Insira o Nome de Usuário e a Senha. |
Autenticação | Permite selecionar o tipo de autenticação que o Integration
Appliance usa ao se conectar a um servidor remoto.
Na lista suspensa, selecione uma das opções de autenticação a seguir:
|
Região / Domínio | Se você selecionar a opção de autenticação Básico ou Compilação, especifique uma região. Se você selecionar a opção de autenticação NTLM, especifique um domínio. |
Nome de Usuário | Disponível apenas para a opção Servidor Remoto - Especifique o Nome de Usuário para a conta usada para se conectar ao Servidor HTTP. |
Senha | Disponível apenas para a opção Servidor Remoto - Especifique a Senha para a conta usada para se conectar ao Servidor HTTP. |
Segurança | Descrição |
Nenhum | Selecione a opção Nenhum se nenhuma segurança for necessária. |
Tempo Limite de Conexão - O campo Conexão a seguir está disponível apenas para a opção Servidor Remoto. | |
Tempo limite após ___ segundo(s) ao estabelecer uma conexão com o Terminal. | Especifica a quantidade de tempo em segundos antes de ocorrer um tempo limite entre o Integration Appliance tentar estabelecer uma conexão com o terminal e o tempo que demora para o terminal responder à solicitação de conexão. Para uma atividade de HTTP, o período de tempo que o Integration Appliance tenta estabelecer uma conexão com o Servidor HTTP antes de expirar. Um tempo limite de conexão é diferente de um tempo limite de atividade porque um tempo limite de atividade ocorre após a conexão com o terminal já ter sido estabelecida. Um tempo limite de atividade especifica a quantidade de tempo em segundos antes de ocorrer um tempo limite entre a atividade que chama uma solicitação em um terminal e o tempo que o terminal demora para responder.Configure o tempo limite da atividade na tarefa Tentar Novamente da Atividade Postar Solicitação de HTTP. |
Host | Especifica o nome do host do servidor proxy. Este campo é necessário. |
Porta | Especifica o número da porta para usar para se conectar ao servidor proxy. Este campo é necessário |
Nome de Usuário | Especifica o nome de usuário a usar para autenticação do servidor proxy. Este campo é opcional se seu servidor proxy não requer autenticação |
Senha | Especifica a senha a usar para autenticação do servidor proxy. Este campo é opcional se seu servidor proxy não requerer autenticação. |
Nota: Para alguns campos no terminal, é possível definir
propriedades de configuração para fornecer os valores para esses campos.O
ícone
é exibido quando você clica em um campo que suporta
uma propriedade de configuração e uma propriedade de configuração do mesmo
tipo já foi configurada para o projeto.
