アーティクル - CS314646
ODataコネクタを介してThingWorxプラットフォームからWindchillRESTAPIにコレクションタイプパラメータを渡す
修正日: 07-Aug-2021
適用対象
- Windchill Navigate (formerly ThingWorx Navigate) 1.5.0 to 9.1
- ThingWorx Platform 8.3 to 9.1
説明
- すぐに使用できる(OOTB)エンドポイントは、入力パラメーターを文字列として誤って構成しています
- ODataコネクタルートからWindchillODataAPIに複合型を渡す
- カスタマイズされたエンドポイントでコレクションタイプの入力パラメーターを渡す必要があります
- Windchillのコレクションである必要がある値に対して、どの入力パラメーターのデータ型(String、JSON、Infotableなど)を使用する必要があるかわからない
- Windchillでコレクション値が必要な場合に使用するデータ型
- どのようにして、入力としてThingWorxからのOData APIにコレクションを渡すことができますか?
- ODataサービス入力の文字列の基本タイプがThingWorxで正しくないようです
- REST API GetBOPWithInlineNavCriteria(/ v3 / MfgProcMgmt / ProcessPlans(ID = '{ID'))/ PTC.MfgProcMgmtを使用すると、processPlanNavigtionCriteriaおよびrelatedAssemblyNavigationCriteriaのパラメータータイプは、以下のようなエラーのあるJSON形式をサポートしません。
- ルート交換に失敗しました。リソースエラー[タイプの引数が無効です:PTC.NavCriteria.NavigationCriteria値:OR:wt.filter.NavigationCriteria:#####] "
- ルート交換に失敗しました。サービス操作がステータス[-'ID 'をプロパティまたは注釈としてマップできません。]で失敗しました。
- 該当するODataサービスの実行時のThingWorxUIのエラー:
- サービス<サービス>の実行中にエラーが発生しました。メッセージ::ルート交換に失敗しました。サービス操作が失敗しました[<WindchillURL>)/ <ODataEndpoint>]ステータス[-パラメータ '<Parameter>'はnullであってはなりません。]-詳細については、スクリプトエラーログを参照してください。
最新バージョンはこちらを参照ください CS314646