Os seguintes tipos de mensagem de comando do WebSphere MQ Telemetry Transport possuem uma
carga útil no cabeçalho da mensagem:
- CONNECT
- A carga útil contém uma ou três cadeias codificadas por UTF-8. A primeira cadeia
identifica exclusivamente o cliente no intermediário. A segunda cadeia é o tópico Will e
a terceira cadeia é a mensagem Will. A segunda e a terceira cadeias estarão
presentes apenas se o sinalizador Will estiver definido no byte de Sinalizadores CONNECT.
- SUBSCRIBE
- A carga útil contém uma lista de nomes de tópicos para os quais o cliente pode
fazer assinatura e o nível de QoS. Essas cadeias são codificadas por UTF.
- SUBACK
- A carga útil contém uma lista de níveis de QoS concedidos. Esses são os níveis de QoS
nos quais os administradores do intermediário permitiram que o cliente
fizesse assinatura para um Nome do Tópico específico. Os níveis de QoS concedidos estão listados
na mesma ordem que os nomes de tópicos na mensagem SUBSCRIBE correspondente.
A parte da carga útil de uma mensagem PUBLISH contém apenas dados específicos
do aplicativo. Não são feitas suposições sobre a natureza ou conteúdo dos dados e
essa parte da mensagem é tratada como um BLOB.
Se desejar que um aplicativo aplique compactação aos dados da carga útil,
será necessário definir no aplicativo os campos de sinalizadores de carga útil
apropriados para tratar os detalhes da compactação. Não é possível definir sinalizadores
específicos do aplicativo nos cabeçalhos fixos ou variáveis.