Passa al contenuto principale
Administrator Guide
Ultimo aggiornamento: 2026-02-20
Riferimenti: Proprietà del trasporto HTTP-Out

Riferimenti: Proprietà del trasporto HTTP-Out

Scheda Common

Proprietà
Nome attributo XML
Descrizione
ID
id
ID univoco del trasporto
http-out
all'interno dell'assembly.
Inoltra la risposta a
routes-response-to
La destinazione del messaggio risposta per il trasporto
di uscita http
.
Il trasporto
http-out
popola il
MediationContext
proprietà
http.response.status
con i codici risposta HTTP standard restituiti dal server remoto. Esempi: 202 (accettato), 403 (non consentito). L'assembly può utilizzare il valore in questa proprietà per determinare la gestione di risposte diverse.
Esegui quando
execute-when
condizione che determina se il trasporto
http-out
viene eseguito.
Endpoint
endpoint
L'indirizzo URL HTTP destinazione verso il quale il trasporto
di uscita http
indirizza il messaggio di richiesta.
Esempio:
http://myhost.example.org/MyService
Metodo HTTP
http-method
Il metodo di richiesta HTTP supportato dal trasporto
di uscita http
. Esempio:
DELETE
,
GET
,
POST
,
PUT
, e
PATCH
.
Per utilizzare il
PATCH
, è necessario impostare il
wd.http.client
proprietà a
apache
. Se non si desidera che i trasporti a valle utilizzino anche il client HTTP Apache , reimpostare il
wd.http.client
proprietà a
null
.
Se non si specifica un metodo per questa proprietà, Studio utilizza
POST
metodo

Scheda Avanzate

Proprietà
Nome attributo XML
Descrizione
Memorizzare il messaggio
store-message
Specificare
nessuno
se non diversamente indicato dall'assistenza assistenza Workday.
Per archiviare i messaggi, utilizzare lo step
store
di Studio.
Classe di trasporto
transport-class
Specifica una classe implementazione alternativa per ogni assembly, se obbligatorio.
È possibile modificare le classi di implementazione a livello globale modificando il file WEB-INF/classes/Spring/Assembly-bean.xml.
Ignorare gli endpoint dinamici
ignore-dynamic-endpoints
Specifica se ignorare il valore dinamico WS-Addressing (WSA) nell'intestazione del messaggio in arrivo o utilizzarlo per sostituire il valore nella proprietà
Endpoint
del trasporto.
Utilizzare lo step
set-dynamic-endpoint
per specificare i dettagli di WS-Addressing.
Timeout connessione
connect-timeout
Specifica, in millisecondi, un periodo di timeout per stabilire una connessione con un server HTTP. Se non si specifica un valore, la sessione scade dopo 300000 ms (5 minuti).
Timeout risposta
response-timeout
Specifica, in millisecondi, un periodo di timeout per l'attesa di una risposta da un server HTTP. Se non si specifica un valore, la durata sessione dipende dalla versione dell'assembly:
  • 600000ms (10 minuti) se la versione dell'assembly è 2025.37.
  • 21600000 ms (6 ore) se la versione dell'assembly è inferiore a 2025,37.
Se la connessione HTTP non risponde per un periodo superiore a questo periodo, il trasporto
di uscita http
non riesce.
Errore come risposta
error-as-response
Consente di copiare un messaggio risposta errore da un server nel messaggio sul trasporto
di uscita http
.
Chiudere la connessione
close-connection
Aggiunge un
Connection: close
intestazione a un messaggio di trasporto
http
in uscita.
Streaming
streaming
Abilita lo streaming HTTP utilizzando
PUT
e
POST
Metodi HTTP
Auto Inproc
auto-inproc
Specifica se utilizzare la comunicazione di trasporto in corso per i messaggi di richiesta
di uscita http
. Consente di inviare messaggi direttamente agli endpoint di assembly che si trovano all'interno dello stesso server senza utilizzare le funzionalità di I/O di rete dell'host locale.
Riprova
retries
Specifica il numero di tentativi effettuati dal trasporto
di uscita http
se si verifica un'eccezione di trasporto.
Ritardo tentativi
retry-delay
Specifica in millisecondi un periodo di ritardo tra ogni tentativo.
Workday è conforme al
Retry-After
o
RateLimit-Reset
valore di intestazione nella risposta 429 Too Many Requests di un endpoint esterno, a condizione che sia inferiore al valore massimo predefinito di 5 minuti o al
retry-delay
valore specificato qui.
Se il valore dell'intestazione risposta non è presente, il Workday utilizza il
retry-delay
valore.
Se entrambi i
retry-delay
e i valori dell'intestazione mancano, il Workday utilizza il valore predefinito di 5 minuti.
integrazione non sarà in grado di determinare un ritardo tra i nuovi tentativi e avrà esito negativo se il valore dell'intestazione è maggiore di entrambi i
retry-delay
valore e il valore massimo predefinito.
Registrare nuovi tentativi
log-retries
Consente di registrare i tentativi HTTP nel file di registro del server.
Accetta Gzip
accept-gzip
Specifica se includere un HTTP
accept-encoding=gzip
campo nell'intestazione della richiesta
http-out
, che indica se accettare il contenuto gzip nella risposta.
Contenuto Gzip
gzip-content
Specifica se includere un HTTP
content-encoding=gzip
campo nell'intestazione della richiesta
http-out
, che indica se comprimere il contenuto del messaggio nella richiesta in uscita.
Accetta
accept
Specifica il
accept
valore di intestazione da inviare con una richiesta HTTP, che definisce uno o più tipi di contenuto accettabili nella risposta di un server HTTP.
Per i trasporti Amazon S3, aggiungere un tag all'utente IAM con una chiave di
workday-type
e un valore di
integrazione
. Questo tag fa ticket minuscole e non ignora gli spazi vuoti.