Référence : propriétés de transport HTTP-Out
Onglet Common
Propriété | Nom de l’attribut de la version XML | Description |
|---|---|---|
Id
| id
| L'identifiant unique du transport http-Out dans l'agrégation. |
Achemine la réponse à
| routes-response-to
| La destination du message de réponse pour le transport http-out .
Le transport http-sortie remplit leMediationContext 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’agrégation peut utiliser la valeur de cette propriété pour déterminer la gestion de réponses différentes. |
Exécuter quand
| execute-when
| condition qui détermine si le transport http-outer s’exécute. |
Point de terminaison
| endpoint
| L'adresse de l'adresse URL HTTP cible vers laquelle le transport http-sortant dirige le message de demande .
Exemple : http://myhost.example.org/MyService |
Méthode http
| http-method
| Le mode de demande HTTP pris en charge par le transport http-out . Exemple :DELETE ,GET ,POST ,PUT , et PATCH le
Pour utiliser le PATCH méthode, vous devez définir lawd.http.client propriété deapache le Si vous ne voulez pas que les transferts en aval utilisent également le client HTTP API, réinitialiser le paramètrewd.http.client propriété denull leSi vous ne précisez pas de méthode pour cette propriété, Studio utilise : POST méthode. |
Onglet Avancé
Propriété | Nom de l’attribut de la version XML | Description |
|---|---|---|
Stocker le message
| store-message
| Ne précisez aucune valeur , sauf indication contraire par le 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 selon l’évaluation, 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é Point de terminaison du transport.
Utilisez l’étape set-dynamic-endpoint pour préciser les détails d’adressage des services Web. |
Délai d'attente Connect
| connect-timeout
| Indique, en millisecondes, une période d'expiration pour établir une connexion avec un serveur HTTP. Si vous ne précisez aucune valeur, la session expirera après 300 000 ms (5 minutes). |
Délai d'attente de la réponse
| response-timeout
| Indique, en millisecondes, une période de délai d'attente pour l'attente d'une réponse d'un serveur HTTP. Si vous ne précisez pas de valeur, la durée de la session dépend de votre version d’agrégation :
Si la connexion HTTP ne répond pas pendant plus de cette période, le transport http-sortant échoue. |
Erreur comme réponse
| error-as-response
| Permet de copier un message de réponse à une erreur d'un serveur dans le message du transport http-sortant . |
Fermer une connexion
| close-connection
| Ajoute un Connection: close en-tête d'un message de transport http-sortant sortant. |
En diffusion
| streaming
| Active la diffusion HTTP à l'aide de PUT EtPOST Méthodes HTTP. |
Imputation automatique
| auto-inproc
| Indique s’il faut utiliser les communications de transport en cours pour les messages de demande par http-out . 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. |
Réessayer
| retries
| Indique le nombre de tentatives d'ouverture de session par le transport http-out en cas d'exception de transport. |
Délai de réessayer
| retry-delay
| Indique en millisecondes une période de délai entre chaque tentative de nouvelle tentative.
Workday se conforme aux Retry-After ouRateLimit-Reset La valeur de l'en-tête dans la réponse « 429 Trop de demandes » d'un point de terminaison externe a fourni qu'elle est plus courte que le maximum par défaut de 5 minutes ou que la valeurretry-delay la valeur que vous précisez ici.
Si la valeur de l'en-tête de la réponse est manquante, Workday utilise retry-delay .Si à la fois retry-delay et les 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 d'en-tête est supérieure à la fois au retry-delay et le maximum par défaut. |
Consigner les tentatives
| log-retries
| Permet d'enregistrer les tentatives de nouvelle tentative HTTP dans le fichier journal du serveur. |
Accepter Gzip
| accept-gzip
| Indique s'il faut inclure une valeur HTTP accept-encoding=gzip champ dans l'en-tête de la demande http-out , qui indique s'il faut accepter du contenu gzip dans la réponse. |
Contenu Gzip
| gzip-content
| Indique s'il faut inclure une valeur HTTP content-encoding=gzip champ dans l'en-tête de la demande http-sortant , qui indique s'il faut gcompresser le contenu du message dans la demande sortante . |
Accepter
| accept
| Précise le accept La 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 le transfert dans Amazon S3, ajoutez un marqueur à votre utilisateur IAM avec une clé de
workday-type
et une valeur de
intégration de
. Ce marqueur est sensible à la cas et n'ignore pas les espaces blancs.