第222章 OPC UA Client コンポーネント
Camel バージョン 2.19 以降で利用可能
Milo Client コンポーネントは、Eclipse Milo™ 実装を使用して OPC UA サーバーへのアクセスを提供します。
			Maven ユーザーは、このコンポーネントの pom.xml に以下の依存関係を追加する必要があります。
		
OPC UA Client コンポーネントは、以下に示す 6 個のオプションをサポートしています。
| 名前 | 説明 | デフォルト | タイプ | 
|---|---|---|---|
| defaultConfiguration (common) | クライアントのすべてのデフォルトオプション | MiloClientConfiguration | |
| applicationName (common) | デフォルトのアプリケーション名 | String | |
| applicationUri (common) | デフォルトのアプリケーション URI | String | |
| productUri (common) | デフォルトの製品 URI | String | |
| reconnectTimeout (common) | デフォルトの再接続タイムアウト | Long | |
| resolveProperty Placeholders (advanced) | 起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | boolean | 
222.1. URI 形式
エンドポイントの URI 構文は次のとおりです。
milo-client:tcp://[user:password@]host:port/path/to/service?node=RAW(nsu=urn:foo:bar;s=item-1)
milo-client:tcp://[user:password@]host:port/path/to/service?node=RAW(nsu=urn:foo:bar;s=item-1)サーバーがパスを使用しない場合は、単純に省略できます。
milo-client:tcp://[user:password@]host:port?node=RAW(nsu=urn:foo:bar;s=item-1)
milo-client:tcp://[user:password@]host:port?node=RAW(nsu=urn:foo:bar;s=item-1)ユーザー認証情報が提供されない場合、クライアントは匿名モードに切り替わります。