145.2. URI オプション
IEC 60870 クライアントエンドポイントは、URI 構文を使用して設定されます。
iec60870-client:uriPath
iec60870-client:uriPath
パスおよびクエリーパラメーターを使用します。
145.2.1. パスパラメーター (1 個のパラメーター): リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | デフォルト | タイプ |
|---|---|---|---|
| uriPath | 必須 オブジェクト情報アドレス | ObjectAddress |
145.2.2. クエリーパラメーター (18 パラメーター) リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | デフォルト | タイプ |
|---|---|---|---|
| dataModuleOptions (Common) | データモジュールオプション | DataModuleOptions | |
| protocolOptions (Common) | プロトコルオプション | ProtocolOptions | |
| 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 |
| acknowledgeWindow (接続) | パラメーター W - 確認ウィンドウ。 | 10 | short |
| adsuAddressType (接続) | 一般的な ASDU アドレスサイズ。SIZE_1 または SIZE_2 のいずれかです。 | ASDUAddressType | |
| causeOfTransmissionType (connection) | 透過型の原因。SIZE_1 または SIZE_2 のいずれかです。 | CauseOfTransmission 型 | |
| informationObjectAddress Type (接続) | 情報アドレスのサイズ。SIZE_1、SIZE_2、または SIZE_3 のいずれかです。 | InformationObject AddressType | |
| maxUnacknowledged (接続) | パラメーター K - 未確認メッセージの最大数。 | 15 | short |
| timeout1 (接続) | ミリ秒単位のタイムアウト T1。 | 15000 | int |
| timeout2 (接続) | ミリ秒単位のタイムアウト T2。 | 10000 | int |
| timeout3 (接続) | ミリ秒単位のタイムアウト T3。 | 20000 | int |
| ignoreBackgroundScan (data) | バックグラウンドスキャン送信を無視するかどうか。 | true | boolean |
| ignoreDaylightSavingTime (data) | DST を無視するか尊重するか | false | boolean |
| timeZone (data) | 使用するタイムゾーン。任意の Java タイムゾーン文字列を指定できます | UTC | TimeZone |
| connectionId (id) | 接続インスタンスをグループ化する識別子 | 文字列 |
URI のホストとポートの部分、および id グループのすべてのパラメーターによって識別される場合は、接続インスタンス。新しい接続 ID が検出されると、接続オプションが評価され、それらのオプションを使用して接続インスタンスが作成されます。
2 つの URI が同じ接続 (ホスト、ポートなど) を指定しているが、接続オプションが異なる場合、それらの接続オプションのどちらが使用されるかは未定義です。
最終的な接続オプションは、次の順序で評価されます。
- 存在する場合、connectionOptions パラメーターが使用されます
- それ以外の場合は、次の手順で defaultConnectionOptions インスタンスがコピーされ、カスタマイズされます。
- 存在する場合は protocolOptions を適用します
- 存在する場合は dataModuleOptions を適用します
- すべての明示的な接続パラメーター (timeZone など) を適用します。