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

Convenios de denominación en aplicaciones y bibliotecas

Al añadir recursos a aplicaciones y bibliotecas, asegúrese de que utiliza los convenios de denominación adecuados para evitar conflictos. Por ejemplo, puede calificar una vía de acceso de archivo con un nombre de biblioteca o diferenciar un elemento de esquema utilizando un nombre de cola (QName).

Un QName (nombre de cola) hace referencia a un elemento calificado por un espacio de nombres de un modelo de mensaje, que puede ser un esquema XML, un archivo de esquema DFDL o un conjunto de mensajes. Estos QNames deben ser exclusivos en una aplicación o biblioteca y en cualquiera de las bibliotecas de referencia. Por ejemplo, "Application1" contiene dos archivos de esquema, schemaOne.xsd y schemaTwo.xsd. Ambos archivos de esquema contienen el elemento "sameElement", que está calificado por el espacio de nombres http://mynamespace.com. Este convenio de denominación provoca un conflicto porque ambos archivos de esquema tienen el mismo QName para el elemento denominado "sameElement", que está calificado por el mismo espacio de nombres.

Ambos archivos de esquema también contiene el elemento "diffNSElement", pero este elemento está calificado por un espacio de nombres diferente en cada archivo de esquema. Por consiguiente, no se produce ningún conflicto. Si se detecta un conflicto de QNames, cada archivo de esquema XML o DFDL, o conjunto de mensajes, que contiene una construcción con ese QName se marca con un error en la Vista Desarrollo de intermediario y la vista Problemas.

El esquema de intermediario define la vía de acceso relativa de la aplicación o biblioteca al nombre de recurso. Los siguientes nombres de recurso deben ser exclusivos en una aplicación o biblioteca y todas las bibliotecas de referencia:
  • Un par de nombre de recurso XSD y vía de acceso
  • Un par de nombre de recurso WSDL y vía de acceso
  • Un par de nombre de recurso de flujo de mensajes y vía de acceso
  • Un par de nombre de recurso de adaptador y vía de acceso (.inadapter y .outadapter)
  • Un par de nombre de recurso IDL CORBA y vía de acceso
  • Un par de nombre de recurso de correlación de mensaje y vía de acceso (.map)
  • Un par de nombre de recurso XSLT y vía de acceso
  • Un par de nombre de recurso PHP y vía de acceso
Si se detecta un conflicto de un nombre de recurso y una vía de acceso, cada recurso se marca en la Vista Desarrollo de intermediario y la vista Problemas. Si se detecta un conflicto de un recurso de archivo y una vía de acceso, cada recurso se marca en la Vista Desarrollo de intermediario y la vista Problemas.
No se puede hacer referencia a archivos .inadapter y .outadapter para las mismas operaciones SAP en bibliotecas diferentes en la misma aplicación. En su lugar, debe utilizar una de las siguientes configuraciones:
  • Dos aplicaciones y bibliotecas de adaptador para operaciones entrantes y salientes
  • Una biblioteca de un único adaptador con adaptadores de entrada y salida de los adaptadores que se generan en espacios de nombres diferentes y se utiliza en dos aplicaciones distintas. En esta configuración, una aplicación debe tener un flujo de entrada y el otro debe tener un flujo de salida.
  • Una biblioteca de un único adaptador con adaptadores de entrada y salida. Estos adaptadores deben generarse en espacios de nombres diferentes y se utilizan en una aplicación con flujos de entrada y de salida.
  • Dos aplicaciones independientes que tienen su propio esquema de objeto de negocio, adaptador y flujos.
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 17:00:51


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