目次 前 次


目次

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