Datos de control de usuario
Para las conversaciones asignadas, el verbo MC_SEND_DATA y los verbos de recepción (MC_RECEIVE_AND_POST, MC_RECEIVE_AND_WAIT y MC_RECEIVE_IMMEDIATE) se modifican para permitir que las aplicaciones envíen y reciban datos en variables de flujo de datos generales de control de usuario (GDS) en lugar de las variables GDS de datos de aplicación normales. El verbo MC_SEND_DATA se modifica de la siguiente manera:
Se agrega un nuevo parámetro, data_type. Cuando data_type se establece en AP_USER_CONTROL_DATA, los datos se envían como datos de control de usuario (identificador GDS 0x12F2). Cuando se establece en AP_APPLICATION (valor predeterminado), los datos se envían como datos de aplicación (identificador de GDS 0x12FF). Tenga en cuenta que la biblioteca APPC crea automáticamente el encabezado GDS en nombre de la aplicación para AP_APPLICATION y AP_USER_CONTROL_DATA registros de datos.
Los verbos de recepción de conversación asignados se modifican para permitir que las aplicaciones reciban datos de control de usuario agregando dos nuevos valores para el parámetro what_rcvd , como se indica a continuación:
AP_USER_CONTROL_DATA_COMPLETE
AP_USER_CONTROL_DATA_INCOMPLETE