目次 CICS Runtimeの概要 CICS Runtime環境の概要 目的 この本の構成 CICS Runtimeの概要 一般的なアーキテクチャ CICSランタイム・ライブラリ CICS Runtime Tuxedoサーバー 必須サーバー オプションのサーバー サーバーの生成 サーバーの構成 CICSランタイム・リソース構成ファイル CICS Runtimeの初期構成 CICS Runtimeの構成 UNIX ~/.profileファイル Tuxedoシステム・ファイル Tuxedo Envfileファイル Tuxedo ubbconfigファイル CICSランタイム・リソース構成ファイル 必須の移入済ファイル オプションの初期移入済ファイル 初期設定構成の検証 Tuxedo tmadmin psrコマンドの使用 Tuxedo tmadmin pscコマンドの使用 CSGM CICS「Good Morning」トランザクションの使用 CICS Runtimeのセキュリティ構成 認証構成 Tuxedoのセキュリティ・メカニズム 外部セキュリティ・マネージャとの統合 セキュリティ・プロファイル・ジェネレータ ART for CICS 3270端末のデフォルト・ユーザー CICSアプリケーションの実装 z/OS Simple Applicationの紹介 はじめに CICS Simple Applicationコンポーネントの説明 マップセット プログラム トランザクション・コード VSAMファイル CICS Runtimeを伴う標準CICSアプリケーションの構成 Simple File-to-Oracle ApplicationのUNIXコンポーネント CICS Runtimeの構成 CICS Runtimeに対してCICSリソースを宣言する手順 CICSトランザクション・コードを宣言する手順 CICS COBOLプログラムを宣言する手順 CICSマップセットを宣言する手順 z/OS VSAMファイル変換から生成されたISAMファイルを宣言する手順 CICS Runtime Tuxedoサーバーを変更する手順 CICS Runtime Tuxedoサーバー・グループを変更する手順 CICSアプリケーションのインストールの検証 Tuxedo tmadmin psrコマンドの使用 Tuxedo tmadmin pscコマンドの使用 CICSランタイム・アプリケーションの使用 COBOL-IT / BDBにおけるSimple Applicationの紹介 CICS Runtimeにおけるubbconfigファイルの構成 BDB TMSサーバーの構築 ARTサーバー起動前の変数のエクスポート 限られた数の並列インスタンスを持つ同期CICSトランザクションの実装 MAXACTIVE=1のトランザクション・クラスの特例 順次トランザクションの場合のubbconfigファイルの変更 tranclasses.descファイルの変更 transactions.descファイルの変更 ARTSTR1構成の確認 Tuxedo tmadmin psrコマンドの使用 Tuxedo tmadmin pscコマンドの使用 非同期CICS非遅延トランザクションの実装 Tuxedo ubbconfigファイルの変更による非同期トランザクションの管理 並列非同期トランザクションの使用 非並列非同期トランザクションの使用 非同期CICS遅延トランザクションの実装 ARTSRMサーバーを使用した非同期トランザクションの実装 /Qを使用した非同期トランザクションの実装 Tuxedo /Qの作成 Tuxedo /Qキュー管理のためのTuxedo ubbconfigファイルの変更 一時記憶域(TS)キューを使用したCICSアプリケーションの実装 回復できないTSキューの実装 回復可能なTSキューの実装 回復可能なTSキューを使用する手順 TDキュー・イントラパーティションの管理 ソース・プラットフォーム・メカニズムの紹介 一時データ管理 イントラパーティション一時データ・キュー 自動トランザクション初期化(ATI) ターゲット・プラットフォーム・メカニズムの紹介 Tuxedo /Q アーキテクチャ設計 トリガー TDキュー・イントラパーティションに対するRuntime CICS構成 CICSランタイム・リソース宣言 CICS Runtime内のTDキュー・イントラパーティションに対する/Q構成 qopenパラメータ Tuxedo ubbconfigファイルでのARTTDQのアクティブ化 一時記憶域(TS)キュー・プールを使用したCICSアプリケーションの実装 Distributed Program Link (DPL)の実装 DPLが必要であることを検出する手順 Tuxedo ubbconfigファイルの変更によるDPLの管理 CICS Runtimeでのリモート・プログラムの宣言 CICS Common Work Area (CWA)の実装 CICS RuntimeでCICS ADDRESS CWA機能をレプリケートする手順 CICS Transaction Work Area (TWA)の実装 ARTDPLでのTWAのサポート WebSphere MQとの統合の実装 ARTCKTI — ART CICSトランザクション・トリガー・モニター(ARTCKTI)の使用 ワーク・フロー コマンドの構成 WebSphere MQでART for CICSトランザクションをトリガーする構成 ART for CICSサーバーの再構築 WebSphere MQ RM定義の作成 TMS_MQMサーバーの再構築 ART for CICSトランザクション・サーバーの再構築 ARTCKTIサーバーの再構築 Oracle Tuxedo UBBCONFIGおよびOPENINFOの更新 MQOPEN/MQCLOSE呼出しのCICS Runtime Preprocessorの処理 キャラクタ・セットのエンコード COMP-5をBINARYデータ型に再変更 複数セッション管理を使用した実装 アプリケーション・リスト用ユーザー・プラグインの作成 CICS Runtime構成ファイルの構成 トランザクション構成ファイル システム構成ファイル UBBCONFIGの構成 セッションの開始、切替えおよび終了 セッションの開始 セッションの切替え セッションの終了 ART for CICS TCP/IPソケット・インタフェースの使用の実装 ART for CICS TCP/IPソケットAPI クライアント-リスナー-サーバー・アプリケーション・セット クライアント呼出しシーケンス リスナー呼出しシーケンス ARTATRN/ARTATR1呼出しシーケンスで実行されるユーザー・トランザクション ART for CICS TCP/IPリスナー(ARTCSKL) 説明 ARTCSKL入力書式 ARTCSKL出力書式 必要な構成 CICSリージョンの転送の実装 ARTSRMサーバーの構成 環境変数の構成 CICS Runtime構成ファイルの宣言 system.desc transactions.descとprograms.desc terminals.desc (オプション) UBBの宣言 環境変数の宣言 ART CICSへのログオン システム間通信の実装 分散トランザクション処理(DTP)の実装 構成 非同期処理の実装 system.descでのリージョンの定義 ARTSRMサーバーの構成 UBBCONFIGファイルの変更 同期処理の実装 環境変数の構成 system.descでのリージョンの定義 UBBCONFIGファイルの変更 JCL/KSHのオンラインでの送信の実装 JCL/KSHジョブのオンラインでの送信 UBBCONFIGファイルの構成 tdqextra.descの構成 SPOOLによるJCL/KSHジョブのオンラインでの送信 SPOOL関連の環境変数の構成 ART for CICS制御ユーティリティの実装 ユースケース1: エンドツーエンド・モード(IPCPコマンド・セット)でのART for CICS制御ユーティリティの実装 ART for Workbenchを使用したJCLからKSHへの変換 CICSランタイム・ドメインにおけるUBBCONFIGの構成 リソース・ファイルの構成 ART for CICSドメインおよびART for BatchドメインでのDMCONFIGの構成 ユースケース2: 対話型モード(対話型コマンド・セット)でのART for CICS制御ユーティリティの実装 CICSランタイム・アプリケーション・データの出力の実装 全般的な構成 STARTコマンドによる出力の実装 一時データによる出力の実装 CICSアプリケーションからのWebサービスの呼出しの実装 WSDLファイルのMIFへの変換およびCOPYBOOKの生成 COPYBOOKからのRECORD定義の生成 SALTおよびメタデータ・リポジトリの構成 webservice.descの構成 UBBCONFIGの変更 HTTPクライアントとしてのCICSの実装 SALTでのRESTアウトバウンド・サービスの定義 URIMAP構成ファイルurimaps.descの構成 UBBCONFIGの変更 HTTPサーバーとしてのCICSの実装 SALTでのRESTインバウンド・サービスの定義 UBBCONFIGの変更 ART for CICSアプリケーション・サーバーのカスタマイズ済コールバック・サポートの実装 共有ライブラリlibkixcallback.soの作成 int ARTKIX__svrinit_callback(ARTKIX_SRVINIT_PARA*) (サーバー起動時) void ARTKIX__svrdone_callback() (サーバー停止時) 動的なロードのためのカスタマイズ済Cライブラリのインクルード ユースケース1: サーバー起動時に共有メモリーを作成 ユースケース2: サーバー起動時にデータベース表を開く リソースベースの認可の実装 CICSランタイムでのCOBOLプログラム・デバッグの実装 ユースケース1: 2人のユーザーが2つのCOBOLプログラムをそれぞれデバッグします。 ユースケース2: 1人のユーザーが1つのトランザクション内の2つのCOBOLプログラムをデバッグします。 ユースケース3: 1人のユーザーが2つのプログラムをSTART TRANSIDでデバッグします。 ユースケース4: 1人のユーザーが2つのプログラムをLINK(リモート)でデバッグします。 CICSランタイム・ログ Tuxedoシステム・ログ CICSランタイム・サーバー・ログ プログラムの無効化と有効化 プログラムの無効化 プログラムの有効化 プログラム・ステータスの変更チェック CICS Runtime用のアプリケーションの削除と追加 CICS RuntimeのCプログラム・サポート CICS RuntimeでのCプログラムの実行 Cプログラミングの制限と要件 CからEIBへのアクセス CからCOMMAREAへのアクセス CICSコマンド・トランスレータ Cプログラムのコンパイル リファレンス CICS Runtimeが使用する.desc構成ファイルの相互参照 Oracle Tuxedo Application Runtime for CICS CSDコンバータ 概要 オンライン・リソース定義(RDO)マッピング ECIクライアントのサポート 概要 目的 はじめに プラットフォーム インストールと設定 インストール ART CICSへのECI接続 ART CICSでの構成 エンコードとデコード セキュリティ フェイルオーバー 診断 制限と互換性 制限事項 互換性 IMS DBアクセス・サポート 概要 構成 IMS DBにアクセスするためのART for CICSの構成 ART for CICSサーバーの構成 環境変数の構成 IMSの構成 サポート対象のプラットフォーム ヒント UDBリンクの設定 UDBリンクの設定に関するインストール時間 UDB用サーバーの再構築 CICS用ARTサーバーの再構築 ART CICSサーバーの再構築 外部CICSインタフェース(EXCI) 概要 Oracle Tuxedo Application RuntimeにおけるEXCI サポートされるEXCIインタフェース プリコンパイラ制御 アクセス認証 ART CICSの実装 ART制限 SRRCMIT/SRRBACK機能 EXCI EXEC CICS LINKの構成ファイル宣言 CICSランタイムでのCOBOLプログラムのデバッグおよびエラー処理 CICSランタイムでのCOBOLプログラムのデバッグ Micro Focus COBOLを使用したデバッグ COBOL-IT COBOLを使用したデバッグ 構成 デバッグ構成ファイルの動的ロード 関連項目 CICSランタイムでのエラー処理 前提条件 メモリー・ダンプ CPI-Cを使用したクライアント・アプリケーションの統合 概要 クライアント・アプリケーションの影響 Windows Visual Studio C/C++環境 WebLogic Java環境 ASCII-EBCDICデータ変換 サポートされるCPI-Cシナリオ リホストされたCICSトランザクションを呼び出すWindowsアプリケーション リホストされたCICSトランザクションを呼び出すWebLogicアプリケーション サーバー側の構成 ART CICSリソース構成 systems.descでのCICSリージョンの定義 connections.descでのCICS APPC接続の定義 transactions.descでのCICSトランザクションの定義 Oracle Tuxedoの構成 UBBCONFIG構成 DMCONFIG構成 クライアント側の構成 Windowsクライアントの構成 WebLogicクライアントの構成 Oracle Tuxedoのタイムアウト制御 UBBCONFIGでの設定 セキュリティ スケーリング 診断 パッケージ化/インストール
Copyright ©1994, 2017,Oracle and/or its affiliates. All rights reserved