WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Analizador y dominio SOAP

Puede utilizar el analizador SOAP para crear un formato de árbol lógico basado en WSDL común para trabajar con los servicios web, independientemente del formato de corriente de bits física.

Utilice el analizador SOAP junto con los nodos SOAP en el flujo de mensajes.

Los mensajes del dominio SOAP los procesa el analizador SOAP. El analizador SOAP crea una representación de árbol lógico común para todos los servicios Web basados en SOAP y valida el mensaje según una definición WSDL. Si el WSDL no permite un mensaje de tiempo de ejecución, se genera una excepción, de lo contrario se guardan los nombres portType y operation del WSDL en el árbol lógico.

El dominio SOAP ofrece el proceso WS-*, junto con una forma de árbol canónico que es independiente del formato físico (XML o MIME).

Los estándares soportados son:

Se debe desplegar una definición WSDL 1.1 para describir los mensajes de servicios web que el dominio SOAP necesita analizar y escribir durante el tiempo de ejecución. Por lo tanto, el analizador SOAP siempre está dirigido por modelo. El formato de corrientes de bits de estos mensajes de tiempo de ejecución pueden ser SOAP 1.1 o SOAP 1.2 y, opcionalmente pueden estar encapsulados por MIME como un mensaje SwA (SOAP con datos adjuntos) o MTOM.

Cuando una aplicación, biblioteca o conjunto de mensajes que da soporte al dominio SOAP se añade a un archivo de archivador de intermediario (BAR), se crean esquemas XML automáticamente. Los archivos WSDL de la aplicación, biblioteca o conjunto de mensajes se añaden al archivo BAR. El WSDL y los esquemas XML se despliegan en el intermediario y los utiliza el analizador SOAP.

Si desea que el dominio SOAP analice el servicio web SOAP, realice los pasos siguientes:
  1. Cree una aplicación o biblioteca. De forma alternativa, puede crear un conjunto de mensajes, o localizar un conjunto de mensajes existente.
  2. Si va a utilizar un conjunto de mensajes, indique que el conjunto de mensajes da soporte al dominio SOAP estableciendo el proyecto Dominio de mensajes predeterminado en SOAP, o marque el recuadro de selección SOAP (bajo Dominios de mensajes soportados).
  3. Para crear una raíz de mensaje (en una aplicación o biblioteca) o un archivo de definición de mensaje (en un conjunto de mensajes), importe el archivo WSDL a la aplicación, biblioteca o conjunto de mensajes. Las raíces de mensaje o los archivos de definición de mensajes para el sobre SOAP y el árbol lógico SOAP también se añaden automáticamente a la aplicación, biblioteca o conjunto de mensajes.
  4. Añada la aplicación, biblioteca o conjunto de mensajes a un archivo de archivador de intermediario (BAR).

    Si el WSDL estaba en una aplicación o biblioteca, los archivos WSDL y los archivos XSD aparecen directamente dentro del archivo .appzip o .libzip del archivo BAR. Si el WSDL estaba en un conjunto de mensajes, el esquema XML y los archivos WSDL necesarios se generan en un archivo con extensión .xsdzip.

  5. Despliegue el archivo BAR en el intermediario.
  6. Si asocia el WSDL a un nodo SOAP del flujo de mensajes, la propiedad Dominio de mensajes del nodo se establece automáticamente en SOAP y no se puede cambiar. Si está utilizando un conjunto de mensajes, la propiedad Modelo de mensaje se establece automáticamente en el nombre del conjunto de mensajes que contiene el WSDL y no se puede cambiar. Si está utilizando una aplicación o biblioteca, la propiedad Modelo de mensaje está vacía y no se puede cambiar.
Consejo: El analizador SOAP invoca el analizador XMLNSC para analizar y validar el contenido del servicio web SOAP. Consulte Analizador XMLNSC.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:53


Tema de conceptoTema de concepto | Versión 8.0.0.5 | ac64000_