Partager via


Conception d'une orchestration de base

Lorsque vous créez une orchestration de base dans l'adaptateur BizTalk pour PeopleSoft Enterprise, vous recevez le contenu XML sur le port de réception de votre orchestration. Le contenu XML est ensuite envoyé au système principal pour traitement. Dans le système back-end, une exception peut se produire qui arrêterait l’orchestration et générerait une erreur. Cette erreur, qui indique simplement que l'orchestration n'a pas été exécutée, n'est pas véritablement utile pour déterminer la cause de l'erreur.

Diagramme d’une conception d’orchestration de base dans l’adaptateur BizTalk montrant la gestion des exceptions pendant le traitement back-end dans SQLExecute.odx.
Gestion des exceptions

Lorsqu'une erreur survient, l'appel est interrompu et défini sur FAILED dans le journal d'audit. Cliquer avec le bouton droit sur FAILED dans le journal d'audit permet d'ouvrir un message contextuel. Lorsque vous cliquez sur la sélection de rapports, l’erreur et la raison de l’échec du système principal s’affichent.

Pour empêcher l'orchestration de passer à l'état Suspendu et rediriger l'erreur, vous pouvez créer une CatchExpression. Pour intercepter l'exception générée par le système principal et identifier la cause de l'erreur, vous pouvez utiliser la forme Étendue dans votre orchestration.

Diagramme d’une conception d’orchestration de base dans l’adaptateur BizTalk montrant une erreur redirigée vers une CatchExpression dans SQLExecute.odx.
Total de la gestion des exceptions

Voir aussi

Utilisation de la gestion des exceptions BizTalk Server