Transporteur HTTP 
L'activité HTTP_TRANSPORTER envoie un message de SAP ME à un système externe sur un canal de communication HTTP ou HTTPS qui est configuré en utilisant une destination HTTP nommée. Les destinations HTTP font partie du service de destination SAP NetWeaver et fournissent une séparation nette entre les détails du transporteur et de la configuration du canal de communication (voir Service de destination). Ces détails incluent l'adresse d'URL, l'authentification d'utilisateur et la sécurité au niveau du transport.
Une fois que la connexion HTTP a été établie, elle reste ouverte jusqu'à ce que le système de collaboration envoie une réponse ou jusqu'à ce que la temporisation de la connexion HTTP ait expiré (voir Options de temporisation pour l'ICM et SAP Web Dispatcher sur le SAP Help Portal à ). Lorsque la réponse est reçue, SAP ME l'ignore. Si une erreur de communication survient, SAP ME essaye d'exécuter à nouveau le transport d'après les paramètres de l'option Réessayer décrits ci-dessous.
Vous avez configuré la destination HTTP pour le système externe (voir Gestion de destinations HTTP).
Le tableau suivant décrit les options que vous pouvez définir dans la Gestion des extensions de service pour modifier le comportement de cette activité :
Option | Description |
|---|---|
HTTP_DESTINATION_NAME | Nom de destination HTTP |
MESSAGE_KEY | La clé de recherche que le transporteur utilise pour récupérer un message fourni par une autre extension de service.
MESSAGE_KEY est applicable seulement quand MESSAGE_SOURCE est défini sur SERVICE_EXTENSION. Fin de la note. Valeur par défaut : com.sap.me.integration.HttpTransporterActivity.MESSAGE_KEY |
MESSAGE_SOURCE | La source du contenu transporté dans le message SERVICE_EXTENSION (valeur par défaut) : le message est fourni par une autre extension de service attachée au même point d'extension que ce transporteur. L'extension de service fournissant le message doit être configurée pour exécution avant le transporteur. API_INPUT : l'entrée de méthode de service est convertie au format XML. API_RESULT : la sortie de méthode de service est convertie au format XML. |
RETRY_ATTEMPTS | Le nombre de tentatives d'exécution du transport après qu'un transport échoue. Valeur par défaut : 0
Cette option s'applique seulement lorsque le transporteur est configuré pour une exécution asynchrone. Fin de la note. |
RETRY_INTERVAL | Le laps de temps entre les tentatives d'exécution du transport après l'échec d'un transport. Valeur par défaut : 600000 millisecondes
Cette option s'applique seulement lorsque le transporteur est configuré pour une exécution asynchrone. Fin de la note. |
RETRY_TYPE | RETRY_SINGLE (valeur par défaut) : Seule cette extension de service est réessayée. Les extensions de service affectées au même point d'exécution avec une séquence inférieure ne sont pas exécutées. RETRY_ALL : cette extension de service et toutes les extensions affectées au même point d'exécution avec une séquence inférieure sont exécutées.
Cette option s'applique seulement lorsque le transporteur est configuré pour une exécution asynchrone. Fin de la note. |