An apparatus for and method of utilizing an existing predefined messaging
protocol to convey additional data in application-to-application
communication. Instead of utilizing a plurality of the existing
predefined messages or defining a new unique message type to convey the
needed data, a single preexisting message type is used to define location
and format of the data objects to be communicated. The receiving
application unpacks these definitions from the single message received
and accesses the defined data objects as required.