搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > SAPtechnical > Web IDE代理服务

Web IDE代理服务

SAPtechnical 2018-03-01


如果你觉得文章还不错,请推荐给你的朋友吧。

如果在 SAP Web IDE 中编写代码的话,Web IDE 也提供了代理服务。本篇我们就来看看如何使用 SAP Web IDE 提供的代理服务。

配置链接

一、配置链接

使用 Web IDE 配置连接

进入在线版 Web IDE,登陆后找到左边 Panel 下的 Connectivity -> Destinations:

Web IDE代理服务

点击 New Destination,然后设置如下:

Web IDE代理服务

点击 New Property,设置如下属性:

Web IDE代理服务

保存后,点击 Check connection,如果出现成功提示,则表示连接成功。

Web IDE代理服务

Web IDE 的这个 Destination 设置,可以用于该账户下的所有项目。 如果配置了destination, IDE中的项目 serviceUrl 的写法和之前通过代理的方法不同。比如,我们之前的连接 url 为:

var sServiceUrl = proxy + "http://services.odata.org/V2/(S(tigt4zfne0egj3u25bhqq32a))/OData/OData.svc/" 

现在这个 serviceUrl 应该这样写:

var sServiceUrl = "/destinations/northwind/V2/(S(vitw3mhyp5ifhga2mttx5okl))/OData/OData.svc"

Host 和 port 被替换成 /destinations/northwind/ 。

连接测试

二、连接测试

Web IDE 连接测试

在 SAP Web IDE 中创建一个类型为 SAPUI5 Applicaation 类型的项目,IDE 预设的项目文件结构为:

Web IDE代理服务

在项目的根目录下多了 neo-app.json 文件和 .project.json 文件。neo-app.json 文件中包含了引用的 destination:

Web IDE代理服务

代码测试:

代理使用

三、代理使用

Personal Edition 如何使用代理

因为 SAP Web IDE 只是 SAP Cloud Platform (简称为 HCP) 中 Service 下面的一个子功能,而 Destination 的配置是在 Connectivity - Destinations 下面,所以个人版中是没有这个设置界面的。那么,个人版能不能使用这个代码功能呢?答案是可以,方法如下:

将 Web IDE 在线版的 Destination 文件下载:

然后,在 SAP Web IDE 个人版的安装目录下,找到子文件夹:config_master\service.destinations\destinations,将这个文件放进去就可以了。


注意这个文件不能有扩展名,如果放进去的时候本地服务已经启用,需要退出重新启用服务。这个 destination 文件是一个类似 ini 的配置文件,我们可以用文本编辑器打开编写,也就是说,我们也可以手工编辑这个文件。

怎么样,今天的内容你get到了吗,如有不同见解,欢迎留言探讨。

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《Web IDE代理服务》的版权归原作者「SAPtechnical」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注SAPtechnical微信公众号

SAPtechnical微信公众号:gh_10cf0747f8fe

SAPtechnical

手机扫描上方二维码即可关注SAPtechnical微信公众号

SAPtechnical最新文章

精品公众号随机推荐