
{
{     The purpose of this request is to fulfill two requirements of a
{  non-application layer upper level protocol:
{     1. Send an aggregate of protocol data units as a single message on a
{        connection.  This request permits an upper level protocol to form
{        a sequence of Channel Connection (CC) protocol data units into a
{        single message to fulfill the upper level's protocol requirements.
{     2. Allow upper level protocol data unit(s) outside the interface flow
{        control imposed at an application layer to be dynamically queued
{        on the outbound send buffer.
{
{     An aggregate message may be sent outside the interface flow control
{  imposed at an application layer.  A CC data event sent as an aggregate
{  message consumes normal outbound capacity.
{
{     This request will cause delivery of expedited data and/or normal
{  data events to the peer at the other end of the connection.  Expedited
{  data is not subject to flow control and may be delivered at the other
{  end of the connection ahead of normal data which was sent earlier.
{
{     The following constaints are imposed on the usage of this request:
{       1.  Only "normal data" and "expedited data" protocol data units
{           are supported.
{       2.  The data length of a "normal data" protocol data unit is
{           restricted to the maximum data size allowed by the device
{           for which the data is to be sent.
{       3.  The data length of an "expedited data" protocol data unit is
{           restricted to the maximum data size allowed by the device
{           for which the data is to be sent.
{       4.  The connection's capacity must be sufficient to hold the entire
{           aggregate at the instance of the request.
{
{       NLP$CC_SEND_AGGREGATE_MESSAGE (CL_CONNECTION, MESSAGE, STATUS)
{
{  CL_CONNECTION: (input) This parameter specifies the interlayer connection
{       that is associated with the Channel Connection connection on which
{       the message data is to be sent.
{
{  MESSAGE: (input) This parameter specifies data to be included as part of
{       "expedited data" and/or "normal data" events.  The system buffers
{       containing the message will be released as a result of this request.
{
{  STATUS: (output) This parameter specifies the request status.
{        CONDITIONS:
{              nae$connection_not_open
{              nae$improper_aggregate_kind
{              nae$max_data_length_exceeded
{
