一步步将 SAP Commerce Mock 应用部署到 SAP BTP Kyma Runtime

简介: 一步步将 SAP Commerce Mock 应用部署到 SAP BTP Kyma Runtime

image.png什么是 Kyma Mock 应用?它们是 SAP 应用轻量级的替代物,为了便于开发和测试基于 Varkes 的扩展和集成场景而生。使用 Mock 应用,我们在应用扩展实现时,就无需访问真实的 SAP 应用了。


Mock 应用的代码仓库地址:https://github.com/SAP-samples/xf-application-mocks


进入 Kyma 控制台,创建一个新的 namespace,取名 dev:image.pngimage.pngimage.pngKyma namespace 相当于文件系统里文件夹的概念,ABAP 里的 package.image.png进入 dev namespace,Deploy new workload->Upload YAML:image.pngYAML 文件选择如下路径的 k8s.yaml:image.pngimage.png采用同样的方法,将 kyma.yaml 也进行 deploy:

image.png刚才我们 deploy 到 Kyma runtime 的 kyma.yaml 里,定义了一条 API Rule,部署成功后,可以在 Kyma console 的 Discovery and Network 里看到:image.png点击 host 列的超链接:https://commerce.c-46d70f2.kyma.shoot.live.k8s-hana.ondemand.com/

能看到如下页面:image.pngimage.png使用 Global 账号,创建一个系统。image.png点击 Register System 按钮:

image.png系统名称维护成 commerce-mock, 系统类型选择为 SAP Commerce Cloud:image.pngimage.png

Create a Formationimage.png创建一个 Formation,用于将 SAP BTP 里创建的系统同某个 runtime 连接起来。image.pngSelect Subaccount 字段选择自己的 subaccount,System 选择刚刚创建的 commerce-mock:image.pngStep 6: Pair an applicationimage.pngPairing 流程将在 Commerce mock 应用和 SAP Kyma runtime 建立 trust.

image.pngPairing 流程完成后,API 和 业务事件的注册就可以开展了。image.png回到 SAP Commerce mock 应用的界面。点击 Connect,这里需要输入一个 token:image.pngToken 从 System 面板里可以获得:image.png成功建立连接:image.pngimage.png注册成功:image.png现在回到 Kyma console,能看到 Applications/Systems 面板下多出来一个状态为 SERVING 的应用。

image.pngimage.png


相关文章
|
1月前
|
Web App开发 数据采集 前端开发
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
15 0
|
1月前
|
XML 存储 数据格式
SAP UI5 控件 customData 属性的应用介绍
SAP UI5 控件 customData 属性的应用介绍
31 0
|
2月前
|
Web App开发 前端开发 JavaScript
乱花渐欲迷人眼 - 让 SAP UI5 应用的日志输出不再素面朝天
乱花渐欲迷人眼 - 让 SAP UI5 应用的日志输出不再素面朝天
46 0
|
2月前
让 SAP UI5 应用的日志打印变得五彩缤纷试读版
让 SAP UI5 应用的日志打印变得五彩缤纷试读版
97 2
|
2月前
SAP Fiori Elements 应用里图片字段(Image)的显示原理介绍试读版
SAP Fiori Elements 应用里图片字段(Image)的显示原理介绍试读版
17 0
|
1月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
27 0
|
1月前
|
JavaScript 前端开发 开发者
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
13 0
|
1月前
|
前端开发 JavaScript API
SAP UI5 sap.ui.require.toUrl 的作用介绍
SAP UI5 sap.ui.require.toUrl 的作用介绍
28 0
|
1月前
|
搜索推荐
如何让 SAP UI5 Smart Table 支持多项选择(Multiple-Selection)试读版
如何让 SAP UI5 Smart Table 支持多项选择(Multiple-Selection)试读版
18 0
|
1月前
使用 SAP UI5 Event Bus 机制,修复 SAP UI5 分页显示数据的一个 bug 试读版
使用 SAP UI5 Event Bus 机制,修复 SAP UI5 分页显示数据的一个 bug 试读版
20 0