点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 这个问题已经在论坛...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 这个问题已经在论坛...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
这个问题已经在论坛上这里提出过了:
"创建了一个UI5应用程序,该应用程序使用websocket连接来显示来自ABAP后端的推送消息。这很好,但是现在我将UI5移到了HANA Cloud Platform上,并且现在通过Cloud实现了与ABAP后端的连接 连接器。"
我了解SAP Cloud Connector不支持此功能,但是SAP刚刚发布了新版本的Cloud Connector 2.12,可以在SAP Note 2573250上看到
https://launchpad.support.sap.com/#/notes/0002573250
此说明声称新版本支持:
"某些版本的SCC不支持将WebSocket通道从SAP Cloud Platform部署到本地。从Cloud Connector 2.12启动新功能。"
我安装了新版本的Cloud连接器,并且在公开资源的配置下确实存在一个新选项,我们可以将该资源公开给websocket:
当我在内部使用测试工具时,我的Abap推送通道运行良好。
但是当我尝试从SAP Cloud Platform(SAP WEB IDE)打开websocket时,出现以下错误:
"与
的WebSocket连接' wss://webidecp-e23425u5k.dispatcher.eu2.hana.ondemand.com/destinations/AM1_HTTPS/sap/bc/apc/sap/zam_candy 失败: WebSocket握手期间出错:意外的响应代码:501"
AM1_HTTPS是我到使用协议HTTPS,具有HTTPS端口并公开了资源"/img/sap"的云连接器中的虚拟主机的目标。 如上图所示,标记了" websocket升级"。
我首先尝试使用以下代码生成URL :(我不认为这是正确的方法,因为我们没有通知资源公开和Websocket升级的目的地)
jQuery.sap.require(" sap.ui.core.ws.WebSocket");
var socket = new sap.ui.core.ws.WebSocket('/sap/bc/apc/sap/ztest');
但这会产生以下WSS和错误:
"与' wss://webidetesting0968589-e23425u5k.dispatcher.eu2.hana.ondemand.com/sap/bc/apc/sap/zam_candy 的WebSocket连接失败: WebSocket握手期间出错:意外的响应代码:404"
即使使用新版本,我也无法在HCP上打开websocket。
对于此解决方案的任何建议,我将不胜感激。
非常感谢您。
(8.8 kB)
您好 Ernani Ribeiro
至少对于SAP CF Approuter来说是个好消息。 在 WolfgangRöckelein提起事件之后,SAP正在更新Approuter以支持对OnPrem Destinations的WebSocket请求
最诚挚的问候
格雷戈尔
一周热门 更多>