OpenTP1 Version 7 分散トランザクション処理機能 OpenTP1 プロトコル TP1/NET/OSAS-NIF編
目次
用語
索引
前へ
2 / 170
次へ
表紙
前書き
変更内容
はじめに
1. 概要
1.1 システム間通信の概要
1.2 システム間通信の形態
1.2.1 問い合わせ応答形態
1.2.2 同期型問い合わせ応答形態
1.2.3 分岐送信形態
1.2.4 一方受信形態
1.3 ソフトウェア構成の例
2. 機能
2.1 システム間通信の機能
2.1.1 コネクションと論理端末の関係
2.1.2 論理端末とアプリケーション
2.1.3 セグメントの分割と組み立て
2.1.4 コネクションの確立
2.1.5 コネクションの解放
2.1.6 論理端末の閉塞と閉塞解除
2.1.7 着呼型コネクションの自動受付開始
2.1.8 過着呼による障害検出
2.2 システム間通信メッセージの送受信
2.2.1 問い合わせメッセージの送信
2.2.2 同期型の問い合わせメッセージの送信
2.2.3 応答メッセージの送信
2.2.4 一方送信メッセージの送信
2.2.5 一方送信メッセージの受信
2.3 アプリケーションプログラムの起動
2.3.1 アプリケーション起動機能を使用する場合に必要なMCF通信プロセス
2.3.2 アプリケーション起動機能の対象
2.3.3 アプリケーション起動機能の使用方法
2.4 フロー制御
2.5 再送機能
2.5.1 メッセージ再送機能
2.5.2 NIF通番
2.6 タイマ監視
2.6.1 相手システムとのメッセージ送受信に関するタイマ監視
2.6.2 UAPとのメッセージ送受信に関するタイマ監視
3. C言語のライブラリ関数
C言語のライブラリ関数の一覧
dc_mcf_execap − アプリケーションプログラムの起動(C言語)
dc_mcf_receive − メッセージの受信(C言語)
dc_mcf_recvsync − 同期型メッセージの後続セグメント受信(C言語)
dc_mcf_reply − 応答メッセージの送信(C言語)
dc_mcf_resend − メッセージの再送(C言語)
dc_mcf_send − メッセージの送信(C言語)
dc_mcf_sendrecv − 同期型メッセージの送受信(C言語)
dc_mcf_tactcn − コネクションの確立(C言語)
dc_mcf_tactle − 論理端末の閉塞解除(C言語)
dc_mcf_tdctcn − コネクションの解放(C言語)
dc_mcf_tdctle − 論理端末の閉塞(C言語)
dc_mcf_tlscn − コネクションの状態取得(C言語)
dc_mcf_tlsle − 論理端末の状態取得(C言語)
4. COBOL-UAP作成用プログラムインタフェース
COBOL-UAP作成用プログラムインタフェースの一覧
CBLDCMCF('EXECAP ') − アプリケーションプログラムの起動(COBOL言語)
CBLDCMCF('RECEIVE ') − メッセージの受信(COBOL言語)
CBLDCMCF('RECVSYNC') − 同期型メッセージの後続セグメント受信(COBOL言語)
CBLDCMCF('REPLY ') − 応答メッセージの送信(COBOL言語)
CBLDCMCF('RESEND ') − メッセージの再送(COBOL言語)
CBLDCMCF('SEND ') − メッセージの送信(COBOL言語)
CBLDCMCF('SENDRECV') − 同期型メッセージの送受信(COBOL言語)
CBLDCMCF('TACTCN ') − コネクションの確立(COBOL言語)
CBLDCMCF('TACTLE ') − 論理端末の閉塞解除(COBOL言語)
CBLDCMCF('TDCTCN ') − コネクションの解放(COBOL言語)
CBLDCMCF('TDCTLE ') − 論理端末の閉塞(COBOL言語)
CBLDCMCF('TLSCN ') − コネクションの状態取得(COBOL言語)
CBLDCMCF('TLSLE ') − 論理端末の状態取得(COBOL言語)
RECEIVE − メッセージの受信(データ操作言語)
SEND − メッセージの送信(データ操作言語)
5. ユーザオウンコーディング,MCFイベントインタフェース
5.1 ユーザオウンコーディングインタフェース
5.1.1 入力メッセージの編集とアプリケーション名の決定
5.1.2 入力メッセージ編集UOCインタフェース
5.1.3 出力メッセージの編集
5.1.4 出力メッセージ編集UOCインタフェース
5.1.5 送信メッセージの通番編集
5.1.6 送信メッセージの通番編集UOCインタフェース
5.1.7 UOC作成上の注意事項
5.2 MCFイベントインタフェース
5.2.1 MCFイベントの種類
5.2.2 MCFイベント通知時のセグメント構成
5.2.3 MCFイベント情報の形式(C言語)
5.2.4 MCFイベント情報の形式(COBOL言語)
6. システム定義
TP1/NET/OSAS-NIFの定義の概要
TP1/NET/OSAS-NIF固有のシステム定義の種類
mcfmcomn(MCFマネジャ共通定義)
mcftpcmn(プロトコル共通定義)
mcftalccn(コネクション定義の開始)
mcftalcle(論理端末定義)
mcftalced(コネクション定義の終了)
mcfaalcap(アプリケーション属性定義)
システムサービス情報定義
システムサービス共通情報定義
MCF定義オブジェクトの生成
MCF定義オブジェクトの解析
メッセージキューサービス定義
自システムの通信管理プログラム(XNF/AS)と関連づける内容
相手システムの通信定義と関連づける内容
アプリケーション起動機能を使用する場合に関連づける内容
MCFトレースファイルの見積もり式
OpenTP1システムの変更に影響する定義
定義例
7. 運用コマンド
TP1/NET/OSAS-NIFの運用コマンド
mcftactcn(コネクションの確立)
mcftactle(論理端末の閉塞解除)
mcftdctcn(コネクションの解放)
mcftdctle(論理端末の閉塞)
mcftlscn(コネクションの状態表示)
mcftlsle(論理端末の状態表示)
8. 組み込み方法
8.1 TP1/NET/OSAS-NIFの組み込みの流れ
8.1.1 MCFメイン関数の作成
8.1.2 MCFサービス名の登録
8.1.3 システムサービス情報定義ファイルの作成
8.1.4 定義オブジェクトファイルの生成
8.2 MCFメイン関数の作成
8.3 定義オブジェクトファイルの生成
9. 障害対策
9.1 障害の種類と対応処理
9.2 通信形態と障害の処理
9.2.1 問い合わせ応答形態の障害
9.2.2 同期型問い合わせ応答形態の障害
9.2.3 分岐送信形態の障害
9.2.4 一方受信形態の障害
付録
付録A バージョンアップ時の変更点
付録A.1 07-50での変更点
付録A.2 07-01での変更点
付録A.3 07-00での変更点
付録B 旧製品からの移行に関する注意事項
付録B.1 ソースの互換性
付録C インタフェースの変更一覧(バージョン6以前から移行する場合)
付録C.1 メッセージ送受信インタフェース
付録C.2 ユーザオウンコーディング
付録C.3 MCFイベントインタフェース
付録C.4 MCFメイン関数のコーディング概要
付録D メッセージ送受信の処理の流れ
付録D.1 問い合わせメッセージの送信
付録D.2 同期型の問い合わせメッセージの送信
付録D.3 応答メッセージの送信
付録D.4 一方送信メッセージの送信
付録D.5 一方送信メッセージの受信
付録E 障害発生時の処理の流れ
付録E.1 メッセージ送信時の論理端末障害
付録E.2 メッセージ受信時の論理端末障害
付録E.3 入力メッセージ編集UOCエラー
付録E.4 UAP異常終了
付録F MCF性能検証用トレースの取得
付録F.1 MCF固有情報の出力情報
付録F.2 MCF性能検証用トレースの取得タイミング
付録F.3 MCF性能検証用トレースの取得量
付録G ユーザアプリケーションプログラムの作成例
付録G.1 コーディング例
付録G.2 提供するサンプルコーディング
付録H UOCのコーディング例
付録I 理由コード一覧
付録I.1 ERREVT2の理由コード
付録I.2 CERREVTの理由コード
付録J このマニュアルの参考情報
付録J.1 関連マニュアル
付録J.2 このマニュアルでの表記
付録J.3 英略語
付録J.4 KB(キロバイト)などの単位表記について
付録K 用語解説
ページの先頭へ