次の方法で共有


リンク定義情報

リンク定義情報は、以下に定義されているように link_def_info_sect 構造体で提供されます。

構文

typedef struct link_def_info_sect {  
    unsigned long  link_def_init_sect_len;  
    unsigned short num_link_def;  
    unsigned short total_link_def;  
} LINK_DEF_INFO_SECT;  

メンバー

link_def_init_sect_len
最初のリンク定義オーバーレイ グループまでの最初のリンク定義情報セクションの長さ (このパラメーターを含む)。 この長さには、前の情報セクションは含まれません。

num_link_def
DISPLAY 動詞によってプログラムのバッファーに返されるリンク定義の数。 これは、リンク定義オーバーレイが繰り返される回数です。

total_link_def
リンク定義の合計数。 この数値は num_link_def メンバーで返される数値と同じですが、指定されたバッファーに配置できるよりも多くのリンク定義に関する情報が、APPC にある場合を除きます。この場合は、この数値の方が大きくなります。

リンク定義ごとに、以下に定義されているように、リンク定義の link_def_overlay 構造体が提供されます。

typedef struct link_def_overlay {  
    unsigned long  link_def_entry_len;  
    unsigned char  link_name[8];  
    unsigned char  adj_fq_cp_name[17];  
    unsigned char  adj_node_type;  
    unsigned long  dlc_name[8];  
    unsigned char  adapter_num;  
    unsigned char  dest_addr_len;  
    unsigned char  dest_addr[32];  
    unsigned char  preferred_nn_server;  
    unsigned char  auto_act_link;  
    unsigned char  tg_number;  
    unsigned char  lim_res;  
    unsigned char  solicit_sscp_session;  
    unsigned char  initself;  
    unsigned char  bind_support;  
    unsigned char  ls_role;  
    unsigned char  line_type;  
    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  reserv;  
 } LINK_OVERLAY;  

IBM ES for OS/2 バージョン 1.0 による定義

IBM ES for OS/2 バージョン 1.0 で定義されているように、link_def_overlay 構造体には、次のメンバーが含まれます。

link_def_entry_len
このリンク定義エントリのサイズ。

link_name
ローカル論理リンク ステーション名 (EBCDIC)。

dlc_name
次のいずれかに設定されたデータ リンク制御 (DLC) 名:

  • ETHERAND
  • IBMTRNET
  • IBMPCNET
  • SDLC
  • TWINAX (Host Integration Server ではサポートされていません)
  • X25DLC

adj_fq_cp_name
隣接するノードの完全修飾 cp_name

adj_node_type
隣接するノードの種類 (AP_ADJACENT_NN、AP_LEARN、または AP_LEN)。

adapter_num
このリンクで使用される DLC アダプター番号。

dest_addr_len
宛先アダプター アドレスの長さ。

dest_addr 宛先アダプター アドレス。

cp_cp_sess_spt
リンクが CP-CP セッションをサポートするかどうかを指定します。

preferred_nn_server
これは優先される NN サーバーかどうかを示します。

auto_act_link
リンクを自動的にアクティブ化する必要があるかどうかを示します。

tg_number
伝送グループ番号。

lim_res これが制限されたリソースかどうかを示します。

solicit_sscp_session
SSCP セッションを要求するかどうかを示します。

initself
ノードで、このリンク経由の INIT_SELF をサポートするかどうかを示します。

bind_support
BIND サポートが使用可能かどうかを示します。

ls_role
リンク ステーション ロールを指定します。

line_type
回線の種類。

eff_capacity
サポートされている最高のビット レート伝送の実効容量。

conn_cost
このリンクを使用した接続時間あたりの相対コスト。

byte_cost
リンク経由で 1 バイトを送信する相対コスト。

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

Host Integration Server によって返される

Host Integration Server によって返される link_def_overlay 構造体には、次のメンバーが含まれます。

link_def_entry_len
このリンク定義エントリのサイズ。

link_name
ローカル論理リンク ステーション名 (EBCDIC)。

dlc_name
次のいずれかに設定されたデータ リンク制御 (DLC) 名:

  • IBMTRNET
  • SDLC
  • X25DLC

adj_fq_cp_name
隣接するノードの完全修飾 cp_name。 常に EBCDIC スペースに設定します。

adj_node_type
隣接するノードの種類。 常に AP_LEN に設定します。

adapter_num
このリンクで使用される DLC アダプター番号。 常に 0 に設定します。

dest_addr_len
宛先アダプター アドレスの長さ。

dest_addr
宛先アダプター アドレス。

cp_cp_sess_spt
リンクが CP-CP セッションをサポートするかどうかを指定します。 常に AP_NO に設定します。

preferred_nn_server
これは優先される NN サーバーかどうかを示します。

auto_act_link
リンクを自動的にアクティブ化する必要があるかどうかを示します。

tg_number
伝送グループ番号。 常に 0 に設定します。

lim_res
これが制限されたリソースかどうかを示します。

solicit_sscp_session
SSCP セッションを要求するかどうかを示します。

initself
ノードで、このリンク経由の INIT_SELF をサポートするかどうかを示します。

bind_support
BIND サポートが使用可能かどうかを示します。

ls_role
リンク ステーション ロールを指定します。

line_type
回線の種類。

effective_capacity
サポートされている最高のビット レート伝送の実効容量。 常に 0 に設定します。

conn_cost
このリンクを使用した接続時間あたりの相対コスト。 常に 0 に設定します。

byte_cost
リンク経由で 1 バイトを送信する相対コスト。 常に 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 に設定します。