會議資訊的資訊依下列定義的 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 為 OS/2 版本 1.0 定義
IBM ES for OS/2 1.0 定義的 sess_overlay 結構包含以下成員:
sess_entry_len
本次會議群組條目的規模。
sess_id
顯示此資訊的會話內部識別碼。
conv_id
目前使用此會話中唯一的四位元組對話 ID。
lu_alias
LU 別名(ASCII)。
plu_alias
合作夥伴 LU 別名(ASCII)。
mode_name
模式名稱(EBCDIC)。
send_ru_size 此會話及本次傳送 RU 的最大 RU 大小 mode_name 。
rcv_ru_size
此會話及本次會議中用於接收 RU 的最大 RU 大小 mode_name 。
send_pacing_size
這次會話的發送節奏視窗大小。
rcv_pacing_size
本次會話接收的節奏視窗大小。
link_id
本地邏輯連結站名稱。
DAF
此會話的目的位址欄位。
OAF
此會話的來源地址欄位。
奧代
此會話的起始目的地地址指示欄位。
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 中完全合格的 LU 名稱(類型 A)。
fqplu_name
EBCDIC 中完全合格的合作夥伴 LU 名稱(類型 A)。
pacing_type
節奏類型可以是以下其中一種:
AP_FIXED
固定節奏。AP_ADAPTIVE
適應性節奏。
由主機整合伺服器返回
主機整合伺服器回傳的 sess_overlay 結構包含以下成員:
sess_entry_len
本次會議群組條目的規模。
sess_id
顯示此資訊的會話內部識別碼。
conv_id
目前使用此會話中唯一的四位元組對話 ID。
lu_alias
LU 別名(ASCII)。
plu_alias
合作夥伴 LU 別名(ASCII)。
mode_name
模式名稱(EBCDIC)。
send_ru_size
此會話及此會話中用於傳送 RU 的最大 RU 大小 mode_name 。
rcv_ru_size
此會話及本次會議中用於接收 RU 的最大 RU 大小 mode_name 。
send_pacing_size
這次會話的發送節奏視窗大小。
rcv_pacing_size
本次會話接收的節奏視窗大小。
link_id
線上名稱。
DAF
此會話的目的位址欄位。
OAF
此會話的來源地址欄位。
奧代
此會話的起始目的地地址指示欄位。
sess_type
會談的類型。 會話類型可以是以下其中一種:
SSCP_PU_SESSION
此會話位於工作站實體單元與主機系統服務控制點之間。 此值永遠不會由主機整合伺服器回傳。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
設為零。
CGID
設為零。
type_of_pacing
節奏類型可以是以下其中一種:
AP_FIXED
固定節奏。AP_ADAPTIVE
適應性節奏。 此值永遠不會由主機整合伺服器回傳。