Compartir a través de


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.