Respuesta de Open(SSCP)
El mensaje de respuesta Open(SSCP) fluye desde el nodo a la aplicación. Se usa con una conexión de punto de control de servicios del sistema (SSCP).
Sintaxis
struct Open(SSCP) Response {
PTRBFHDR nxtqptr;
PTRBFELT hdreptr;
CHAR numelts;
CHAR msgtype;
CHAR srcl;
CHAR srcp;
INTEGER srci;
CHAR destl;
CHAR destp;
INTEGER desti;
CHAR ophdr.openqual;
CHAR ophdr.opentype;
CHAR ophdr.appltype;
CHAR ophdr.opluno;
INTEGER ophdr.opresid;
INTEGER ophdr.operr1;
INTEGER ophdr.operr2;
};
struct Open(SSCP) Response {
PTRBFELT hdreptr->elteptr;
INTEGER hdreptr->startd;
INTEGER hdreptr->endd;
CHAR hdreptr->trpad;
CHAR[256] dataru;
};
Miembros
nxtqptr
Puntero al siguiente encabezado de búfer.
hdreptr
Puntero al primer elemento de búfer.
numelts
Número de elementos de búfer (0x01).
msgtype
Tipo de mensaje OPENMSG (0x01).
srcl
Localidad de origen.
srcp
Asociado de origen.
srci
Índice de origen.
destl
Ubicación de destino.
destp
Asociado de destino.
desti
Índice de destino.
ophdr.openqual
Calificador abierto.
RSPOK (0x02) RSPERR (0x03)
ophdr.opentype
Abra el tipo SSCPSEC (0x01).
ophdr.appltype
Tipo de interfaz de programa de aplicación.
0x02 (aplicación de interfaz de administración de funciones (FMI)
ophdr.opluno
Número de unidad lógica.
ophdr.opresid
Identificador de recursos.
ophdr.operr1
Código de error 1.
ophdr.operr2
Código de error 2.
Elemento 1
hdreptr–>elteptr
Puntero al elemento de búfer (NIL).
hdreptr:>startd
Inicio de datos en este elemento de búfer (1).
hdreptr-endd>
Fin de datos en este elemento de búfer.
hdreptr–>trpad
Reservado (1 byte).
hdreptr–>dataru
Ru de datos, como se indica a continuación:
dataru[0–9]
Nombre de origen.
dataru[10–19]
Nombre de destino.
dataru[20–27]
Nombre del nodo local que aceptó open.
dataru[28–35]
Nombre de la conexión usada por la unidad lógica (LU).
dataru[36–37]
Identificador interno del nodo local para la conexión. (Para más información, vea la sección Comentarios.)
dataru[38]
El tipo de servicio de vínculo utilizado por la conexión, como se muestra en la tabla siguiente.
Servicio de vínculo | Conexión |
---|---|
CESLINK | (03) - SDLC |
CESX25 | (04): X.25 |
CESTR | (11) - Anillo de token |
CESTCPIP | (30) - TCP/IP |
CESRELAY | (31) - Frame Relay |
CESCHANL | (32) - Canal |
CESISDN | (33) – ISDN |
CESETHER | (34): Ethernet 802.2 |
Comentarios
El mensaje de respuesta Open(SSCP) consta de un encabezado de búfer y un único elemento de búfer.
Si el calificador abierto es RSPERR, el código de error es válido y el Índice de partners de localidad (LPIs) y los nombres no están definidos. (Para obtener más información, vea Códigos de error y detección).
El número de LU indica la LU seleccionada por el nodo local de los datos de configuración. (Para obtener más información, consulte Apertura de la conexión SSCP).
Cuando Open(SSCP) es para un grupo de LU, el nombre de origen contiene el nombre de la LU seleccionada.
El identificador de conexión es un valor entero. Identifica de forma única una conexión determinada en este nodo local. Todas las sesiones que usan la misma conexión devolverán el mismo identificador. Este valor se usa normalmente cuando se recibe un error de vínculo en una sesión para determinar qué otras sesiones se verán afectadas.