我需要在 Tibco EBX Rest API 中进行过滤的帮助。我正在尝试过滤“technicalDetails”信息,例如 lastUpdateDate 或 lastUpdateUser。截至当前的 Tibco EBX 文档,我可以使用
includeTechnicals=true
参数向 Rest API 调用添加额外的技术细节。
我使用的模型看起来像这样:
"label": "Some label", "details": "<detailsURL>", "creationDate": "2020-08-07T17:10:06.834", "creationUser": "administrator", "lastUpdateDate": "2020-08-11T19:36:40.340", "lastUpdateUser": "administrator", "content": { myProperty='test', ... <other properties>
根据 Tibco 的 XPath 语法文档,我可以使用以下语法过滤我的实体:
filter=./myProperty='test'
。
但是,我还没有找到在 lastUpdateDate 字段之后进行过滤的记录方法。
有人知道如何(如果可能)实现这一目标吗?
我尝试使用不同的导航模式,例如:
../lastUpdateUser='<my string>' ../../lastUpdateUser='<my string>' ../../../lastUpdateUser='<my string>'
但是找不到字段,返回400错误:
{ "code": 400, "errors": [ { "message": "Unrecognized path: /lastUpdateUser." } ] }
您需要应用完整的 xpath 语法,在本例中:
select?filter=osd:search(./lastUpdateUser, "Name")