場次資訊

會議資訊的資訊依下列定義的 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
    適應性節奏。 此值永遠不會由主機整合伺服器回傳。