NetSuite OpenAir Connector - Mule 4

NetSuite OpenAir Connector v2.0

NetSuite OpenAir 用 Anypoint Connector (NetSuite OpenAir Connector) は、クローズドソースエンタープライズコネクタで、OpenAir とサードパーティソフトウェア間の接続を提供します。

始める前に

この情報を使用するには、NetSuite OpenAir、Mule Runtime Engine (Mule)、Anypoint Connector、Anypoint Studio、Mule の概念、Mule フローの要素、グローバル要素に精通している必要があります。

このコネクタを使用するには次が必要です。

  • NetSuite OpenAir インスタンス

  • ユーザー名、パスワード、会社 ID、API 名前空間、キーを含む有効なログイン情報セット。

  • MuleSoft Enterprise ライセンス

OpenAir 複合型は、一部の OpenAir 操作に制限されています。 オブジェクト種別については、OpenAir ドキュメントを参照してください。たとえば、オブジェクト ​oaActualCost​ は ​read​、​add​、​modify​、​upsert​ の各メソッドで使用できますが、オブジェクト ​oaApproval​ を使用できるのは ​submit​ メソッドのみです。

POM ファイル情報

<dependency>
  <groupId>com.mulesoft.connectors</groupId>
  <artifactId>mule-netsuite-openair-connector</artifactId>
  <version>x.x.x</version>
  <classifier>mule-plugin</classifier>
</dependency>
xml

x.x.x​ を使用しているコネクタに対応するバージョンに置き換えます。

最新の ​pom.xml​ ファイル情報を取得するには、​ Anypoint ExchangeLeaving the Site​ でコネクタにアクセスし、​[Dependency Snippets (連動関係スニペット)]​ をクリックします。

互換性

OpenAir Connector は、次のものと互換性があります。

アプリケーション/サービス バージョン

Mule

EE 4.1.0 以降

Anypoint Studio

7.1 以降

Java

JDK 8

プロジェクトへのコネクタの追加

Anypoint Studio には、Studio プロジェクトにコネクタを追加する 2 つの方法があります。Studio タスクバーの Exchange ボタンから追加するか、[Mule Palette (Mule パレット)] ビューから追加します。

Exchange を使用してコネクタを追加する

  1. Studio で Mule プロジェクトを作成します。

  2. Studio タスクバーの左上にある Exchange アイコン ​(X)​ をクリックします。

  3. Exchange で、​[Login (ログイン)]​ をクリックし、Anypoint Platform のユーザー名とパスワードを指定します。

  4. Exchange で、「OpenAir」を検索します。

  5. コネクタを選択して ​[Add to project (プロジェクトに追加)]​ をクリックします。

  6. 画面の指示に従ってコネクタをインストールします。

Studio でコネクタに追加する

  1. Studio で Mule プロジェクトを作成します。

  2. [Mule Palette (Mule パレット)] ビューで、​[(X) Search in Exchange ((X) Exchange 内を検索)]​ をクリックします。

  3. [Add Modules to Project (モジュールをプロジェクトに追加)]​ で、検索項目に「OpenAir」と入力します。

  4. [Available modules (使用可能なモジュール)]​ で、このコネクタの名前をクリックします。

  5. [Add (追加)]​ をクリックします。

  6. [Finish (完了)]​ をクリックします。

Studio で設定する

  1. コネクタ操作を Studio キャンバスにドラッグします。

  2. コネクタのグローバル要素を設定します。

    [Account (アカウント)] タブの [Global Element Properties (グローバル要素プロパティ)] ウィンドウ
  3. 必要に応じて接続を設定します。

    [Connection (接続)] タブの [Global Element Properties (グローバル要素プロパティ)] ウィンドウ
    1. 自動再接続機能を有効にします。

    2. Studio から OpenAir グローバル要素の設定ウィンドウにアクセスします。

    3. [Advanced (詳細)]​ タブ ([Connection (接続)] の横) をクリックします。

    4. [Reconnection Strategy (再接続戦略)] で、​[Standard (標準)]​ オプションを選択します。

    5. [Frequency (ms) (頻度 (ミリ秒))]​ 項目と ​[Reconnection Attempts (再接続試行回数)]​ 項目を適宜調整します。

HTTP 要求と応答の記録

コネクタと NetSuite OpenAir の HTTP インタラクションを記録するには、Mule アプリケーションの log4j2.xml ファイルを次のように設定し、プロジェクトで Logger コンポーネントを使用して結果を表示します。

<AsyncLogger name="org.mule.service.http" level="DEBUG"/>
xml