Ir para o conteúdo principal
Administrator Guide
Última atualização: 2023-06-23
Referência: propriedades do transporte http-out

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
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 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.