アーティクル - CS336660
ODATA:フィルターAssociationType / Value eq'OWNER 'は、WRS2.1で「タイプPTC.CADDocumentMgmt.AssociationTypeEnumとEDM.Stringは互換性がありません」で失敗します
修正日: 20-Feb-2022
適用対象
- Windchill PDMLink 11.1
説明
- 列挙型を使用してWRSでフィルタリングする方法は?
- WRS2.1では、次の要求は失敗します。
$filter AssociationType/Value eq 'OWNER'
GET odata/v5/ProdMgmt/Parts('OR%3Awt.part.WTPart%3A5914167')/PartDocAssociations?%24filter=AssociationType%2FValue%20eq%20%20'OWNER'&%24count=false "code": null, "message": "The types 'PTC.CADDocumentMgmt.AssociationTypeEnum' and 'Edm.String' are not compatible." ERROR [ajp-nio-127.0.0.1-8010-exec-42] com.ptc.odata.windchill.servlet.WcRestServlet wcadmin - An unexpected REST error occured Incompatible types. at org.apache.olingo.server.core.uri.parser.ExpressionParser.checkEqualityTypes(ExpressionParser.java:1257) at org.apache.olingo.server.core.uri.parser.ExpressionParser.parseExprEquality(ExpressionParser.java:223) at org.apache.olingo.server.core.uri.parser.ExpressionParser.parseAnd(ExpressionParser.java:204) at org.apache.olingo.server.core.uri.parser.ExpressionParser.parseExpression(ExpressionParser.java:190) at org.apache.olingo.server.core.uri.parser.ExpressionParser.parse(ExpressionParser.java:184) at org.apache.olingo.server.core.uri.parser.FilterParser.parse(FilterParser.java:48) at org.apache.olingo.server.core.uri.parser.Parser.parseFilterOption(Parser.java:413)
最新バージョンはこちらを参照ください CS336660