> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arc.cdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Oracle Execute Stored Procedure Configuration

> Use a stored procedure to process data coming into the Oracle connector and pass the result down the flow.

export const DbasaESP = ({datasource = "データソース", siteName = "CData Arc"}) => {
  return <>
      <p>
        Execute Stored Procedures アクションは、{datasource} コネクタに入るデータをストアドプロシージャの
        インプットとして処理します。コネクタは選択したストアドプロシージャを実行し、結果をフローに渡します
        （該当する場合）。
      </p>

      <p>以下の手順に従って、ストアドプロシージャを設定します。</p>

      <ol>
        <li>
          ドロップダウンメニューからストアドプロシージャを選択します。利用可能なストアドプロシージャはコネクタに依存し、{siteName} でカスタマイズすることはできません。
          <img src="/public/images/dbsa_esp_select.png" alt="ストアドプロシージャの選択" width="650" />
          ストアドプロシージャのインプットおよびアウトプットパラメータと、戻り値（該当する場合）を確認することができます。
        </li>
        <li>
          <strong>Test Execute Stored Procedure</strong> をクリックして、インプットXML の構造を確認します。
          <img src="/public/images/dbsa_esp_test.png" alt="ESP のテスト" width="700" />
        </li>
        <li>
          <strong>Input</strong> パラメータを入力し、<strong>Test</strong> をクリックして、生成されるアウトプットを確認します。テスト結果に問題がなければ、<strong>Save Sample Data</strong> をクリックして、他のコネクタからデータにアクセスできるようにします。
          <img src="/public/images/dbsa_esp_sample.png" alt="ESP のサンプルデータ" width="750" />
        </li>
      </ol>

      <p>
        {datasource} コネクタをXML Map コネクタに接続できます。Execute Stored Procedure の結果は、
        <strong>Source</strong> ツリーの下にインプットとして表示されます。
      </p>

      <img src="/public/images/dbsa_esp_xmlmap.png" alt="ESP の XML マップ" width="200" />
    </>;
};

<DbasaESP datasource="Oracle" />
