主動連結資訊依下列定義的 link_info_sect 結構提供。
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 結構,定義如下。
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;
由 IBM ES 為 OS/2 版本 1.0 定義
成員
link_entry_len
此連結條目的大小。
link_id
本地邏輯連結站名稱(EBCDIC)。
dlc_name
資料鏈路控制(DLC)名稱設為以下之一:
以太地
IBMTRNET
IBMPCNET
SDLC
TWINAX(主機整合伺服器不支援)
X25DLC
adapter_num
此連結用於連接鄰近節點的適配器編號。
dest_addr_len
目的介面卡位址的長度。
dest_addr
目的地介面卡位址。
inbound_outbound
連結的方向。 值可以是:
AP_OUTBOUND
連結是外撥的。
AP_INBOUND
連結正在輸入。
狀態
連結的狀態。 連結狀態可以是以下其中一種:
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
關閉邏輯連結。
後備隊3
保留欄位。
num_sessions
使用中的工作階段數目。
ru_size
RU 尺寸。
後備區4
保留欄位。
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。
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
後備隊
保留欄位。
由主機整合伺服器返回
成員
link_entry_len
此連結條目的大小。
link_id
線上名稱。
dlc_name
DLC 名稱設定為以下之一:
IBMTRNET
SDLC
X25DLC
adapter_num
此連結用於連接鄰近節點的適配器編號。 永遠設為零。
dest_addr_len
目的介面卡位址的長度。
dest_addr
目的地介面卡位址。
inbound_outbound
連結的方向。 值可以是:
AP_OUTBOUND
連結是外撥的。
AP_INBOUND
連結正在輸入。
狀態
連結的狀態。 連結狀態可以是以下其中一種:
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
傳輸組編號。 永遠設為零。
effective_capacity
支援最高位元率傳輸有效容量。 永遠設為零。
conn_cost
使用此連結的相對每次連線時間成本。 永遠設為零。
byte_cost
透過連結傳送位元組的相對成本。 永遠設為零。
propagation_delay
表示訊號在連結長度上傳輸的時間。 這個參數總是設定為 AP_PROP_DELAY_MAXIMUM。
user_def_1
使用者自訂的 TG 特性。 永遠設為零。
user_def_2
使用者自訂的 TG 特性。 永遠設為零。
user_def_3
使用者自訂的 TG 特性。 永遠設為零。
安全性
這條連結的安全價值。 總是設定在AP_SEC_NONSECURE。