Référence : propriétés du transport http-out
Onglet Valeurs usuelles
Propriété | Nom de l'attribut XML | Description |
|---|---|---|
Identifiant
| id
| Identifiant unique du transport http-out dans l'assemblage. |
Routes Response To
| routes-response-to
| Destination du message de réponse pour le transport http-out .
Le transport http-out alimente leMediationContext propriétéhttp.response.status avec les codes de réponse HTTP standard renvoyés par le serveur distant. Exemples : 202 (Accepté), 403 (Interdit). L'assemblage peut utiliser la valeur de cette propriété pour déterminer le traitement des différentes réponses. |
Execute When
| execute-when
| Condition qui détermine si le transport http-out s'exécute. |
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 |
Http Method
| http-method
| Méthode de demande HTTP prise en charge par le transport http-out . Exemple :DELETE , ,GET , ,POST , ,PUT et PATCH .
Pour utiliser le PATCH sur la méthode , vous devez définir lewd.http.client propriété àapache . Si vous ne voulez pas que les transports en aval utilisent également le client HTTP Apache, réinitialiser lewd.http.client propriété ànull .Si vous n'indiquez pas de méthode pour cette propriété, Workday Studio utilise la tâche POST method. |
Onglet Avancé
Propriété | Nom de l'attribut XML | Description |
|---|---|---|
Store Message
| store-message
| Indiquez none , sauf indication contraire du support Workday.
Pour stocker des messages, utilisez l'étape store de Workday Studio. |
Transport Class
| transport-class
| Indique une autre classe d'implémentation par assemblage, si nécessaire.
Vous pouvez modifier les classes d'implémentation de manière globale en modifiant le fichier WEB-INF/classes/spring/assembly-bean.xml. |
Ignore Dynamic Endpoints
| ignore-dynamic-endpoints
| Indique s'il faut ignorer la valeur WS-Addressing (WSA) dynamique dans l'en-tête du message entrant ou l'utiliser pour remplacer la valeur de la propriété Point de terminaison du transport.
Utilisez l'étape set-dynamic-endpoint pour indiquer le détail de WS-Addressing. |
Connect Timeout
| connect-timeout
| Indique, en millisecondes, un délai d'expiration pour établir une connexion avec un serveur HTTP. Si vous n'indiquez aucune valeur, la session expire au bout de 300 000 ms (5 minutes). |
Response Timeout
| response-timeout
| Indique, en millisecondes, le délai d'attente d'une réponse d'un serveur HTTP. Si vous n'indiquez pas de valeur, la durée de la session dépend de la version de votre assemblage :
Si la connexion HTTP ne répond pas au-delà de ce délai, le transport http-out échoue. |
Error As Response
| error-as-response
| Permet de copier un message de réponse d'erreur d'un serveur vers le message sur le transport http-out . |
Close Connection
| close-connection
| Ajoute un Connection: close header à un message de transport http-out sortant. |
Streaming
| streaming
| Active le streaming HTTP à l'aide de PUT etPOST Méthodes HTTP. |
Auto Inproc
| auto-inproc
| Indique s'il faut utiliser la communication de transport en cours pour les messages de demande http-out . Permet d'envoyer des messages directement aux points de terminaison d'assemblage situés sur le même serveur sans utiliser les fonctionnalités d'E/S réseau de l'hôte local. |
Retries
| retries
| Indique le nombre de nouvelles tentatives effectuées par le transport http-out en cas d'exception de transport. |
Retry Delay
| retry-delay
| Indique en millisecondes un délai entre chaque nouvelle tentative.
Workday se conforme aux Retry-After ouRateLimit-Reset valeur d'en-tête dans la réponse 429 Trop de demandes d'un point de terminaison externe, à condition qu'elle soit inférieure à la durée maximum par défaut de 5 minutes ou auretry-delay valeur que vous indiquez ici.
Si la valeur de l'en-tête de la réponse est manquante, Workday utilise le retry-delay valeur.Si les deux retry-delay et des valeurs d'en-tête sont manquantes, Workday utilise la valeur par défaut de 5 minutes.Une intégration ne sera pas en mesure de déterminer un délai de nouvelle tentative et échouera si la valeur d'en-tête est supérieure aux deux retry-delay valeur et le maximum par défaut. |
Log Retries
| log-retries
| Permet de consigner les nouvelles tentatives HTTP dans le fichier journal du serveur. |
Accept Gzip
| accept-gzip
| Indique s'il faut inclure un protocole 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. |
Gzip Content
| gzip-content
| Indique s'il faut inclure un protocole HTTP content-encoding=gzip dans l'en-tête de la demande http-out , qui indique s'il faut compresser le contenu du message dans la demande sortante. |
Accepter
| accept
| Indique le accept Valeur d'en-tête à envoyer avec une requête HTTP, qui définit un ou plusieurs types de contenu acceptables dans la réponse d'un serveur HTTP. |
Pour les transports Amazon S3, ajoutez un marqueur à votre utilisateur IAM avec une clé de
workday-type
et la valeur de
intégration
. Ce marqueur est sensible à la cas et n'ignore pas les espaces blancs.