Compartir a través de


Construcción de mensajes Web

Construirá un mensaje Web a partir de un tipo de mensaje Web. Al agregar una referencia Web, BizTalk crea tipos de mensajes Web de forma automática basándose en los métodos Web del servicio Web agregado. Cuando se agrega un mensaje Web a la orquestación, se establece el tipo de mensaje como uno de los tipos de mensajes Web. Las partes individuales de mensaje se crean en función de los tipos de esquemas o los tipos .NET primitivos. Aun así, es posible construir un mensaje Web que no contenga partes de mensaje.

Tipos de mensajes web

Los tipos de mensajes Web, definidos en el archivo Reference.odx, son idénticos a un tipo de mensaje normal, con la excepción de que no se pueden modificar, cambiar de nombre o eliminar. Para poder eliminar un tipo de mensaje Web, debe eliminar la referencia Web del proyecto de BizTalk.

El proyecto de BizTalk crea un tipo de mensaje Web de solicitud y uno de respuesta para cada método Web del servicio Web agregado. Si el método Web es una operación unidireccional, BizTalk sólo crea un tipo de mensaje Web de solicitud. Un tipo de mensaje Web de solicitud contiene una parte de mensaje para cada parámetro de entrada del método Web. Un tipo de mensaje Web de respuesta contiene una parte de mensaje para el valor devuelto y otra para el parámetro de salida del método Web.

Dependiendo del parámetro del método Web (de entrada o salida), BizTalk crea un tipo de mensaje Web a partir de un tipo de esquema o de un tipo .NET primitivo. Si el parámetro del método Web es un tipo .NET primitivo, la parte de mensaje utiliza un tipo .NET primitivo. Si el parámetro del método Web es un tipo de esquema, BizTalk agrega el tipo de esquema al proyecto de BizTalk como un esquema de Reference.xsd. El esquema constituye la base de la parte de mensaje. Los esquemas Reference.xsd se encuentran en la carpeta de referencias Web.

No obstante, también puede crear tipos .NET de esquema y primitivos realizando una llamada a la clase .NET. Para obtener más información sobre cómo crear tipos de mensajes mediante una clase .NET, vea Construcción de mensajes en código de usuario.

mensajes Web

Los mensajes Web son los mensajes que los usuarios utilizan al consumir un servicio Web (o al llamarlo). Para agregar un mensaje Web a una orquestación, debe seguir el mismo procedimiento que al agregar un mensaje normal, con la excepción de que el tipo de mensaje se establece en uno de los tipos de mensajes Web que BizTalk ha creado al agregarse una referencia Web.

Elementos de mensaje

Después de crear el mensaje Web, debe construirse las partes individuales de mensaje. Si el elemento de mensaje usa un tipo primitivo de .NET, use una forma de asignación de mensajes. Si la parte del mensaje usa un tipo de esquema, se usa una forma Transformar o una forma de asignación de mensajes . Para obtener más información, vea Construir mensajes en código de usuario.

En esta sección