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 renseigne les MediationContext propriété http.response.status avec les codes de réponse HTTP standard renvoyés par le serveur distant. Exemples : 202 (Accepté), 403 (Interdite). L'ensemble peut utiliser la valeur de cette propriété pour déterminer la gestion 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 : PATCH méthode, vous devez définir la wd.http.client propriété à apache . Si vous ne voulez pas que les transports en aval utilisent également le client HTTP, réinitialisez wd.http.client propriété à null .Si vous ne spécifiez pas de méthode pour cette propriété, Studio utilise la méthode POST méthode. |
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 aucune valeur, la session expire au bout de 21 600 000 ms (6 heures).
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 une Connection: close en-tête à un message de transport http-out sortant. |
Streaming
| streaming
| Active la transmission de HTTP à l'aide de PUT et POST 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 ou RateLimit-Reset la valeur d'en-tête indiquée dans la réponse 429 Trop de requêtes d'un point de terminaison externe, à condition qu'elle soit plus courte que le maximum par défaut de 5 minutes, ou retry-delay Valeur que vous indiquez ici.
Si la valeur d'en-tête de la réponse est manquante, Workday utilise la retry-delay valeur.Si les deux retry-delay et qu'il manque des valeurs d'en-tête, Workday utilise la valeur par défaut de 5 minutes.Une intégration ne pourra pas déterminer un délai de nouvel essai et échouera si la valeur de l'en-tête est supérieure à la fois à 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 HTTP accept-encoding=gzip Champ dans l'en-tête de la demande http-out , qui indique si le contenu gzip est accepté dans la réponse. |
Gzip Content
| gzip-content
| Indique s'il faut inclure un HTTP content-encoding=gzip Champ dans l'en-tête de la demande http-out , qui indique s'il faut comptabiliser le contenu du message dans la demande sortante. |
Accepter
| accept
| Indique les 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 transports Amazon S3, ajoutez un marqueur à votre utilisateur IA avec la clé
type workday
et la valeur
intégration
. Cette balise est sensible à la casse et n'ignore pas l'espace blanc.