# mulesoft Bmc Remedy Connector - Full Documentation # BMC Remedy Connector BMC Remedy Connector v3.0 BMC Remedy 用 Anypoint Connector (BMC Connector) は、BMC Remedy AR システム Java API v8.1 で構築されており、BMC Remedy AR システム 7.x 以降と互換性があります。このコネクタは、BMC Remedy AR システムの CRUD 操作を実行する方法を公開します。 BMC Remedy Connector は、BMC Remedy AR システムの組織の情報にアクセスしたり、その情報を更新したりするためのセキュアな入口として Mule アプリケーション内で機能します。 BMC Remedy AR システムに接続するアプリケーションを構築すると、BMC Remedy AR システムが公開するいくつかの操作をアプリケーションから RPC 経由で実行できます。 リリースノート: [BMC Remedy Connector リリースノート](#release-notes::connector/bmc-remedy-connector-release-notes-mule-4.adoc)​ Exchange: [BMC Remedy AR システムコネクタ](https://www.mulesoft.com/exchange/com.mulesoft.connectors/mule-bmc-remedy-connector/) ## [](#始める前に)始める前に この情報を使用するには、BMC Remedy API、Mule、Anypoint Connector、Anypoint Studio、Mule の概念、Mule フローの要素、グローバル要素に精通している必要があります。 BMC Remedy Connector を使用するには、以下が必要になります。 - BMC Remedy AR システム - BMC Remedy AR サーバーインスタンス v7.x 以降。コネクタは、BMC Remedy AR サーバー v9.1 インスタンスに対してテストされています。このドキュメントの「関連情報」セクションの「BMC インストール手順」リンクを参照してください。 - BMC Remedy AR システム Java API v8.1 - このドキュメントの「関連情報」セクションのリンクを使用してダウンロードできます。 ## [](#pom-ファイル情報)POM ファイル情報 ```xml org.mule.connectors mule-remedy-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 で、「BMC」を検索します。 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 (モジュールをプロジェクトに追加)\]**​ で、検索項目に「BMC」と入力します。 4. **\[Available modules (使用可能なモジュール)\]**​ で、このコネクタの名前をクリックします。 5. **\[Add (追加)\]**​ をクリックします。 6. **\[Finish (完了)\]**​ をクリックします。 ### [](#studio-で設定する)Studio で設定する 1. キャンバスの下部にある \[Global Elements (グローバル要素)\] タブをクリックします。 2. \[Global Mule Configuration Elements (グローバル Mule 設定要素)\] 画面で、\[Create (作成)\] をクリックします。 3. \[Choose Global Type (グローバル種別の選択)\] ウィザードで、\[Connector Configuration (コネクタ設定)\] を展開し、\[Remedy Configuration (Remedy 設定)\] を選択し、\[OK\] をクリックします。 ![グローバル要素設定ウィザード](/mulesoft/current/ja-jp/bmc-remedy-connector/latest/_images/bmc-remedy-global-configuration.png) 4. 以下の説明に従ってパラメーターを設定します。
パラメーター 説明

Name (名前)

参照する設定の名前を入力します。

Username (ユーザー名)

ユーザー名を入力します。

Password (パスワード)

パスワードを入力します。

サーバー

ログイン要求を処理する AR サーバーの IP アドレスを入力します。

Server Port (サーバーポート)

要求を処理するように AR サーバーが設定されているポート番号を入力します。

認証

認証文字列の別名を入力します。認証文字列の別名を使用して、ユーザーの正しい認証ドメインを識別できます。

Locale (ロケール)

ロケールを入力します。

プレースホルダー値は、プロジェクトの ​`src/main/resources`​ フォルダーにある設定ファイル ​`mule-artifact.properties`​ を参照します。 ログイン情報をグローバル設定プロパティに入力するか、それらの値を含む設定ファイルを参照することができます。メンテナンスをシンプルにして、プロジェクトを再利用できるようにするために、設定ファイルを使用することをお勧めします。これらの値を別個のファイルに保存しておくと、アクセスログイン情報が異なるさまざまな環境 (本番、開発、QA など) にデプロイする必要がある場合に便利です。 5. \[Reconnection Strategy (再接続戦略)\] が含まれる \[Advanced (詳細)\] タブはデフォルトエントリのままにします。 6. \[Test Connection (接続をテスト)\] をクリックして、グローバル設定のパラメーターが正しいことと、Mule から BMC Remedy AR システムのインスタンスに正常に接続できることを確認します。 7. \[OK\] をクリックして、グローバルコネクタ設定を保存します。 8. 設定は次のようになります。 ![Remedy ユースケース設定](/mulesoft/current/ja-jp/bmc-remedy-connector/latest/_images/bmc-remedy-connection-config-properties.png) ## [](#xml-と-maven-のサポート)XML と Maven のサポート Studio でプロジェクトにコネクタを追加すると、名前空間、スキーマの場所、および POM ファイル情報が自動的に作成されます。Studio を使用せずに Mule アプリケーションを作成する場合は、次の情報を使用します。 名前空間: `http://www.mulesoft.org/schema/mule/remedy` スキーマの場所: `http://www.mulesoft.org/schema/mule/remedy/current/mule-remedy.xsd` POM ファイル情報: ```xml com.mulesoft.connectors mule-bmc-remedy-connector x.x.x mule-plugin ``` `x.x.x`​ を使用しているコネクタに対応するバージョンに置き換えます。 最新の ​`pom.xml`​ ファイル情報を取得するには、​ [Anypoint Exchange](https://www.mulesoft.com/exchange/)​ でコネクタにアクセスし、​**\[Dependency Snippets (連動関係スニペット)\]**​ をクリックします。 ## [](#ユースケース-ユーザーの作成)ユースケース: ユーザーの作成 この Mule フローでは、Create 操作を使用して、BMC Remedy AR システムのユーザーを作成します。 ![ユーザーフローの作成](/mulesoft/current/ja-jp/bmc-remedy-connector/latest/_images/bmc-remedy-create-user-flow.png) 1. Anypoint Studio で新しい Mule プロジェクトを作成します。 2. 次のプロパティを ​`mule-artifact.properties`​ ファイルに追加して Remedy ログイン情報を保持し、このファイルをプロジェクトの ​`src/main/resources`​ ディレクトリに置きます。 ```text config.username= config.password= config.server= config.serverPort= ``` 3. HTTP Listener コンポーネントをキャンバスにドラッグし、次のパラメーターを設定します。 ![Remedy HTTP 設定プロパティ](/mulesoft/current/ja-jp/bmc-remedy-connector/latest/_images/bmc-remedy-http-props.png)
パラメーター 値

Display Name (表示名)

HTTP

Extension Configuration (拡張機能設定)

まだ HTTP リスナー設定が作成されていない場合は、プラス記号をクリックして新しい HTTP リスナー設定を追加します。[Host (ホスト)] に localhost、[Port (ポート)] に 8081 の値を指定します。

Path (パス)

/createUser

4. \[Transform Message\] コンポーネントを HTTP リスナーの横にドラッグし、必要なデータを指定します。 データマッピングは次のようになります。 ![Remedy HTTP 設定プロパティ](/mulesoft/current/ja-jp/bmc-remedy-connector/latest/_images/bmc-remedy-transform-message.png) 5. \[Mule Palette (Mule パレット)\] から Remedy Connector の \[Create\] 操作を \[Transform Message\] コンポーネントの横にドラッグします。 6. 新しい Remedy グローバル要素を追加することで Remedy Connector を設定します。\[Connector Configuration (コネクタ設定)\] 項目の横にあるプラス記号をクリックします。 7. 以下の表に従ってグローバル要素を設定します。
パラメーター 説明 値

Name (名前)

参照する設定の名前を入力します。

<Configuration_Name>

Username (ユーザー名)

ユーザー名を入力します。

${config.username}

Password (パスワード)

パスワードを入力します。

${config.password}

サーバー

ログイン要求を処理する AR サーバーの IP を入力します。

${config.server}

Server Port (サーバーポート)

要求を処理するように AR サーバーが設定されているポート番号を入力します。

${config.serverPort}

設定は次のようになります。 ![Remedy ユースケース設定](/mulesoft/current/ja-jp/bmc-remedy-connector/latest/_images/bmc-remedy-connection-config-properties.png) 対応する XML 設定は次のようになります。 ```xml ``` 8. \[Test Connection (接続をテスト)\] をクリックして、Mule が BMC Remedy AR システムインスタンスに接続できることを確認します。正常に接続できた場合は、\[OK\] をクリックして設定を保存します。そうでない場合は、見直して、誤ったパラメーターを修正してからもう一度テストします。 9. Remedy の Create 操作のプロパティエディターで、残りのパラメーターを設定します。
パラメーター 値

Display Name (表示名)

Create (作成) (または他の任意の名前)。

Extension Configuration (拡張機能設定)

Remedy_Configuration - 作成したグローバル要素への参照名。

Remedy Form Type (Remedy フォーム種別)

User (ユーザー) - 作成するフォーム種別。

エントリ

#[payload]

![Remedy ユースケース設定](/mulesoft/current/ja-jp/bmc-remedy-connector/latest/_images/bmc-remedy-create-props.png) 10. Create 操作の後に Logger コンポーネントを追加して、Mule コンソールの Create 操作から生成される ID を出力します。以下の表に従って Logger を設定します。
パラメーター 値

Display Name (表示名)

Logger (ロガー) (または他の任意の名前)

Message (メッセージ)

#[payload]

レベル

INFO

![Remedy: ロガーの作成](/mulesoft/current/ja-jp/bmc-remedy-connector/latest/_images/bmc-remedy-logger-props.png) 11. プロジェクトを保存し、Mule アプリケーションとして実行します。Package Explorer でプロジェクトを右クリックし、\[Run As (別のユーザーとして実行)\] > \[Mule Application (Mule アプリケーション)\] をクリックします。 12. ブラウザーを開き、URL ​`http://localhost:8081/createUser`​ を入力して応答を確認します。生成された ID がブラウザーや Mule コンソールに表示されます。 ## [](#ユースケース-xml-ユーザーの作成)ユースケース (XML) - ユーザーの作成 ```xml ``` ## [](#関連情報)関連情報 - [BMC インストール手順](https://docs.bmc.com/docs/display/public/ars81/Installing) - [MuleSoft ヘルプセンター](https://help.mulesoft.com) - [BMC Remedy AR システムドキュメント](https://docs.bmc.com/docs/display/public/ars81/Home)​へのアクセス # BMC Remedy Connector リファレンス BMC Remedy Connector v3.0 リリースノート: [BMC Remedy Connector リリースノート](#release-notes::connector/bmc-remedy-connector-release-notes-mule-4.adoc) ## [](#設定)設定 ### [](#パラメーター)パラメーター
Name (名前) 型 説明 デフォルト値 必須

Name (名前)

String (文字列)

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

x

Connection (接続)

基本設定

この設定に指定できる接続種別。

x

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

ExpirationPolicy

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

## [](#config_basic)Basic Configuration (基本設定) 型 ### [](#パラメーター-2)パラメーター
Name (名前) 型 説明 デフォルト値 必須

Username (ユーザー名)

String (文字列)

エンドユーザーの認証に必要なユーザー名。

x

Password (パスワード)

String (文字列)

ユーザー名に関連付けられているパスワード。

x

Server (サーバー)

String (文字列)

接続する Remedy サーバー URL。

x

Server Port (サーバーポート)

Number (数値)

使用する serverPort。

Authentication (認証)

String (文字列)

Locale (ロケール)

String (文字列)

Reconnection (再接続)

Reconnection (再接続)

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

Cache Timeout Seconds (キャッシュタイムアウト (秒))

Number (数値)

3600

Attachment As String (添付ファイル (文字列))

Boolean (ブール)

true

Enum As Id (列挙 (ID))

Boolean (ブール)

false

## [](#操作)操作 - Create - Create Single - Delete Entry - Disconnect Server - Get - Get Single - Query - Update - Update Single - Upsert - Upsert Single ## [](#create)Create `` 指定された Remedy フォームのエントリを作成します。 ### [](#パラメーター-3)パラメーター
Name (名前) 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Remedy Form Type (Remedy フォーム種別)

String (文字列)

使用する Remedy フォーム。

x

エントリ

Array of Object (オブジェクトの配列)

作成するオブジェクトを表すマップのリスト。

#[payload]

Target Variable (対象変数)

String (文字列)

操作の出力が配置される変数の名前。

Target Value (対象値)

String (文字列)

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

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

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

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

型

Array of String (文字列の配列)

### [](#次の設定の場合)次の設定の場合 - config ### [](#スロー)スロー - REMEDY:RETRY\_EXHAUSTED - REMEDY:CONNECTIVITY ## [](#create-single)Create Single `` 指定された Remedy フォームの 1 つのエントリを作成します。 ### [](#パラメーター-4)パラメーター
Name (名前) 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Remedy Form Type (Remedy フォーム種別)

String (文字列)

使用する Remedy フォーム。

x

エントリ

Object (オブジェクト)

作成するオブジェクトを表すマップ。

#[payload]

Target Variable (対象変数)

String (文字列)

操作の出力が配置される変数の名前。

Target Value (対象値)

String (文字列)

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

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

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

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

型

String (文字列)

### [](#次の設定の場合-2)次の設定の場合 - config ### [](#スロー-2)スロー - REMEDY:RETRY\_EXHAUSTED - REMEDY:CONNECTIVITY ## [](#delete-entry)Delete Entry `` 指定されたサーバーから指定された ID のフォームエントリを削除します。ベースフォームのエントリのみを削除できます。結合フォームのエントリを削除するには、基盤となるベースフォームからエントリを削除します。 ### [](#パラメーター-5)パラメーター
Name (名前) 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Remedy Form Type (Remedy フォーム種別)

String (文字列)

エントリが含まれる Remedy フォーム

x

Entry ID (エントリ ID)

String (文字列)

削除するエントリの ID。

x

Delete Option (削除オプション)

Number (数値)

このパラメーターには 0 (将来の使用のために保持) を指定します。

x

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

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

### [](#次の設定の場合-3)次の設定の場合 - config ### [](#スロー-3)スロー - REMEDY:RETRY\_EXHAUSTED - REMEDY:CONNECTIVITY ## [](#disconnect-server)Disconnect Server `` 手動でサーバーから切断できるようにします。 ### [](#パラメーター-6)パラメーター
Name (名前) 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

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

### [](#次の設定の場合-4)次の設定の場合 - config ### [](#スロー-4)スロー - REMEDY:RETRY\_EXHAUSTED - REMEDY:CONNECTIVITY ## [](#get)Get `` 指定された Remedy フォームの指定された ID のエントリを取得します。 ### [](#パラメーター-7)パラメーター
Name (名前) 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Remedy Form Type (Remedy フォーム種別)

String (文字列)

使用する Remedy フォーム。

x

Entry ID (エントリ ID)

Array of String (文字列の配列)

取得するオブジェクトの ID が含まれるリスト

#[payload]

Results use Field IDs (結果で項目 ID を使用)

Boolean (ブール)

省略可能 - 戻り値でキーとして項目 ID が使用されるかどうか。

false

Target Variable (対象変数)

String (文字列)

操作の出力が配置される変数の名前。

Target Value (対象値)

String (文字列)

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

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

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

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

型

Array of Object (オブジェクトの配列)

### [](#次の設定の場合-5)次の設定の場合 - config ### [](#スロー-5)スロー - REMEDY:RETRY\_EXHAUSTED - REMEDY:CONNECTIVITY ## [](#get-single)Get Single `` 指定された Remedy フォームの指定された ID の 1 つのエントリを取得します。 ### [](#パラメーター-8)パラメーター
Name (名前) 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Remedy Form Type (Remedy フォーム種別)

String (文字列)

使用する Remedy フォーム。

x

Entry ID (エントリ ID)

String (文字列)

取得するオブジェクトの ID。

#[payload]

Result uses Field IDs (結果で項目 ID を使用)

Boolean (ブール)

省略可能 - 戻り値でキーとして項目 ID が使用されるかどうか。

false

Target Variable (対象変数)

String (文字列)

操作の出力が配置される変数の名前。

Target Value (対象値)

String (文字列)

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

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

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

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

型

Object (オブジェクト)

### [](#次の設定の場合-6)次の設定の場合 - config ### [](#スロー-6)スロー - REMEDY:RETRY\_EXHAUSTED - REMEDY:CONNECTIVITY ## [](#query)Query `` クエリ文字列に一致する、指定された Remedy フォームのエントリを取得します。 ### [](#パラメーター-9)パラメーター
Name (名前) 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Remedy Form Type (Remedy フォーム種別)

String (文字列)

使用する Remedy フォーム。

x

Query

String (文字列)

解析する評価文字列

#[payload]

Result with Field ID (項目 ID が含まれる結果)

Boolean (ブール)

省略可能 - 戻り値でキーとして項目 ID が使用されるかどうか。

false

Target Variable (対象変数)

String (文字列)

操作の出力が配置される変数の名前。

Target Value (対象値)

String (文字列)

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

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

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

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

型

Array of Object (オブジェクトの配列)

### [](#次の設定の場合-7)次の設定の場合 - config ### [](#スロー-7)スロー - REMEDY:RETRY\_EXHAUSTED - REMEDY:CONNECTIVITY ## [](#update-更新)Update (更新) `` 指定された Remedy フォームのエントリを更新します。 ### [](#パラメーター-10)パラメーター
Name (名前) 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Remedy Form Type (Remedy フォーム種別)

String (文字列)

使用する Remedy フォーム。

x

エントリ

Array of Object (オブジェクトの配列)

更新するオブジェクトの新しいバージョンを表すマップのリスト。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

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

### [](#次の設定の場合-8)次の設定の場合 - config ### [](#スロー-8)スロー - REMEDY:RETRY\_EXHAUSTED - REMEDY:CONNECTIVITY ## [](#update-single)Update Single `` 指定された Remedy フォームの 1 つのエントリを更新します。 ### [](#パラメーター-11)パラメーター
Name (名前) 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Remedy Form Type (Remedy フォーム種別)

String (文字列)

使用する Remedy フォーム。

x

エントリ

Object (オブジェクト)

更新するオブジェクトの新しいバージョンを表すマップ。

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

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

### [](#次の設定の場合-9)次の設定の場合 - config ### [](#スロー-9)スロー - REMEDY:RETRY\_EXHAUSTED - REMEDY:CONNECTIVITY ## [](#upsert-更新挿入)Upsert (更新/挿入) `` 指定された Remedy フォームのエントリを作成します。 ### [](#パラメーター-12)パラメーター
名前 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Remedy Form Type (Remedy フォーム種別)

String (文字列)

使用する Remedy フォーム。

x

エントリ

Array of Object (オブジェクトの配列)

作成または更新するオブジェクトを表すマップのリスト。

#[payload]

Target Variable (対象変数)

String (文字列)

操作の出力が配置される変数の名前。

Target Value (対象値)

String (文字列)

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

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

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

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

型

Array of String (文字列の配列)

### [](#次の設定の場合-10)次の設定の場合 - config ### [](#スロー-10)スロー - REMEDY:RETRY\_EXHAUSTED - REMEDY:CONNECTIVITY ## [](#upsert-single)Upsert Single `` 指定された Remedy フォームの 1 つのエントリを更新/挿入します。 ### [](#パラメーター-13)パラメーター
Name (名前) 型 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Remedy Form Type (Remedy フォーム種別)

String (文字列)

使用する Remedy フォーム。

x

エントリ

Object (オブジェクト)

作成または更新するオブジェクトを表すマップ

#[payload]

Target Variable (対象変数)

String (文字列)

操作の出力が配置される変数の名前。

Target Value (対象値)

String (文字列)

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

#[payload]

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

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

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

型

String (文字列)

### [](#次の設定の場合-11)次の設定の場合 - config ### [](#スロー-11)スロー - REMEDY:RETRY\_EXHAUSTED - REMEDY:CONNECTIVITY ## [](#reconnection-再接続-型)Reconnection (再接続) 型
項目 型 説明 デフォルト値 必須

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

Boolean (ブール)

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

Reconnection Strategy (再接続戦略)

  • reconnect (再接続)

  • reconnect-forever (繰り返し再接続)

使用する再接続戦略。

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

Frequency (頻度)

Number (数値)

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

Count (数)

Number (数値)

再接続の試行回数。

blocking (ブロック)

Boolean (ブール)

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

true

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

Frequency (頻度)

Number (数値)

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

blocking (ブロック)

Boolean (ブール)

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

true

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

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

Number (数値)

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

Time Unit (時間単位)

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

  • NANOSECONDS (ナノ秒)

  • MICROSECONDS (マイクロ秒)

  • MILLISECONDS (ミリ秒)

  • SECONDS (秒)

  • MINUTES (分)

  • HOURS (時間)

  • DAYS (日)

maxIdleTime 属性の時間単位。

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