다음을 통해 공유


Open(SSCP) Response

Open(SSCP) 응답 메시지는 노드에서 애플리케이션으로 흐릅니다. SSCP(시스템 서비스 제어점) 연결과 함께 사용됩니다.

구문

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;  
};  

구성원

nxtqptr
다음 버퍼 헤더의 포인터입니다.

hdreptr
첫 번째 버퍼 요소에 대한 포인터입니다.

numelts
버퍼 요소 수(0x01).

msgtype
메시지 유형 OPENMSG(0x01).

srcl
원본 위치입니다.

srcp
원본 파트너입니다.

srci
원본 인덱스입니다.

destl
대상 위치입니다.

destp
대상 파트너입니다.

desti
대상 인덱스입니다.

ophdr.openqual
한정자를 엽니다.

RSPOK(0x02) RSPERR(0x03)

ophdr.opentype
SSCPSEC(0x01) 형식을 엽니다.

ophdr.appltype
애플리케이션 프로그램 인터페이스 유형입니다.

0x02(FMI(함수 관리 인터페이스) 애플리케이션)

ophdr.opluno
논리 단위 번호입니다.

ophdr.opresid
리소스 식별자.

ophdr.operr1
오류 코드 1.

ophdr.operr2
오류 코드 2.

요소 1

hdreptr–>elteptr
버퍼 요소의 포인터입니다(NIL).

hdreptr–>startd
이 버퍼 요소의 데이터 시작(1).

hdreptr–>endd
이 버퍼 요소에서 데이터의 끝입니다.

hdreptr-trpad>
예약됨(1 바이트).

hdreptr–>dataru
데이터 RU는 다음과 같습니다.

dataru[0–9]

원본 이름입니다.

dataru[10-19]

대상 이름입니다.

dataru[20–27]

Open을 수락한 로컬 노드의 이름입니다.

dataru[28–35]

LU(논리 단위)에서 사용하는 연결의 이름입니다.

dataru[36–37]

연결에 대한 로컬 노드의 내부 식별자입니다. 자세한 내용은 설명 부분을 참조하세요.

dataru[38]

다음 표와 같이 연결에서 사용하는 링크 서비스의 유형입니다.

링크 서비스 연결
CESLINK (03) - SDLC
CESX25 (04) - X.25
CESTR (11) - 토큰 링
CESTCPIP (30) - TCP/IP
CESRELAY (31) - 프레임 릴레이
CESCHANL (32) - 채널
CESISDN (33) – ISDN
CESETHER (34) - 이더넷 802.2

설명

  • Open(SSCP) 응답 메시지는 버퍼 헤더와 단일 버퍼 요소로 구성됩니다.

  • 열린 한정자 가 RSPERR이면 오류 코드가 유효하고 LPI(Locality Partner Index) 및 이름이 정의되지 않습니다. 자세한 내용은 오류 및 감지 코드를 참조하세요.

  • LU 번호는 구성 데이터에서 로컬 노드에서 선택한 LU를 나타냅니다. 자세한 내용은 SSCP 연결 열기를 참조하세요.

  • Open(SSCP)이 LU 그룹에 대한 경우 원본 이름에 선택한 LU의 이름이 포함됩니다.

  • 연결 식별자는 정수 값입니다. 이 로컬 노드의 특정 연결을 고유하게 식별합니다. 동일한 연결을 사용하는 모든 세션은 동일한 식별자를 반환합니다. 이 값은 일반적으로 한 세션에서 링크 오류가 수신되어 영향을 받을 다른 세션을 결정하는 데 사용됩니다.