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.