Os conjuntos de mensagens possuem propriedades que podem ser configuradas para definir suas características e a maneira que elas são processadas.
A tabela a seguir define as propriedades que podem ser configuradas para customizar o conjunto de mensagens.
Propriedade | Tipo | Significado |
---|---|---|
Domínio de Mensagem Padrão e Domínios de Mensagem Suportados | Cadeia e Caixas de Opção | 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. Escolha um valor a partir da lista oferecida para a propriedade Domínio de Mensagem Padrão e selecione as caixas de opção (a partir dos Domínios de Mensagens Suportados) para escolher outros domínios. É possível selecionar quantas dessas caixas de opção você desejar. 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:
|
Utilizar Namespaces | Caixa de Opções | Selecione essa propriedade se desejar utilizar namespaces
no conjunto de mensagens. Os namespaces 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 namespaces afeta como os elementos são criados na árvore de mensagens lógicas. Cada elemento da árvore de mensagens tem um nome e um namespace; por isso, uma referência ESQL ou Java™ a um desses elementos precisa especificar o nome e o namespace. Portanto, o uso de namespaces tem efeito sobre ESQL ou Java que é escrito. Sempre selecione esta propriedade, se desejar utilizar o conjunto de mensagens para modelar as mensagens XML. |
Propriedade | Tipo | Significado |
---|---|---|
Formato cabeado padrão | String | (Opcional) Especifique o formato de ligação padrão utilizado somente se você selecionar MRM como o domínio de mensagem padrão ou MRM for selecionado na lista de domínios de mensagem suportados. O valor padrão é <nenhum padrão
especificado>. Se não selecionar MRM, como o domínio de mensagem padrão ou como um dos domínios de mensagem suportados, a propriedade Formato de Ligação Padrão estiver indisponível. |
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 do conjunto de mensagens Prefixo de Tipo de Mensagem, mostra como este valor é combinado com a propriedade Tipo de Mensagem de uma mensagem de entrada. |
O broker 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. |
A tabela a seguir mostra as implicações de usar 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 tópicos de referência a seguir descrevem estas propriedades.