Netcompo アプリケーション会話サービス 2.1.1 LU6.2会話サービス編 - Solaris OE -
目次 索引 前ページ次ページ

上へ第4章 Verbインタフェース
上へ4.2 マップ会話バーブインタフェース詳細

4.2.6 mc_get_attributes

[記述形式]

#include  <lu62verb.h>
u_long  mc_get_attributes(MC_GET_ATTRIBUTES *parm);

[パラメタブロックの形式]

typedef struct {
  u_char    sys_rsvd0;                                    /*[RESERVED]*/
  u_char    sys_rsvd1;                                    /*[RESERVED]*/
  u_short   sys_rsvd2;                                    /*[RESERVED]*/
  u_char    sys_rsvd3[8];                                 /*[RESERVED]*/
  u_long    return_code;                                  /*[OUT]*/ 
  u_long    conv_id;                                      /*[IN]*/
  u_char    state;                                        /*[OUT]*/ 
  u_char    tp_name_is_iso;                               /*[OUT]*/ 
  u_char    tp_name[MAX_TP_NAME+1];                       /*[OUT]*/ 
  u_char    pu_name[MAX_PU_NAME+1];                       /*[OUT]*/ 
  u_char    lu_local_address;                             /*[OUT]*/ 
  u_char    partner_lu_name[MAX_FQL_LU_NAME+1];           /*[OUT]*/ 
  u_char    mode_name[MAX_MODE_NAME+1];                   /*[OUT]*/ 
  u_char    unique_session_name[MAX_UNIQUE_SESS_NAME+1];  /*[OUT]*/ 
  u_char    sync_level;                                   /*[OUT]*/ 
  u_char    rsvd0[2];                                     /*[RESERVED]*/
}MC_GET_ATTRIBUTES; 

[説 明]

指定されたマップ会話に関する情報を獲得します。本バーブは、会話中のいかなる状態のときであっても発行することができ、状態の変更を伴いません。

[要求時のパラメタ]

[復帰時のパラメタ]

OK(0x00000000):
バーブが正常終了しました。
PARAMETER_ERROR(0x000A0000):
パラメタエラーが発生しました。
BAD_CONV_ID(0x000A0008):
指定された会話識別子が無効です。
CONV_LISTEN:
appc_listenバーブが発行されています。会話は作成されていません。この値は、conv_idパラメタにlisten識別子を指定した場合に通知されます。
CONV_SEND:
会話は送信状態です。
CONV_RECEIVE:
会話は受信状態です。
CONV_RECEIVE_CONFIRM:
会話は確認状態です。
CONV_RECEIVE_CONFIRM_SEND:
会話は確認状態(送信確認状態)です。
CONV_RECEIVE_CONFIRM_DEALL:
会話は確認状態(会話終了確認状態)です。
CONV_END_CONV:
会話は会話終了状態です。
SYNC_NONE:
トランザクションプログラムは、この会話においてconfirmバーブ、あるいはsync_point(未サポート)バーブを発行することができません。
SYNC_CONFIRM:
トランザクションプログラムは、この会話において確認処理を行うことはできますが、sync_point(未サポート)バーブを発行することはできません。

目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 2005