WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Convenções de Nomenclatura em Aplicativos e Bibliotecas

Ao incluir recursos em aplicativos e bibliotecas, assegure-se de usar convenções de nomenclatura apropriadas para evitar conflitos. Por exemplo, você pode qualificar um caminho de arquivo com um nome de biblioteca, ou diferenciar um elemento de esquema usando um QName.

Um QName refere-se a um elemento qualificado pelo namespace de um modelo de mensagem, o qual pode ser um esquema XML, um arquivo de esquema DFDL ou um conjunto de mensagens. Esses QNames devem ser exclusivos em todo um aplicativo ou biblioteca e quaisquer de suas bibliotecas referenciadas. Por exemplo, "Application1" contém dois arquivos de esquema, schemaOne.xsd e schemaTwo.xsd. Ambos os arquivos de esquema contêm o elemento "sameElement", o qual é qualificado pelo namespace http://mynamespace.com. Essa convenção de nomenclatura causa um conflito porque ambos os arquivos de esquema têm o mesmo QName para o elemento denominado "sameElement", que é qualificado pelo mesmo namespace.

Ambos os arquivos de esquema também contêm o elemento "diffNSElement", mas este elemento é qualificado por um namespace diferente em cada arquivo de esquema. Portanto, não ocorre conflito. Se um conflito de QNames for detectado, cada arquivo de esquema XML ou DFDL, ou conjunto de mensagens, que contenha uma construção com esse QName será marcado com um erro na Visualização Desenvolvimento do Broker e na visualização Problemas.

O esquema do broker define o caminho relativo do aplicativo ou biblioteca para o nome do recurso. Os seguintes nomes de recursos devem ser exclusivos em um aplicativo ou biblioteca e todas as bibliotecas referenciadas:
  • Um par de nome de recurso e caminho XSD
  • Um par de nome de recurso e caminho WSDL
  • Um par de nome de recurso e caminho de fluxo de mensagens
  • Um par de nome de recurso e caminho de adaptador (.inadapter e .outadapter)
  • Um par de nome de recurso e caminho CORBA IDL
  • Um par de nome de recurso e caminho de mapa de mensagem (.map)
  • Um par de nome de recurso e caminho XSLT
  • Um par de nome de recurso e caminho PHP
Se um conflito de um nome de recurso e caminho for detectado, cada recurso será marcado na Visualização Desenvolvimento do Broker e na visualização Problemas. Se um conflito de um recurso de arquivo e caminho for detectado, cada recurso será marcado na Visualização Desenvolvimento do Broker e na visualização Problemas.
Não é possível fazer referência aos arquivos .inadapter e .outadapter para as mesmas operações SAP em bibliotecas separadas no mesmo aplicativo. Em vez disso, você deve utilizar uma das seguintes configurações:
  • Dois aplicativos separados e bibliotecas do adaptador para operações de entrada e de saída
  • Uma única biblioteca com os adaptadores de entrada e de saída, que são gerados em namespaces diferentes e usados em dois aplicativos separados. Nesta configuração, um aplicativo deve ter um fluxo de entrada, e o outro, de saída.
  • Uma única biblioteca de adaptadores, com os adaptadores de entrada e saída. Esses adaptadores devem ser gerados em diferentes espaços e utilizado em um aplicativo com tanto de entrada e fluxos de saída.
  • Dois aplicativos separados que possuem seu próprio esquema do objeto de negócios, o adaptador e fluxos de mensagens.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

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

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:30:51


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | bc23062_