云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

全站加速_网站的建设流程_返现

小七 141 0

全站加速_网站的建设流程_返现

一年前,我遇到了一个挑战:使用第三方文档存储库系统时没有真正的RESTful Web服务。

挑战是第三方系统通过GOS上传需要附加在SAP中的PDF文件。旧系统与SAP系统之间没有已建立的接口,云计算大数据,但幸运的是,旧系统仍然可以执行java脚本。

更糟的是,SAP系统没有NW Gateway,客户不会为此要求支付NW Gateway的费用。所以,实现官方restfulsdk是不可能的

所以,解决的办法是欺骗Webservice能够发送文件。另一个问题是它不能发送复杂的文件。

所以我实现的解决方案是:

1。我已经通过SICF和定制处理程序在SAP系统中创建了一个非官方的webservice。如果您不熟悉这个->查看SAP中没有SAP NW网关的伪RESTful API。本教程将向您展示如何创建一个非官方的RESTful服务。在第三方系统方面,我通过Javascript创建了一个自定义Webservice consumer。

我使用的是标准Jquery API

它所做的是调用在SAP中创建的Webservice。

前两步并不是很简单。关于这件事以前有很多讨论。现在的挑战是如何跨该框架发送文件,软件企业条件,解决方案是base64。

什么是base64?Base64是一种将二进制格式转换为基数64的编码方案。MIME规范将Base64列为二进制到文本方案之一。Base64有它的优点和缺点,大淘客推广,我将在这里不讨论。

所以,继续执行步骤。

3。下一步是将二进制文件转换成base64,便宜的云服务器,然后在步骤2中通过JS发送。在Javascript中,需要将文件转换为Base64

convertDataURIToBinary将文件转换为Base64文件文本文件

4。最后,我们使用ABAP FM SSFC\u BASE64\u DECODE将BASE64转换回二进制文件,使用lv\u字符串作为Javascript

5中转换的文件。最后,大数据如何分析,我们通过SO\u OBJECT\u INSERT将文件附加到GOS。这已经被很好的记录,你可以搜索很多文件来支持这一点。

我希望这有帮助!

这两个技术领域的出色运用。。。请继续努力,继续向社会分享这些信息。