Partager via


Propriétés de configuration de l'adaptateur HTTP

Le tableau suivant répertorie les propriétés de configuration que vous pouvez définir pour l'emplacement de réception de l'adaptateur HTTP :

Nom de la propriété Type Description Restrictions Commentaires
ReturnCorrelationHandle VT_BOOL Indiquer si, en cas de succès, l'emplacement de réception envoie au client le jeton de corrélation du message envoyé dans la réponse HTTP. Cette propriété n'est valide que pour les emplacements de réception unidirectionnels.

Les valeurs autorisées sont :

- -1 (true)
- 0 (false)
None
ResponseContentType VT_BSTR Indiquer le type de contenu des messages de réponse HTTP que l'emplacement de réception renvoie aux clients. Cette propriété est valide uniquement pour des emplacements de réception de type requête-réponse.

Longueur minimale : 0

Longueur maximale : 256
La valeur par défaut est text/xml.
SuspendFailedRequests VT_BOOL Indiquer s'il faut suspendre ou pas les requêtes HTTP qui échouent au niveau du traitement entrant. Les valeurs autorisées sont :

- -1 (true)
- 0 (false)
La valeur 0 (faux) indique qu'il faut supprimer la requête ayant échoué et envoyer un code d'état d'erreur (401 ou 500) au client.

La valeur -1 (vrai) indique qu'il faut suspendre la requête ayant échoué et envoyer au client un code d'état « Accepté » (200) pour les ports de réception unidirectionnels ou un code d'état « Erreur » (500) pour les ports de réception bidirectionnels.

La valeur par défaut est 0 (false).
UseSSO VT_BOOL Indiquer si l'authentification unique de l'entreprise est utilisée. Les valeurs autorisées sont :

- -1 (true)
- 0 (false)
La valeur par défaut est 0 (false).
LoopBack VT_BOOL Indiquer que le message de requête reçu à cet emplacement est acheminé vers un port d'envoi ou renvoyé à cet emplacement de réception en tant que réponse. Cette propriété est valide uniquement pour des emplacements de réception de type requête-réponse.

Les valeurs autorisées sont :

- -1 (true)
- 0 (false)
La valeur par défaut est 0 (false).

Le code suivant illustre le format de la chaîne XML que vous devez utiliser pour définir les propriétés :

<CustomProps>  
<ReturnCorrelationHandle vt="11">-1</ReturnCorrelationHandle>  
<ResponseContentType vt="8">text/xml</ResponseContentType>  
<SuspendFailedRequests vt="11">-1</SuspendFailedRequests>  
<UseSSO vt="11">-1</UseSSO>  
<LoopBack vt="11">-1</LoopBack>  
</CustomProps></  

Le tableau suivant répertorie les propriétés de configuration que vous pouvez définir pour le port d'envoi de l'adaptateur HTTP.

Nom de la propriété Type Description Restrictions Commentaires
ProxyPort VT_I4 Indiquer le port du serveur proxy pour ce port d'envoi. Les valeurs valides sont comprises entre 0 et 65535. Cette propriété ne requiert une valeur que si la propriété UseProxy est définie sur 0 (faux).

La valeur par défaut est 80.
RequestTimeout VT_I4 Indiquez le délai d'expiration (en secondes) pour la transmission HTTP/HTTPS. Les valeurs valides sont comprises entre 0 et MAX_LONG. Si l'adaptateur HTTP ne reçoit pas la réponse dans ce délai, le service consigne l'erreur et soumet à nouveau le message en se basant sur la procédure de nouvelle tentative.

Si le délai est paramétré sur 0, le moteur de messagerie BizTalk calcule le délai en fonction de la taille du message de requête. Si vous n'indiquez pas de valeur, le système utilise celle du gestionnaire.
Certificat VT_BSTR Indiquez l'empreinte de certificat du client à utiliser pour établir une connexion SSL (Secure Sockets Layer). Longueur minimale : 0

Longueur maximale : 59
La valeur par défaut est vide.
AuthenticationScheme VT_BSTR Indiquez le type d'authentification à utiliser avec le serveur de destination. Les valeurs autorisées sont :

-Anonyme
-Base
-Digérer
-Kerberos
La valeur par défaut est Anonyme.
Nom d’utilisateur VT_BSTR Indiquer le nom d'utilisateur nécessaire à l'authentification sur le serveur de destination. Vous devez entrer la valeur de cette propriété si l'option De base ou Digest est sélectionnée pour AuthenticationScheme et que vous n'utilisez pas l'authentification unique de l'entreprise.

Longueur minimale : 0

Longueur maximale : 256
None
EnableChunkedEncoding VT_BOOL Indiquez qu'il faut utiliser le codage mémorisé en bloc. Le codage mémorisé en bloc est implicitement désactivé si le gestionnaire d'envoi HTTP est configuré sur Utiliser le proxy.

Les valeurs autorisées sont :

- -1 (true)
- 0 (false)
Si cette option est activée, l’adaptateur HTTP utilise l’encodage segmenté HTTP avec une taille de segment maximale de 8 Ko.

La valeur par défaut est 0 (false).
UseProxy VT_BOOL Indiquer si le gestionnaire d'envoi HTTP fait appel ou non à un serveur proxy. Les valeurs autorisées sont :

- -1 (true)
- 0 (false)
La valeur par défaut est 0 (false).
ProxyName VT_BSTR Indiquer l'adresse du serveur proxy pour ce port d'envoi. Longueur minimale : 0

Longueur maximale : 256
Cette propriété ne requiert une valeur que si la propriété UseProxy est définie sur 0 (faux).
UseSSO VT_BOOL Indiquez si l'authentification unique est utilisée pour l'extraction des informations d'identification d'un client en vue d'une authentification auprès du serveur de destination. Les valeurs autorisées sont :

- -1 (true)
- 0 (false)
La valeur par défaut est 0 (false).
Mot de passe VT_NULL Indiquer le mot de passe à utiliser pour l'authentification sur le serveur de destination. Vous devez entrer la valeur de cette propriété si l'option De base ou Digest est sélectionnée pour AuthenticationScheme et que vous n'utilisez pas l'authentification unique de l'entreprise.

Cette valeur est toujours définie sur Null lors de l'exportation d'un fichier de liaison. Ce champ doit être complété manuellement avec le mot de passe avant l'importation du fichier de liaison dans la configuration BizTalk Server cible.

Longueur minimale : 0

Longueur maximale : 256
Définissez le type de cette propriété sur VT_BSTR (vt="8") avant d'importer le fichier de liaison si vous renseignez ce champ.
MaxRedirects VT_I4 Indiquez le nombre maximal de redirections autorisé pour le message envoyé. Les valeurs valides sont comprises entre 0 et 10. La valeur par défaut est 5.
ContentType VT_BSTR Indiquez le type de contenu des messages de requête. Longueur minimale : 0

Longueur maximale : 256
Lorsqu'aucune valeur n'est entrée, celle du gestionnaire est utilisée.
ProxyPassword VT_NULL Indiquer le mot de passe utilisé pour l'authentification sur le serveur proxy. Cette valeur est toujours définie sur Null lors de l'exportation d'un fichier de liaison. Ce champ doit être complété manuellement avec le mot de passe avant l'importation du fichier de liaison dans la configuration BizTalk Server cible.

Longueur minimale : 0

Longueur maximale : 256
Cette propriété ne requiert une valeur que si la propriété UseProxy est définie sur 0 (faux).
ProxyUsername VT_BSTR Indiquer le nom d'utilisateur utilisé pour l'authentification sur le serveur proxy. Longueur minimale : 0

Longueur maximale : 256
Cette propriété ne requiert une valeur que si la propriété UseProxy est définie sur 0 (faux).
UseHandlerSetting VT_BOOL Indiquer que la configuration du port d'envoi doit utiliser les paramètres de proxy spécifiés pour le gestionnaire d'envoi HTTP. Les valeurs autorisées sont :

- -1 (true)
- 0 (false)
La valeur par défaut est -1 (vrai).

Le code suivant illustre le format de la chaîne XML que vous devez utiliser pour définir les propriétés :

<CustomProps>  
<ProxyPort vt="3">80</ProxyPort>  
<RequestTimeout vt="3">60</RequestTimeout>  
<Certificate vt="8">A7 6D F9 06 5E FC 97 66 75 59 B5 D6 67 0C 84 DC 64 F5 BF B9</Certificate>  
<AuthenticationScheme vt="8">Basic</AuthenticationScheme>  
<Username vt="8">authenticateduser</Username>  
<EnableChunkedEncoding vt="11">-1</EnableChunkedEncoding>  
<UseProxy vt="11">-1</UseProxy>  
<ProxyName vt="8">proxyserver</ProxyName>  
<UseSSO vt="11">0</UseSSO>  
<Password vt="1" />  
<MaxRedirects vt="3">5</MaxRedirects>  
<ContentType vt="8">text/xml</ContentType>  
<ProxyPassword vt="1" />  
<ProxyUsername vt="8">proxyuser</ProxyUsername>  
<UseHandlerSetting vt="11">0</UseHandlerSetting>  
</CustomProps>