主持人注意:这篇博文已经过时了,并且引用了一个旧的beta版本,这个版本已经不存在了。
我有机会成为(thx to Boris Zarske and team)SAP Transport Management Service(TMS)for SAP Cloud Platform beta计划的一部分。因此这是一个封闭的beta,正如Boris在下面评论的那样,将有一个更开放的测试版(链接将被发布),目前计划在2018年第3季度发布SAP TMS。
简而言之,SAP TMS是现有解决方案的附加传输选项,仅作为基于云的解决方案运行。
SAP TMS提供并允许我们传输开发工件和数据应用程序内容。该工具涵盖以下
SaaS和PaaS特定于应用程序的内容存档多目标应用程序SAP HANA XS classic model Delivery Unit
目前SAP TMS只支持Neo环境,网站建站平台,未来的发展方向还将覆盖SAP CF环境
从架构的角度来看,TMS是在CF环境下运行的:
如果没有一点配置,什么(大部分)都不起作用,因此,我们现在要介绍以下步骤:
那么让我们开始dude….
我要做的第一件事是创建一个新的"子帐户":
之后,我们需要将权利分配给我们新创建的子帐户。
现在您可以在您的SAP CP CF子帐户中启用SAP TMS订阅:
为此,请输入TMS订阅并定义新角色集合:
将应用程序角色分配给新创建的角色集合(如SYC\u RC):
并通过向角色集合添加用户来配置信任配置,通过输入SAP ID服务:
并分配一个用户:
之后,我们可以进入SAP TMS应用程序:
如果登录成功,我们现在应该看到SAP TMS应用程序:
以便从SAP CP Neo Acc访问。我们需要在我们的CloudFoundry环境中创建对TMS服务的API访问。这可以通过cockpit完成,或者我最喜欢的方法是使用cf cli:
我们在SAP CP(cf env.)上需要做的最后一件事是定义一个新的目的地,学生云服务器,从您的"Neo Acc"指向"解决方案生命周期管理服务":
详细地说,您需要配置以下内容:
对于url的规范,淘客引流,请检查此SAP帮助页
在Neo端,我们需要创建3个目标:
第一个目标应用程序要使用,在我们的场景中,我们要传输SAP CP集成内容。因此,我们需要有关CPI的信息:
不同类型可用目的地的详细信息可在此处找到。
如SAP帮助中所述,SAP CPI需要将目的地的名称指定为"CloudIntegration"。
现在需要的最后两个目的地,是为我们提供访问CF环境的目的地:
其他属性
OAuth目的地:
我们首先需要做的是指定"源"和"目标"节点。
在我们的简单场景中,我们只有一个CPI租户,因此我们只有一个源节点:
和"目标"节点,如果我们现在可以找到一个不同的设置:
在成功定义节点之后,我们现在可以定义我们的"小"传输路径:
告诉SAP CPI我们想使用哪种类型的传输。
需要通过输入租户的"设置"部分来配置,并选择TMS作为"传输模式":
#
现在我们切换进入"设计"视角,国内云服务器哪家好,选择一个包。
在包的详细视图中,点击"运输"链接:
输入描述:
是的,它看起来是有效的:
为了验证这真的有效,基于我在这里只使用一个单一的CPI租户,返利机器人哪个好用,我现在想删除包:
如果我们回到SAP TMS选择我们的传输节点,我们现在可以看到我们的传输。
选择条目并单击导入:
然后我们开始…….我们现在可以在SAP CPI租户中找到我们的内容/包:
从我的角度来看,我们最快(第二季度?)得到了最重要的东西SAP TMS处理我们的工件。
在许多项目中,这是一个非常糟糕的经验,首先手动导出CPI内容并将其重新导入到另一个租户。
一个很酷的事情,它可以很有帮助,也可以是一个预定的导入选项,以避免手动导入过程。
但无论如何,我认为SAP TMS是正确的方向。
干杯,
Fabian
SAP TMS SAP Help Link
Neo环境的MTA SAP Help
配置对解决方案生命周期管理服务的访问