【问题标题】:Siebel RESTful API not working on Custom ObjectsSiebel RESTful API 不适用于自定义对象
【发布时间】:2019-11-21 17:11:50
【问题描述】:

我正在尝试从 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 客户端应用程序中的自定义对象进行任何设置?我错过了什么吗?

请指教。提前致谢。

【问题讨论】:

    标签: rest siebel


    【解决方案1】:

    这是 Siebel 每次找不到对象时都会抛出的标准和一般错误。它可能是业务组件中缺少的字段,或者是 BO 中未找到的组件。您必须为服务器上的集成组件生成服务器日志,并找出缺少的对象。该错误不是因为 REST,即使 SOAP 集成到此对象也会引发此错误。必须通过 Siebel Tools 实施修复以解决此错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-04
      • 1970-01-01
      • 1970-01-01
      • 2020-01-16
      • 1970-01-01
      • 1970-01-01
      • 2019-06-03
      相关资源
      最近更新 更多