Siebel RESTful API在自定义对象上不起作用

时间:2018-09-27 17:37:57

标签: rest siebel

我正在尝试测试Postman的Siebel IP 16 RESTful API。查询操作(GET)在Vanilla BO和BC上运行良好。而我无法在自定义BO和BC上执行GET,PUT,POST操作。在自定义BO和BC上,我们也有IO。我在URI中传递了正确的BO和BC名称。

下面是我用来更新SR号的URI。

方法:HTTP PUT。

URI:http://SBDEV5:9001/siebel-rest/v1.0/data/LA服务请求IO /服务请求/ 1-QFLAT BO名称是LA服务请求,而BC名称是服务请求。

身体:

{

"Integration Id": "09022016024101940",

"SR Number": "1-44397461",

"Status": "Closed",

"Priority": "High"

}

响应

{

    "ERROR": "Could not find '<?>' named '<?>'. This object is inactive or nonexistent.(SBL-DAT-00144)"

}

在IP 16中使用Siebel REST API时,我们是否需要对Siebel客户端应用程序中的自定义对象进行任何设置?我想念什么吗?

请咨询。预先感谢。

1 个答案:

答案 0 :(得分:0)

这是Siebel每次找不到对象时都会引发的标准和通用错误。它可能是业务组件中缺少的字段,或者是在BO中找不到的组件。您将必须提高服务器上Integration组件的服务器日志,并找出缺少的对象。该错误不是由于REST引起的,即使对该对象的SOAP集成也将引发此错误。必须通过Siebel Tools实施此修复程序才能解决此错误。