Se tiver definido uma mensagem de várias partes, isso significa que você tem pelo menos uma mensagem incorporada em outra. Dentro do tipo complexo geral que representam as mensagens externas, é possível modelar a mensagem interna de duas maneiras.
SET OutputRoot.MRM.E_outer1.M_inner1.E_inner11 = 'FRED';
SET OutputRoot.MRM.M_inner2.E_inner21 = 'FRED';
Se você copiar cabeçalhos de mensagens da mensagem de entrada para a mensagem de saída e seu tipo de mensagem de entrada contiver um caminho, apenas o nome mais externo no caminho será copiado para o tipo de mensagem de saída.
Ao configurar um fluxo de mensagens para tratar mensagens incorporadas, você pode especificar o caminho de um tipo de mensagem em um cabeçalho MQRFH2 (se um estiver presente na mensagem de entrada) ou na propriedade Tipo de Mensagem do nó de entrada em lugar de um nome (por exemplo, para a mensagem modelada acima, o caminho pode ser especificado como M_Outer/M_Inner1/M_Inner2 em vez de apenas M_Outer).
Se você tiver especificado que a mensagem de entrada tenha um formato físico CWF ou XML, qualquer prefixo do tipo de mensagem será concatenado na frente do tipo de mensagem de MQRFH2 ou do nó input, fornecendo um caminho final a ser utilizado (para obter informações adicionais, consulte Conjuntos de Mensagens: Mensagens Multipartes). O MRM utiliza o primeiro item no caminho como o tipo de mensagem mais externo, funcionando progressivamente de forma interna quando localiza um tipo complexo com sua propriedade Composição definida como Mensagem.
Se você tiver especificado que a mensagem de entrada tenha um formato físico TDS, será implementado um processo diferente que utiliza chaves de mensagens. Esse procedimento é descrito na seção Formato TDS MRM: Mensagens Multipartes.
Para obter informações adicionais sobre concatenação de caminhos, consulte Conjuntos de Mensagens: Propriedades do Conjunto de Mensagens.