---
schema_version: "1"
id: 2ac19c58e7ee7c0d5ae54f990d12f2e984771a25005e1dd49d0b6834e1f334cb
title: Salesforce Commerce Cloud B2C Data Connector の例
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/commerce-cloud-b2c-data-connector/latest/commerce-cloud-b2c-data-connector-examples.md
canonical_url: https://docs.mulesoft.com/jp/commerce-cloud-b2c-data-connector/latest/commerce-cloud-b2c-data-connector-examples
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 9e5775ae46ee4f591338951c01fbe6ff5f29605bb4ed393bc78d02f8eaceb5ad
description: MuleSoft Documentation Site
release: "1.0"
latest: true
---
# Salesforce Commerce Cloud B2C Data Connector の例

次の例は、割り当ての検索を実行して検索結果を取得する方法を示しています。

次の画像は、割り当て検索の例のフローを示しています。

![HTTP Listener、Assignment Search 操作、エラー処理を含む検索の割り当てフロー](/mulesoft/current/ja-jp/commerce-cloud-b2c-data-connector/latest/_images/data-connector-assignments-search-flow.jpg)

## [](#http-listener-ソースの設定)HTTP Listener ソースの設定

Studio で、コネクタのソースを追加および設定する新しい Mule プロジェクトを作成します。

1. Studio で、​**\[File (ファイル)\] > \[New (新規)\] > \[Mule Project (Mule プロジェクト)\]**​ を選択します。
2. Mule プロジェクトの名前を入力して、​**\[Finish (完了)\]**​ をクリックします。
3. **\[Mule Palette (Mule パレット)\]**​ ビューで、​**\[HTTP\] > \[Listener\]**​ を選択します。
4. **\[Listener\]**​ を Studio キャンバスにドラッグします。
5. **\[Listener (リスナー)\]**​ 設定画面で、必要に応じて ​**\[Display Name (表示名)\]**​ 項目の値を変更します。
6. **\[Path (パス)\]**​ 項目に「​`/assignmentsSearch`​」を指定します。
    
    ![HTTP Listener の \[General (一般)\] 設定サンプル値](_images/data-connector-http-listener-config.jpg)
7. **\[Connector configuration (コネクタ設定)\]**​ 項目の横にあるプラス記号 (​**+**​) をクリックして、アプリケーション内の HTTP リスナーのすべてのインスタンスで使用できるグローバル要素を設定します。
    
    1. **\[General (一般)\]**​ タブで、​**\[Port (ポート)\]**​ に「​`8081`​」と入力します。
    2. **\[Test Connection (接続をテスト)\]**​ をクリックします。
    3. **\[OK\]**​ をクリックします。
8. Mule プロジェクトを保存します。 .

## [](#assignments-search-操作の設定)Assignments Search 操作の設定

1. **\[Mule Palette (Mule パレット)\]**​ ビューのパレットから ​**\[Assignment Search\]**​ 操作を選択して、フローにドラッグします。
2. `http://localhost:8081/assignmentsSearch`​ に移動して Postman を開き、​**Assignments Search**​ 操作に必要な本文をコピーします。
    
    ![Assignments Search 操作のコンテンツ本文例](/mulesoft/current/ja-jp/commerce-cloud-b2c-data-connector/latest/_images/data-connector-assignment-search-body.jpg)
    
    サンプル ​**Assignments Search**​ 操作ペイロードは次のとおりです。

```json
{
  "count": 4,
  "query": {
    "textQuery": {
      "fields": [
        "description"
      ],
      "searchPhrase": "*"
    }
  },
  "start": 2
}
```

1. 前のステップで取得した本文を ​**\[Content (コンテンツ)\]**​ パラメーターに追加します。
2. **\[Connector Configuration (コネクタ設定)\]**​ 項目の横にあるプラス記号 (​**+**​) をクリックし、必要な値を使用して B2C データコネクタを設定します。
    
    ![OAuth 2 アプリケーション接続プロバイダー認証設定の例](/mulesoft/current/ja-jp/commerce-cloud-b2c-data-connector/latest/_images/data-api-connector-oauth2-configuration.jpg)
3. **\[Test Connection (接続をテスト)\]**​ をクリックします。
4. Mule プロジェクトを保存します。

## [](#mule-アプリケーションの実行)Mule アプリケーションの実行

プロジェクトを Mule アプリケーションとして実行します。

1. **Package Explorer**​ で、プロジェクト名を右クリックし、​**\[Run As (別のユーザーとして実行)\] > \[Mule Application (Mule アプリケーション)\]**​ を選択します。
2. `http://localhost:8081/assignmentsSearch`​ に移動して Postman を開き、応答を確認します。

出力に検索データの結果が表示されます。

### [](#xml-の例)XML の例

この例のフローをすばやく Mule アプリケーションに読み込むには、Studio で次のコードを ​**\[Configuration XML (設定 XML)\]**​ タブに貼り付けます。

```xml
<?xml version="1.0" encoding="UTF-8"?>

<mule xmlns:commerce-cloud-dataapi="http://www.mulesoft.org/schema/mule/commerce-cloud-dataapi" xmlns:http="http://www.mulesoft.org/schema/mule/http"
	xmlns="http://www.mulesoft.org/schema/mule/core"
	xmlns:doc="http://www.mulesoft.org/schema/mule/documentation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd
http://www.mulesoft.org/schema/mule/commerce-cloud-dataapi http://www.mulesoft.org/schema/mule/commerce-cloud-dataapi/current/mule-commerce-cloud-dataapi.xsd">
	<flow name="assignments-searchFlow" >
		<http:listener doc:name="8081/pricing/assignments/{version}/organizations/{organizationId}/assignments"  config-ref="HTTP_Listener_config" path="/pricing/assignments/{version}/organizations/{organizationId}/assignments"/>
		<commerce-cloud-dataapi:create-pricing-assignments-organizations-assignments-by-version-organization-id doc:name="Assignments Search"
    config-ref="Commerce_Cloud_Data_Connector_Config" version="#[attributes.uriParams.version]" organizationId="#[attributes.uriParams.organizationId]" siteId="#[attributes.queryParams.siteId]">
			<commerce-cloud-dataapi:content ><![CDATA[#[{
  "count": 4,
  "query": {
    "textQuery": {
      "fields": [
        "description"
      ],
      "searchPhrase": "*"
    }
  },
  "start": 2
}]]]></commerce-cloud-dataapi:content>
		</commerce-cloud-dataapi:create-pricing-assignments-organizations-assignments-by-version-organization-id>
	</flow>
</mule>
```

​\*\[Configuration XML (設定 XML)\]\*​ タブにコードを追加すると、キャンバスの ​\*\[Message Flow (メッセージフロー)\]\*​ タブにフローが表示されます。

## [](#関連情報)関連情報

- [MuleSoft ヘルプセンター](https://help.mulesoft.com)
- [B2C データコネクタリファレンス](https://docs.mulesoft.com/jp/commerce-cloud-b2c-data-connector/latest/commerce-cloud-b2c-data-connector-reference)