【问题标题】:Calling external API / Function from JD Edwards (JDE) web service (BSSV)从 JD Edwards (JDE) Web 服务 (BSSV) 调用外部 API/函数
【发布时间】:2014-10-15 04:05:31
【问题描述】:

我们需要使用 jd edwards 网络服务将订单状态更新到基于 php 的系统。我们需要从 JDE Web 服务调用下面的 API。

从 PHP 调用 API 的示例代码如下...我们需要在 JDE 业务服务中使用类似的逻辑...

字段描述示例值 密钥标识令牌 12334566 订单 订单识别号 3008 json (可选) 0 获取 XML 响应, 1 获取 JSON 响应 0

可以使用 GET 属性、POST 属性、XML 或 JSON 提供参数。

<?php
$r = new HttpRequest('http://[enter server name/ip]/client_api/update_order/', HttpRequest::METH_POST);
$r->addPostFields(array(
    'key' => '12334566',
    'order' => '3008',
    'json' => 0
));
try {
    echo $r->send()->getBody();
} catch (HttpException $ex) {
    echo $ex;
}
?>

如果正确/失败,此调用将发送状态码响应。

对可能的方法和任何示例的任何建议???

【问题讨论】:

    标签: web-services soap soap-client webservice-client jdedwards


    【解决方案1】:

    这很简单,只需编写调用自定义 JDE Web 服务的 C 函数并包装 java http get(使用标准 java api)来调用后端。我没有完整的示例,但您可以按照 BSSV 消费者的 Oracle 指南并在互联网上搜索 java http get。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-30
      • 1970-01-01
      • 2016-10-01
      • 2016-10-08
      • 1970-01-01
      • 2014-07-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多