Risoluzione dei problemi relativi alla convalida dei messaggi visualizzando il contenuto esadecimale dei messaggi sospesi
Se un messaggio viene sospeso a causa di errori di convalida, può essere utile visualizzare la rappresentazione esadecimale delle parti del messaggio per determinare la causa dell'errore. In questo argomento vengono elencati i passaggi da seguire per visualizzare la rappresentazione esadecimale delle parti di un messaggio sospeso.
Utilizzo della finestra di dialogo Dettagli messaggio per visualizzare le parti del messaggio
Per visualizzare la rappresentazione esadecimale delle parti del messaggio, eseguire la procedura seguente:
Usare la scheda Query nella Console di amministrazione BizTalk per restituire un set di risultati con uno o più messaggi sospesi. Per altre informazioni, vedere Come cercare messaggi .
Fare doppio clic sul messaggio sospeso che si desidera analizzare per visualizzare la finestra di dialogo Dettagli messaggio per il messaggio.
Fare clic su una parte del messaggio nel riquadro sinistro della finestra di dialogo Dettagli messaggio per visualizzare la parte del messaggio.
Nota
I messaggi possono contenere 0, 1 o più parti. Spesso i messaggio contengono una singola parte di messaggio definita "corpo".
Fare clic sulla scheda Binario nel riquadro di destra della finestra di dialogo Dettagli messaggio per visualizzare la rappresentazione esadecimale della parte del messaggio.
Esaminare la rappresentazione esadecimale dei caratteri nelle parti del messaggio per individuare quanto segue:
Contrassegno di ordine byte mancante o non valido. Per altre informazioni sui contrassegni di ordine dei byte, vedere https://go.microsoft.com/fwlink/?LinkId=196380.
Differenze tra la codifica delle interruzioni di riga in Unix e Windows. In Unix viene utilizzato il segno di avanzamento riga esadecimale (0A) per indicare un'interruzione di riga, mentre in Windows l'interruzione di riga viene contrassegnata utilizzando sia il ritorno a capo (0D) che il segno di avanzamento (0A) esadecimali.
Caratteri di controllo non validi nelle parti del messaggio. I caratteri di controllo nelle parti del messaggio che non vengono mostrati nella visualizzazione del testo posso risultare visibili nella visualizzazione binaria.
Caratteri nul non validi al centro di una parte del messaggio possono causare il troncamento della parte. Il carattere nul è rappresentato dal valore esadecimale (00).
Offset carattere non valido nei file flat posizionali. Visualizzare la rappresentazione esadecimale di una parte del messaggio per esaminare l'offset dei dati in un file flat posizionale.
Vedere anche
Analisi degli errori relativi a orchestrazioni, porte e messaggi