Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2023-06-23
Référence : propriétés de transport HTTP-Out

Référence : propriétés de transport HTTP-Out

Onglet Common

Propriété
Nom de l’attribut de la version XML
Description
Identifiant
id
Identifiant unique du transport
http-out
au sein de l'ensemble.
Achemine la réponse à
routes-response-to
La destination du message de réponse pour le transport
http-out
.
Le transport
http-out
alimente la valeur
MediationContext
propriété
http.response.status
avec les codes de réponse HTTP standard retournés par le serveur distant. Exemples : 202 (Accepté), 403 (Interdit). L’ensemble peut utiliser la valeur de cette propriété pour déterminer la prise en charge de différentes réponses.
Exécuter quand
execute-when
Une condition qui détermine si le transport
http-out
est exécuté.
Point de terminaison
endpoint
Adresse URL HTTP cible vers laquelle le transport
http-out
dirige le message de demande.
Exemple :
http://myhost.example.org/MyService
Méthode HTTP
http-method
La méthode de demande HTTP prise en charge par le transport
http-out
. Exemple :
DELETE
,
GET
,
POST
,
PUT
et
PATCH
.
Pour utiliser
PATCH
méthode , vous devez définir la valeur du champ
wd.http.client
propriété de
apache
. Si vous ne voulez pas que les transports en aval utilisent également le client HTTP HTTP, réinitialisez le
wd.http.client
propriété de
null
.
Si vous ne précisez pas de méthode pour cette propriété, Studio utilise la méthode suivante :
POST
méthode.

Onglet Avancé

Propriété
Nom de l’attribut de la version XML
Description
Message de magasin
store-message
Préciser
aucune valeur
, sauf avis contraire du service de soutien de Workday.
Pour stocker les messages, utilisez l’étape
store
de Studio.
Classe de transport
transport-class
Indique une autre classe de mise en œuvre par agrégat, si nécessaire.
Vous pouvez changer les classes de mise en œuvre de manière globale en modifiant le fichier WEB-INF/classes/spring/assembly-bean.xml.
Ignorer les points de terminaison dynamiques
ignore-dynamic-endpoints
Indique s'il faut ignorer la valeur dynamique WS-Addressing (WSA) dans l'en-tête du message entrant ou l'utiliser pour remplacer la valeur dans la propriété
Endpoint
du transport.
Utilisez l’étape
set-dynamic-endpoint
pour préciser les détails d’adressage des services Web.
Expiration de la connexion
connect-timeout
Indique, en millisecondes, une période d'expiration pour l'établissement d'une connexion à un serveur HTTP. Si vous ne précisez aucune valeur, la session expirera après 300 000 ms (5 minutes).
Délai de réponse dépassé
response-timeout
Indique, en millisecondes, une période d'expiration pour l'attente d'une réponse d'un serveur HTTP. Si vous ne précisez aucune valeur, la session expirera après 21 600 000 ms (6 heures).
Si la connexion HTTP ne répond pas pendant une durée supérieure à ce délai, le transport
http-out
échoue.
Erreur comme réponse
error-as-response
Permet de copier un message de réponse à une erreur à partir d'un serveur dans le message du transport
http-out
.
Fermer une connexion
close-connection
Ajoute un
Connection: close
l'en-tête d'un message de transport
http-out
sortant.
Flux
streaming
Permet d'activer la fonction de flux HTTP avec
PUT
et
POST
Méthodes HTTP.
Inprocessus automatique
auto-inproc
Indique s'il faut utiliser la communication de transport en cours pour les messages de demande
de sortie à l'adresse http
. Vous permet d’envoyer des messages directement aux points de terminaison d’assemblage situés sur le même serveur sans utiliser les capacités I/O du réseau de l’hôte local.
Nouveaux essais
retries
Indique le nombre de tentatives d'ouverture du transport
http-out
si une exception de transport se produit.
Délai de réessayer
retry-delay
Indique, en millisecondes, une période de délai entre chaque nouvelle tentative.
Workday se conforme aux
Retry-After
ou
RateLimit-Reset
de la valeur d'en-tête dans la réponse 429 Trop de demandes d'un point de terminaison externe, à condition qu'elle soit plus courte que le maximum par défaut de 5 minutes ou que la valeur
retry-delay
valeur que vous précisez ici.
Si la valeur de l'en-tête de réponse est manquante, Workday utilise la valeur
retry-delay
valeur.
Si à la fois
retry-delay
et que des valeurs d’en-tête sont manquantes, Workday utilise la valeur par défaut de 5 minutes.
Une intégration ne pourra pas déterminer un délai de nouvelle tentative et échouera si la valeur de l'en-tête est supérieure à la fois au
retry-delay
et le maximum par défaut.
Nouveaux essais de journal
log-retries
Permet d'enregistrer les tentatives de relance HTTP dans le fichier journal du serveur.
Accepter Gzip
accept-gzip
Indique s'il faut inclure un HTTP
accept-encoding=gzip
dans l'en-tête de la demande
http-out
, qui indique s'il faut accepter le contenu gzip dans la réponse.
Contenu Gzip
gzip-content
Indique s'il faut inclure un HTTP
content-encoding=gzip
dans l'en-tête de la demande
http-out
, qui indique s'il faut comptabiliser ou non le contenu du message dans la demande sortante.
Accepter
accept
Précise la
accept
valeur d'en-tête à envoyer avec une demande HTTP, qui définit un ou plusieurs types de contenu acceptables dans la réponse d'un serveur HTTP.
Pour les transport Amazon S3, ajoutez un marqueur à votre utilisateur IAS avec une clé de type
de type Workday
et une valeur de
intégration
. Ce marqueur est sensible à la casse et n'ignore pas l'espace blanc.