La codifica dell'elemento del corpo del messaggio di BizTalk non è valida
Dettagli
Campo | Dettagli errore |
---|---|
Nome prodotto | BizTalk Server |
Versione prodotto | 3,6 |
ID evento | 0 |
Origine evento | 0 |
Componente | 0 |
Nome simbolico | 0 |
Testo del messaggio | La codifica dell'elemento del corpo del messaggio BizTalk "{0}" non è valida. Codifica prevista: "xml", "base64", "hex" o "string" |
Spiegazione
Questo errore indica che è utilizzata l'opzione Modello per il corpo BizTalk dei messaggi in uscita, ma il tipo di codifica specificato nel corpo BizTalk non è valido.
Azione dell'utente
Utilizzare la procedura riportata di seguito per configurare il tipo di codifica.
Per configurare il tipo di codifica
Fare clic su Start, scegliere Tutti i programmi, fare clic su Microsoft BizTalk Server 20xx e fare clic su amministrazione BizTalk Server.
Nella radice della console espandere BizTalk Server Amministrazione, espandere Gruppo BizTalk ed espandere Applicazioni.
Individuare l'applicazione e quindi il trasporto.
Fare clic con il pulsante destro del mouse sul nome del trasporto.
Scegliere Proprietà.
Nell'elenco Tipo porta selezionare la porta corretta.
Fare clic su Configure.
Nella finestra di dialogo Proprietà trasporto WCF [tipo di trasporto] fare clic sulla scheda Messaggi .
Nella sezione Corpo del messaggio WCF in uscita fare clic sul pulsante di opzione Modello - Contenuto specificato dal modello . Nella casella di testo XML il formato del corpo BizTalk deve essere
<bts-msg-body xmlns="http://www.microsoft.com/schemas/bts2007" encoding="[xml|base64|hex|string]"/>
(valori validi, con distinzione tra maiuscole e minuscole, per la codifica sono xml|base64|hex|string)