222.2. URI オプション

グループクライアントのすべての設定オプションは、共有クライアントインスタンスに適用されます。エンドポイントは、エンドポイント URI ごとにクライアントインスタンスを共有します。したがって、そのエンドポイント URI に対する最初の要求が行われたときに、クライアントグループのオプションが適用されます。それ以降のインスタンスはすべて無視されます。

同じエンドポイント URI に別のオプションが必要な場合は、別の共有接続インスタンスを選択するためにエンドポイント URI に内部的に追加される clientId オプションを設定することができます。つまり、エンドポイント URI とクライアント ID の組み合わせによって特定される共有接続です。

OPC UA クライアントエンドポイントは、URI 構文を使用して設定されます。

milo-client:endpointUri

パスおよびクエリーパラメーターを使用します。

222.2.1. パスパラメーター (1 個のパラメーター):

名前説明デフォルトタイプ

endpointUri

必須 OPC UA サーバーのエンドポイント

 

String

222.2.2. クエリーパラメーター ( 27 パラメーター)

名前説明デフォルトタイプ

clientId (common)

新しい接続インスタンスの作成を強制するための仮想クライアント ID

 

String

defaultAwaitWrites (Common)

書き込みのデフォルトの待機設定

false

boolean

discoveryEndpointSuffix (common)

検出時のエンドポイント URI の接尾辞

 

String

discoveryEndpointUri (common)

別の検出 URI

 

String

method (Common)

メソッド定義 (メソッド ID を参照)

 

ExpandedNodeId

node (Common)

ノード定義 (ノード ID を参照)

 

ExpandedNodeId

samplingInterval (Common)

ミリ秒単位のサンプリング間隔

 

double

bridgeErrorHandler (consumer)

コンシューマーの Camel ルーティングエラーハンドラーへのブリッジを許可します。よって、コンシューマーが受信メッセージなどの取得を試行している間に発生した例外は、メッセージとして処理され、ルーティングエラーハンドラーによって処理されます。デフォルトでは、コンシューマーは org.apache.camel.spi.ExceptionHandler を使用して例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。

false

boolean

exceptionHandler (consumer)

コンシューマーによるカスタム ExceptionHandler の使用を許可します。bridgeErrorHandler オプションが有効な場合は、このオプションは使用されないことに注意してください。デフォルトでは、コンシューマーは例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。

 

ExceptionHandler

exchangePattern (consumer)

コンシューマーがエクスチェンジを作成する際に交換パターンを設定します。

 

ExchangePattern

synchronous (advanced)

同期処理を厳密に使用するか、Camel が非同期処理を使用できるかどうかを設定します (サポートされている場合)。

false

boolean

allowedSecurityPolicies (client)

許可されたセキュリティーポリシー URI のセット。デフォルトでは、すべてを受け入れて最高のものを使用します。

 

String

applicationName (client)

アプリケーション名

Eclipse Milo 用の Apache Camel アダプター

String

applicationUri (client)

アプリケーション URI

http://camel.apache.org/EclipseMilo/Client

String

channelLifetime (クライアント)

チャネルの有効期間 (ミリ秒)

 

Long

keyAlias (クライアント)

キーストアファイル内のキーの名前

 

String

keyPassword (クライアント)

キーのパスワード

 

String

keyStorePassword (client)

キーストアのパスワード

 

String

keyStoreType (client)

キーストアのタイプ

 

String

keyStoreUrl (client)

キーのロード元の URL

 

URL

maxPendingPublishRequests (クライアント)

保留中の公開リクエストの最大数

 

Long

maxResponseMessageSize (クライアント)

応答メッセージの最大バイト数

 

Long

overrideHost (クライアント)

サーバーが報告したエンドポイントホストを、エンドポイント URI のホストでオーバーライドします。

false

boolean

productUri (client)

製品の URI

http://camel.apache.org/EclipseMilo

String

requestTimeout (クライアント)

リクエストのタイムアウト (ミリ秒)

 

Long

sessionName (client)

セッション名

 

String

sessionTimeout (client)

ミリ秒単位のセッションタイムアウト

 

Long