从XS应用程序调用服务层

2020-09-22 04:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我的客户希望通过XS应用...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我的客户希望通过XS应用程序更新SAP实体。 为了允许这种操作而又不使SAP数据无效,我需要调用服务层(除非有更好的方法)

我一直在寻找类似的答案,但发现的大部分似乎都是我已纠正的错误。

错误消息是" {" error":" HttpClient.request:请求失败:发生内部错误\"无法将请求发送到套接字... rc = -1 \""}"。

B1SL.xshttpdest是在信任管理器中设置的

 host =" servicelayer.url.com";
 端口= 50000;
 pathPrefix ="/img/b1s/v1/";
 authType =无;
 useSSL = true;
 超时= 0;
 

我的test.xsjs服务:

功能response(obj){
     $ .response.contentType =" application/json";
     $ .response.setBody(JSON.stringify(obj));
     $ .response.status = $ .net.http.OK;
 }
 var client = new $ .net.http.Client();
 var destination = $ .net.http.readDestination(" b1s.v1.Libs"," B1SL");
 var req = new $ .web.WebRequest($。net.http.GET,'Items');
 尝试{
     client.request(要求,目的地);
     var response = client.getResponse();
     响应(response);
 }抓住(例如){
     响应({error:ex.message});
 }
 

我哪里出错了?

Ta

1条回答
nice_wp
2020-09-22 04:39

嘿,丹尼尔,

您解决了这个问题吗? 在类似的情况下,我会收到相同的错误。

一周热门 更多>