インバウンド直接バインディング・サービスの作成方法

Oracle JDeveloperの「コンポーネント」ウィンドウの「直接」アイコンを使用して、SOAコンポジット・アプリケーションを起動できます。

インバウンド直接バインディング・サービスを作成するには:

  1. Oracle JDeveloperを開きます。
  2. 「コンポーネント」ウィンドウで、「SOA」を選択します。
  3. 「テクノロジ」リストから、「直接」アイコンを「公開されたサービス」スイムレーンにドラッグします。「直接バインディングの作成」ダイアログが表示されます。
  4. 表39-1に記載されている詳細を入力します。

    表39-1 「直接バインディングの作成」ダイアログのフィールドと値

    フィールド

    名前

    名前を入力します。

    タイプ

    リストから「サービス」を選択します。

    参照ターゲット

    このサービスを「公開されたサービス」スイムレーンで定義する場合、このフィールドは無効になります。

    WSDL URL

    WSDLファイルのURLの場所。既存のWSDLがある場合は、「既存のWSDLを検索します。」オプションをクリックします。それ以外の場合は、「スキーマからWSDLを生成します。」をクリックします。

    ポート・タイプ

    WSDLファイルのポート・タイプ。リストからポート・タイプを選択する必要があります。

    コールバック・ポート・タイプ

    非同期プロセスのコールバック・ポート・タイプ。

    コールバックに対するSSLの使用

    コールバックに対してSSLを使用する場合に選択します。

    アドレス

    WSDLが具体的で少なくとも1つの直接バインディングがある場合、このフィールドは自動的に移入されます。

    プロバイダURL

    WSDLが具体的で少なくとも1つの直接バインディングがある場合、このフィールドは自動的に移入されます。

    ローカルJNDIプロバイダの使用

    ローカルJNDIプロバイダを使用する場合に選択します。

    WSDLとその依存アーティファクトをプロジェクトにコピー。

    このチェック・ボックスを選択解除します。このチェック・ボックスを選択した場合、リモートWSDLが更新されると、WSDLファイルのローカル・コピーに同期の問題が発生する可能性があります。

    完了すると、図39-4に示すように、「直接バインディングの作成」ダイアログが表示されます。

    図39-4 「直接バインディングの作成」ダイアログ

    図39-4の説明が続きます
    「図39-4 「直接バインディングの作成」ダイアログ」の説明
  5. 「OK」をクリックします。

    図39-5に示すように、直接バインディング・サービスがSOAコンポジット・エディタに表示されます。丸囲みの1本の矢印は、同期する一方向の直接バインディング・コンポーネントであることを示します。

    図39-5 直接バインディング・サービス

    図39-5の説明が続きます
    「図39-5 直接バインディング・サービス」の説明