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

戻る
戻る
 
次へ
次へ
 

4 OracleAS Adapters for VSAMの統合

OracleAS Adapter for VSAMの相互作用を構成するには、次のタスクを指定されている順序で実行する必要があります。

  1. OracleAS Adapter for VSAMの構成

  2. OracleAS Adapters for VSAMとWebLogicの統合

  3. OracleAS Adapter for VSAMの構成


関連項目:

『Oracle Application Server Adapter概要』

OracleAS Adapter for VSAMの構成

この章の内容は、次のとおりです。

JCA構成ファイルの作成

Oracle Studioを使用してVSAMデータベース・アダプタ用のバインディング・ファイルとWSDLファイルを作成するには、次の手順を実行します。

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

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

  3. 「Oracle StudioでのIBM z/OSプラットフォームの設定」で定義したマシンを開きます。

  4. 「Bindings」を開きます。 このコンピュータ上で使用可能なバインディング構成が表示されます。

  5. 「NAV」バインディングを開きます。 「NAV」バインディング構成には、コンピュータに存在するデータソースとアダプタのブランチが含まれます。

  6. 「Adapters」フォルダを開き、「Oracle Connectアダプタの設定」で定義したデータベース・アダプタを右クリックして、「Generate JCA Configuration Files」を選択します。

    「JCA Configuration Files」ダイアログ・ボックスが表示されます。

  7. 「Save to」フィールドで、ファイルを保存する場所のパスを入力するか、または「Browse」を選択して場所を指定します。

  8. 「JNDI Location」フィールドで、必要に応じて、WebLogic Connection Factory JNDIの場所のデフォルト値を変更します。

    コネクション・ファクトリがWebLogicサーバー上に存在していることを確認する必要があります。 バインディング・ファイルの詳細は、「アウトバウンド・アプリケーション用のバインディングの構成」を参照してください。

  9. 「OK」をクリックして、正しい場所にファイルを作成します。

    「View Genereated Content」ダイアログ・ボックスが表示されます。 このダイアログ・ボックスには、作成されたバインディング・ファイル(*.jca)およびWSDLファイルへのリンクが含まれます。 ファイルを表示または編集する場合は、このダイアログ・ボックスの適切なリンクをクリックします。

    BPEL Process Managerまたはメディエータを使用するときは、これらのファイルを使用します。

アウトバウンド・アプリケーション用のバインディングの構成

Oracle Studioによって生成されたWSDLファイルを編集しないでください。 バインディング・ファイルを編集して、AttuInteractionSpecExecutionTimeoutプロパティを構成することは可能です。


注意:

FunctionNameプロパティの値は、対応するoperationと同じである必要があります。

アウトバウンド・アプリケーションのバインディング・ファイルの例を次に示します。

<?xml version="1.0" encoding="UTF-8"?>
<adapter-config adapter="Legacy Adapter" name="calc" xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
    <connection-factory UIConnectionName="pcbpel" csfKey="pcbpel" location="eis/legacy/calc"/>
    
    <endpoint-interaction operation="add" portType="calcPortType">
        <interaction-spec className="com.attunity.adapter.oracle.AttuInteractionSpec">
            <property name="FunctionName" value="add"/>
            
            <property name="ExecutionTimeout" value="120"/>
            </interaction-spec>
    </endpoint-interaction>
    <endpoint-interaction operation="display" portType="calcPortType">
        <interaction-spec className="com.attunity.adapter.oracle.AttuInteractionSpec">
            <property name="FunctionName" value="display"/>
            
            <property name="ExecutionTimeout" value="120"/>
            </interaction-spec>
    </endpoint-interaction>
    <endpoint-interaction operation="div" portType="calcPortType">
        <interaction-spec className="com.attunity.adapter.oracle.AttuInteractionSpec">
            <property name="FunctionName" value="div"/>
            
            <property name="ExecutionTimeout" value="120"/>
            </interaction-spec>
    </endpoint-interaction>
    <endpoint-interaction operation="mul" portType="calcPortType">
        <interaction-spec className="com.attunity.adapter.oracle.AttuInteractionSpec">
            <property name="FunctionName" value="mul"/>
            
            <property name="ExecutionTimeout" value="120"/>
            </interaction-spec>
    </endpoint-interaction>
    <endpoint-interaction operation="sub" portType="calcPortType">
        <interaction-spec className="com.attunity.adapter.oracle.AttuInteractionSpec">
            <property name="FunctionName" value="sub"/>
            
            <property name="ExecutionTimeout" value="120"/>
            </interaction-spec>
    </endpoint-interaction>
</adapter-config>