ヘッダーをスキップ
Oracle Application Server Adapters for CICSユーザーズ・ガイド
11g リリース1(11.1.1)
B61397-01
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

8 OracleAS Adapters for CICSの高度な機能

Oracle Connectには、パフォーマンスを改善できるいくつかのチューニング・パラメータが含まれています。特に、デーモンを構成して、IBM z/OSプラットフォームとクライアント間の通信を最適化できます。さらに、バインディング環境をチューニングして、リクエスト処理を最適化できます。

この章の構成は、次のとおりです。

高可用性のためのデーモンの構成

デーモン・ワークスペースは、サーバー・プロセスをクライアントに割り当てる役割を果たします。クライアント・リクエストに対してサーバー・プロセスが常に使用できるように、ワークスペースを構成してサーバー・プロセスのプールを使用できます。Oracle Studioを使用して、デーモンおよびデーモン・ワークスペース・パラメータを保守し、プール内のサーバー・プロセスの割当てや管理を制御できます。

また、複数のデーモン・ワークスペース構成を使用できます。このため、複数のワークスペースを作成して異なるアダプタで使用できます。

新規のデーモン・ワークスペース構成の追加

新規のデーモン構成を追加するには、Oracle Studioを使用します。様々な状況に対して、異なるデーモン構成を設定できます。

新規のデーモン・ワークスペース構成を追加する手順は、次のとおりです。

  1. 「スタート」メニューから、「プログラム」「Oracle」「Studio」を選択します。

  2. 「Design」パースペクティブの「Configuration」ビューで「Machines」フォルダを開きます。

  3. 使用するマシンを開きます。

  4. 「Daemons」フォルダを開きます。このコンピュータで使用可能なデーモン構成がリストされます。

  5. 「IRPCD」を右クリックして「New Workspace」を選択します。「New Daemon Workspace」画面が表示されます。

  6. 新規ワークスペースの名前を指定し、オプションで説明を指定します。

  7. このワークスペースにデフォルトを設定するか、または既存のワークスペースのプロパティをコピーするかを指定します。

    既存のワークスペースのプロパティをコピーするには、「Ellipsis」をクリックし、プロパティのコピー元のワークスペースを選択します。

  8. 「Next」をクリックします。「Select Scenario」画面が表示されます。

  9. 「Application Server using connection pooling」を選択して「Next」をクリックします。

  10. 引続きウィザードに従って、ワークスペースに関する必要な値を指定します。

  11. 「Finish」をクリックします。

「IRPCD」デーモン・ノードにワークスペースが表示されます。

ワークスペースの編集

ワークスペースを編集するには、次の表に示すタブを使用します。

表8-1 ワークスペース・プロパティのタブ

タブ 説明

General

一般的な情報を指定します。この情報には、サーバー・タイプ、ワークスペースを起動するためのコマンド・プロシージャ、このワークスペースに関連付けられたバインディング構成(アクセスできるデータ・ソースとアプリケーションを指示)、タイムアウト・パラメータ、およびロギング情報が含まれます。

Server Mode

ワークスペースによって起動し、クライアントに割り当てられたサーバーの操作を制御する機能など、ワークスペース・サーバー情報が格納されています。

Security

管理権限、ユーザー・アクセス、ワークスペースへのアクセスで使用可能なポート、およびワークスペース・アカウント仕様を指定します。


これらのタブには、Oracle Studioを使用して次のようにアクセスします。

  1. 「スタート」メニューから、「プログラム」「Oracle」「Studio」を選択します。

  2. 「Design」パースペクティブの「Configuration」ビューで「Machines」フォルダを開いて、ワークスペースを編集するマシンを開きます。

  3. 「Daemons」フォルダを開きます。このコンピュータで使用可能なデーモンがリストされます。

  4. 「IRPCD」デーモンを開きます。デーモン・ワークスペースがリストされます。

  5. 編集するワークスペースを右クリックして「Open」を選択します。

  6. 編集する情報が含まれているタブをクリックします。これらのタブ、およびタブに含まれるフィールドの詳細は、「ワークスペース」を参照してください。

  7. ワークスペースを編集した後、「Save」をクリックします。

サーバー・モードの構成

サーバー・モードによって、デーモンが新規プロセスを起動する方法が決まります。デーモンでは、次のサーバー・モードをサポートしています。

  • singleClient: 各クライアントが専用のサーバー・プロセスを受け取ります。サーバー・プロセスが実行されるアカウントは、クライアントのログイン情報、または特定のサーバー・ワークスペースによって決定されます。

    このモードを使用すると、サーバーは特定のユーザー・アカウントで実行され、各クライアントは独立して稼働できます(各クライアントが独自のプロセスを受け取るため)。ただし、このサーバー・モードを使用すると、プロセスの起動時間に起因する高いオーバーヘッドが発生し、大量のサーバー・リソースを使用する場合があります(同時クライアントと同じ数のサーバー・プロセスが必要になるため)。

  • multiClient: 複数のクライアントが1つのサーバー・プロセスを共有し、クライアントは逐次処理されます。このモードを使用すると、サーバー・プロセスが初期化されているため、オーバーヘッドが小さくなります。ただし、複数のクライアントが同じサーバー・プロセスを共有するため、特に、長時間かかる問合せを発行した場合など、相互に影響を与えることがあります。

    1つのプロセスを共有するクライアントの数は、「Clients per server limit」(現行ワークスペースの1つのサーバー・プロセスが受け入れる同時クライアントの最大数)で決定します。

  • reusable: これはsingleClientモードの拡張です。クライアント処理が終了した後、サーバー・プロセスを終了せずに別のクライアントで使用できます。これによって、起動時間が短縮され、アプリケーション起動のオーバーヘッドも小さくなります。

    このモードを使用すると、サーバーが初期化されているため、singleClientモードのようにオーバーヘッドが高くなりません。ただし、このサーバー・モードの場合は、大量のサーバー・リソースを使用する場合があります(同時クライアントと同じ数のサーバー・プロセスが必要になるため)。

    他のモードを設定する場合は、「Reuse limit」の値(特定のサーバー・プロセスを再利用できる最大回数、つまり、サーバー・プロセスが終了するまでにこのサーバー・プロセスを利用できるクライアントの数)を指定してプロセスを再利用できる回数を設定すると、サーバー・プロセスが再利用可能になります。サーバーを再利用することによって、初期化を繰り返す必要がなくなるため、パフォーマンスが向上します。ただし、長期にわたり再利用を繰り返すと、メモリー・リークが発生するリスクが高くなります。「Reuse limit」フィールドのデフォルト値は「None」で、再利用回数に制限がないことを示します。

次の図に示すように、デーモン・ワークスペース・エディタの「Server Mode」タブでサーバー・モードを設定します。

図8-1 「Server Mode」タブ

ワークスペース・サーバー・タブ
「図8-1 「Server Mode」タブ」の説明

サーバー・モードを使用するとき、サーバー・プロセスのプールを指定できます。サーバー・プロセスは、デーモンの起動時に起動し、プール内で保守されます。サーバー・プロセスを新規クライアント・リクエストで使用する場合は、プールから使用できます。これによって、初期化の時間がかかりません。クライアントがサーバー・プロセスをリクエストするたびに新規サーバー・プロセスを起動するのではなく、クライアントは使用可能なプロセスのプールからすぐにプロセスを受け取ります。クライアントが処理を終了すると、使用されたサーバー・プロセスは終了するか、再利用可能なサーバーが指定されている場合はプールに戻されます。

サーバー・プロセスのプールを設定するには、「Server Mode」タブで次のパラメータを指定します。

  • Port Range: ワークスペースにアクセスする特定のファイアウォール・ポートの範囲を選択します。サーバー・プロセスの起動時に、このワークスペースで使用できるポートの範囲を決定します。Oracle Connectがファイアウォールを介してアクセスできるようにポート番号を制御する場合は、このオプションを使用します。

    次のフィールドにポートの範囲を入力します。

    • From: ポート範囲の最大のポート番号を入力します。

    • To: ポート範囲の最小のポート番号を入力します。

  • Use Default Port Range: デーモンに定義されているポート範囲を使用する場合には、これを選択します。

  • Maximum number of server processes: 同時に実行できるサーバー・プロセスの最大数を入力します。

  • Limit server reuse: 再使用できるサーバーの数を制限するには、これを選択します。これを選択すると、「Reuse limit」パラメータが使用可能になります。

    「Limit server reuse」を選択する場合は、チェック・ボックスの隣のフィールドに、サーバーを再使用できる回数の最大値を入力します。サーバー・プロセスで受け入れられるクライアントの最大数を選択します。

    1クライアントのサーバーは、その(単一の)クライアントの切断後に再利用できます。サーバーを再利用することによって、初期化を繰り返す必要がなくなるため、起動パフォーマンスが向上します。

    「Limit server reuse」パラメータが選択されていない場合、このパラメータは使用できません。

    サーバー・モードの値が「singleClient」の場合、このパラメータは使用できません。

  • Limit Concurrent clients per server: 現在のワークスペース・プロセスに対して、サーバーが受け入れられるクライアントの数を制限する場合には、これを選択します。

    これを選択しないと、クライアントの数は無制限になります。

    「Limit concurrent clients per server」を選択する場合は、現在のワークスペースのサーバー・プロセスで受け入れられるクライアントの最大数をチェック・ボックスの隣のフィールドに入力します。このフィールドのデフォルトは「None」で、各サーバーのクライアント数が制限されないことを示します。このフィールドは、サーバーのモード値が「multiClient」または「multiThreaded」の場合に使用できます。

  • Specify Server Priority: サーバーの優先順位を入力します。たとえば、オンライン・トランザクション処理を使用したアプリケーションのワークスペースには、クエリー処理のみを要求するワークスペースより高い優先順位を割り当てることができます。数字が小さいほど、優先順位が高くなります。たとえば、優先順位1のワークスペースは、優先順位2のワークスペースよりも優先順位が高くなります。

    注意: 「Use default server priority」が選択されている場合、このオプションは使用できません。

  • Use default priority: 優先順位を0(ゼロ)に設定するには、これを選択します。このワークスペースに特定の優先順位はありません。「Specify Server Priority」パラメータに優先順位を設定する場合は、このチェック・ボックスの選択を解除します。

  • Keep when daemon ends: デーモンが停止すると、そのデーモンが起動したすべてのサーバーが、アクティブな状態であっても停止されるようにする場合は、これを選択します。デーモンの停止後もそのワークスペースのサーバーをアクティブな状態のままにする場合は、これを選択します。これを選択する場合は、システム・オペレータまたはマネージャの責任で、サーバーを最終的に停止してください。これは、システム・レベルで実行する必要があります。

  • Number of prestarted servers in pool: デーモンの起動時にこのワークスペースに対して事前起動されるサーバー・プロセス数を入力します。新規クライアント・プロセスでこれらのサーバー・プロセスを使用できるため、初期化時間が最小限になります。クライアントがサーバー・プロセスをリクエストするたびに新規サーバー・プロセスを起動するのではなく、デーモンは使用可能なサーバーのプールからクライアントにサーバーをすぐに割り当てます。使用可能なサーバー・プロセスの数が「Minimum number of available servers」フィールドに指定した値を下回ると、デーモンは使用可能なサーバーが指定の数に達するまでサーバー・プロセスを再度起動します。このパラメータのデフォルトは0(ゼロ)で、このワークスペースに対して事前起動されるサーバーがないことを示します。

  • Number of spare servers: Oracle Connectのデーモンが新規サーバー・プロセスの作成を再開する前に、事前起動されるサーバーのプール内に存在するサーバー・プロセスの最小数(前述の「Initial number of servers」フィールド値で指定した値以内)を入力します。このパラメータを「Initial number of servers」フィールド値より大きい値に設定すると、デーモンでは、「Initial number of servers」フィールドで指定した値と同じ値とみなします。この場合、サーバー・プロセスがプールから削除されてクライアントに割り当てられるたびに、新規サーバー・プロセスが起動してプールに追加されます。このパラメータのデフォルトは0(ゼロ)で、使用可能なサーバーがない場合のみ新規サーバーが作成されることを示します。

  • Number of sub-tasks: デーモンの起動時に、このワークスペースに対して事前起動されるサーバーのサブタスク数を入力します。前述のようにサーバー・プロセスのプールを設定する以外に、このパラメータを指定して追加のサーバー・プロセスをサブタスクとして設定できます。サーバーを10、事前起動されるサブタスクを10に設定すると、100のタスクが起動します(1つのプロセスにつき10のサブタスク)。

バインディング環境の構成

バインディング構成には、次の情報が含まれます。

Oracle Studioで環境設定を構成する手順は、次のとおりです。

  1. 「スタート」メニューから、「プログラム」「Oracle」「Studio」を選択します。

  2. Configuration Explorerで、「Oracle StudioでのIBM z/OSプラットフォームの設定」で定義したコンピュータのノードを開きます。

  3. 「Bindings」ノードを開きます。使用可能なバインディング構成がリストされます。

  4. 「NAV」を右クリックして「Edit Binding」を選択します。

  5. 「Properties」タブで、必要に応じて環境設定を編集します。環境設定を編集するには、プロパティ・カテゴリ・ノードをクリックし、次に編集する値をクリックします。

    次の図に、バインディングの「Properties」タブを示します。

    図8-2 バインディングの「Properties」タブ

    バインディングの「Properties」タブ
    「図8-2 バインディングの「Properties」タブ」の説明

バインディング環境は、次のカテゴリに分類されます。

デバッグ

次の表に、デバッグ操作とロギング操作を定義するパラメータを示します。

表8-2 「Debug」のパラメータ

パラメータ 説明

ACX trace

これを選択すると、バックエンド・アダプタに送信された入力XML、およびバックエンド・アダプタによって戻された出力XMLがログに書き込まれます。

GDB Trace

このパラメータは、OracleAS Adapter for CICSでは使用できません。

General trace

これを選択すると、一般トレース情報がログに記録されます。デフォルトでは、エラー・メッセージのみがログに書き込まれます。

注意: デフォルト設定を変更すると、パフォーマンスが低下する場合があります。

Query warnings

このパラメータは、OracleAS Adapter for CICSでは使用できません。

Add timestamp to traced events

これ選択すると、ログの各イベント行のタブの最下部に列のプロパティが表示されます。

Query Processor trace

このパラメータは、OracleAS Adapter for CICSでは使用できません。

Binary XML Log Level

バイナリXMLログ・レベルをリストから選択します。次のログ・レベルから選択できます。

  • None

  • API

  • Info

  • Debug

Log file

メッセージ用ログ・ファイルの高位修飾子。次のタイプのメッセージがログに書き込まれます。

  • エラー・メッセージ

  • トレース情報、およびクエリー最適化方針に関する情報(generalTracetrueに設定されている場合)

Trace Directory

このパラメータは、OracleAS Adapter for CICSでは使用できません。

Optimizer trace

このパラメータは、OracleAS Adapter for CICSでは使用できません。

Transaction extended logging

これを選択すると、トランザクションに関する追加情報をトランザクション・マネージャがログに書き込みます。


一般

テンポラリ・ファイルが書き込まれる一般的な操作を定義するパラメータを次の表にリストします。

表8-3 「General」のパラメータ

パラメータ 説明

NAV_UTIL editor

このパラメータは、OracleAS Adapter for CICSでは使用できません。

Temporary Dir

テンポラリ・ファイルが書き込まれるディレクトリ。ハッシュ結合で使用したりファイルのソート用に作成されるテンポラリ・ファイルも含まれます。デフォルトは、現行の高位修飾子です。

Year 2000 policy

2桁の年を4桁の年に変換する方法を決定します。year2000Policyパラメータが指定されていない場合、またはポリシーに定義された値(後述します)の範囲外の値が指定されている場合、デフォルト値の5と移動基準年ポリシーが使用されます。次の2つのポリシーが提供されています。

固定基準年: year2000Policyは1900以上の値に設定されます。この場合、year2000Policyの値は、1900年より後の2桁年号で表現可能な最初の4桁の年になります。 たとえば、year2000Policyを1905に設定すると、2000〜2004年は00〜04で表現されます。これ以外の2桁はすべて19xxにマップされます。

この方法は、1900年に近い古いライブ・データを現行の2桁書式で保持したい場合に適しています。

ユーザーが基準日を変更する場合は、このような古い日付がデータ・ソースから削除されていることを確認する必要があります。

移動基準年: year2000Policyは100未満の正の値に設定されます。この場合、year2000Policyの値は、2桁の数値で表現可能な現在の年以降の年数を表します。1年が経過するごとに、2桁の数値で表現可能な最も古い年はその1年後に変わります。

Cache buffer size

クライアント・コンピュータのメモリー・バッファに使用されるバイト数を指定します。これは、Oracle Connectのクライアント/サーバーで先読みデータを格納するために使用します。デフォルトは200000です。


言語

次の表に、グローバリゼーション・サポートを定義するパラメータを示します。

表8-4 「Language Settings」のパラメータ

パラメータ 説明

Language

アプリケーション言語を識別します。デフォルトのコード・ページは、このパラメータで指定された値に基づいて選択されます。詳細は、付録D 「グローバリゼーション設定」を参照してください。

Code Page

グローバリゼーション・サポートで、ワークスペースのコードページを識別するために使用します。詳細は、付録D 「グローバリゼーション設定」を参照してください。

NLS String

データ型がnlsStringと定義されているフィールドで使用されるコード・ページを指定します。これは、コード・ページがコンピュータのコード・ページと異なるフィールドで使用します。このパラメータには、次の値が含まれます。

  • コード・ページ名。

  • キャラクタ・セットを右から左に読み取るかどうか(中東地域のキャラクタ・セットの場合など)。

デフォルトはfalseです。


モデリング

「Modeling」のパラメータは、OracleAS Adapter for CICSでは使用できません。

ODBC

「ODBC」のパラメータは、OracleAS Adapter for CICSでは使用できません。

OLEDB

「OLEDB」のパラメータは、OracleAS Adapter for CICSでは使用できません。

オプティマイザ

「Optimizer」のパラメータは、OracleAS Adapter for CICSでは使用できません。

クエリー・プロセッサ

「Query Processor」のパラメータは、OracleAS Adapter for CICSでは使用できません。

パラレル処理

「Parallel Processing」のパラメータは、OracleAS Adapter for CICSでは使用できません。

トランザクション

次の表に、トランザクションのサポートを定義するパラメータを示します。

表8-5 「Transaction」のパラメータ

パラメータ 説明

Transaction extended logging

これを選択すると、トランザクションに関する追加情報がトランザクション・マネージャのログ・ファイルに書き込まれます。

Commit on destroy

これを選択すると、トランザクションがまだ開いている間に接続が閉じた場合、データ・ソースに対して開かれているすべてのシングルフェーズ・コミット・トランザクションがコミットされます。

Disable 2PC

これを選択すると、2フェーズ・コミット機能が無効になります。2フェーズ・コミットをサポートするドライバでも無効になります。

User commit confirm table

このパラメータは、OracleAS Adapter for CICSでは使用できません。

Transaction log file

トランザクションの使用時にアクティビティを記録するログ・ファイルの高位修飾子と名前。RRSがz/OSプラットフォーム上で稼働していない場合、logfileパラメータには、カンマの後にキーワードNORRSを含めることができます(つまり、書式は「log,NORRS」になります)。

Recovery Delay

トランザクションが起動した後、そのトランザクションでリカバリ操作が試行可能になるまでの時間(分単位)。デフォルトは15分です。

Time limit

エラーを返さずにトランザクションの完了を待機する時間を指定します。

このパラメータはRECOVERYを実行するときにも使用されます。その場合は、最後のトランザクション・アクティビティから、強制アクティビティを実行できるようになるまでの待ち時間を分で表しています。

Conversions

次のいずれか1つを選択:



No conversion: すべてのトランザクションを送信済のままにしておく場合には、これを選択します。デフォルトでは、これが選択されます。

Convert all to distributed: すべての単純トランザクションを分散トランザクションに変換する場合には、これを選択します。

Convert all to simple: すべての分散トランザクションを単純トランザクションに変換する場合には、これを選択します。


チューニング

「Tuning」のパラメータは、OracleAS Adapter for CICSでは使用できません。

XML

次の表に、XMLサポートを定義するパラメータを示します。

表8-6 「XML」カテゴリのパラメータ

パラメータ 説明

COM maximum XML in memory

メモリーに保持するXML文書の最大サイズを指定します。デフォルトは65535バイトです。

COM maximum XML size

別のコンピュータに渡すXML文書の最大サイズを指定します。デフォルトは65535バイトです。

注意: このプロパティのこの値を増やすと、デーモンの「Maximum XML in memory」プロパティの値も増やすことが必要になる場合があります。デーモンの詳細は、「制御」を参照してください。

COM XML transport buffer size

内部通信バッファの最大サイズを入力します。デフォルト値(-1)は、サイズ制限なしを表しています。

XML date format

XMLで使用する日付フォーマットを入力します。オプションは次のとおりです。

  • ISO(デフォルト): 日付フォーマットはYY-MM-DDThh:mm:ss[.ss..]です。

  • ODBC: 日付フォーマットはYYYY-MM-DD HH:MM:SS[.NNN...]です。

Replace invalid XML characters

これを選択すると、不正なXML文字が'?'で置換されます。このプロパティは、診断およびトラブルシューティングのために使用します。

XML trim char columns

これを選択すると、レコード・フォーマットが固定の場合に、埋め込まれた空白がXML文字列の列から取り除かれます。デフォルトでは、このオプションが選択されており、埋め込まれた空白が固定サイズの文字の列に合わせて取り除かれます。この動作が不要な場合は、このチェック・ボックスの選択を解除します。


移行に関する考慮事項

アダプタ構成はプラットフォーム間で移行できます。構成情報は、最初にソース・プラットフォームのOracle Connectリポジトリに格納され、XMLファイルにエクスポートされてから、ターゲット・プラットフォームにインポートできます。

構成を移行するとき、ソース・プラットフォームに固有のファイル名やパスは、ターゲット・プラットフォームの有効なファイルに変更する必要があることに注意してください。

Oracle Studioを使用してアダプタ構成を移行する手順は、次のとおりです。

  1. 「スタート」メニューから、「プログラム」「Oracle」「Studio」を選択します。

  2. Configuration Explorerで、「Oracle StudioでのIBM z/OSプラットフォームの設定」で定義したコンピュータを右クリックし、「Export XML definitions」を選択します。

  3. XML表現とその完全な構成が格納されているXMLファイルのパスと名前を指定します。

  4. XML定義のパスをターゲット・プラットフォームで必要なパスに編集します。たとえば、serverLogFileパラメータの設定は、プラットフォームに応じて変更が必要になる場合があります。

  5. 「Oracle StudioでのIBM z/OSプラットフォームの設定」の説明に従い、Oracle Studioでソース・プラットフォームと同じ設定方法でターゲット・プラットフォームを設定します。

  6. Configuration Explorerで、ターゲット・コンピュータを右クリックし、「Import XML definitions」を選択します。

  7. XMLファイルをターゲット・プラットフォームにインポートします。

セキュリティに関する考慮事項

Oracle Connectは、レガシー・プラットフォームのセキュリティ・システムの範囲内で動作します。たとえば、RACFがインストールされたz/OSコンピュータでは、ワークスペースのサーバー・モードがmulti-taskingに設定されている場合、クライアント接続に応じてアドレス空間のタスクごとにRACROUTE VERIFYが実行されます。

さらに、Oracle Connectでは次のセキュリティ・コンポーネントが提供されています。

デザインタイムのセキュリティの設定

デザインタイムのセキュリティの設定については、次の各項で説明します。

  • Oracle Studioへのアクセスの保護については、「Oracle Studioへのパスワード・アクセスの設定」で説明します。

  • Oracle Studioでコンピュータを構成する権限の保護については、「管理権限を持つユーザーの指定」で説明します。

  • ユーザー・プロファイルへのアクセスを保護するには、Oracle Studioで該当するユーザー・プロファイルを右クリックし、「Change Master Password」を選択します。表示されたダイアログ・ボックスで、今後、特定のユーザー・プロファイルを編集する際に入力する必要があるパスワードを指定します。

  • ワークスペースへのアクセスを保護するには、Oracle Studioで該当するワークスペースを右クリックし、「Set Authorization」を選択します。表示されたダイアログ・ボックスで、今後、特定のワークスペースを編集する際に入力する必要がある有効なユーザーとパスワードを指定します。

ランタイムのセキュリティの設定

ランタイム時、セキュリティは次のように実装されます。

  • クライアント・リクエストでデーモンを介してレガシー・プラットフォームにアクセスする場合は、匿名アクセスが許可されるか、またはユーザー・プロファイルにコンピュータの有効なユーザー名とパスワードを入力する必要があります。J2CA 1.5 CICSアダプタのuserNameプロパティとpasswordプロパティは、デーモンにアクセスするためにこの段階で使用されます。


    注意:

    デーモンへのアクセスに使用するユーザー名は、使用するユーザー・プロファイルの名前と同じである必要があります。

  • クライアントによるアクセスは、Oracle Studioのワークスペースの「Security」タブの「Workspace Access」セクションで指定されたポートのリストに従って、有効なポートを介する必要があります。


    注意:

    NATプロトコルを使用してファイアウォールを介したレガシー・プラットフォームへのアクセスは、コンピュータがOracle Studioに追加されたときに指定します。

  • クライアントは、サーバー・プロセスを割り当てるために、ワークスペースへの匿名アクセスが付与されるか、またはOracle Studioのワークスペースの「Security」タブの「Workspace Users」セクションにリストされる必要があります。

  • ファイアウォールを介してサーバーにアクセスするには、Oracle Connectによって認識されるポート番号の範囲をデーモンに指定する必要があります。これは、Oracle Studioのワークスペースの「Security」タブの「Enable Port Range」セクションで指定します。

  • デーモンの起動や停止、サーバー・プロセスの終了など、デーモンでコマンドを実行する機能を使用できるのは、Oracle Connectにデーモン管理者として登録された管理者のみです。「セキュリティ」で説明するように、クライアントはOracle Studioの「Daemon Security」タブで有効なデーモン管理者として登録されます。


    注意:

    ワークスペースのレベルでのみコマンドを実行できる管理者も指定できます。このような管理者はワークスペースの「Security」タブで指定します。

トランザクションのサポート

OracleAS Adapters for CICSは、グローバル・トランザクションをサポートし、分散トランザクションに完全に関与できます。


注意:

OracleAS Adapter for CICSで2PCを使用するには、RRSがインストールおよび構成されている必要があります。

グローバル・トランザクションを使用するには、バインディング環境プロパティの「Transaction」セクションにある「Convert all to distributed」を選択します。詳細は、バインディング環境の構成トランザクションに関する項を参照してください。

グローバル・トランザクション機能を使用してz/OSコンピュータ上のデータにアクセスするには、ATTSRVR JCLのすべてのライブラリをAPF許可ライブラリとして定義します。

DSNをAPF許可として定義するには、SDSF画面で次のコマンドを入力します。

"/setprog apf,add,dsn=instroot.library,volume=ac002"

ac002はOracle Connectをインストールしたボリュームで、INSTROOTはOracle Connectのインストール先の高位修飾子です。

Oracle Connectのインストール・ボリュームがSMSで管理されている場合は、APF許可を定義するときに、SDSF画面で次のコマンドを入力します。

"/setprog apf,add,dsn=instroot.library,SMS"

コンピュータのIPL(再起動)後も、ライブラリがAPF許可されていることを確認してください。

Transaction log file環境プロパティにキーワードNORRSが含まれる場合には、RRSが実行されていないときに、OracleAS Adapter for CICSは唯一の1フェーズ・コミット・リソースとして分散トランザクションに関与できます。詳細は、バインディング環境の構成トランザクションに関する項を参照してください。


注意:

ログ・ファイルが指定されていない場合、RRSが実行していないときのlogFileパラメータの書式は,NORRSになります。