Identifique as mensagens integradas usando uma Identidade da Mensagem ou um Caminho da Mensagem.
Consulte Conjuntos de Mensagens: Identificando uma Mensagem Integrada Usando uma Identidade de Mensagem.
Consulte Conjuntos de Mensagens: Identificando uma Mensagem Integrada Usando um Caminho de Mensagem.
O analisador MRM identifica a mensagem correspondendo a próxima tag XML no fluxo de bits em relação ao Nome XML de uma definição de mensagem.
Se você escolher a técnica Identidade da Mensagem ou Caminho da Mensagem, o analisador MRM ainda verificará se o nome da próxima tag XML corresponde ao Nome XML da mensagem identificada. Se o Nome XML não corresponder, será emitida uma exceção.
Onde você tiver definido a mensagem integrada em um conjunto de mensagens diferente, deverá usar um elemento de Identidade do Conjunto de Mensagens ou um valor de atributo para especificar o conjunto de mensagens de destino. Observe que os conjuntos de mensagens nos quais as mensagens raiz e integradas subsequentes estão definidas devem ser consistentes em seu uso da propriedade 'Usar Namespace' do conjunto de mensagens. Ou seja, as mensagens incorporadas definidas em um conjunto de mensagens ciente do namespace e que estão contidas em uma mensagem pai definida em um conjunto de mensagens que não é ciente do namespace não são suportadas. De forma semelhante, as mensagens integradas definidas em um conjunto de mensagens que não é ciente do namespace e que estão contidas em uma mensagem pai definida em um conjunto de mensagens ciente do namespace não são suportadas.
Se a definição de mensagem integrada for um tipo complexo, a definição de mensagem conterá um elemento complexo baseado nesse tipo complexo. Esse elemento complexo possui sua própria tag, que aparecerá no fluxo de bits antes da tag da mensagem integrada. Se desejar evitar essa tag extra, será possível criar a definição de mensagem incorporada a partir de um grupo e inserir o grupo na posição apropriada no modelo de mensagem.