次の方法で共有


アクティブ リンク情報

アクティブなリンク情報は、以下に定義されている 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 構造を以下に定義します。

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に設定します。