A atividade HTTP Solicitação Put envia uma Solicitação Put para o local especificado (terminal HTTP) e recebe uma resposta HTTP de volta desse local.
Campo ou Caixa de Seleção | Descrição |
---|---|
URL (Caminho Após Nome do Host) | Especifica o caminho do recurso para o qual a atividade Solicitação Put envia solicitação, por exemplo:
/mypath.
A sequência que você especificar nesse campo deverá excluir a sequência: http://,
the hostname e o número da porta do Integration Appliance.
A URL completa é construída automaticamente a partir do nome do host do Integration Appliance, do número da porta especificado no terminal HTTP e do caminho especificado nesse campo. Por exemplo, se a URL completa para a qual a atividade Solicitação Put envia a solicitação for http://myAR:myPort/myPath, nesse campo, você só precisa especificar a sequência:
/myPath.
O caminho especificado deve ser exclusivo para as atividades Solicitação Put que são implementadas ao mesmo tempo no mesmo Integration Appliance usando a mesma porta. Para fazer uso dos parâmetros de caminho e parâmetros de consulta, insira uma URL neste formato, "url/{path}?name1=value1&name2=value2". Isso permite mapear um valor de sequência para o parâmetro "{path}" e especificar nomes de parâmetro de consulta: "name1" e "name2" nesse exemplo. Se você escolher declarar vários parâmetros "{path}", é recomendado que cada parâmetro tenha um nome exclusivo. Parâmetros com o mesmo nome são representados por apenas um nó no mapa. Os parâmetros de caminho serão exibidos sob /httpheaders/pathParameters em Mapear Entrada. E os parâmetros de consulta serão exibidos sob /httpheaders/queryParameters em Mapear Entrada. Nota: Na URL, nenhum valor que você designar a um parâmetro de consulta será passado para o mapeador. Para designar um valor ao parâmetro de consulta, mapeie explicitamente um valor para o parâmetro de consulta no mapeador ou defina um valor padrão.
|
Onde a Mensagem de Solicitação é Do Tipo | Especifica o tipo de mensagem da resposta de HTTP - Texto ou Binário. |
Onde a Mensagem de Resposta é Do Tipo | Especifica o tipo de mensagem da resposta HTTP - ou Texto ou Binário. |
Parar Processamento da Tarefa de Orquestração ou Continuar Processando e Retornar o Código de Erro HTTP |
Especifica o comportamento de tempo de execução da
atividade se uma resposta de erro é retornada do Servidor HTTP:
|
Usar Compactação/Descompactação | Especifica se a compactação/descompactação é ativada ou desativada no nível de atividade. Por padrão, a caixa de seleção Usar Compactação/Descompactação é desmarcada e a compactação/descompactação é desativada para esta atividade. Selecione a caixa de seleção Usar Compactação/Descompactação para ativar a compactação/descompactação para esta atividade. Para obter informações adicionais, consulte Compactação/Descompactação com a Atividade HTTP Solicitação Invoke/Get/Post/Head/Put/Delete. |
Campo | Descrição |
---|---|
Tentar novamente | |
1) Aguardar ___ segundos entre cada nova tentativa. | Especifica a quantidade de tempo (em segundos) que o Integration Appliance espera antes de tentar estabelecer uma conexão com o servidor HTTP. |
2) Tentar se conectar ___ vezes antes de falhar. | Especifica a contagem de novas tentativas - o número máximo de vezes que o Integration Appliance tenta estabelecer uma conexão com o Servidor HTTP antes de emitir um erro e parar o processamento da tarefa de orquestração atual. Se você implementar uma orquestração que contém uma atividade HTTP Solicitação Put e o Integration Appliance não puder se conectar ao servidor HTTP especificado, o Integration Appliance registrará os erros de conexão como Avisos no sistema e os logs de orquestração até o valor da contagem de novas tentativas ser atingido. Quando a contagem de novas tentativas é atingida, o Integration Appliance registra um erro nos logs do sistema e da orquestração e para o processamento da tarefa de orquestração atual. Por exemplo, você configura a contagem de novas tentativas para 3. O primeiro, segundo e terceiro erros de conexão aparecem no log do sistema como avisos. O Integration Appliance registra o quarto erro de conexão como um erro e para o processamento da tarefa de orquestração atual. |
3) Expirar após ___ segundos quando o Terminal não responder a uma solicitação. | Especifica a quantidade de tempo em segundos antes de ocorrer um tempo limite entre a atividade que faz uma solicitação em um Terminal e o tempo que demora para o Terminal responder. Para a atividade HTTP Solicitação Put, o tempo limite da atividade é a quantidade de tempo que o Integration Appliance espera por uma resposta do servidor HTTP após enviar uma solicitação de HTTP antes de o Integration Appliance lançar um erro de tempo limite. Um tempo limite de atividade é diferente de um tempo limite de conexão porque um tempo limite de atividade ocorre após a conexão com o terminal ter sido estabelecida. Um tempo limite de conexão especifica a quantidade de tempo em segundos antes de um tempo limite ocorrer 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. Configure o tempo limite de conexão na guia Terminal HTTP. Para obter mais informações sobre o tempo limite de conexão, consulte Criando ou Editando um Terminal da Web em Serviço. |
Nós do Parâmetro de Entrada httpheaders | Descrição |
---|---|
httpheaders/uri | Especifica o caminho do recurso, por exemplo: /myPath. |
httpheaders/<configured_header_name> | Se você configurou pelo menos um cabeçalho de solicitação na etapa Cabeçalhos da Solicitação, cada um será exibido aqui. <configured_header_name> é substituído pelos nomes de cabeçalho reais que você selecionou ou inseriu. |
httpheaders/pathParameters | Se você configurou parâmetros de caminho na URL na etapa Configurar, cada um será exibido aqui. Se nenhum parâmetro de caminho for especificado, esse nó não será exibido. |
httpheaders/query Parameters | Se você configurou parâmetros de consulta na URL na etapa Configurar, cada um deverá ser exibido aqui. Se nenhum parâmetro de consulta for especificado, esse nó não será exibido. |
httpheaders/otherHeaders/headerItem | Especifica um elemento que contém um conjunto de parâmetros de cabeçalho HTTP como pares nome/valor para a resposta de HTTP. Diversos parâmetros HTTP podem ser especificados na resposta de HTTP, portanto, este é um nó recorrente. |
httpheaders/otherHeaders/headerItem/name | Especifica o nome do parâmetro HTTP. |
httpheaders/otherHeaders/headerItem/value | Especifica o valor do parâmetro HTTP. |
Nós do Parâmetro de Entrada httpConnParameter | Descrição | Substitui quais configurações no terminal HTTP? |
---|---|---|
timeout | Especifica o período de tempo, em segundos, antes que ocorra o tempo limite. | |
host | Especifica o nome do host ou endereço IP do servidor HTTP remoto. | O nó de host do parâmetro de entrada httpConnParameter substitui o campo Nome do Host do terminal HTTP. |
port | Especifica o número da porta do servidor HTTP remoto. | O nó port do parâmetro de entrada httpConnParameter substitui o campo Porta do terminal HTTP. |
isSecure | Configure este booleano igual a true para ativar o HTTPS - HTTP seguro sobre SSL. Configure este booleano igual a false para desativar a segurança. | O nó isSecure do parâmetro de entrada httpConnParameter substitui a opção Segurança no terminal HTTP. |
username | Especifica o nome de usuário para a conta usada para se conectar ao servidor HTTP. | O nó username do parâmetro de entrada httpConnParameter substitui o campo Nome de Usuário no terminal HTTP. |
password | Especifica a senha para a conta usada para se conectar ao Servidor HTTP. | O nó password do parâmetro de entrada httpConnParameter substitui o campo Senha no terminal HTTP. |
Parâmetro de Saída | Descrição |
---|---|
httpheaders | Especifica o cabeçalho da solicitação de HTTP. |
body | Especifica o corpo da mensagem de solicitação de HTTP. |
responsecode | Especifica o Código de Resposta de HTTP que é retornado do Servidor HTTP durante o tempo de execução. |
responsemessage | Especifica a mensagem associada ao Código de Resposta de HTTP. |
Nós do Parâmetro de Saída httpheaders | Descrição |
---|---|
httpheaders/uri | Especifica o caminho de recurso da solicitação recebida, por exemplo: /myPath. |
httpheaders/<configured_header_name> | Se você configurou pelo menos um cabeçalho de resposta na etapa Cabeçalhos de Resposta, cada um será exibido aqui. <configured_header_name> é substituído pelos nomes de cabeçalho reais que você selecionou ou inseriu. |
httpheaders/otherHeaders/headerItem | Especifica um elemento que contém um conjunto de parâmetros de cabeçalho HTTP como pares nome/valor. Múltiplos parâmetros de cabeçalho HTTP podem ser especificados no pedido de HTTP, portanto, este é um nó recorrente. |
httpheaders/otherHeaders/headerItem/name | Especifica o nome do parâmetro de cabeçalho HTTP. |
httpheaders/otherHeaders/headerItem/value | Especifica o valor do parâmetro de cabeçalho HTTP. |