Referência: propriedades do transporte http-out
Guia Common
Propriedade | Nome do atributo XML | Descrição |
|---|---|---|
ID
| id
| A ID exclusiva do transporte http-saída no assembly. |
Encaminha resposta para
| routes-response-to
| O destino da mensagem de resposta para o transporte http-saída .
O transporte http-out preenche oMediationContext propriedadehttp.response.status com os códigos de resposta HTTP padrão retornados pelo servidor remoto. Exemplos: 202 (Aceito), 403 (Proibido). A assembly pode usar o valor nessa propriedade para determinar o tratamento de diferentes respostas. |
Executar quando
| execute-when
| Uma condição que determina se o transporte http-saída é executado. |
Ponto de extremidade
| endpoint
| O endereço do URL HTTP de alvo 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-saída . Exemplo:DELETE eGET ePOST ePUT e PATCH .
Para usar a PATCH , você deve definir owd.http.client propriedade paraapache . Se você não quiser que os transportes downstream também usem o cliente HTTP Request, redefinir owd.http.client propriedade paranull .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 assembly, 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 recebida ou se ele deve ser 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, um período de tempo limite para estabelecer uma 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 de resposta
| response-timeout
| Especifica, em milissegundos, um tempo limite para aguardar uma resposta de um servidor HTTP. Se você não especifica um valor, o tempo da sessão depende da sua versão do assembly:
Se a conexão HTTP permanecer sem resposta por mais tempo do que esse período, o transporte http-saída 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 cabeçalho para uma mensagem de transporte http-saída de saída. |
Transmissão em tempo real
| streaming
| Habilita o fluxo HTTP usando PUT ePOST Métodos HTTP |
Processamento automático
| auto-inproc
| Especifica se a comunicação de transporte em processo deve ser usada para mensagens de solicitação http-out . 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-saída faz se ocorre uma exceção de transporte. |
Atraso na tentativa
| retry-delay
| Especifica em milissegundos um período de atraso entre cada tentativa.
O Workday está em conformidade com os Retry-After ouRateLimit-Reset valor de cabeçalho em uma resposta 429 Muitas solicitações de ponto de extremidade externo, desde que seja mais curta do que o máximo por padrão de 5 minutos ou queretry-delay valor que você especifica aqui.
Se o valor do cabeçalho da resposta está ausente, o Workday usa o retry-delay valor.Se 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 de nova tentativa e falhará se o valor do cabeçalho for maior que o de ambos retry-delay O valor de e o máximo por padrão. |
Registrar novas tentativas
| log-retries
| Permite registrar as novas tentativas de HTTP no arquivo de registro do servidor. |
Aceitar Gzip
| accept-gzip
| Especifica se deve incluir um HTTP accept-encoding=gzip campo no cabeçalho da solicitação http-out , que indica se o conteúdo do gzip deve ser aceito na resposta. |
Conteúdo do Gzip
| gzip-content
| Especifica se deve incluir um HTTP content-encoding=gzip campo no cabeçalho da solicitação http-out , que indica se o conteúdo da mensagem deve ser zipado com base na solicitação de saída . |
Aceitar
| accept
| Especifica o accept Valor de cabeçalho a ser enviado com uma solicitação HTTP, que define um ou mais tipos de conteúdo que são aceitáveis na resposta de um servidor HTTP. |
Para transportes do Amazon S3, adicione uma etiqueta ao seu usuário do IAM com a chave
workday-type
e um valor de
integração
. Esta etiqueta diferencia maiúsculas de caso e não ignora espaços em branco.