OpenTP1 Version 7 分散トランザクション処理機能 OpenTP1 プログラム作成リファレンス C言語編
目次
索引
前へ
277 / 277
次へ
表紙
記号
A C D E I K M O P R S T U V W X
あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行
.def
#define文で定義する定数名
ページの先頭へ
ANSI C〔関数の説明形式〕
ANSI C〔コーディング規約〕
C++言語〔関数の説明形式〕
C++言語〔コーディング規約〕
called_servers文
commit_return特性の設定
CUPへの一方通知
C言語〔コーディング規約〕
DAMアクセス機能を使う場合
DAMファイルサービス(dc_dam_〜)
dc_adm_call_command
dc_adm_complete
dc_adm_get_nd_status
dc_adm_get_nd_status_begin
dc_adm_get_nd_status_done
dc_adm_get_nd_status_next
dc_adm_get_node_id
dc_adm_get_nodeconf_begin
dc_adm_get_nodeconf_done
dc_adm_get_nodeconf_next
dc_adm_get_sv_status
dc_adm_get_sv_status_begin
dc_adm_get_sv_status_done
dc_adm_get_sv_status_next
dc_adm_status
dc_dam_bseek
dc_dam_close
dc_dam_create
dc_dam_dget
dc_dam_dput
dc_dam_end
dc_dam_get
dc_dam_hold
dc_dam_iclose
dc_dam_iopen
dc_dam_open
dc_dam_put
dc_dam_read
dc_dam_release
dc_dam_rewrite
dc_dam_start
dc_dam_status
dc_dam_write
dc_ist_close
dc_ist_open
dc_ist_read
dc_ist_write
dc_jnl_ujput
dc_lck_get
dc_lck_release_all
dc_lck_release_byname
dc_log_audit_print
dc_log_notify_close
dc_log_notify_open
dc_log_notify_receive
dc_log_notify_send
dc_logprint
dc_mcf_adltap
dc_mcf_ap_info
dc_mcf_ap_info_uoc
dc_mcf_close
dc_mcf_commit
dc_mcf_contend
dc_mcf_execap
dc_mcf_mainloop
dc_mcf_open
dc_mcf_receive
dc_mcf_recvsync
dc_mcf_reply
dc_mcf_resend
dc_mcf_rollback
dc_mcf_send
dc_mcf_sendrecv
dc_mcf_sendsync
dc_mcf_tactcn
dc_mcf_tactle
dc_mcf_tdctcn
dc_mcf_tdctle
dc_mcf_tdlqle
dc_mcf_tempget
dc_mcf_tempput
dc_mcf_timer_cancel
dc_mcf_timer_set
dc_mcf_tlscn
dc_mcf_tlscom
dc_mcf_tlsle
dc_mcf_tlsln
dc_mcf_tofln
dc_mcf_tonln
dc_prf_get_trace_num
dc_prf_utrace_put
dc_rap_connect
dc_rap_disconnect
dc_rpc_call
dc_rpc_call_to
dc_rpc_close
dc_rpc_cltsend
dc_rpc_discard_further_replies
dc_rpc_discard_specific_reply
dc_rpc_get_callers_address
dc_rpc_get_error_descriptor
dc_rpc_get_gateway_address
dc_rpc_get_service_prio
dc_rpc_get_watch_time
dc_rpc_mainloop
dc_rpc_open
dc_rpc_poll_any_replies
dc_rpc_service_retry
dc_rpc_set_service_prio
dc_rpc_set_watch_time
dc_rts_utrace_put
dc_tam_close
dc_tam_delete
dc_tam_get_inf
dc_tam_open
dc_tam_read
dc_tam_read_cancel
dc_tam_rewrite
dc_tam_status
dc_tam_write
dc_trn_begin
dc_trn_chained_commit
dc_trn_chained_rollback
dc_trn_info
dc_trn_rm_select
dc_trn_unchained_commit
dc_trn_unchained_rollback
dc_uto_test_status
dc_xat_connect
DCCONFPATH
DCDIR
DCRPC_BINDING_TBL構造体の設定
DCRPC_BINDTBL_SET
DCRPC_DIRECT_SCHEDULE
DCSVGNAME
DCSVNAME
DCUAPCONFPATH
dcxat.h
entry
ERREVT4
IDLコンパイラ
IDLコンパイラ(txidlコマンド)
IDLファイル
IDLファイルの作り方
IDLファイル〔ユーザが作成するファイル〕
IDL-only TxRPC
IDL-only TxRPCを使う場合の手順
in属性
ISAM機能を使う場合
ISTサービス(dc_ist_〜)
ISTテーブルからレコードの入力
ISTテーブルのオープン
ISTテーブルのクローズ
ISTテーブルへレコードの出力
K&Rの形式〔関数の説明形式〕
K&Rの形式〔コーディング規約〕
main
MCF環境のオープン
MCF環境のクローズ
MCF通信サービスの状態取得
MHP
MHPで使える機能と関数
MHPのコミット
MHPのサービス開始
MHPの作成手順
MHPのロールバック
OpenTP1から値が返される引数
OpenTP1で設定するUAPのシグナルの一覧
OpenTP1のIDL-only TxRPCの制限事項
OpenTP1ノードのステータス取得の開始
OpenTP1ノードのステータス取得の終了
OpenTP1ノードのステータスの取得
OpenTP1のライブラリ関数の文法
OpenTP1のライブラリ関数名と機能
OpenTP1のリモートプロシジャコールとXATMIインタフェースの関数を併用する場合
out属性
pointer_default属性
rapリスナーとのコネクションの解放
rapリスナーとのコネクションの確立
RPCインタフェース定義
RPCインタフェース定義ファイル
RPCインタフェース定義ファイルの作成
RPCインタフェース定義ファイルのファイル名の長さ
service
SPP
SPP,MHPに結合させるファイル
SPP,MHPの開始と終了
SPPで使える機能と関数
SPPのサービス開始
SPPの作成手順
stbmake(XATMIインタフェース用スタブの作成 TCP/IP通信)
stbmake(スタブのソースファイルの作成)
stbmakeコマンド〔スタブの作成方法〕
stbmakeコマンドで入出力できるファイル名の長さ〔XATMIインタフェース用スタブの作成方法〕
stbmakeコマンドで入出力できるファイル名の長さ〔スタブのソースファイルの作成〕
SUP
SUPで使える機能と関数
SUPに結合させるファイル
SUPの開始と終了
SUPの作成手順
TAMアクセス機能を使う場合
TAMテーブルからレコードの入力
TAMテーブルのオープン
TAMテーブルのクローズ
TAMテーブルの状態の取得
TAMテーブルの情報の取得
TAMテーブルのレコード入力を前提の更新
TAMテーブルのレコードの更新/追加
TAMテーブルのレコードの削除
TAMテーブルのレコードの入力取り消し
TAMファイルサービス(dc_tam_〜)
TP1/Message Controlを使う場合〔コーディング規約〕
tpacall
tpadvertise
tpalloc
tpcall
tpcancel
tpconnect
tpdiscon
tpfree
tpgetrply
tprealloc
tprecv
tpreturn
tpsend
tpservice
tpstbmk(XATMIインタフェース用スタブの作成 OSI TP通信)
tpstbmkコマンド〔スタブの作成方法〕
tpstbmkコマンドで入出力できるファイル名の長さ〔XATMIインタフェース用スタブの作成方法〕
tptypes
tpunadvertise
transaction_control特性の設定
transaction_mandatory属性
transaction_optional属性
transaction_timeout特性の設定
trnmkobjコマンド
tx_begin
tx_close
tx_commit
tx_info
tx_open
tx_rollback
tx_set_commit_return
tx_set_transaction_control
tx_set_transaction_timeout
txidlコマンド
TxRPCで通信するときの準備手順
TxRPCのエラーコード
TxRPCの例題
TXインタフェースのアプリケーションプログラミングインタフェース(tx_〜)
TXインタフェースの例
UAP共用ライブラリ化
UAPで値を設定する引数
UAPの実行環境を設定する方法
UOCへのアプリケーション情報通知
version属性
void型
Windowsを使う場合〔コーディング規約〕
X_C_TYPE
X_COMMON
X_OCTET
X/Openに準拠したUAPのコーディング例
X/Openに準拠したアプリケーション間通信(TxRPC)
X/Openに準拠したアプリケーションプログラミングインタフェース
X/Openに準拠した関数
X/Openに準拠した関数とOpenTP1のUAPとの関係
X/Openに準拠した関数と機能の対応
xat_aso_con_event_svcnameオペランド
xat_aso_discon_event_svcnameオペランド
xat_aso_failure_event_svcnameオペランド
XATMIインタフェース
XATMIインタフェース定義(クライアントUAP用)
XATMIインタフェース定義(サーバUAP用)
XATMIインタフェース定義ファイル
XATMIインタフェース定義ファイルのファイル名の長さ
XATMIインタフェース定義ファイルを示すサフィックス
XATMIインタフェースのアプリケーションプログラミングインタフェース(tp〜)
XATMIインタフェースの例
XATMIインタフェース用スタブの作成方法
XATMIインタフェースを使うUAPの作成方法
XATMIスタブコピーファイル
XATMIスタブソースファイル
XATMIスタブヘッダファイル
XATMI通信サービス定義
XATMI用スタブ
アソシエーションの確立
アソシエーションの操作(dc_xat_〜)
アソシエーションを操作する関数
アプリケーション起動関連のリファレンス
アプリケーション情報通知
アプリケーションに関するタイマ起動要求の削除
アプリケーションプログラムと関数の対応
アプリケーションプログラムの開始
アプリケーションプログラムの開始と終了
アプリケーションプログラムの環境変数
アプリケーションプログラムの起動
アプリケーションプログラムのコーディング
アプリケーションプログラムの作成
アプリケーションプログラムの作成(TCP/IP通信)
アプリケーションプログラムの作成(TCP/IP通信,OSI TP通信)
アプリケーションプログラムの作成手順
アプリケーションプログラムの実行
アプリケーションプログラムの終了
アプリケーションプログラムの翻訳と結合
アプリケーションプログラムを作るときの注意
一時記憶データの受け取り
一時記憶データの更新
入り口点
インタフェース定義言語の形式
インタフェース定義言語ファイル
インタフェース定義言語ファイル(IDLファイル)の作成
インタフェース定義言語ファイル〔ユーザが作成するファイル〕
インタフェース定義ヘッダ
インタフェース定義ヘッダ〔インタフェース定義言語の形式〕
インタフェース定義本体
インタフェース定義本体〔インタフェース定義言語の形式〕
インポート宣言
運用コマンドの実行
エラーが発生した非同期応答型RPC要求の記述子の取得
エラー状態型
遠隔サービスの要求
エントリポイント名
応答メッセージの送信
オフラインの業務をするUAPで使える機能と関数
オフラインの業務をするUAPに結合させるファイル
オフラインの業務をするUAPの開始と終了
オフラインの業務をするUAPの作成手順
オペレーション宣言
オンラインテスタの管理(dc_uto_〜)
開始方法
回復対象外DAMファイル使用の開始
回復対象外DAMファイル使用の終了
外部変数名〔コーディング規約〕
会話型サービスからのメッセージの受信
会話型サービスとのコネクションの確立
会話型サービスとのコネクションの切断
会話型サービスの通信の例
会話型サービスへのメッセージの送信
型宣言
型宣言子
型付きバッファ
型付きバッファの解放
型付きバッファのサイズの変更
型付きバッファの情報の取得
型付きバッファの割り当て
環境変数
監査ログの出力
監査ログの出力(dc_log_audit_〜)
関数(XATMIインタフェース,TXインタフェース)と機能の対応
関数と機能の対応
関数の説明形式
機能と関数
クライアント/サーバ形態のUAPのコーディング例(SPP TAMアクセス)
クライアント/サーバ形態のUAPのコーディング例(SUP,SPP DAMアクセス)
クライアント/サーバ形態の通信
クライアントUAPから値が渡される引数
クライアントUAPのノードアドレスの取得
クライアント環境定義のテンプレート
クライアントスタブ
クライアントプログラム〔ユーザが作成するファイル〕
継続問い合わせ応答の終了
ゲートウェイのノードアドレスの取得
結合
現在のトランザクションに関する情報の返却
現在のトランザクションに関する情報の報告
構造体
コーディング規約
コーディング上の注意
コーディング例
コネクションの解放
コネクションの確立
コネクションの確立・解放をユーザが管理する場合に使用する関数
コネクションの状態取得
コンパイル
サーバUAPから値が返される引数
サーバ型コネクションの確立要求の受付開始
サーバ型コネクションの確立要求の受付終了
サーバ型コネクションの確立要求の受付状態取得
サーバスタブ
サーバプログラムのテンプレート
サービス関数からのリターン
サービス関数動的ローディング機能を使用するSPP,MHPに結合させるファイル
サービス関数の作成(MHP)
サービス関数の作成(SPP)
サービス関数の処理での注意〔MHP〕
サービス関数の処理での注意〔SPP〕
サービス関数のテンプレート
サービス関数のリトライ
サービス関数名〔コーディング規約〕
サービスの応答待ち時間の更新
サービスの応答待ち時間の参照
サービス名とアプリケーション名の対応づけ
サービス名の広告
サービス名の広告の取り消し
サービス要求のスケジュールプライオリティの参照
サービス要求のスケジュールプライオリティの設定
作成手順
シグナル
資源の排他
資源の排他制御(dc_lck_〜)
資源名称を指定した排他の解除
システム運用の管理(dc_adm_〜)
指定したOpenTP1ノードのステータスの取得
指定したユーザサーバのステータスの取得
自ノードのノード識別子の取得
終了のしかたについて〔コーディング規約〕
終了方法
受信する通信イベントの形式
処理結果の受信の拒否
処理結果の非同期受信
スタブ
スタブが必要となるアプリケーションプログラム
スタブの作成手順
スタブの作成手順〔XATMIインタフェース用〕
スタブの作成手順〔併用するアプリケーションプログラム〕
スタブの作成方法
スタブのソースファイルの作成
スタブの内容を変更する
整数型
性能検証用トレース(dc_prf_〜)
性能検証用トレース取得通番の通知
全資源の排他の解除
ソースファイルの作成
ソースファイルのファイル名の長さ
属性
属性定義言語
タイプで使えるデータ型の一覧
タイマ起動引き継ぎ決定UOCの関数形式
タイマ起動メッセージ廃棄通知イベント(ERREVT4)の構造体形式
多国語に関する型
他社のリソースマネジャのオブジェクトファイルの結合方法
通信イベント処理用SPP
通信イベント処理用SPPのユーザサービス定義のserver_typeオペランド
通信イベントの形式
通信イベントの構造体
通信先を指定した遠隔サービスの呼び出し
定数宣言
定数名〔コーディング規約〕
データ型
データ型の一覧
同期型のメッセージの受信
同期型のメッセージの送受信
同期型のメッセージの送信
動作環境
特定の処理結果の受信の拒否
トランザクション制御(dc_trn_〜)
トランザクションとサービス関数の関係
トランザクションの開始〔dc_trn_begin〕
トランザクションの開始〔tx_begin〕
トランザクションのコミット
トランザクションのロールバック
任意区間でのリアルタイム統計情報の取得
ノード識別子の取得
ノード識別子の取得の開始
ノード識別子の取得の終了
バイト型
配列
バインドモード
パラメタ宣言
引数のデータ型
非連鎖モードのコミット
非連鎖モードのロールバック
ファイルの名称
ブール型
物理ファイルからブロックの直接入力
物理ファイルからブロックの入力
物理ファイルのオープン
物理ファイルのクローズ
物理ファイルのブロックの検索
物理ファイルの割り当て
物理ファイルへブロックの出力
物理ファイルへブロックの直接出力
浮動小数点型
ヘッダファイル
ポインタ
ポインタ属性
翻訳
マネジャプログラム〔ユーザが作成するファイル〕
マルチノード機能(dc_adm_get_〜)
名称の付け方の注意〔TxRPCで通信するUAPのコーディング〕
名称の付け方の注意〔XATMIインタフェース用スタブの作成方法〕
名称の付け方の注意〔コーディング規約〕
メイン関数とサービス関数の作成
メイン関数の作成(SUP,SPP,MHP)
メッセージキューイング機能を使う場合
メッセージ送受信(dc_mcf_〜)
メッセージ送受信機能を使う場合
メッセージ送受信形態のUAPのコーディング例(MHP)
メッセージの再送
メッセージの受信
メッセージの送信
メッセージログ通知の受信
メッセージログ通知の受信の開始
メッセージログ通知の受信の終了
メッセージログの出力
メッセージログの出力(dc_log〜)
メッセージログの通知(dc_log_〜)
メッセージログの通知を受信するときの注意
メッセージログの通知を受信できるのは
文字型
文字列
ユーザ固有の性能検証用トレースの取得
ユーザサーバから状態を保守する関数
ユーザサーバの開始処理完了の報告
ユーザサーバの状態の報告
ユーザサーバのステータス取得の開始
ユーザサーバのステータス取得の終了
ユーザサーバのステータスの取得
ユーザサーバのテスト状態の報告
ユーザサーバのテスト状態を報告する場合
ユーザサービス定義のテンプレート
ユーザ作成メッセージログの送信
ユーザジャーナルの取得
ユーザジャーナルの取得(dc_jnl_〜)
ユーザタイマ監視の設定
ユーザタイマ監視の取り消し
ユーザヘッダファイル〔ユーザが作成するファイル〕
ライブラリ関数
ライブラリ関数の文法
リアルタイム統計情報サービス(dc_rts_〜)
リクエスト/レスポンス型サービスからの非同期応答の受信
リクエスト/レスポンス型サービスのキャンセル
リクエスト/レスポンス型サービスの通信の例
リクエスト/レスポンス型サービスの呼び出し
リクエスト/レスポンス型サービスの呼び出しと応答の受信
リソースマネジャ集合のオープン
リソースマネジャ集合のクローズ
リソースマネジャ接続先選択
リターン値
リモートAPI機能(dc_rap_〜)
リモートプロシジャコール(dc_rpc_〜)
リンケージ
連鎖モードのコミット
連鎖モードのロールバック
論理端末の出力キュー削除
論理端末の状態取得
論理端末の閉塞
論理端末の閉塞解除
論理ファイルからブロックの入力
論理ファイルのオープン
論理ファイルのクローズ
論理ファイルの状態の参照
論理ファイルのブロックの更新
論理ファイルの閉塞
論理ファイルの閉塞の解除
論理ファイルへブロックの出力