다음을 통해 공유


세션 정보

세션 정보에 대한 정보는 아래 정의된 sess_info_sect 구조체로 제공됩니다.

구문

typedef struct sess_info_sect {  
    unsigned long  sess_sect_len;  
    unsigned short num_sessions;  
    unsigned short total_sessions;  
} SESS_INFO_SECT;  

구성원

sess_sect_len
이 매개 변수를 포함한 초기 세션 정보 섹션의 길이는 첫 번째 세션 그룹까지입니다. 이 길이에는 이전 정보 섹션이 포함되지 않습니다.

num_sessions
DISPLAY 동사가 프로그램의 버퍼에 반환한 세션 그룹 수입니다. 이는 세션 그룹이 반복되는 횟수입니다.

total_sessions
세션 그룹의 총수입니다. 이 숫자는 num_sessions 멤버에 반환된 숫자와 동일합니다. 단, 제공된 버퍼에 배치할 수 있는 것보다 더 자세한 세션 그룹 관련 정보가 APPC에 있는 경우는 제외되며, 이 경우에는 이 숫자가 더 큽니다.

각 세션 그룹에 대해 아래 정의된 대로 세션의 sess_overlay 구조체가 제공됩니다.

typedef struct sess_overlay {  
    unsigned long  sess_entry_len;  
    unsigned long  reserv3;  
    unsigned char  sess_id[8];  
    unsigned long  conv_id[8];  
    unsigned char  lu_alias[8];  
    unsigned char  plu_alias[8];  
    unsigned char  mode_name[8];  
    unsigned short send_ru_size;  
    unsigned short rcv_ru_size;  
    unsigned short send_pacing_size;  
    unsigned short rcv_pacing_size;  
    unsigned char  link_id[12];  
    unsigned char  daf;  
    unsigned char  oaf;  
    unsigned char  odai;  
    unsigned char  sess_type;  
    unsigned char  conn_type;  
    unsigned char  reserv4;  
    FPCID_OVERLAY  fpcid;  
    unsigned char  cgid[4];  
    unsigned char  fqlu_name[17];  
    unsigned char  fqplu_name[17];  
    unsigned char  pacing_type;  
    unsigned char  reserv5;  
 } SESS_OVERLAY;  

IBM ES for OS/2 버전 1.0에서 정의

IBM ES for OS/2 버전 1.0에서 정의된 sess_overlay 구조체에는 다음 멤버가 포함됩니다.

sess_entry_len
이 세션 그룹 항목의 크기입니다.

sess_id
이 정보가 표시되는 세션의 내부 식별자입니다.

conv_id
현재 이 세션을 사용하는 대화의 고유한 4바이트 ID입니다.

lu_alias
LU 별칭(ASCII)입니다.

plu_alias
파트너 LU 별칭(ASCII)입니다.

mode_name
노드의 이름입니다(EBCDIC).

send_ru_size RU 송신을 위해 이 세션 및 이 mode_name에 사용되는 최대 RU 크기입니다.

rcv_ru_size
RU 수신을 위해 이 세션 및 이 mode_name에 사용되는 최대 RU 크기입니다.

send_pacing_size
이 세션의 송신 속도 창 크기입니다.

rcv_pacing_size
이 세션의 수신 속도 창 크기입니다.

link_id
로컬 논리 링크 스테이션의 이름입니다.

daf
이 세션의 대상 주소 필드입니다.

oaf
이 세션의 원본 주소 필드입니다.

odai
이 세션의 원본 대상 주소 표시기 필드입니다.

sess_type
세션의 형식입니다. 세션 형식은 다음 중 하나일 수 있습니다.

  • SSCP_PU_SESSION
    이 세션은 워크스테이션 물리적 유닛과 호스트 시스템 서비스 제어 지점 사이에 있습니다. 이 유형의 세션은 로컬 노드에 종속 LU가 포함되어 있는 경우 또는 호스트에 경고를 보내기 위해 세션이 요청된 경우에 존재합니다.

  • SSCP_LU_SESSION
    이 세션은 종속 LU와 호스트 시스템 서비스 제어 지점 사이에 있습니다.

  • LU_LU_SESSION
    이 세션은 두 개의 LU 사이에 있습니다.

conn_type
세션 활성화 프로토콜이 독립 LU에 대한 규칙을 따르는지, 종속 LU에 대한 규칙을 따르는지를 나타냅니다. 연결 형식은 다음 중 하나일 수 있습니다.

  • AP_HOST_SESSION
    종속 LU 프로토콜에서 워크스테이션 LU는 호스트에서 종속된 것으로 정의되고, 호스트 LU는 세션 활성화 요청(BIND)을 보내며, 각 워크스테이션 LU는 한 번에 하나의 세션만 지원할 수 있습니다.

  • AP_PEER_SESSION
    독립 LU 프로토콜에서 LU는 BIND를 보낼 수 있으며 서로 다른 파트너에 대해서는 여러 세션을, 동일한 파트너 LU에 대해서는 병렬 세션을 가질 수 있습니다.

fq_pc_id
세션의 정규화된 프로시저 상관 관계 식별자입니다.

cgid
세션의 대화 그룹에 대한 고유 식별자입니다.

fqlu_name
EBCDIC(형식 A)의 정규화된 LU 이름입니다.

fqplu_name
EBCDIC(형식 A)의 정규화된 파트너 LU 이름입니다.

pacing_type
속도 유형은 다음 중 하나일 수 있습니다.

  • AP_FIXED
    고정 속도입니다.

  • AP_ADAPTIVE
    적응 속도입니다.

Host Integration Server에서 반환

Host Integration Server에서 반환한 sess_overlay 구조체에는 다음 멤버가 포함됩니다.

sess_entry_len
이 세션 그룹 항목의 크기입니다.

sess_id
이 정보가 표시되는 세션의 내부 식별자입니다.

conv_id
현재 이 세션을 사용하는 대화의 고유한 4바이트 ID입니다.

lu_alias
LU 별칭(ASCII)입니다.

plu_alias
파트너 LU 별칭(ASCII)입니다.

mode_name
노드의 이름입니다(EBCDIC).

send_ru_size
RU 송신을 위해 이 세션 및 이 mode_name에 사용되는 최대 RU 크기입니다.

rcv_ru_size
RU 수신을 위해 이 세션 및 이 mode_name에 사용되는 최대 RU 크기입니다.

send_pacing_size
이 세션의 송신 속도 창 크기입니다.

rcv_pacing_size
이 세션의 수신 속도 창 크기입니다.

link_id
연결 이름입니다.

daf
이 세션의 대상 주소 필드입니다.

oaf
이 세션의 원본 주소 필드입니다.

odai
이 세션의 원본 대상 주소 표시기 필드입니다.

sess_type
세션의 형식입니다. 세션 형식은 다음 중 하나일 수 있습니다.

  • SSCP_PU_SESSION
    이 세션은 워크스테이션 물리적 유닛과 호스트 시스템 서비스 제어 지점 사이에 있습니다. 이 값은 Host Integration Server가 반환하지 않습니다.

  • SSCP_LU_SESSION
    이 세션은 종속 LU와 호스트 시스템 서비스 제어 지점 사이에 있습니다.

  • LU_LU_SESSION
    이 세션은 두 개의 LU 사이에 있습니다.

conn_type
세션 활성화 프로토콜이 독립 LU에 대한 규칙을 따르는지, 종속 LU에 대한 규칙을 따르는지를 나타냅니다. 연결 형식은 다음 중 하나일 수 있습니다.

  • AP_HOST_SESSION
    종속 LU 프로토콜에서 워크스테이션 LU는 호스트에서 종속된 것으로 정의되고, 호스트 LU는 세션 활성화 요청(BIND)을 보내며, 각 워크스테이션 LU는 한 번에 하나의 세션만 지원할 수 있습니다.

  • AP_PEER_SESSION
    독립 LU 프로토콜에서 LU는 BIND를 보낼 수 있으며 서로 다른 파트너에 대해서는 여러 세션을, 동일한 파트너 LU에 대해서는 병렬 세션을 가질 수 있습니다.

  • AP_BOTH_SESSION
    연결은 종속 및 독립 LU를 모두 지원할 수 있습니다.

fq_pc_id
0으로 설정됩니다.

cgid
0으로 설정됩니다.

type_of_pacing
속도 유형은 다음 중 하나일 수 있습니다.

  • AP_FIXED
    고정 속도입니다.

  • AP_ADAPTIVE
    적응 속도입니다. 이 값은 Host Integration Server가 반환하지 않습니다.