다음을 통해 공유


활성 링크 정보

활성 링크 정보는 아래에 정의된 link_info_sect 구조로 제공됩니다.

typedef struct link_info_sect {  
    unsigned long  link_init_sect_len;  
    unsigned short num_links;  
    unsigned short total_links;  
} LINK_INFO_SECT;  

멤버

link_init_sect_len
이 매개 변수를 포함한 초기 활성 링크 정보 섹션의 길이이며, 최대 첫 번째 링크 오버레이 그룹까지입니다. 이전 정복 섹션은 길이에 포함되지 않습니다.

num_links
DISPLAY 동사가 프로그램의 버퍼에 반환하는 활성 링크의 수입니다. 링크 오버레이 그룹이 반복되는 횟수입니다.

total_links
총 활성 링크 수입니다. 이 숫자는 num_links 멤버에 반환된 숫자와 동일합니다. 단, 제공된 버퍼에 배치할 수 있는 것보다 더 자세한 활성 링크 관련 정보가 APPC에 있는 경우는 제외됩니다. 이 경우에는 이 숫자가 더 큽니다.

각 활성 링크에서 활성 링크의 link_overlay 구조는 아래에 정의된 대로 제공됩니다.

typedef struct link_overlay {  
    unsigned long  link_entry_len;  
    unsigned char  link_id[12];  
    unsigned long  dlc_name[8];  
    unsigned char  adapter_num;  
    unsigned char  dest_addr_len;  
    unsigned char  dest_addr[32];  
    unsigned char  inbound_outbound;  
    unsigned char  state;  
    unsigned char  deact_link_flag;  
    unsigned char  reserv3;  
    unsigned short num_sessions;  
    unsigned short ru_size;  
    unsigned short reserv4;  
    unsigned char  adj_fq_cp_name[17];  
    unsigned char  adj_node_type;  
    unsigned char  reserv5;  
    unsigned char  cp_cp_sess_spt;  
    unsigned char  conn_type;  
    unsigned char  ls_role;  
    unsigned char  line_type;  
    unsigned char  tg_number;  
    unsigned long  eff_capacity;  
    unsigned char  conn_cost;  
    unsigned char  byte_cost;  
    unsigned char  propagation_delay;  
    unsigned char  user_def_1;  
    unsigned char  user_def_2;  
    unsigned char  user_def_3;  
    unsigned char  security;  
    unsigned char  reserv6;  
 } LINK_OVERLAY;  

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

멤버

link_entry_len
이 링크 항목의 크기입니다.

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

dlc_name
다음 중 하나로 설정된 DLC(데이터 링크 제어) 이름입니다.

ETHERAND
IBMTRNET
IBMPCNET
SDLC
TWINAX(Host Integration Server에서 지원되지 않음)
X25DLC
adapter_num
이 링크에서 인접 노드에 연결하는 데 사용하는 어댑터 번호입니다.

dest_addr_len
대상 어댑터 주소의 길이입니다.

dest_addr
대상 어댑터 주소입니다.

inbound_outbound
링크의 방향입니다. 값은

AP_OUTBOUND
아웃바운드 링크입니다.

AP_INBOUND
인바운드 링크입니다.

state
링크의 상태입니다. 링크 상태는 다음 중 하나일 수 있습니다.

AP_CONALS_PND
링크를 실행하는 프로세스가 시작되었지만 XID 협상이 시작되지 않았습니다.

AP_XID_PND
XID 협상이 진행 중입니다.

AP_CONTACT_PND
XID 협상이 완료되었지만 DLC의 최종 응답을 수신하지 못했습니다.

AP_CONTACTED
링크가 완전히 작동합니다.

AP_DISC_PND
링크 연결 끊기 요청이 DLC에 발급되었습니다.

AP_DISC_RQ
운영자가 링크의 연결을 끊도록 요청했습니다.

deact_link_flag
논리 링크를 비활성화합니다.

reserv3
예약된 필드입니다.

num_sessions
활성 세션 수입니다.

ru_size
RU 크기입니다.

reserv4
예약된 필드입니다.

adj_fq_cp_name
인접 노드의 정규화된 cp_name입니다.

adj_node_type
인접 노드 형식(NN, EN 또는 LEN)입니다.

cp_cp_sess_spt
링크가 CP-CP 세션을 지원하는지 여부를 지정합니다.

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

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

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

AP_BOTH_SESSION
연결에서 종속 LU와 독립 LU를 모두 지원할 수 있습니다.

ls_role
링크 스테이션 역할을 지정합니다.

line_type
회선 유형입니다.

tg_number
전송 그룹 번호입니다.

eff_capacity
지원되는 가장 높은 비트 전송률의 전송 유효 용량입니다.

conn_cost
이 링크를 사용하는 연결 시간당 상대 비용입니다.

byte_cost
링크를 통해 바이트를 전송하는 상대 비용입니다.

propagation_delay
신호가 링크 길이를 이동하는 시간을 나타냅니다. 다음 중 하나로 설정됩니다.

AP_PROP_DELAY_MINIMUM
AP_PROP_DELAY_LAN
AP_PROP_DELAY_TELEPHONE
AP_PROP_DELAY_PKT_SWITCHED_NET
AP_PROP_DELAY_SATELLITE
AP_PROP_DELAY_MAXIMUM
user_def_1
사용자 정의 TG 특성입니다.

user_def_2
사용자 정의 TG 특성입니다.

user_def_3
사용자 정의 TG 특성입니다.

보안
이 링크의 보안 값입니다. 다음 중 하나로 설정됩니다.

AP_SEC_NONSECURE
AP_SEC_PUBLIC_SWITCHED_NETWORK
AP_SEC_UNDERGROUND_CABLE
AP_SEC_SECURE_CONDUIT
AP_SEC_GUARDED_CONDUIT
AP_SEC_ENCRYPTED
AP_SEC_GUARDED_RADIATION
reserv6
예약된 필드입니다.

Host Integration Server에서 반환됨

멤버

link_entry_len
이 링크 항목의 크기입니다.

link_id
연결 이름입니다.

dlc_name
다음 중 하나로 설정된 DLC 이름입니다.

IBMTRNET
SDLC
X25DLC
adapter_num
이 링크에서 인접 노드에 연결하는 데 사용하는 어댑터 번호입니다. 항상 0으로 설정됩니다.

dest_addr_len
대상 어댑터 주소의 길이입니다.

dest_addr
대상 어댑터 주소입니다.

inbound_outbound
링크의 방향입니다. 값은

AP_OUTBOUND
아웃바운드 링크입니다.

AP_INBOUND
인바운드 링크입니다.

state
링크의 상태입니다. 링크 상태는 다음 중 하나일 수 있습니다.

AP_CONALS_PND
링크를 실행하는 프로세스가 시작되었지만 XID 협상이 시작되지 않았습니다.

AP_XID_PND
XID 협상이 진행 중입니다.

AP_CONTACT_PND
XID 협상이 완료되었지만 DLC의 최종 응답을 수신하지 못했습니다.

AP_CONTACTED
링크가 완전히 작동합니다.

AP_DISC_PND
링크 연결 끊기 요청이 DLC에 발급되었습니다.

AP_DISC_RQ
운영자가 링크의 연결을 끊도록 요청했습니다.

deact_link_flag
논리 링크를 비활성화합니다.

num_sessions
활성 세션 수입니다.

ru_size
RU 크기입니다.

adj_fq_cp_name
인접 노드의 정규화된 cp_name입니다. 항상 EBCDIC 공간으로 설정됩니다.

adj_node_type
인접 노드 형식입니다. 항상 AP_LEN으로 설정됩니다.

cp_cp_sess_spt
링크가 CP-CP 세션을 지원하는지 여부를 지정합니다. 항상 AP_NO로 설정됩니다.

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

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

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

ls_role
링크 스테이션 역할을 지정합니다.

line_type
회선 유형입니다.

tg_number
전송 그룹 번호입니다. 항상 0으로 설정됩니다.

effective_capacity
지원되는 가장 높은 비트 전송률의 전송 유효 용량입니다. 항상 0으로 설정됩니다.

conn_cost
이 링크를 사용하는 연결 시간당 상대 비용입니다. 항상 0으로 설정됩니다.

byte_cost
링크를 통해 바이트를 전송하는 상대 비용입니다. 항상 0으로 설정됩니다.

propagation_delay
신호가 링크 길이를 이동하는 시간을 나타냅니다. 이 매개 변수는 항상 AP_PROP_DELAY_MAXIMUM으로 설정됩니다.

user_def_1
사용자 정의 TG 특성입니다. 항상 0으로 설정됩니다.

user_def_2
사용자 정의 TG 특성입니다. 항상 0으로 설정됩니다.

user_def_3
사용자 정의 TG 특성입니다. 항상 0으로 설정됩니다.

보안
이 링크의 보안 값입니다. 항상 AP_SEC_NONSECURE로 설정됩니다.