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

Pastas de Serviço de Mensagem

Diversas pastas são definidas para utilização pelos produtos WebSphere MQ.

<mcd>
Descritor de conteúdo de mensagem
<psc>
Comando Publicação/assinatura
<pscr>
Resposta do comando Publicação/assinatura
<usr>
Propriedades definidas pelo aplicativo (usuário)
<jms>
Serviço de Sistema de Mensagens Java™

Cada pasta está contida em um campo NameValueData separado, cada um dos quais é precedido por um campo NameValueLength.

Fornecedores de software independentes podem escolher outros nomes para suas pastas. No entanto, você pode colocar um prefixo no nome de pasta escolhido com o nome do domínio da Internet para evitar conflitos e problemas de nomes. Por exemplo, um fornecedor com nome de domínio ourcompany.com pode denominar suas pastas:
com.nossaempresa.xxx  ou com.nossaempresa.nossosDados

A Pasta mcd

A pasta <mcd> pode conter os elementos a seguir, que descrevem a estrutura dos dados da mensagem em uma mensagem do WebSphere MQ. Elas são todas cadeias de caracteres e fazem distinção de maiúsculas e minúsculas.
<Msd>
Domínio de Mensagem
Os valores válidos são:
mrm
A mensagem é analisada pelo domínio MRM.
xmlnsc
A mensagem é XML e é analisada pelo domínio XMLNSC.
xmlns
A mensagem é XML e é analisada pelo domínio XMLNS.
xml
A mensagem é XML e é analisada pelo domínio XML.
json
A mensagem é analisada pelo domínio JSON.
dfdl
A mensagem é analisada pelo domínio DFDL.
mime
A mensagem utiliza o padrão MIME e é analisada pelo domínio MIME.
idoc
A mensagem é um IDoc SAP ALE do Link para R/3 do WebSphere MQ e é analisada pelo domínio do IDOC.
nenhum
A mensagem é tratada como um BLOB opaco e entregue ao destinatário sem modificação.

Consulte Analisadores para obter uma descrição de cada domínio.

<Configurar>
O nome do modelo de mensagem que contém a definição da mensagem.

Se <Msd> for mrm ou idoc, você deverá usar o elemento <Set> para fornecer o nome do modelo de mensagem.

Se <Msd> for xmlnsc e a validação estiver ativada no fluxo de mensagens, você deverá usar o elemento <Set> para fornecer o nome do modelo de mensagem.

<Tipo>
O nome da mensagem, no modelo de mensagem especificado, ao qual essa mensagem corresponde. O formato de uma mensagem simples {namespace-uri}:name em que name é o nome da mensagem.

O formato {namespace-uri}name (ou seja, sem dois pontos) também é válido para manter compatibilidade com versões anteriores do WebSphere Message Broker.

Se <Msd> for mrm ou idoc, você deverá usar o elemento <Type> para fornecer o nome da definição de mensagem.

<Fmt>
O nome de um formato físico no modelo de mensagem especificado.

Se <Msd> for mrm ou idoc, você deverá usar o elemento <Fmt> para fornecer o nome do formato físico no modelo de mensagem.

Se a árvore de mensagens contiver um cabeçalho MQRFH2, qualquer nó que modifica a árvore de mensagens executa as seguintes etapas antes de propagar a mensagem para o próximo nó:
  • Se não houver a pasta <mcd>, uma será incluída, e os campos Msd, Set, Type e Format serão preenchidos com valores que correspondem ao domínio atual e à configuração atual na pasta Propriedades.
  • Se houver uma pasta <mcd>, os campos Msd, Set, Type e Format serão substituídos pelos valores que correspondem ao domínio atual e às configurações atuais na pasta Propriedades.
Dica: Se você precisar propagar um cabeçalho MQRFH2 sem uma pasta <mcd>, poderá remover o cabeçalho usando o seguinte código ESQL com um nó Compute:
  CALL CopyEntireMessage();
  DELETE FIELD OutputRoot.MQRFH2.mcd;
  PROPAGATE FINALIZE NONE; -- Propagar a mensagem sem atualizar os cabeçalhos 
  RETURN FALSE; -- Assegure-se de que a mensagem não seja propagada novamente.

A Pasta psc

A pasta <psc> é utilizada para transportar o as mensagens de comando de Publicação/Assinatura para o intermediário.

Apenas uma pasta psc é permitida no campo NameValueData.

Consulte Mensagens de Comando para obter todos os detalhes.

A Pasta pscr

A pasta <pscr> é utilizada para conter informações do servidor intermediário, em resposta a mensagens de comando de Publicação/Assinatura.

Somente uma pasta pscr está presente em uma mensagem de resposta.

Consulte Mensagem Broker Response para obter todos os detalhes.

O intermediário ignora essa pasta em mensagens que receber de aplicativos de Publicação/Assinatura.

A Pasta usr

O modelo de conteúdo da pasta <usr> tem as seguintes características:
  • Qualquer nome XML válido que não contenha dois pontos pode ser utilizado como um nome de elemento.
  • Somente elementos simples, não grupos, são permitidos.
  • Todos os elementos obtêm o tipo padrão de cadeia.
  • Todos os elementos são opcionais, mas não devem ocorrer mais de uma vez em uma pasta.
  • Uma instância MQRFH2 pode conter, no máximo, uma pasta <usr>.

A pasta jms

O modelo de conteúdo da pasta <jms> contém os seguintes campos MQRFH2 JMS:
  • Dst - representa o campo do cabeçalho JMSDestination.
  • Dlv - representa o campo do cabeçalho JMSDeliveryMode.
  • Exp - representa o campo do cabeçalho JMSExpiration.
  • Pri - representa o campo do cabeçalho JMSPriority.
  • Tms - representa o campo do cabeçalho JMSTimestamp.
  • Cid - representa o campo do cabeçalho JMSCorrelationID.
  • Rto - representa o campo do cabeçalho JMSReplyTo.

Consulte Estrutura da Mensagem JMS para obter informações adicionais sobre o conteúdo das mensagens JMS.

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:18


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | aq06940_