3.4.6.5 Message Send Requested

When the level-two protocol requests a message send, it indicates what session object it wants to send the messages on. It also provides an integer count of messages (between 1 and 4,095 inclusive) and the message data contained in a byte array (containing from 32 to 81,920 bytes). The local partner MUST issue a SendReceive call on the remote partner, specifying the contextHandle parameter as the context handle from the session object, the dwcMessages parameter as the count of messages, the dwcbSizeOfBoxCar parameter as the size of the message data byte array, and the rguchBoxCar parameter as the message data byte array.

Any error that occurs while processing this request MUST be reported to the level-two protocol.