Condividi tramite


Costruzione di messaggi Web

Un messaggio Web viene costruito a partire da un tipo di messaggio Web. Quando si aggiunge un riferimento Web, vengono automaticamente creati tipi di messaggio Web in base ai metodi Web del servizio Web aggiunto. Un messaggio Web viene aggiunto all'orchestrazione e impostato su uno dei tipi di messaggio Web creati. Singole parti di messaggio vengono create in base ai tipi .NET primitivi o ai tipi di schema. È possibile costruire un messaggio Web che non contiene parti di messaggio.

Tipi di messaggi Web

I tipi di messaggio Web, definiti in Reference.odx, sono identici ai tipi di messaggio normali, con la differenza che non possono essere modificati, rinominati o eliminati. Per eliminare un tipo di messaggio Web, è necessario rimuovere il riferimento Web dal progetto BizTalk.

Nel progetto BizTalk vengono creati un messaggio Web di tipo richiesta e uno di tipo risposta per ciascun metodo Web del servizio Web aggiunto. Se il metodo Web è costituito da un'operazione unidirezionale, viene creato solo un messaggio Web di tipo richiesta. Questo tipo di messaggio contiene una parte per ciascun parametro di input del metodo Web. Un messaggio Web di tipo risposta contiene invece una parte per il valore restituito e una parte per ciascun parametro di output del metodo Web.

A seconda del parametro del metodo Web (input o output), viene creato automaticamente un tipo di messaggio Web da un tipo .NET primitivo o da un tipo di schema. Se il parametro del metodo Web è un tipo .NET primitivo, anche la parte del messaggio userà lo stesso tipo. 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 dei riferimenti Web.

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

Messaggi Web

I messaggi Web consentono di utilizzare (chiamare) un servizio Web. Un messaggio Web viene aggiunto a un'orchestrazione come un normale messaggio, con la differenza che il tipo viene impostato su uno dei tipi di messaggio Web creati durante l'aggiunta di un riferimento Web.

Parti del messaggio

Dopo aver creato il messaggio Web, vengono costruite le singole parti del messaggio. Se la parte del messaggio usa un tipo .NET primitivo, si usa una forma Assegnazione messaggi . Se la parte del messaggio usa un tipo di schema, usare una forma Trasforma o Assegnazione messaggi . Per altre informazioni, vedere Creazione di messaggi nel codice utente.

Contenuto della sezione