Pastas de Serviço de Mensagem

Os seguintes nomes de pastas são definidos para uso por 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)

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. Entretanto, para evitar problemas de nomenclatura, recomenda-se que os fornecedores usem, como prefixo de seus nomes de pastas escolhidos, seus nomes de domínio na Internet; por exemplo, um fornecedor com o nome de domínio nossaempresa.com poderia 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. Todos eles são cadeias de caracteres e fazem distinção entre maiúsculas e minúsculas.
<Msd>
Domínio do serviço de mensagem
<Set>
Conjunto de Mensagens
<Type>
Tipo de Mensagem
<Fmt>
Formato de Mensagem

O elemento de domínio identifica como manipular a mensagem. A sintaxe dos outros elementos, (conjunto, tipo e formato) depende do valor designado a <Msd>.

Os seguintes valores foram alocados para <Msd>:
mrm
Mensagens gerenciadas por MRM do WebSphere Business Integration Event Broker.
Esse domínio suporta os seguintes valores para <Fmt>:
xml
representação XML
pdf
representação de fluxo de bits MTI
Identificador de CWF
O identificador de formato de ligação personalizado que você designou ao seu conjunto de mensagens

O elemento Set deve conter o identificador do conjunto de mensagens MRM ao qual a mensagem pertence; esse identificador é obtido do workbench.

O valor do elemento Type é o identificador da definição da mensagem MRM, dentro do conjunto de mensagens especificado, à qual esta mensagem pertence.

none
A mensagem é tratada como um blob opaco, e entregue ao destinatário da forma como está. Se este domínio for escolhido, o conjunto e o tipo não devem ser especificados.
xml
A mensagem é tratada como uma mensagem XML auto-definível.
Nota: Mensagens no domínio neonmsg não são compatíveis com mensagens no domínio neon.

A Pasta psc

A pasta <psc> é utilizada para transportar mensagens de comando de Publicação/Assinatura ao 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 intermediário, em resposta a mensagens de comando de Publicação/Assinatura.

Há somente uma pasta pscr 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> é o seguinte:
  • Qualquer nome XML válido pode ser utilizado como um nome de elemento, desde que não contenha dois pontos (:)
  • Somente elementos simples, não grupos, são permitidos
  • Todos os elementos assumem o tipo padrão de cadeia, a menos que sejam modificados por um atributo dt="xxx"
  • Todos os elementos são opcionais, mas não podem ocorrer mais de uma vez em uma pasta
  • Uma instância de MQRFH2 não pode conter mais de uma pasta <usr>