点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我想在用Eclipse本地编写的UI5应用程序之间建立通信。
我已经成功地在 wdr_test_apc_wsp webdynpro中创建并测试了websocket。
我的推送频道如下:
问题是,当我尝试从UI5应用程序访问websocket时。
首先:我已经在互联网上阅读到在UI5中我应该使用SapPcpWebSocket类。 但是由于某些原因,即使我使用sap.ui.require(" ui/core/ws/SapPcpWebSocket"),该库也找不到该类。 所以我正在使用WebSocket类。
其次::创建WebSocket对象时,我正在为Websocket服务传递Uri。 我碰到2个错误:
1)403:这是跨域问题。 我使用交易 SAPC_CROSS_ORIGIN
临时修复了该问题2)500:内部服务器错误。 我不知道为什么会发生此错误。 我检查了事务SLG1,但那里没有日志。 我还尝试使用报告 RS_APC_WS_EXCHANGE_MESSAGE 和选项通过URL创建来测试Web套接字,它返回相同的500内部服务器错误。 当我尝试按目的地创建 时,效果很好。
您是否知道如何建立通信,或者至少指出我出现错误的位置或原因。
谢谢。
(26.4 kB)
这可能有助于您查看我的博客文章 ABAP推/消息通道和SAPUI5演示应用程序。 为避免CORS问题,请确保将应用程序部署到ABAP系统上进行测试,或者在要在Eclipse中测试时在Eclipse中设置启用WebSocket的代理。
是否已解决500错误 ?
您必须在构造函数中传递相应的协议:
一周热门 更多>