Referência: propriedades do transporte http-out
Guia Common
Propriedade | Nome do atributo XML | Descrição |
|---|---|---|
ID
| id
| A ID exclusiva do transporte http-out (saída) na conjunto. |
Encaminha resposta para
| routes-response-to
| O destino da mensagem de resposta para o transporte http-saída .
O transporte http-out preenche o MediationContext propriedade http.response.status com os códigos de resposta HTTP padrão retornados pelo servidor remoto. Exemplos: 202 (Aceito), 403 (Proibido). A assembléia pode usar o valor nessa propriedade para determinar o tratamento de diferentes respostas. |
Executar quando
| execute-when
| Condição que determina se o transporte http-out é executado. |
Ponto de extremidade
| endpoint
| O endereço de URL HTTP de destino para o qual o transporte http-out direciona a mensagem de solicitação.
Exemplo: http://myhost.example.org/MyService |
Método Http
| http-method
| O método de solicitação HTTP com suporte no transporte http-out . Exemplo: DELETE , GET , POST , PUT , e PATCH .
Para usar o PATCH , você deve definir o wd.http.client propriedade para apache . Se você não quer que os transportes posteriores também usem o cliente HTTP HTTP, redefina o wd.http.client propriedade para null .Se você não especifica um método para essa propriedade, o Studio usa a POST Método . |
Guia Avançado
Propriedade | Nome do atributo XML | Descrição |
|---|---|---|
Mensagem da loja
| store-message
| Não especifique nenhum, a menos que seja orientado de outra forma pelo Suporte da Workday.
Para armazenar mensagens, use a etapa store do Studio. |
Classe de transporte
| transport-class
| Especifica uma classe de implementação alternativa com base em cada conjunto, se necessário.
Você pode alterar globalmente as classes de implementação editando o arquivo WEB-INF/classes/spring/assembly-bean.xml. |
Ignorar pontos de extremidade dinâmicos
| ignore-dynamic-endpoints
| Especifica se o valor dinâmico WS-Addressing (WSA) deve ser ignorado no cabeçalho da mensagem de entrada ou usado para substituir o valor na propriedade Endpoint do transporte.
Use a etapa set-dynamic-endpoint para especificar os detalhes de WS-Addressing. |
Tempo limite de conexão
| connect-timeout
| Especifica, em milissegundos, o tempo limite para estabelecer conexão com um servidor HTTP. Se você não especifica um valor, o tempo limite da sessão é atingido depois de 300.000 ms (5 minutos). |
Tempo limite da resposta
| response-timeout
| Especifica, em milissegundos, um período de tempo limite para aguardar uma resposta de um servidor HTTP. Se você não especifica um valor, o tempo limite da sessão é atingido depois de 21.600.000 ms (6 horas).
Caso a conexão HTTP permaneça sem resposta por um período superior a esse, o transporte http-out falha. |
Erro como resposta
| error-as-response
| Permite copiar uma mensagem de resposta de erro de um servidor para a mensagem no transporte http-out . |
Fechar conexão
| close-connection
| Adiciona uma Connection: close O cabeçalho de uma mensagem de transporte http-out para uma mensagem de saída. |
Transmissão em sequência
| streaming
| Habilita o fluxo HTTP usando o PUT e POST Métodos HTTP |
Avanço automático
| auto-inproc
| Especifica se a comunicação de transporte em processamento deve ser usada para mensagens de solicitação http-saída . Permite que você envie mensagens diretamente para pontos de extremidade do assembly localizados no mesmo servidor sem usar os recursos de entrada e saída de rede do host local. |
Novas tentativas
| retries
| Especifica o número de tentativas que o transporte http-out faz se ocorre uma exceção de transporte. |
Atraso na tentativa
| retry-delay
| Especifica em milissegundos um período de atraso entre cada nova tentativa.
O Workday está em conformidade com as Retry-After ou RateLimit-Reset valor de cabeçalho em uma resposta 429 Solicitações em excesso de um ponto de extremidade externo, desde que seja mais curto do que o máximo por padrão de 5 minutos ou o valor do cabeçalho retry-delay que você especificar aqui.
Se o valor do cabeçalho de resposta estiver ausente, o Workday usará o retry-delay ValorSe ambos os retry-delay e valores de cabeçalho estão ausentes, o Workday usa o valor por padrão de 5 minutos.Uma integração não conseguirá determinar um atraso para novas tentativas e falhará se o valor do cabeçalho for maior que o retry-delay e o máximo por padrão. |
Registrar novas tentativas
| log-retries
| Permite registrar tentativas de novas tentativas de HTTP no arquivo de registro do servidor. |
Aceitar Gzip
| accept-gzip
| Especifica se deve incluir um HTTP accept-encoding=gzip no cabeçalho da solicitação http-out , que indica se o conteúdo gzip deve ser aceito na resposta. |
Conteúdo Gzip
| gzip-content
| Especifica se deve incluir um HTTP content-encoding=gzip no cabeçalho da solicitação http-out , que indica se o conteúdo da mensagem na solicitação de saída deve ser compactado com o Gzip. |
Aceitar
| accept
| Especifica o accept O valor de cabeçalho a ser enviado com uma solicitação HTTP, que define um ou mais tipos de conteúdo aceitáveis na resposta de um servidor HTTP. |
Para transportes Amazon S3, adicione uma etiqueta ao seu usuário IAM com a chave .
tipo de workday
e um valor de
integração
. Essa etiqueta diferencia maiúsculas de minúsculas e não ignora espaços em branco.