アーティクル - CS245117
Integrity Lifecycle Manager と ThingWorx 間のセキュアな WebSocket 接続を設定し、PTC Navigate のトレースを管理する方法
修正日: 09-Mar-2018
適用対象
- PTC RV&S (formerly Integrity Lifecycle Manager) 10.9 to 11.1
- PTC Navigate Manage Traces 1.0
説明
- Integrity と ThingWorx の間で WebSocket SSL を設定して ILM を使用する方法 Navigate 自己署名証明書を使用してトレースを管理する方法
- 管理トレースがインストールされている場合に Integrity で Integrity 外部参照 (IER) フィールドのデータを表示する際にエラーが発生しました
- Integrity から ThingWorx への接続中に IER フィールドがタイムアウトになりました
- Integrity サーバーは、ThingWorx への接続時に SSL ハンドシェイクの問題を記録しています
- Integrity サーバーログ Integrity で IER フィールドを表示しようとすると、次のエラーが発生します。
- [DATE_TIME]エラー [mksis.IntegrityServer] * * * * エラー * * * * (10): 「エンドポイント 1, uri: wss://<THINGWORX_HOST>:<PORT_NUMBER/Thingworx/WS] failed : timeout waiting for websocket handshake to complete hingworx/ws]="" failed="" :="" timeout="" waiting="" for="" websocket="" handshake="" to=""> </PORT_NUMBER/Thingworx/WS] failed : timeout waiting for websocket handshake to complete> </THINGWORX_HOST> 」での補充接続
[DATE_TIME]エラー [mksis.IntegrityServer] * * * * エラー * * * * (0): com.、------------------------------------------------------クライアント
com.: クライアント. checkConnection (baseclient. java: の順にお持ち)
IntegrityConnectedThingClient。 createTWXClient (IntegrityConnectedThingClient: 154) のようになります。
IntegrityConnectedThingClient (IntegrityConnectedThingClient. java:85) で、フレームの位置を示します。
populateIERFieldValues (EngineIER: 114) で、EngineIER を実行します。
handleIERFields (EngineSQL: 16265) で、EngineSQL を実行します。
getIssues (EngineSQL: 16220) で、EngineSQL を実行します。
getIssues (EngineSQL: 16163) で、EngineSQL を実行します。
getIssues (EngineSQL: 16127) で、EngineSQL を実行します。
getIssues (AgentImpl: 2218) で、AgentImpl を実行します。
NativeMethodAccessorImpl は invoke0 (ネイティブメソッド) を反映しています。
NativeMethodAccessorImpl を反映したもの (NativeMethodAccessorImpl. java:62)
DelegatingMethodAccessorImpl に反映されます (DelegatingMethodAccessorImpl:43)。
java. 497 に反映されます (メソッド .java:)
InvokeCommand. ubik (InvokeCommand. java: 185) では、... を実行します。
ubik Mksserver.properties $1. $ call (Mksserver.properties. java:52)。
RmiInvocationAction で ubik を呼び出します (RmiInvocationAction. java: 162)。
Mksserver.properties. executeCommand (Mksserver.properties. java:69) で、ubik。
ubik で、------------------------------Epserver $1. (BeepServer. java: 276
ubik では、273で警告が発生します。 BeepServer $1. (BeepServer. java:)
RmiInvocationAction で ubik を呼び出します (RmiInvocationAction. java: 162)。
(RmiAuthenticationHandler. java:94) のように実行します。
java. AccessController. 権限のない (ネイティブメソッド)
javax.mail.messagingexception に保存されます (対象: java: 422)
(r). RmiAuthenticationHandler. doAs (RmiAuthenticationHandler. java:99)
ubik (MksTransportProvider.....) (MksTransportProvider. java: 440)
ubik で、---------------------------------------Eptransportprovider.
ubik では、remoteExecuteCommand (BeepServer. java: 292) のようになります。
ubik では、handleCommandMessage (BeepServer. java: 243) のようになります。
ubik では、receiveMSG (BeepServer. java: 148) のようになります。
組織 ChannelImpl beepcore. (ChannelImpl: 385) を実行します。
MksTransportProvider $ WrappedRunnable. ubik (MksTransportProvider. java: 899) を実行します。
java. util..... runWorker (ThreadPoolExecutor. java: 1142)
617 (java. util...........)-Worker. 実行 (ThreadPoolExecutor. java:)
を実行します (Thread. java: 745)
- [DATE_TIME]エラー [mksis.IntegrityServer] * * * * エラー * * * * (10): 「エンドポイント 1, uri: wss://<THINGWORX_HOST>:<PORT_NUMBER/Thingworx/WS] failed : timeout waiting for websocket handshake to complete hingworx/ws]="" failed="" :="" timeout="" waiting="" for="" websocket="" handshake="" to=""> </PORT_NUMBER/Thingworx/WS] failed : timeout waiting for websocket handshake to complete> </THINGWORX_HOST> 」での補充接続
最新バージョンはこちらを参照ください CS245117