アーティクル - CS353781

RESTのPATCHメソッドを使用して、空白値またはNullを数値およびブール型IBAに設定することはできません

修正日: 09-Jun-2022   


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

適用対象

  • Windchill PDMLink 11.1 M020-CPS10
  • Windchill REST Services 1.7

説明

  • UIから数値IBAに空白値を設定できます。また、ブールIBA値を「未定義」として設定することもできます。
  • しかし、REST PATCHで同じことを行おうとすると、次のエラーが発生します。
ERROR : com.ptc.odata.windchill.servlet.WcRestServlet wcadmin - An unexpected REST error occured
Invalid json type: STRING for Edm.Int64 property: IBANUMINTER
        at org.apache.olingo.server.core.deserializer.json.ODataJsonDeserializer.checkJsonTypeBasedOnPrimitiveType(ODataJsonDeserializer.java:872)
        at org.apache.olingo.server.core.deserializer.json.ODataJsonDeserializer.readPrimitiveValue(ODataJsonDeserializer.java:633)
        at org.apache.olingo.server.core.deserializer.json.ODataJsonDeserializer.consumePropertySingleNode(ODataJsonDeserializer.java:512)
        at org.apache.olingo.server.core.deserializer.json.ODataJsonDeserializer.consumePropertyNode(ODataJsonDeserializer.java:498)
        at org.apache.olingo.server.core.deserializer.json.ODataJsonDeserializer.consumeEntityProperties(ODataJsonDeserializer.java:363)
        at org.apache.olingo.server.core.deserializer.json.ODataJsonDeserializer.consumeEntityNode(ODataJsonDeserializer.java:194)
        at org.apache.olingo.server.core.deserializer.json.ODataJsonDeserializer.entity(ODataJsonDeserializer.java:180)
        at com.ptc.odata.core.entity.processor.EntityProviderProcessor.updateEntity(EntityProviderProcessor.java:491)
        at com.ptc.odata.windchill.entity.service.WcEntityProviderProcessor.updateEntity(WcEntityProviderProcessor.java:189)
        at org.apache.olingo.server.core.ODataDispatcher.handleSingleEntityDispatching(ODataDispatcher.java:561)
        at org.apache.olingo.server.core.ODataDispatcher.handleEntityDispatching(ODataDispatcher.java:497)
        at org.apache.olingo.server.core.ODataDispatcher.handleResourceDispatching(ODataDispatcher.java:147)
        at org.apache.olingo.server.core.ODataDispatcher.dispatch(ODataDispatcher.java:113)
        at org.apache.olingo.server.core.ODataHandlerImpl.processInternal(ODataHandlerImpl.java:160)
        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)
{

    "error": {

        "code": null,

        "message": "Invalid value for property 'IBANUMINTER'."

    }

}

 

{

    "error": {

        "code": null,

        "message": "Invalid value for property 'IBABOOLEANINTER'."

    }

}

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