アーティクル - CS335977

Odata API REST "GET / Parts('{PartId&rtembrace;')/ Used $ Expand = Used($ level = 1)は、odata.nextLinkを" URIが不正です。"と一緒に使用すると、失敗します。

修正日: 23-Jun-2022   


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

適用対象

  • Windchill REST Services 2.1

説明

  • 大きなデータセットでのリクエスト「GET/Parts('{PartId&rtembrace;')/Uses$expand=Uses($level=1)」は、 @odata.nextLinkを使用して「URIが不正です」と失敗します。
{"error":{"code":null,"message":"The URI is malformed."}}
  • RESTAPIページング関数が不正な形式のURIを返す
  • MethodServerログのエラー
ERROR [ajp-nio-127.0.0.1-8010-exec-8] com.ptc.odata.windchill.servlet.WcRestServlet wcadmin - An unexpected REST error occured
Illegal value of '$select' option!
    at org.apache.olingo.server.core.uri.parser.Parser.checkOptionEOF(Parser.java:504)
    at org.apache.olingo.server.core.uri.parser.Parser.parseSelectOption(Parser.java:466)
    at org.apache.olingo.server.core.uri.parser.Parser.parseUri(Parser.java:288)
    at org.apache.olingo.server.core.ODataHandlerImpl.processInternal(ODataHandlerImpl.java:143)
    at org.apache.olingo.server.core.ODataHandlerImpl.process(ODataHandlerImpl.java:85)
    at org.apache.olingo.server.core.ODataHttpHandlerImpl.process(ODataHttpHandlerImpl.java:74)
    at org.apache.olingo.server.core.ODataHttpHandlerImpl.process(ODataHttpHandlerImpl.java:88)
    at com.ptc.odata.windchill.entity.service.RetryableRequestMediator.process(RetryableRequestMediator.java:476)
    at com.ptc.odata.windchill.servlet.WcRestServlet.service(WcRestServlet.java:166)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)


最新バージョンはこちらを参照ください CS335977