アーティクル - CS314646

ODataコネクタを介してThingWorxプラットフォームからWindchillRESTAPIにコレクションタイプパラメータを渡す

修正日: 07-Aug-2021   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • 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