Microsoft Dynamics NAV コネクタリファレンス

Dynamics NAV 設定

パラメータ

名前 説明 デフォルト値 必須

Name (名前)

String (文字列)

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

x

Connection (接続)

  • NTLM

  • OAuth

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

x

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

ExpirationPolicy

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

NTLM 接続種別

パラメータ

名前 説明 デフォルト値 必須

Domain (ドメイン)

String (文字列)

Dynamics NAV インスタンスのドメイン。

Username (ユーザ名)

String (文字列)

Dynamics NAV に接続する Windows ユーザ名。

x

Password (パスワード)

String (文字列)

Dynamics NAV に接続する Windows パスワード。

x

Soap Url (SOAP URL)

String (文字列)

SOAP サービスが公開される https://<Server>:<WebServicePort>/<ServerInstance>/WS 形式のベース URL。例: https://hostname:7047/DynamicsNAV90/WS

x

OData Url (OData URL)

String (文字列)

OData サービスが公開される https://<Server>:<WebServicePort>/<ServerInstance>/OData 形式のベース URL。例: https://hostname:7048/DynamicsNAV90/OData

x

Company Name (会社名)

String (文字列)

接続する Dynamics NAV の会社。この項目を空白にすると、デフォルトで設定されたものが使用されます。

Disable SSL certificate validation (SSL 証明書検証の無効化)

Boolean (ブール)

false

Reconnection (再接続)

Reconnection (再接続)

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

Pooling Profile (プーリングプロファイル)

PoolingProfile

接続プールの特性

OAuth 接続種別

パラメータ

名前 説明 デフォルト値 必須

Username (ユーザ名)

String (文字列)

Dynamics NAV に接続する Windows ユーザ名。

x

Access Token (アクセストークン)

String (文字列)

Dynamics NAV に接続する Windows パスワード。

x

Soap Url (SOAP URL)

String (文字列)

SOAP サービスが公開される https://<Server>:<WebServicePort>/<ServerInstance>/WS 形式のベース URL。例: https://hostname:7047/DynamicsNAV90/WS

x

OData Url (OData URL)

String (文字列)

OData サービスが公開される https://<Server>:<WebServicePort>/<ServerInstance>/OData 形式のベース URL。例: https://hostname:7048/DynamicsNAV90/OData

x

Company Name (会社名)

String (文字列)

接続する Dynamics NAV の会社。この項目を空白にすると、デフォルトで設定されたものが使用されます。

Disable SSL certificate validation (SSL 証明書検証の無効化)

Boolean (ブール)

false

Reconnection (再接続)

Reconnection (再接続)

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

Pooling Profile (プーリングプロファイル)

PoolingProfile

接続プールの特性

関連操作

  • Codeunit Operation

  • OData Query

  • Page Operation

Codeunit Operation

<nav:codeunit-operation>

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Entity (エンティティ)

Object (オブジェクト)

#[payload]

Service (サービス)

String (文字列)

x

Operation (操作)

String (文字列)

x

Target Variable (対象変数)

String (文字列)

操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

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

#[payload]

Reconnection Strategy (再接続戦略)

  • Reconnect (再接続)

  • Reconnect Forever (繰り返し再接続)

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

出力

Any (いずれか)

次の設定の場合

  • dynamics-nav-config

スロー

  • NAV:CONNECTIVITY

  • NAV:INCORRECT_CREDENTIALS

  • NAV:RETRY_EXHAUSTED

  • NAV:UNKNOWN

OData Query

<nav:odata-query>

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Query (クエリ)

String (文字列)

x

Fetch Size (フェッチサイズ)

Number (数値)

x

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

  • Repeatable In Memory Iterable (反復可能なメモリ内イテラブル)

  • Repeatable File Store Iterable (反復可能なファイルストアイテラブル)

反復可能ストリームを使用すべきかどうか、およびその動作を設定します。

Target Variable (対象変数)

String (文字列)

操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

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

#[payload]

Reconnection Strategy (再接続戦略)

  • Reconnect (再接続)

  • Reconnect Forever (繰り返し再接続)

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

出力

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

次の設定の場合

  • dynamics-nav-config

スロー

  • NAV:CONNECTIVITY

  • NAV:INCORRECT_CREDENTIALS

  • NAV:UNKNOWN

Page Operation

<nav:page-operation>

パラメータ

名前 説明 デフォルト値 必須

Configuration (設定)

String (文字列)

使用する設定の名前。

x

Entity (エンティティ)

Object (オブジェクト)

#[payload]

Service (サービス)

String (文字列)

x

Operation (操作)

String (文字列)

x

Target Variable (対象変数)

String (文字列)

操作の出力が保存される変数の名前。

Target Value (対象値)

String (文字列)

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

#[payload]

Reconnection Strategy (再接続戦略)

  • Reconnect (再接続)

  • Reconnect Forever (繰り返し再接続)

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

出力

Any (いずれか)

次の設定の場合

  • dynamics-nav-config

スロー

  • NAV:CONNECTIVITY

  • NAV:INCORRECT_CREDENTIALS

  • NAV:RETRY_EXHAUSTED

  • NAV:UNKNOWN

Reconnection (再接続) 型

項目 説明 デフォルト値 必須

Fails Deployment (デプロイに失敗)

Boolean

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

Reconnection Strategy (再接続戦略)

  • Reconnect (再接続)

  • Reconnect Forever (繰り返し再接続)

使用する再接続戦略

Reconnect (再接続) 型

項目 説明 デフォルト値 必須

Frequency (頻度)

Number (数値)

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

Count (カウント)

Number (数値)

再接続の試行回数。

Reconnect Forever (繰り返し再接続) 型

項目 説明 デフォルト値 必須

Frequency (頻度)

Number (数値)

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

プーリングプロファイルの型

項目 説明 デフォルト値 必須

Max Active (最大アクティブ)

Number (数値)

一度にセッションから借りることができる Mule コンポーネントの数を制御します。負の値に設定した場合、同時にアクティブにできるコンポーネントの数に制限はありません。maxActive を超えた場合、プールは枯渇したと呼ばれます。

Max Idle (最大アイドル)

Number (数値)

プール内で同時にアイドル状態のままにできる Mule コンポーネントの最大数。負の値に設定した場合、同時にアイドルにできる Mule コンポーネントの数に制限はありません。

Max Wait (最大待機)

Number (数値)

プールが枯渇し、exhaustedAction が WHEN_EXHAUSTED_WAIT に設定されている場合に、プールされたコンポーネントが使用可能になるまで待機する時間 (ミリ秒) を指定します。

Min Eviction Millis (最小除去時間)

Number (数値)

オブジェクトが除去対象となるまでにオブジェクトをプール内でアイドル状態のままにできる最小時間を決定します。正の値以外の場合、アイドル時間のみによってオブジェクトがプールから削除されることはありません。

Eviction Check Interval Millis (除去確認間隔)

Number (数値)

オブジェクトエビクターの実行間隔 (ミリ秒) を指定します。正の値以外の場合、オブジェクトエビクターは実行されません。

Exhausted Action (枯渇アクション)

次のいずれかの Enumeration (列挙)

  • WHEN_EXHAUSTED_GROW

  • WHEN_EXHAUSTED_WAIT

  • WHEN_EXHAUSTED_FAIL

Mule コンポーネントプールが枯渇した場合のプールの動作を特定します。使用可能な値は次のいずれかです。WHEN_EXHAUSTED_FAIL: NoSuchElementException を発生させます。WHEN_EXHAUSTED_WAIT": 新規またはアイドルオブジェクトが使用可能になるまで、Object.wait(long) を呼び出してブロックします。WHEN_EXHAUSTED_GROW: 新しい Mule インスタンスを作成して返します。基本的に maxActive の意味がなくなります。正の maxWait 値を指定した場合、最大で数ミリ秒ブロックされた後 NoSuchElementException が発生します。maxThreadWait が負数の場合、無期限にブロックされます。

Initialisation Policy (初期化ポリシー)

次のいずれかの Enumeration (列挙)

  • INITIALISE_NONE

  • INITIALISE_ONE

  • INITIALISE_ALL

プール内のコンポーネントの初期化方法を決定します。使用可能な値は次のいずれかです。INITIALISE_NONE (起動時にプールにコンポーネントを読み込みません)、INITIALISE_ONE (起動時に 1 つの初期コンポーネントをプールに読み込みます)、INITIALISE_ALL (起動時にすべてのコンポーネントをプールに読み込みます)

Disabled (無効)

Boolean (ブール)

プーリングを無効化するかどうか。

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

項目 説明 デフォルト値 必須

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

Number (数値)

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

Time Unit (時間単位)

Enumeration (列挙)。次のいずれか:

  • NANOSECONDS (ナノ秒)

  • MICROSECONDS (マイクロ秒)

  • MILLISECONDS (ミリ秒)

  • SECONDS (秒)

  • MINUTES (分)

  • HOURS (時)

  • DAYS (日)

maxIdleTime 属性に使用できる時間単位。

Repeatable In Memory Iterable Type (反復可能なメモリ内イテラブル種別)

項目 説明 デフォルト値 必須

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

Number (数値)

これは、ストリームを消費し、ストリームへのランダムアクセスを提供する目的で、メモリ内に保持することが許可されるインスタンスの初期容量です。このバッファに収めることができる量よりも多くのデータがストリームに含まれる場合、バッファは、bufferSizeIncrement 属性に従って maxInMemorySize の上限まで拡張されます。デフォルト値は 100 インスタンスです。

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

Number (数値)

バッファサイズが初期サイズを超えた場合に、どれだけ拡張するか。0 以下の値を設定すると、バッファは拡張されません。つまり、バッファがいっぱいになると STREAM_MAXIMUM_SIZE_EXCEEDED エラーが発生します。デフォルト値は 100 インスタンスです。

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

Number (数値)

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

Repeatable File Store Iterable (反復可能なファイルストアイテラブル) 型

項目 説明 デフォルト値 必須

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

Number (数値)

メモリ内に保持されるインスタンスの最大量。これ以上の量が必要な場合、コンテンツはディスク上にバッファされます。

Buffer Unit (バッファ単位)

Enumeration (列挙)。次のいずれか:

  • BYTE (バイト)

  • KB (キロバイト)

  • MB (メガバイト)

  • GB (ギガバイト)

maxInMemorySize で表される単位。

Was this article helpful?

💙 Thanks for your feedback!

Edit on GitHub