アーティクル - CS310440
Edge Micro Server (EMS) から Lua Script Resource (LSR) サービスを呼び出せません
修正日: 25-Dec-2022
適用対象
- ThingWorx Edge MicroServer 5.0 to 5.4.6
- ThingWorx Platform 8.0 to 8.4
説明
- EMS を介して LSR で定義されたサービスを呼び出せません
- カスタム EMS サービス (対応する ThingWorx Thing エンティティでリモート サービスとしてアクセス可能なサービス定義) を EMS REST API 経由で直接呼び出すことができない
- <protocol>://<server>:<port>/Thingworx/Things/LocalEms/Services/<Service Name>ではなく<protocol>://<server>:<port>/Thingworx/を使用できるようにする必要がありますThings/<Thing Name>/Services/<Service Name>は、要求を最初に ThingWorx サーバーにルーティングし、次にエッジ デバイスにルーティングします。
- URL で LocalEms を使用してカスタム サービスを呼び出すと、400 エラーが返される
- エッジ デバイスが常に ThingWorx に接続されているとは限らないため、ローカルでサービスを呼び出す必要があります
- EMS テンプレート ファイルで定義されたローカル プロパティとサービスを使用して、EMS を使用してプログラムで対話し、データを取得する必要がある
最新バージョンはこちらを参照ください CS310440