# mulesoft Microsoft Dynamics Gp Connector - Full Documentation # Microsoft Dynamics GP Connector Microsoft Dynamics GP Connector v2.1 Microsoft Dynamics GP 用 Anypoint Connector を使用して、Mule アプリケーションは Microsoft Dynamics Great Plains (GP) Web サービスとやりとりすることができます。 リリースノート: [Microsoft Dynamics GP Connector リリースノート](https://docs.mulesoft.com/jp/release-notes/connector/microsoft-dynamics-gp-connector-release-notes-mule-4)​ Exchange: [Microsoft Dynamics GP Connector](https://www.mulesoft.com/exchange/com.mulesoft.connectors/mule-microsoft-dynamics-gp-connector/) ## [](#始める前に)始める前に この情報を使用するには、Microsoft Dynamics GP、Mule Runtime Engine (Mule)、Anypoint Connector、Anypoint Studio、Mule の概念、Mule フローの要素、グローバル要素に精通している必要があります。 このコネクタを使用するには次が必要です。 - Microsoft Dynamics GP インスタンス。 - Kerberos 接続に使用する有効なログイン情報。 - MuleSoft Enterprise ライセンス。 ## [](#pom-ファイル情報)POM ファイル情報 ```xml com.mulesoft.connectors mule-microsoft-dynamics-gp-connector x.x.x mule-plugin ``` `x.x.x`​ を使用しているコネクタに対応するバージョンに置き換えます。 最新の ​`pom.xml`​ ファイル情報を取得するには、​ [Anypoint Exchange](https://www.mulesoft.com/exchange/)​ でコネクタにアクセスし、​**\[Dependency Snippets (連動関係スニペット)\]**​ をクリックします。 ## [](#studio-プロジェクトへのコネクタの追加)Studio プロジェクトへのコネクタの追加 Anypoint Studio には、Studio プロジェクトにコネクタを追加する 2 つの方法があります。Studio タスクバーの Exchange ボタンから追加するか、\[Mule Palette (Mule パレット)\] ビューから追加します。 ### [](#exchange-を使用してコネクタを追加する)Exchange を使用してコネクタを追加する 1. Studio で Mule プロジェクトを作成します。 2. Studio タスクバーの左上にある Exchange アイコン ​**(X)**​ をクリックします。 3. Exchange で、​**\[Login (ログイン)\]**​ をクリックし、Anypoint Platform のユーザー名とパスワードを指定します。 4. Exchange で、「gp」を検索します。 5. コネクタを選択して ​**\[Add to project (プロジェクトに追加)\]**​ をクリックします。 6. 画面の指示に従ってコネクタをインストールします。 ### [](#studio-でコネクタに追加する)Studio でコネクタに追加する 1. Studio で Mule プロジェクトを作成します。 2. \[Mule Palette (Mule パレット)\] ビューで、​**\[(X) Search in Exchange ((X) Exchange 内を検索)\]**​ をクリックします。 3. **\[Add Modules to Project (モジュールをプロジェクトに追加)\]**​ で、検索項目に「gp」と入力します。 4. **\[Available modules (使用可能なモジュール)\]**​ で、このコネクタの名前をクリックします。 5. **\[Add (追加)\]**​ をクリックします。 6. **\[Finish (完了)\]**​ をクリックします。 ### [](#studio-で設定する)Studio で設定する 1. コネクタ操作を Studio キャンバスにドラッグします。 2. コネクタのグローバル要素を設定します。 ![Microsoft Dynamics GP の \[Global Elements Properties (グローバル要素プロパティ)\] 設定ウィンドウ](_images/ms-dynamics-gp-anypoint-config.png) ## [](#ユースケース-studio)ユースケース: Studio - [顧客を作成する](#use-case-1) - [顧客を取得する](#use-case-2) - [顧客を更新する](#use-case-3) - [顧客を削除する](#use-case-4) - [顧客リストを取得する](#use-case-5) ### [](#use-case-1)顧客を作成する ![顧客の作成ユースケースのフロー](/mulesoft/current/ja-jp/microsoft-dynamics-gp-connector/2.1/_images/ms-dynamics-gp-create-customer.png) 1. \[Mule Palette (Mule パレット)\] から、\[HTTP Listener (HTTP リスナー)\] 要素をキャンバスにドラッグし、デフォルトの設定を使用しますが、パスは /createCustomer に設定します。 2. \[HTTP Listener (HTTP リスナー)\] 要素の横に \[Transform Message (メッセージを変換)\] 要素をドラッグし、以下を追加します。 ```dataweave %dw 2.0 output application/xml ns ns0 http://schemas.microsoft.com/dynamics/gp/2010/01 ns ns01 http://schemas.datacontract.org/2004/07/Microsoft.Dynamics.Common ns ns02 http://schemas.datacontract.org/2004/07/Microsoft.Dynamics.GP ns xsi http://www.w3.org/2001/XMLSchema-instance --- { ns0#CreateCustomer: { ns0#customer: { ns02#Key: { ns02#Id: attributes.queryParams.customerKeyID }, ns02#Name: attributes.queryParams.customerName }, ns0#context: { ns01#OrganizationKey @(xsi#"type": "ns01:CompanyKey") : { ns01#Id: attributes.queryParams.companyKeyID } } } } ``` 3. \[Transform Message (メッセージを変換)\] 要素の横に Microsoft Dynamics GP Connector をドラッグします。 4. 設定を行い、必須項目を入力します。これは、フローにドラッグされる他の Dynamics GP Connector にも当てはまります。 5. \[Create Entity (エンティティを作成)\] 操作を選択します。ドロップダウンリストから \[Customer (顧客)\] エンティティを選択します。\[Input Reference (入力参照)\] はそのままにします。 6. コネクタの横に \[Set Payload (ペイロードを設定)\] 要素をドラッグし、値を ​`Success`​ に設定します。 ### [](#use-case-2)顧客を取得する ![顧客の取得ユースケースのフロー](/mulesoft/current/ja-jp/microsoft-dynamics-gp-connector/2.1/_images/ms-dynamics-gp-get-customer.png) 1. \[Mule Palette (Mule パレット)\] から、\[HTTP Listener (HTTP リスナー)\] 要素をキャンバスにドラッグし、デフォルトの設定を使用しますが、パスは /getCustomer に設定します。 2. \[HTTP Listener (HTTP リスナー)\] 要素の横に \[Transform Message (メッセージを変換)\] 要素をドラッグし、以下を追加します。 ```dataweave %dw 2.0 output application/xml ns ns0 http://schemas.microsoft.com/dynamics/gp/2010/01 ns ns01 http://schemas.datacontract.org/2004/07/Microsoft.Dynamics.GP ns ns02 http://schemas.datacontract.org/2004/07/Microsoft.Dynamics.Common ns xsi http://www.w3.org/2001/XMLSchema-instance --- { ns0#GetCustomerByKey: { ns0#key: { ns01#Id: attributes.queryParams.customerKeyID }, ns0#context: { ns02#OrganizationKey @(xsi#"type": "ns02:CompanyKey") : { ns02#Id: attributes.queryParams.companyKeyID } } } } ``` 3. \[Transform Message (メッセージを変換)\] 要素の横に Microsoft Dynamics GP Connector をドラッグします。 4. \[Get Entity By Key (キーでエンティティを取得)\] 操作を選択します。ドロップダウンリストから \[Customer (顧客)\] エンティティを選択します。\[Input Reference (入力参照)\] はそのままにします。 5. コネクタの横に \[Transform Message (メッセージを変換)\] 要素をドラッグし、以下を追加します。 ```dataweave %dw 2.0 output application/json --- payload ``` ### [](#use-case-3)顧客を更新する ![顧客の更新ユースケースのフロー](/mulesoft/current/ja-jp/microsoft-dynamics-gp-connector/2.1/_images/ms-dynamics-gp-update-customer.png) 1. \[Mule Palette (Mule パレット)\] から、\[HTTP Listener (HTTP リスナー)\] 要素をキャンバスにドラッグし、デフォルトの設定を使用しますが、パスは /updateCustomer に設定します。 2. \[HTTP Listener (HTTP リスナー)\] 要素の横に \[Transform Message (メッセージを変換)\] 要素をドラッグし、以下を追加します。 ```dataweave %dw 2.0 output application/xml ns ns0 http://schemas.microsoft.com/dynamics/gp/2010/01 ns ns01 http://schemas.datacontract.org/2004/07/Microsoft.Dynamics.Common ns ns02 http://schemas.datacontract.org/2004/07/Microsoft.Dynamics.GP ns xsi http://www.w3.org/2001/XMLSchema-instance --- { ns0#GetCustomerByKey: { ns0#key: { ns02#Id: attributes.queryParams.keyId }, ns0#context: { ns01#OrganizationKey @(xsi#"type": "ns01:CompanyKey") : { ns01#Id: attributes.queryParams.companyKeyID } } } } ``` 3. この \[Transform Message (メッセージを変換)\] に「updatedComment」という変数を作成し、次の値を設定します。 ```dataweave %dw 2.0 output application/java --- { comment1: payload.customer.comment1 } ``` 4. \[Transform Message (メッセージを変換)\] 要素の横に Microsoft Dynamics GP Connector をドラッグします。 5. \[Get Entity By Key (キーでエンティティを取得)\] 操作を選択します。ドロップダウンリストから \[Customer (顧客)\] エンティティを選択します。\[Input Reference (入力参照)\] はそのままにします。 6. コネクタの横に \[Transform Message (メッセージを変換)\] 要素をドラッグし、以下を追加します。 ```dataweave %dw 2.0 output application/java --- %dw 2.0 output application/xml ns ns0 http://schemas.microsoft.com/dynamics/gp/2010/01 ns ns01 http://schemas.datacontract.org/2004/07/Microsoft.Dynamics.Common ns ns02 http://schemas.datacontract.org/2004/07/Microsoft.Dynamics.GP ns xsi http://www.w3.org/2001/XMLSchema-instance --- { ns0#UpdateCustomer: { ns0#customer: { ns02#Comment1: vars.comment1, ns02#Key: { ns02#Id: payload.key.id }, ns02#Name: payload.name }, ns0#context: { ns01#OrganizationKey @(xsi#"type": "ns01:CompanyKey") : { ns01#Id: attributes.queryParams.companyKeyID } } } } ``` 7. \[Transform Message (メッセージを変換)\] 要素の横に Microsoft Dynamics GP Connector をドラッグします。 8. \[Update Entity (エンティティを更新)\] 操作を選択します。ドロップダウンリストから \[Customer (顧客)\] エンティティを選択します。\[Input Reference (入力参照)\] はそのままにします。 9. コネクタの横に \[Set Payload (ペイロードを設定)\] 要素をドラッグし、値を ​`Success`​ に設定します。 ### [](#use-case-4)顧客を削除する ![顧客の削除ユースケースのフロー](/mulesoft/current/ja-jp/microsoft-dynamics-gp-connector/2.1/_images/ms-dynamics-gp-delete-customer.png) 1. \[Mule Palette (Mule パレット)\] から、\[HTTP Listener (HTTP リスナー)\] 要素をキャンバスにドラッグし、デフォルトの設定を使用しますが、パスは /deleteCustomer に設定します。 2. \[HTTP Listener (HTTP リスナー)\] 要素の横に \[Transform Message (メッセージを変換)\] 要素をドラッグし、以下を追加します。 ```dataweave %dw 2.0 output application/xml ns ns0 http://schemas.microsoft.com/dynamics/gp/2010/01 ns ns01 http://schemas.datacontract.org/2004/07/Microsoft.Dynamics.GP ns ns02 http://schemas.datacontract.org/2004/07/Microsoft.Dynamics.Common ns xsi http://www.w3.org/2001/XMLSchema-instance --- { ns0#DeleteCustomer: { ns0#key: { ns01#Id: attributes.queryParams.customerKeyID }, ns0#context: { ns02#OrganizationKey @(xsi#"type": "ns02:CompanyKey") : { ns02#Id: attributes.queryParams.companyKeyID } } } } ``` 3. \[Transform Message (メッセージを変換)\] 要素の横に Microsoft Dynamics GP Connector をドラッグします。 4. \[Delete Entity (エンティティを削除)\] を選択します。ドロップダウンリストから \[Customer (顧客)\] エンティティを選択します。\[Input Reference (入力参照)\] はそのままにします。 5. コネクタの横に \[Set Payload (ペイロードを設定)\] 要素をドラッグし、値を ​`Success`​ に設定します。 ### [](#use-case-5)顧客リストを取得する ![顧客リストの取得ユースケースのフロー](/mulesoft/current/ja-jp/microsoft-dynamics-gp-connector/2.1/_images/ms-dynamics-gp-get-customer-list.png) 1. \[Mule Palette (Mule パレット)\] から、\[HTTP Listener (HTTP リスナー)\] 要素をキャンバスにドラッグし、デフォルトの設定を使用しますが、パスは /getCustomerList に設定します。 2. \[HTTP Listener (HTTP リスナー)\] 要素の横に \[Transform Message (メッセージを変換)\] 要素をドラッグし、以下を追加します。 ```dataweave %dw 2.0 output application/xml ns ns0 http://schemas.microsoft.com/dynamics/gp/2010/01 ns ns01 http://schemas.datacontract.org/2004/07/Microsoft.Dynamics.Common ns ns02 http://schemas.datacontract.org/2004/07/Microsoft.Dynamics.GP ns xsi http://www.w3.org/2001/XMLSchema-instance --- { ns0#GetCustomerList: { ns0#criteria: { ns02#Name: { ns01#Like: attributes.queryParams.like } }, ns0#context: { ns01#OrganizationKey @(xsi#"type": "ns01:CompanyKey") : { ns01#Id: attributes.queryParams.companyKeyID } } } } ``` 3. \[Transform Message (メッセージを変換)\] 要素の横に Microsoft Dynamics GP Connector をドラッグします。 4. \[Get Entity List (エンティティリストを取得)\] を選択します。ドロップダウンリストから \[Customer (顧客)\] エンティティを選択します。\[Input Reference (入力参照)\] はそのままにします。 5. コネクタの横に \[Transform Message (メッセージを変換)\] 要素をドラッグし、以下を追加します。 ```dataweave %dw 2.0 output application/json --- payload ``` ## [](#関連情報)関連情報 [MuleSoft ヘルプセンター](https://help.mulesoft.com) # Microsoft Dynamics GP Connector リファレンス Microsoft Dynamics GP Connector v2.1 リリースノート: [Microsoft Dynamics GP Connector リリースノート](https://docs.mulesoft.com/jp/release-notes/connector/microsoft-dynamics-gp-connector-release-notes-mule-4) ## [](#config)デフォルト設定 ### [](#パラメーター)パラメーター
名前 型 説明 デフォルト値 必須

Name (名前)

String (文字列)

この設定の名前。コネクタはこの名前の設定を参照します。

x

Connection (接続)

この設定に指定する接続型。

x

Expiration Policy (有効期限ポリシー)

動的設定インスタンスがアイドル状態を続けられる最小時間を設定します。この時間が経過すると、Runtime で期限切れに相当するとみなされます。これは、インスタンスが有効期限の対象となった瞬間にプラットフォームでそのインスタンスが期限切れになるということではありません。ランタイムによって適切と判断されたときに、インスタンスがパージされます。

### [](#接続種別)接続種別 #### [](#config_kerberos-authentication)Kerberos 認証 ##### [](#パラメーター-2)パラメーター
名前 型 説明 デフォルト値 必須

Username (ユーザー名)

String (文字列)

x

Password (パスワード)

String (文字列)

x

Endpoint URL (エンドポイント URL)

String (文字列)

SOAP サービスが公開されるベース URL。

x

SPN

String (文字列)

サービスインスタンスを識別するサービスプリンシパル名。

x

Login Conf. Location (ログイン設定の場所)

String (文字列)

カスタマイズしたログインプロパティファイルへのパス。

x

Krb5 Conf. Location (Krb5 設定の場所)

String (文字列)

カスタマイズした Kerberos プロパティファイルへのパス。

x

Timeout Unit (タイムアウト単位)

Enumeration (列挙)。次のいずれかになります。

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

[Connection Timeout (接続タイムアウト)]​ および ​[Read Timeout (読み取りタイムアウト)]​ 属性に使用できる時間単位。 デフォルトは SECONDS (秒) です。

SECONDS

Connection Timeout (接続タイムアウト)

Number (数値)

HTTP 接続タイムアウト値。この属性は、​[Timeout Unit (タイムアウト単位)]​ と連携して機能します。 デフォルトは値 5 です。

5

Read Timeout (読み取りタイムアウト)

Number (数値)

HTTP 読み取りタイムアウト値。この属性は、​[Timeout Unit (タイムアウト単位)]​ と連携して機能します。 デフォルトは値 5 です。

5

Reconnection (再接続)

アプリケーションがデプロイされると、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイメントが失敗します。

## [](#操作)操作 - [Create Entity](#createEntity) - [Delete Entity](#deleteEntity) - [Get Entity By Key](#getEntityByKey) - [Get Entity List](#getEntityList) - [Multitenant Enabled](#multitenantEnabled) - [Update Entity](#updateEntity) - [Void Entity](#voidEntity) ### [](#createEntity)Create Entity `` Dynamics GP で新しいエンティティを作成します。 #### [](#パラメーター-3)パラメーター
名前 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Entity (エンティティ)

String (文字列)

作成するエンティティの種別。

x

Input (入力)

Binary (バイナリ)

作成するエンティティ、コンテキスト、ポリシーを含む Web サービス入力。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

### [](#次の設定の場合)次の設定の場合 [デフォルト設定](#config) #### [](#スロー)スロー - DYNAMICSGP:CONNECTIVITY - DYNAMICSGP:DYNAMICSGP\_INTERNAL - DYNAMICSGP:RETRY\_EXHAUSTED - DYNAMICSGP:UNKNOWN - DYNAMICSGP:WS\_SECURITY - DYNAMICSGP:XML\_PARSING ### [](#deleteEntity)Delete Entity `` Dynamics GP で既存のエンティティを削除します。 #### [](#パラメーター-4)パラメーター
名前 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Entity (エンティティ)

String (文字列)

削除するエンティティの種別。

x

Input (入力)

Binary (バイナリ)

キーオブジェクト、コンテキスト、ポリシーを含む Web サービス入力。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

### [](#次の設定の場合-2)次の設定の場合 [デフォルト設定](#config) #### [](#スロー-2)スロー - DYNAMICSGP:CONNECTIVITY - DYNAMICSGP:DYNAMICSGP\_INTERNAL - DYNAMICSGP:RETRY\_EXHAUSTED - DYNAMICSGP:UNKNOWN - DYNAMICSGP:WS\_SECURITY - DYNAMICSGP:XML\_PARSING ### [](#getEntityByKey)Get Entity By Key `` 指定したキーに基づいて Dynamics GP からエンティティを取得します。 #### [](#パラメーター-5)パラメーター
名前 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Entity (エンティティ)

String (文字列)

取得するエンティティの種別。

x

Input (入力)

Binary (バイナリ)

キーオブジェクトとコンテキストを含む Web サービス入力。

#[payload]

Streaming Strategy (ストリーミング戦略)

反復可能なストリームを使用するように設定します。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価される式。この式の結果が対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

#### [](#出力)出力

型

Binary (バイナリ)

### [](#次の設定の場合-3)次の設定の場合 [デフォルト設定](#config) #### [](#スロー-3)スロー - DYNAMICSGP:CONNECTIVITY - DYNAMICSGP:DYNAMICSGP\_INTERNAL - DYNAMICSGP:RETRY\_EXHAUSTED - DYNAMICSGP:UNKNOWN - DYNAMICSGP:WS\_SECURITY - DYNAMICSGP:XML\_PARSING ### [](#getEntityList)Get Entity List `` Dynamics GP から、指定した条件に一致するエンティティのリストを取得します。 #### [](#パラメーター-6)パラメーター
名前 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Entity (エンティティ)

String (文字列)

フェッチするエンティティの種別。

x

Input (入力)

Binary (バイナリ)

検索条件とコンテキストを含む Web サービス入力。

#[payload]

Streaming Strategy (ストリーミング戦略)

反復可能なストリームを使用するように設定します。

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価される式。この式の結果が対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

#### [](#出力-2)出力

型

Binary (バイナリ)

### [](#次の設定の場合-4)次の設定の場合 [デフォルト設定](#config) #### [](#スロー-4)スロー - DYNAMICSGP:CONNECTIVITY - DYNAMICSGP:DYNAMICSGP\_INTERNAL - DYNAMICSGP:RETRY\_EXHAUSTED - DYNAMICSGP:UNKNOWN - DYNAMICSGP:WS\_SECURITY - DYNAMICSGP:XML\_PARSING ### [](#multitenantEnabled)Multitenant Enabled `` Dynamics GP サービスがマルチテナント設定にインストールされているかどうかを示します。 #### [](#パラメーター-7)パラメーター
名前 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Target Variable (対象変数)

String (文字列)

操作の出力を保存する変数の名前。

Target Value (対象値)

String (文字列)

操作の出力に対して評価される式。この式の結果が対象変数に保存されます。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

#### [](#出力-3)出力

型

Boolean (ブール)

### [](#次の設定の場合-5)次の設定の場合 [デフォルト設定](#config) #### [](#スロー-5)スロー - DYNAMICSGP:CONNECTIVITY - DYNAMICSGP:DYNAMICSGP\_INTERNAL - DYNAMICSGP:RETRY\_EXHAUSTED - DYNAMICSGP:UNKNOWN - DYNAMICSGP:WS\_SECURITY - DYNAMICSGP:XML\_PARSING ### [](#updateEntity)Update Entity `` Dynamics GP で既存のエンティティを更新します。 #### [](#パラメーター-8)パラメーター
名前 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Entity (エンティティ)

String (文字列)

更新するエンティティの種別。

x

Input (入力)

Binary (バイナリ)

更新するエンティティ、コンテキスト、ポリシーを含む Web サービス入力。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

### [](#次の設定の場合-6)次の設定の場合 [デフォルト設定](#config) #### [](#スロー-6)スロー - DYNAMICSGP:CONNECTIVITY - DYNAMICSGP:DYNAMICSGP\_INTERNAL - DYNAMICSGP:RETRY\_EXHAUSTED - DYNAMICSGP:UNKNOWN - DYNAMICSGP:WS\_SECURITY - DYNAMICSGP:XML\_PARSING ### [](#voidEntity)Void Entity `` Dynamics GP で既存のエンティティを無効にします。 #### [](#パラメーター-9)パラメーター
名前 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Entity (エンティティ)

String (文字列)

無効にするエンティティの種別。

x

Input (入力)

Binary (バイナリ)

キーオブジェクト、コンテキスト、ポリシーを含む Web サービス入力。

#[payload]

Reconnection Strategy (再接続戦略)

接続エラーが発生した場合の再試行戦略。

### [](#次の設定の場合-7)次の設定の場合 [デフォルト設定](#config) #### [](#スロー-7)スロー - DYNAMICSGP:CONNECTIVITY - DYNAMICSGP:DYNAMICSGP\_INTERNAL - DYNAMICSGP:RETRY\_EXHAUSTED - DYNAMICSGP:UNKNOWN - DYNAMICSGP:WS\_SECURITY - DYNAMICSGP:XML\_PARSING ## [](#型)型 ### [](#Reconnection)Reconnection (再接続)
項目 型 説明 デフォルト値 必須

Fails Deployment (デプロイメントに失敗)

Boolean (ブール)

アプリケーションがデプロイされると、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイメントが失敗します。

Reconnection Strategy (再接続戦略)

使用する再接続戦略。

### [](#reconnect)Reconnect (再接続)
項目 型 説明 デフォルト値 必須

Frequency (頻度)

Number (数値)

再接続する頻度 (ミリ秒)。

Count (数)

Number (数値)

再接続の試行回数。

blocking (ブロック)

Boolean (ブール)

false の場合、再接続戦略が個別の非ブロックスレッドで実行されます。

true

### [](#reconnect-forever)Reconnect Forever (繰り返し再接続)
項目 型 説明 デフォルト値 必須

Frequency (頻度)

Number (数値)

再接続する頻度 (ミリ秒)。

blocking (ブロック)

Boolean (ブール)

false の場合、再接続戦略が個別の非ブロックスレッドで実行されます。

true

### [](#ExpirationPolicy)Expiration Policy (有効期限ポリシー)
項目 型 説明 デフォルト値 必須

Max Idle Time (最大アイドル時間)

Number (数値)

有効期限の対象とみなされるまで、動的設定インスタンスがアイドル状態を維持できる最大時間のスカラー時間値

Time Unit (時間単位)

Enumeration (列挙)。次のいずれかになります。

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

maxIdleTime 属性の時間単位

### [](#repeatable-in-memory-stream)Repeatable In Memory Stream (反復可能なメモリ内ストリーム)
項目 型 説明 デフォルト値 必須

Initial Buffer Size (初期バッファサイズ)

Number (数値)

ストリームをコンシュームし、ストリームへのランダムアクセスを提供する目的で割り当てられるメモリの容量。ストリームに含まれているデータがこのバッファに適合できる量を超えている場合、bufferSizeIncrement 属性に従ってバッファが拡張され、上限は maxInMemorySize となります。

Buffer Size Increment (バッファサイズ増分)

Number (数値)

バッファサイズが初期サイズを超えた場合に、どれだけ拡張するか。値を 0 以下に設定すると、バッファが拡張されません。つまり、バッファがフルになると、​STREAM_MAXIMUM_SIZE_EXCEEDED​ エラーが発生します。

Max Buffer Size (最大バッファサイズ)

Number (数値)

使用するメモリの最大量。これを超えると、​STREAM_MAXIMUM_SIZE_EXCEEDED​ エラーが発生します。0 以下の値は無制限を意味します。

Buffer Unit (バッファ単位)

Enumeration (列挙)。次のいずれかになります。

  • BYTE (バイト)

  • KB

  • MB

  • GB

これらのすべての属性の単位

### [](#repeatable-file-store-stream)Repeatable File Store Stream (反復可能なファイルストアストリーム)
項目 型 説明 デフォルト値 必須

In Memory Size (メモリ内サイズ)

Number (数値)

データをメモリ内に保持するためにストリームで使用する最大メモリを定義します。これを超えると、ディスクへのコンテンツのバッファが開始されます。

Buffer Unit (バッファ単位)

Enumeration (列挙)。次のいずれかになります。

  • BYTE (バイト)

  • KB

  • MB

  • GB

maxInMemorySize で表される単位

## [](#関連情報)関連情報 [MuleSoft ヘルプセンター](https://help.mulesoft.com)