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

# MuleSoft

> このページでは、MuleSoft 向け Connect AI コネクタのインストールと設定手順を説明します。インストール後、MuleSoft は Connect AI アカウントに接続したソースからデータを取得できます。

## 前提条件

MuleSoft を Connect AI と連携させる前に、まずデータソースを Connect AI アカウントに接続する必要があります。詳細については、[ソース](/ja/Sources) を参照してください。

また、[設定](/ja/Settings#personal-access-tokens)ページでパーソナルアクセストークン（PAT）を生成する必要があります。認証時のパスワードとして使用するため、コピーして保管してください。

## Connect AI への接続

JDBC ドライバーを介して MuleSoft から Connect AI への接続を確立するには、以下の手順に従ってください。

<Steps>
  <Step>
    Connect AI JDBC ドライバーをダウンロードしてインストールします。

    a. Connect AI の **Integrations** ページを開きます。

    b. **Dev Tools** セクションで **JDBC** をクリックします。

    c. セットアップファイルをダウンロードして実行します。

    d. インストールが完了すると、インストールディレクトリに JAR ファイルがあります。
  </Step>

  <Step>
    MuleSoft Anypoint Studio にログインするか、デスクトップアプリケーションを起動します。
  </Step>

  <Step>
    新しい MuleSoft プロジェクトを作成します。

    <Frame>
      <img src="https://mintcdn.com/cdata/YITfVTwoqsOOaiRq/ja/images/mulesoft_client_create_project.png?fit=max&auto=format&n=YITfVTwoqsOOaiRq&q=85&s=a7d6eb9348d95e3464e99beb397cfd51" alt="" width="1177" height="627" data-path="ja/images/mulesoft_client_create_project.png" />
    </Frame>

    新しいプロジェクトがプロジェクトフォルダーに表示されます。

    <Frame>
      <img src="https://mintcdn.com/cdata/YITfVTwoqsOOaiRq/ja/images/mulesoft_client_create_project_2.png?fit=max&auto=format&n=YITfVTwoqsOOaiRq&q=85&s=77dcbe4a36a018ee6ea409a871211cd2" alt="" width="1175" height="627" data-path="ja/images/mulesoft_client_create_project_2.png" />
    </Frame>
  </Step>

  <Step>
    右側の **Mule Palette** から HTTP Listener を **Message Flow** エリアにドラッグします。

    <Frame>
      <img src="https://mintcdn.com/cdata/YITfVTwoqsOOaiRq/ja/images/mulesoft_client_http_listener.png?fit=max&auto=format&n=YITfVTwoqsOOaiRq&q=85&s=71922d2a1452a9438e1fbba6b44774f1" alt="" width="1171" height="596" data-path="ja/images/mulesoft_client_http_listener.png" />
    </Frame>
  </Step>

  <Step>
    **HTTP Listener** をクリックして設定します。

    <Frame>
      <img src="https://mintcdn.com/cdata/YITfVTwoqsOOaiRq/ja/images/mulesoft_client_http_listener_2.png?fit=max&auto=format&n=YITfVTwoqsOOaiRq&q=85&s=3e756fe3c0c6ee8e950d847e4086c10f" alt="" width="1204" height="529" data-path="ja/images/mulesoft_client_http_listener_2.png" />
    </Frame>
  </Step>

  <Step>
    **Connector configuration** の右側にある **+** をクリックします。**HTTP Listener config** ダイアログが表示されます。

    <Frame>
      <img src="https://mintcdn.com/cdata/YITfVTwoqsOOaiRq/ja/images/mulesoft_client_http_listener_3.png?fit=max&auto=format&n=YITfVTwoqsOOaiRq&q=85&s=05423c7c6e9386df031205a5f88ff552" alt="" width="887" height="903" data-path="ja/images/mulesoft_client_http_listener_3.png" />
    </Frame>
  </Step>

  <Step>
    データをクエリする **Port** を指定して HTTP Listener を設定し、**OK** をクリックします。
  </Step>

  <Step>
    アクションを実行するパスを指定します。これで HTTP Listener が設定されました。

    <Frame>
      <img src="https://mintcdn.com/cdata/YITfVTwoqsOOaiRq/ja/images/mulesoft_client_http_listener_4.png?fit=max&auto=format&n=YITfVTwoqsOOaiRq&q=85&s=99afd618703c8024d82dea2778d7fd5a" alt="" width="1177" height="382" data-path="ja/images/mulesoft_client_http_listener_4.png" />
    </Frame>
  </Step>

  <Step>
    右側の **Mule Palette** の検索バーに `database` と入力します。

    <Frame>
      <img src="https://mintcdn.com/cdata/YITfVTwoqsOOaiRq/ja/images/mulesoft_client_database.png?fit=max&auto=format&n=YITfVTwoqsOOaiRq&q=85&s=5ba7f8e92c2e477a9d5b21ce1c9878d5" alt="" width="588" height="612" data-path="ja/images/mulesoft_client_database.png" />
    </Frame>
  </Step>

  <Step>
    実行するデータベース操作を **Message Flow** エリアにドラッグします。この例では **Select** を選択します。

    <Frame>
      <img src="https://mintcdn.com/cdata/YITfVTwoqsOOaiRq/ja/images/mulesoft_client_select.png?fit=max&auto=format&n=YITfVTwoqsOOaiRq&q=85&s=eb677c6cf74c25f609c9555620747da9" alt="" width="1162" height="643" data-path="ja/images/mulesoft_client_select.png" />
    </Frame>
  </Step>

  <Step>
    **Configure** ボタンをクリックして JDBC ドライバーを設定します。ドロップダウンリストから **Use local file** を選択します。
  </Step>

  <Step>
    JDBC ドライバーインストールから Connect AI JAR ファイルを見つけて **OK** をクリックします。

    <Frame>
      <img src="https://mintcdn.com/cdata/YITfVTwoqsOOaiRq/ja/images/mulesoft_client_database_config.png?fit=max&auto=format&n=YITfVTwoqsOOaiRq&q=85&s=c45da81f0521c61568d3eda7925954bf" alt="" width="615" height="622" data-path="ja/images/mulesoft_client_database_config.png" />
    </Frame>
  </Step>

  <Step>
    以下の情報を入力します：

    * **URL**—接続用の URL を入力します（例：`jdbc:connect:Authscheme=Basic;user=username;password=password`）。

    <Note>
      パスワードは前提条件で作成した PAT です。
    </Note>

    * **Driver class name**—`cdata.jdbc.connect.ConnectDriver`

    <Frame>
      <img src="https://mintcdn.com/cdata/YITfVTwoqsOOaiRq/ja/images/mulesoft_client_database_config_2.png?fit=max&auto=format&n=YITfVTwoqsOOaiRq&q=85&s=40a28d27c4934402a277acf9cd9714d4" alt="" width="615" height="622" data-path="ja/images/mulesoft_client_database_config_2.png" />
    </Frame>
  </Step>

  <Step>
    **Test Connection** をクリックします。
  </Step>

  <Step>
    接続が成功したら、エディターに **SQL Query Text** を入力します。右側の **Output** タブでテーブルのメタデータを確認できます。

    <Frame>
      <img src="https://mintcdn.com/cdata/YITfVTwoqsOOaiRq/ja/images/mulesoft_client_sql_query.png?fit=max&auto=format&n=YITfVTwoqsOOaiRq&q=85&s=8b67bd02d33258e6af35f746763a3ae4" alt="" width="1266" height="489" data-path="ja/images/mulesoft_client_sql_query.png" />
    </Frame>
  </Step>

  <Step>
    **Mule Palette** から **Transform Message** を **Message Flow** エリアにドラッグします。

    <Frame>
      <img src="https://mintcdn.com/cdata/YITfVTwoqsOOaiRq/ja/images/mulesoft_client_transform_message.png?fit=max&auto=format&n=YITfVTwoqsOOaiRq&q=85&s=068fc4d98dc0785860d454a8d954497d" alt="" width="312" height="245" data-path="ja/images/mulesoft_client_transform_message.png" />
    </Frame>
  </Step>

  <Step>
    **Transform Message** をクリックして設定します。**Output** を以下のように変更します。

    <Frame>
      <img src="https://mintcdn.com/cdata/YITfVTwoqsOOaiRq/ja/images/mulesoft_client_output_message.png?fit=max&auto=format&n=YITfVTwoqsOOaiRq&q=85&s=ee0fb8392872ca6867f440e5fea20bb7" alt="" width="573" height="205" data-path="ja/images/mulesoft_client_output_message.png" />
    </Frame>
  </Step>

  <Step>
    プロジェクトを保存して実行します。コンソールで MuleSoft が依存関係の初期化を開始します。
  </Step>

  <Step>
    `Message source 'listener' on flow your_project_name successfully started` というメッセージが表示されたら、指定したエンドポイントでデータのクエリを開始できます。

    <Frame>
      <img src="https://mintcdn.com/cdata/YITfVTwoqsOOaiRq/ja/images/mulesoft_client_query_data.png?fit=max&auto=format&n=YITfVTwoqsOOaiRq&q=85&s=56c0af2d95f6e812beecef3319d49215" alt="" width="1247" height="650" data-path="ja/images/mulesoft_client_query_data.png" />
    </Frame>
  </Step>
</Steps>
