Condividi tramite


Creazione di messaggi Web

Si costruisce un messaggio Web da un tipo di messaggio Web. Quando si aggiunge un riferimento Web, BizTalk crea automaticamente tipi di messaggi Web, creati da BizTalk in base ai metodi Web del servizio Web aggiunto. Si aggiunge un messaggio Web all'orchestrazione, impostando il tipo di messaggio su uno dei tipi di messaggio Web. È possibile creare singole parti di messaggio in base ai tipi primitivi di schema o .NET. È possibile costruire un messaggio Web che non contiene parti di messaggio.

Tipi di messaggio Web

I tipi di messaggio Web, definiti in Reference.odx, sono identici a un tipo di messaggio normale, tranne che non è possibile modificarli, rinominarli o eliminarli. Per eliminare un tipo di messaggio Web, è necessario rimuovere il riferimento Web dal progetto BizTalk.

Il progetto BizTalk crea una richiesta e un tipo di messaggio Web di risposta per ogni metodo Web nel servizio Web aggiunto. Se il metodo Web è un'operazione unidirezionale, BizTalk crea solo un tipo di messaggio Web di richiesta. Un tipo di messaggio Web di richiesta contiene una parte di messaggio per ogni parametro di input del metodo Web. Un tipo di messaggio Web di risposta contiene una parte del messaggio per il valore restituito e una parte di messaggio per ogni parametro di output del metodo Web.

A seconda del parametro del metodo Web (input o output), BizTalk crea un tipo di messaggio Web da un tipo primitivo .NET o da un tipo di schema. Se il parametro del metodo Web è un tipo .NET primitivo, la parte del messaggio usa un tipo .NET primitivo. Se il parametro del metodo Web è un tipo di schema, BizTalk aggiunge il tipo di schema al progetto BizTalk come schema in Reference.xsd. Lo schema è la base per la parte del messaggio. È possibile trovare Reference.xsd nella cartella Riferimenti Web.

In alternativa, è possibile creare tipi .NET primitivi e di schema chiamando una classe .NET. Per altre informazioni sulla creazione di tipi di messaggio tramite una classe .NET, vedere Creazione di messaggi nel codice utente.

Messaggi Web

I messaggi Web sono i messaggi usati quando si utilizza (chiamare) un servizio Web. Si aggiunge un messaggio Web a un'orchestrazione allo stesso modo in cui si aggiunge un normale messaggio, ad eccezione del fatto che il tipo di messaggio viene impostato su uno dei tipi di messaggio Web creati da BizTalk quando è stato aggiunto un riferimento Web.

Parti del messaggio

Dopo aver creato il messaggio Web, si costruiscono le singole parti del messaggio. Se la parte del messaggio usa un tipo .NET primitivo, si utilizza una forma di Assegnazione messaggi. Se la parte del messaggio usa un tipo di schema, utilizzare una forma Transform o Message Assignment . Per altre informazioni, vedere Costruzione di messaggi nel codice utente.

In questa sezione