O formato físico XML MRM descreve a representação física de uma mensagem XML para utilização pelo analisador MRM.
Um formato de ligação XML descreve a representação física de uma mensagem gravada de acordo com os padrões especificados na especificação W3C XML (Extensible Markup Language). O formato de ligação define informações que são utilizadas para analisar ou gravar mensagens XML em um ambiente de tempo de execução, tal como um broker. As versões 1.0 e 1.1 do XML são ambas suportadas.
Você pode incluir mais de um formato físico XML a um conjunto de mensagens mas, nesse conjunto de mensagens, cada formato físico deve ter um nome exclusivo. O nome padrão para um formato de ligação XML é XML1. O nome do formato físico identifica as definições que devem ser usadas pelo broker no tempo de execução.
Após a adição de um formato físico XML, todas as propriedades XML para todos os objetos existentes no conjunto de mensagens serão definidas com valores padrão. Portanto, imediatamente após a inclusão do formato e a implementação do conjunto de mensagens em um ambiente de tempo de execução, será possível processar mensagens XML usando recursos MRM.
Você pode configurar propriedades XML para o conjunto de mensagens e para objetos no conjunto de mensagens. Objetos que podem ter propriedades XML incluem mensagens, elementos e atributos. Por exemplo, um objeto de mensagem pode ser customizado para definir uma declaração DTD específica na saída; um elemento pode ter um nome de tag designado que seja diferente de seu nome de elemento no modelo.
Incluir um formato de ligação XML a um conjunto de mensagens permite processar mensagens de entrada e construir mensagens de saída nesse formato. Você também pode transformar mensagens entre XML e CWF ou TDS.
As mensagens XML são, por natureza, autodescritivas: cada bloco de dados é prefixado por um nome de tag ou por um nome de atributo. Portanto, é possível para uma instância de mensagem XML conter elementos que não estejam na definição para essa mensagem.
Embora seja possível definir uma mensagem XML, 'à mão', utilizando o Editor de Definição de Mensagem, o WebSphere Message Broker também fornece importadores para o Esquema XML e o DTD, e eles geralmente são mais rápidos e mais fáceis do que a definição manual.