A UADP body is encoded as defined for the UADP message mapping defined in 7.2.3.

It is expected that the software used to receive UADP NetworkMessage can process the body without needing to know how it was transported.

When sending such message the optional Kafka header with ContentType key can be set to application/opcua+uadp.