Se estiver utilizando o Message Brokers Toolkit Versão 5.1, substitua todas as referências neste tópico à "Versão 5.0" pela "Versão 5.1".
Para migrar conjuntos de mensagens da Versão 2.1 para a Versão 6.0, utilize o comando mqsimigratemsgsets para converter os arquivos de exportação do conjunto de mensagens (.mrp) da Versão 2.1 para projetos do conjunto de mensagens da Versão 6.0. Antes de executar o comando, consulte o tópico Migrando Conjuntos de Mensagens da Versão 2.1, que fornece notas detalhadas sobre sua operação.
Para migrar conjuntos de mensagens da Versão 5.0 para a Versão 6.0, não são necessários comandos de migração. O conteúdo de um projeto do conjunto de mensagens da Versão 5.0 pode ser lido pelo Message Brokers Toolkit Versão 6.0 e é convertido automaticamente para o formato da Versão 6.0 quando é modificado e salvo pela primeira vez.
Continue utilizando a Chave de Mensagem de TDS se o conjunto de mensagens for implementado sempre para um intermediário da Versão 5.0 ou da Versão 2.1, porque estes intermediários não suportam a técnica de Identidade da Mensagem de identificação de mensagem incorporada.
<!ELEMENT e0 (e1|e2)+ >aparecerá na saída como:
<!ELEMENT e0 (e1|e2)+>O novo comportamento é consistente com a forma que o formato físico XML processa espaço em branco em todas as demais construções XML.
Um exemplo específico disso é onde sua mensagem contém uma mensagem incorporada e você está utilizando a técnica de Chave de Mensagem ou Identidade da Mensagem para identificar a mensagem incorporada. Se o elemento que está fornecendo o valor da chave de mensagem ou da identidade de mensagem não for correspondido com o modelo, o analisador não saberá se seu valor deve ser interpretado como uma chave de mensagem ou uma identidade de mensagem.
Antes da Versão 6.0, o analisador tentava dar sentido a todos os grupos Ativados Delimitados fora de ordem, com uma conseqüente redução no desempenho. Na Versão 6.0, se isto for um problema, é recomendável modelar o conteúdo não ordenado do grupo como um grupo de filhos incorporado com Composição configurada como UnorderedSet.
Um elemento complexo ou grupo pode ser identificado no fluxo de bits se fornecer um indicador de grupo, uma tag ou um padrão de dados ou se seus membros-filhos fornecerem um indicador de grupo, uma tag ou um padrão de dados.
Apesar de seu nome, existem situações em que os membros de um grupo Ativado Delimitado não precisam fornecer uma tag; especificamente se o membro for uma mensagem incorporada ou um elemento complexo ou grupo.