Propriedades do Conjunto de Mensagens

Os conjuntos de mensagens possuem propriedades que podem ser configuradas para definir suas características e a maneira que elas são processadas.

Propriedades Gerais do Conjunto de Mensagens

A tabela abaixo define as propriedades que podem ser definidas para personalizar o conjunto de mensagens.

Propriedade Tipo Significado
Domínio de Mensagem Cadeia O nome do analisador de mensagens deve corresponder à propriedade Domínio de Mensagem de qualquer nó de entrada que processe mensagens do conjunto de mensagens ou o valor do elemento <Msd> de qualquer cabeçalho MQRFH2 que preceda uma mensagem do conjunto de mensagens.

Selecione, a partir da lista drop-down, o analisador de mensagem para as mensagens que pertencem a este conjunto.

Utilize o nome do analisador de mensagens quando gravar referências de campo ESQL para as mensagens no conjunto; por exemplo, InputRoot.MRM.Document. O Editor de Mapeamento e o recurso assistente de conteúdo do Editor ESQL utilizam o nome do analisador de mensagens quando geram referências de campo ESQL.

Você pode escolher um dos seguintes nomes:
  • (o padrão, se você selecionar Concluir a partir da página dois do assistente Novo Conjunto de Mensagens). Escolha este domínio, se desejar modelar as mensagens XML. É possível implementar o conjunto de mensagens para os intermediários, se desejar, porque o analisador XMLNSC utiliza opcionalmente o conjunto de mensagens no tempo de execução.
  • MRM (o padrão). Escolha este domínio para binário, texto ou mensagens XML. Você deve implementar o conjunto de mensagens nos intermediários que recebem essas mensagens. A ação de implementação cria um dicionário de tempo de execução no qual o analisador MRM verifica a mensagem recebida.
  • XMLNSC. Escolha esse analisador se desejar modelar mensagens XML com reconhecimento de espaço de nomes. Não é necessário implementar esses conjuntos de mensagens em intermediários, porque esse analisador não utiliza um dicionário de tempo de execução.
  • XMLNS. Você pode precisar escolher este domínio para alguns tipos de mensagens XML. Você não precisa implementar o conjunto de mensagens para os intermediários, porque o analisador XMLNS não utiliza o conjunto de mensagens no tempo de execução.
  • IDOC. Escolha esse analisador se desejar modelar mensagens SAP IDoc. Se seu conjunto de mensagens contiver segmentos IDoc definidos pelo usuário, você deverá implementar o conjunto de mensagens para os intermediários que recebem essas mensagens. A ação implementar cria um RTD (Runtime Dictionary) no qual o analisador MRM chamado pelo intermediário verifica a mensagem recebida.
  • JMSMap. Escolha este domínio, se desejar modelar uma mensagem JMS MapMessage. Você não precisa implementar o conjunto de mensagens para os intermediários, porque este analisador não utiliza o conjunto de mensagens no tempo de execução.
  • JMSStream. Escolha este domínio, se desejar modelar uma mensagem JMS StreamMessage. Você não precisa implementar o conjunto de mensagens para os intermediários, porque este analisador não utiliza o conjunto de mensagens no tempo de execução.
  • MIME. Escolha este domínio, se desejar modelar uma mensagem MIME. Você não precisa implementar o conjunto de mensagens para os intermediários, porque o analisador MIME não utiliza o conjunto de mensagens no tempo de execução.
  • XML. Escolha esse analisador se desejar modelar mensagens XML genéricas de autodefinição. As mensagens definidas dessa forma são interpretadas pelo analisador XML genérico, não pelo analisador MRM. Não é necessário implementar esses conjuntos de mensagens em intermediários, porque esse analisador não utiliza um dicionário de tempo de execução. O analisador XML é suportado para compatibilidade com a Versão 2.
Utilizar Espaços de Nomes Caixa de Opções Selecione essa propriedade se desejar utilizar espaços de nomes no conjunto de mensagens. Os espaços de nomes fornecem um método de evitar conflitos de nomenclatura nos quais diferentes definições de documentos possuem elementos com o mesmo nome. Para obter informações adicionais, consulte Espaços de Nomes.

Por padrão, essa caixa de opções está selecionada.

A utilização de espaços de nomes afeta como os elementos são criados na árvore de mensagens lógicas. Cada elemento da árvore de mensagens tem um nome e um espaço de nomes, portanto, uma referência ESQL ou Java a um desses elementos precisa especificar o nome e o espaço de nomes. Portanto, a utilização de espaços de nome possui efeito sobre o ESQL ou Java gravado.

Sempre selecione esta propriedade, se desejar utilizar o conjunto de mensagens para modelar as mensagens XML.

domínio MRM

Propriedade Tipo Significado
Formato cabeado padrão String Especifique o formato de ligação padrão que será utilizado se um formato não puder ser deduzido do cabeçalho MQRFH2 da mensagem ou não foi especificado como uma propriedade do nó input no qual a mensagem é recebida por um fluxo de mensagens. O valor padrão é <nenhum padrão especificado>.
ID do Conjunto de Mensagens String Esta propriedade é um identificador exclusivo gerado automaticamente quando você cria o conjunto de mensagens. Não é possível alterar esta propriedade.
Alias do conjunto de mensagens String Especifique um valor exclusivo alternativo que identifica o conjunto de mensagens. Esta propriedade será requerida apenas se você estiver utilizando a técnica Identidade da Mensagem para identificar mensagens incorporadas. Utilizando esta técnica, as mensagens integradas são definidas nesse conjunto de mensagens, mas a mensagem pai é definida em um conjunto de mensagens diferente e o fluxo de bits não contém o nome ou identificador do conjunto de mensagens real.
Prefixo do tipo de mensagem String Esta propriedade será utilizada quando você definir mensagens multipartes, especificamente ao utilizar a técnica Caminho da Mensagem para identificar mensagens integradas.

O valor especificado é utilizado como um caminho absoluto ou relativo para a mensagem mais interna a partir da mais externa e é utilizado como um prefixo para o valor da propriedade Tipo de Mensagem especificada para a mensagem mais externa (especificada no cabeçalho MQRFH2 da mensagem ou no nó de entrada do fluxo de mensagens).

Se você definir um valor, ele deverá estar no formato id1/id2/.../idnu em que id1 é o identificador da mensagem mais externa, id2 é o identificador do próximo elemento ou mensagem e idn é o identificador da mensagem mais interna. O valor padrão é vazio (não definido).

A tabela a seguir, que descreve o uso da propriedade Prefixo do Tipo de Mensagem do conjunto de mensagens, mostra como este valor é combinado com a propriedade Tipo de Mensagem de uma mensagem de entrada.

O intermediário tratará o aspecto Comprimento como MaxLength Caixa de Opções Selecione essa propriedade se desejar que o importador de COBOL crie uma faceta maxLength, em vez de uma faceta de comprimento, para um elemento de cadeia de comprimento fixo.

Por padrão, essa caixa de opções está selecionada.

Utilização da Propriedade Prefixo do Tipo de Mensagem

A tabela abaixo mostra as implicações de utilizar a propriedade Prefixo do Tipo de Mensagem. O tipo de mensagem ou o prefixo da mensagem pode descrever elementos ou mensagens.

Exemplo de Propriedade de Tipo de Mensagem Prefixo do tipo de mensagem não configurado Prefixo do tipo de mensagem configurado
Tipo de Mensagem Simples:msg_type Resultados no Tipo de Mensagem Simples:msg_type Resultados do Tipo de Mensagem do caminho: /msg_prefix_1/.../msg_prefix_n/ msg_type
Tipo de Mensagem do Caminho:msg_type_1/.../msg_type_m Resultados no Tipo de Mensagem do caminho:/msg_type_1/.../msg_type_m Resultados no Tipo de Mensagem do caminho combinado: /msg_prefix_1.../msg_prefix_n /msg_type_1/.../msg_type_m
Tipo de Mensagem absoluto simples:/msg_type Resultados no Tipo de Mensagem Simples:msg_type Resultados no Tipo de Mensagem Simples:msg_type

Ocorrerá um erro se o Prefixo do Tipo de Mensagem estiver definido como qualquer valor diferente de msg_type.

Tipo de Mensagem absoluto do caminho:/msg_type_1/.../msg_type_m Resultados no Tipo de Mensagem do caminho:/msg_type_1/.../msg_type_m Resultados no Tipo de Mensagem do caminho:/msg_type_1/.../msg_type_m

Ocorrerá um erro se todos os identificadores no Prefixo de Tipo de Mensagem não corresponderem aos identificadores correspondentes no caminho resultante.

Se você estiver utilizando domínios MRM ou IDOC, além das principais propriedades de conjunto de mensagens, você poderá atualizar as propriedades do conjunto de mensagens que são específicas para cada um dos formatos físicos. Os links para tópicos de referência que descrevem essas propriedades são apresentados a seguir.

Conceitos relacionados
Analisadores
Domínio e Analisador MRM
Analisadores e Domínios XML
Qual Domínio e Formato de Mensagem Utilizar?
Analisadores e Domínios JMS
Mensagens de Várias Partes
Identificando uma Mensagem Incorporada Utilizando uma Identidade da Mensagem
Identificando uma Mensagem Incorporada Utilizando um Caminho da Mensagem
Projetos do conjunto de mensagens
Visão Geral de Conjuntos de Mensagens
Formatos Físicos no Domínio MRM
Espaços de Nomes do Modelo de Mensagem
Tarefas relacionadas
Acessando Mensagens Incorporadas no Domínio MRM
Trabalhando com um Projeto de Conjunto de Mensagem
Trabalhando com Conjunto de Mensagem
Referências relacionadas
Propriedades do Conjunto de Mensagens CWF
Propriedades do Conjunto de Mensagens de Formato de Ligação XML
Propriedades do Conjunto de Mensagens de Formato TDS
Propriedades da Documentação para Todos os Objetos do Conjunto de Mensagens
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:12:04

ad09250_