アクティブなリンク情報は、以下に定義されている 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;
Members
link_init_sect_len
最初のリンク オーバーレイ グループまでの、このパラメーターを含む最初のアクティブなリンク情報セクションの長さ。 この長さには、前の情報セクションは含まれません。
num_links
プログラムのバッファーに DISPLAY 動詞によって返されるアクティブなリンクの数。 これは、リンク オーバーレイ グループが繰り返される回数です。
total_links
アクティブなリンクの合計数。 この数値は、 APPC が指定されたバッファーに配置できるよりもアクティブなリンクに関する情報が多い場合を除き、num_links メンバーで返される数と同じです。この場合、この数は大きくなります。
アクティブリンクごとに、アクティブリンクの 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 for OS/2 バージョン 1.0 で定義
Members
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
リンクは受信です。
状態
リンクの状態。 リンクの状態は、次のいずれかになります。
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 は一度に 1 つのセッションのみをサポートできます。
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 によって返される
Members
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
リンクは受信です。
状態
リンクの状態。 リンクの状態は、次のいずれかになります。
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 は一度に 1 つのセッションのみをサポートできます。
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に設定します。