> ## 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.

# Sage Intacct Lookup Stored Procedure

> Use a stored procedure to retrieve values from Sage Intacct and insert them into an Arc message in the flow.

export const DbasaLSPConfiguration = ({datasource = "データソース", siteName = "CData Arc"}) => <>
    <p>以下の手順に従って、ストアドプロシージャを設定します。</p>

    <img src="/public/images/dbsa_lsp_config.png" alt="LSP の設定" width="650" />

    <ol>
      <li>ドロップダウンメニューからストアドプロシージャを選択します。利用可能なストアドプロシージャはコネクタに依存し、{siteName} でカスタマイズすることはできません。</li>
      <li>
        <strong>Input Parameter</strong>：各インプットパラメータに <strong>Value</strong> を追加します。サンプルファイルをアップロードした場合、エディタにドキュメントのツリー表示が現れるので、次の画像のように必要なXPath を簡単に見つけることができます。
        <img src="/public/images/dbsa_lsp_xpath.png" alt="LSP の XPath 選択" width="650" />
      </li>
      <li>
        <strong>Output Destination</strong>：ストアドプロシージャの応答値をXML ファイルに挿入するには <strong>XPath</strong> を選択し、ストアドプロシージャの応答値をメッセージヘッダーに挿入するには <strong>Header</strong> を選択します。
        <ul>
          <li>XPath：XPath を選択すると、デスティネーションは2つの部分に分かれます。<strong>Parent-Level XPath</strong> は、XML ドキュメントにすでに存在している必要があります。<strong>New Node Name</strong> は、ルックアップの結果を保持するためにXML ドキュメントに挿入されるノードの名前です。各インプットパラメータ値は、ここで提供されるXML 要素の中に独自のXML 要素（リーフレベル）を持ちます。</li>
          <li>Header：Header を選択すると、コネクタはインプットパラメータごとに1つのヘッダーをアウトプットメッセージに追加します。値は、データベースから返されるレコードごとにカンマで区切られます。</li>
        </ul>
      </li>
      <li>
        <strong>Output Options</strong>：ストアドプロシージャの結果には、結果セット、戻り値、および / またはアウトプットパラメータが含まれる場合があります。この2つのチェックボックスで、アウトプットに含める内容を細かく設定できます。
        <ul>
          <li>アウトプットパラメータを含めるには、<strong>Include Output Parameters</strong> をオンにします。</li>
          <li>結果セットをアウトプットに含めるには、<strong>Include Result Sets</strong> をオンにします（<strong>Output Destination</strong> がXPath の場合のみ適用可能）。さまざまな構造を持つ複数の結果セットが返される場合があるため、結果セットはインプットXML に追加の階層レベルで挿入されます。</li>
        </ul>
      </li>
      <li><strong>Test Lookup</strong> をクリックして、インプットXML の構造を確認します。
        <img src="/public/images/dbsa_lsp_test.png" alt="LSP のテスト" width="700" />
      </li>
      <li><strong>Test</strong> をクリックして、生成されるアウトプットを確認します。テスト結果に問題がなければ、<strong>Save Sample Data</strong> をクリックして、他のコネクタからデータにアクセスできるようにします。
        <img src="/public/images/dbsa_lsp_sample.png" alt="LSP のサンプルデータ" width="700" />
      </li>
    </ol>
  </>;

export const DbasaLSPIntro = ({datasource = "データソース", siteName = "CData Arc", siteNameShort = "Arc"}) => <>
    <p>
      Lookup Stored Procedure アクションは、{datasource} コネクタに入るデータをストアドプロシージャの
      インプットとして処理します。コネクタは選択したストアドプロシージャを実行し、結果の値を
      フロー内の既存のArc メッセージに挿入します。
    </p>

    <ol>
      <li>{siteName} フローで、{datasource} コネクタへのインプットを行うコネクタから矢印をドラッグします。</li>
      <li>必要に応じて、<strong>Sample File</strong> を選択します。サンプルファイルは、コネクタがファイルの構造に関する詳細なコンテキストを提供し、インプットパラメータ値の選択を容易にするため、推奨されます。</li>
      <li>以下の設定手順を完了したら、{siteNameShort} フローで、{datasource} コネクタから、結果のXML またはヘッダーデータを配置するコネクタに矢印をドラッグします。</li>
    </ol>
  </>;

<DbasaLSPIntro datasource="Sage Intacct" />

## Lookup Stored Procedure Configuration

<DbasaLSPConfiguration datasource="Sage Intacct" />
