Ao utilizar o formato de ligação TDS, é necessário estar de acordo com várias regras que se aplicam à definição de valores de propriedades. Isso é necessário para evitar quaisquer discrepâncias durante o processamento de uma mensagem no modelo especificado.
As restrições para formatos de mensagem são verificadas. Estas restrições seguem as regras especificadas em Conjuntos de Mensagens: Integridade de Modelo de Mensagem TDS. A maioria das regras é aplicada para pelo menos uma destas razões:
Por exemplo, em um tipo de separação de Comprimento Fixo todos os elementos devem ter algum comprimento definido, diretamente ou utilizando uma Referência de Comprimento. Sem essas informações, é impossível informar ao fluxo de bits da mensagem onde um elemento de dados é finalizado e onde o próximo é iniciado.
Tais regras são aplicadas quando um elemento de tipo complexo está presente dentro de outro tipo complexo. Um exemplo é que não é possível ter um tipo de separação Delimitado por Tag dentro de um tipo Comprimento Fixo. Como um tipo de separação Delimitado por Tag é de comprimento variável, o tipo Comprimento Fixo pai não poderá informar onde esse elemento específico terminou, pois não haverá comprimento fornecido. Portanto, a mensagem não poderia ser processada.
Estas regras ocorrem onde uma composição de grupo ou validação de conteúdo de grupo não pode ser usada com um tipo de separação específico. Novamente, isso serve para a integridade da mensagem. Por exemplo, um tipo de separação Todos os Elementos Delimitados não pode ter uma composição de grupo Aberta, pois ainda não existem informações sobre o que os elementos extras representam e onde eles estão no fluxo de bits.