Dépannage des problèmes de validation de message par l'affichage du contenu hexadécimal des messages suspendus

 

Si un message est suspendu en raison d'un échec de validation, consulter la représentation hexadécimale des parties du message peut permettre de déterminer la cause de l'échec. Cette rubrique répertorie les étapes à suivre pour consulter la représentation hexadécimale des parties d'un message suspendu.

Suivez la procédure ci-dessous pour afficher la représentation hexadécimale des parties du message :

  1. Utilisez le requête onglet dans la Console Administration de BizTalk pour retourner un jeu de résultats avec un ou plusieurs messages suspendus. Consultez recherche de Messages Pour plus d’informations.

  2. Double-cliquez sur le message suspendu qui vous intéresse pour afficher les Détails du Message boîte de dialogue du message.

  3. Cliquez sur une partie de message dans le volet gauche de la Détails du Message boîte de dialogue pour afficher la partie de message.

    System_CAPS_ICON_note.jpg Remarque

    Les messages peuvent comporter 0, 1 ou plusieurs parties. La plupart du temps, ils en contiennent une seule, appelée « corps ».

  4. Cliquez sur le binaire onglet dans le volet de droite de la Détails du Message boîte de dialogue pour afficher la représentation hexadécimale de la partie du message.

  5. Recherchez les points suivants dans la représentation hexadécimale :

    • Une marque d'ordre de tri manquante ou non valide. Pour plus d’informations sur l’ordre d’octet Voir marques http://go.microsoft.com/fwlink/?LinkId=196380.

    • Des différences de codage des sauts de ligne entre Unix et Windows. Unix utilise le saut à la ligne hexadécimal (0A) pour indiquer le saut de ligne, tandis que Windows utilise à la fois le retour chariot hexadécimal (0D) et le saut à la ligne (0A).

    • Des caractères de contrôle non valides. Les caractères de contrôle qui ne s'affichent pas au format texte peuvent être visibles au format binaire.

    • Des caractères nuls non valides au milieu d'une partie de message peuvent tronquer la partie de message. Le caractère nul est représenté par la valeur hexadécimale (00).

    • Un décalage de caractères non valide dans les fichiers plats positionnels. Affichez la représentation hexadécimale d'une partie de message pour consulter le décalage de données dans un fichier plat positionnel.

Examen des échecs de messages, Port et d’Orchestration

Ajouts de la communauté

AJOUTER
Afficher: