我正在向/maximo/oslc/os/mxsr发出HTTP GET请求,并使用oslc.select查询字符串参数来选择:
*,doclinks{*},worklog{*},rel.commlog{*},rel.woactivity{*,rel.woactivity{*}}这使我可以获得相关数据,包括相关的工作日志,但工作日志不包括'description_longdescription‘字段。
获取该字段的惟一方法似乎是执行单独的HTTP get,直接通过/maxrest/rest/mbo/worklog查询工作日志id。然后,它提供description_longdescription字段。
我知道这个字段是通过链接的longdescription表单独存储的,但我希望通过“下一代”oslc api通过一个http get请求来获取数据。
我尝试添加'worklog{*,description_longdescription}',因为我在某个地方读到longdescription是一个“非持久性”字段,必须显式命名才能包含,但它没有任何效果。
发布于 2020-03-12 01:53:03
我计算出对于API中的/maximo/oslc/os/mxsr对象,我需要通过oslc.select查询字符串中的rel.modifyworklog语法引用相关的MODIFYWORKLOG对象:
oslc.select=*,doclinks{*},rel.modifyworklog{*,description_longdescription},rel.commlog{*},rel.woactivity{*,rel.woactivity{*}}我还必须显式地将非持久字段命名为description_longdescription,才能将其包括在内。
https://stackoverflow.com/questions/60640871
复制相似问题