技术文章 - CS410798

执行 POST<BatchReference>使用 Windchill REST Services 的批处理请求中的 /Attachments 请求失败并出现错误:Windchill PDMLink 中“无效的基本 uri 或 uri”

已修改: 25-Mar-2024   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 12.0 to 13.0
  • Windchill REST Services (WRS)

说明

  • 使用 Windchill REST 服务在批处理请求中执行POST <BatchReference>/Attachments请求失败并出现错误:
错误 com.ptc.odata.windchill.entity.service.WcEntityBatchProcessor - 无效的基本 uri 或 uri 无效的基本 uri 或 uri
在 org.apache.olingo.server.core.batchhandler.referenceRewriting.BatchReferenceRewriter.parseODataPath(BatchReferenceRewriter.java:96)
在 org.apache.olingo.server.core.batchhandler.referenceRewriting.BatchReferenceRewriter.getODataPath(BatchReferenceRewriter.java:82)
在 org.apache.olingo.server.core.batchhandler.referenceRewriting.BatchReferenceRewriter.addMapping(BatchReferenceRewriter.java:68)
在 org.apache.olingo.server.core.batchhandler.BatchPartHandler.handle(BatchPartHandler.java:72)
在 org.apache.olingo.server.core.batchhandler.BatchPartHandler.handleODataRequest(BatchPartHandler.java:49)
在 org.apache.olingo.server.core.batchhandler.BatchFacadeImpl.handleODataRequest(BatchFacadeImpl.java:50)
在 com.ptc.odata.windchill.entity.service.WcEntityBatchProcessor.processChangeSet(WcEntityBatchProcessor.java:103)
在 org.apache.olingo.server.core.batchhandler.BatchPartHandler.handleChangeSet(BatchPartHandler.java:88)
在 org.apache.olingo.server.core.batchhandler.BatchPartHandler.handleBatchRequest(BatchPartHandler.java:55)
在 org.apache.olingo.server.core.batchhandler.BatchFacadeImpl.handleBatchRequest(BatchFacadeImpl.java:56)
在 com.ptc.odata.core.entity.processor.EntityBatchProcessor.processBatch(EntityBatchProcessor.java:99)
在 org.apache.olingo.server.core.batchhandler.BatchHandler.process(BatchHandler.java:56)
在 org.apache.olingo.server.core.ODataDispatcher.dispatch(ODataDispatcher.java:125)
在 org.apache.olingo.server.core.ODataHandlerImpl.processInternal(ODataHandlerImpl.java:168)
在 org.apache.olingo.server.core.ODataHandlerImpl.process(ODataHandlerImpl.java:89)
在 org.apache.olingo.server.core.ODataHttpHandlerImpl.process(ODataHttpHandlerImpl.java:74)
在 org.apache.olingo.server.core.LocalODataHttpHandlerImpl.process(LocalODataHttpHandlerImpl.java:31)
在 org.apache.olingo.server.core.ODataHttpHandlerImpl.process(ODataHttpHandlerImpl.java:88)
在 com.ptc.odata.windchill.entity.service.RetryableRequestMediator.process(RetryableRequestMediator.java:476)
在 com.ptc.odata.windchill.servlet.WcRestServlet.service(WcRestServlet.java:200)
  • 客户端收到响应的 HTTP 500 内部服务器错误
这是文章 410798 的 PDF 版本,可能已过期。最新版本 CS410798