内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

云服务器_websphere中间件_折扣

2021-07-21 21:53 出处:欧普曼云计算 人气: 评论(0

在本博客中,我将介绍如何将SAP云平台传输管理(TMS)集成到SAP Solution Manager变更请求管理(ChaRM)和质量门管理(QGM)中。此集成自2019年12月起在SPS10 for SAP Solution Manager 7.2中提供。在本博客中,我将集中讨论变更请求管理,但质量门管理使用完全相同的基础设施。

我将从描述您需要满足的一些先决条件开始,以使此场景正常工作。接下来将在SAP Solution Manager和传输管理中进行一些准备工作。之后,我将创建一个TMS传输请求,将其分配给ChaRM change文档,淘客家园,并通过ChaRM中相应的状态更改触发从子帐户导入SAP云平台。整个过程将以成吨的屏幕截图记录下来。

整个Landscape如下:

SAP Solution Manager 7.2至少实现了SPS10,自2019年12月开始提供,并配置了ChaRM或QGM。您可以选择在SAP Solution Manager中提供内部部署系统。在本例中,我连接了SAP S/4HANA内部部署系统S2D,向SAP Solution Manager发送S2Q和S2P。

我已按照"设置环境"中的文档设置了SAP云平台传输管理,以直接在应用程序中传输内容存档,包括使用服务密钥创建TMS服务实例。稍后需要这些信息来配置从SAP Solution Manager到传输管理的RFC连接。

我还在TMS中创建了一个传输环境,其中包括三个连接到三个SAP Cloud Platform Neo子帐户的传输节点。这将在SAP文档中的"配置环境"一章中描述。从运输管理到近地天体子账户的目的地的格式为https://slservice。/slservice/slp/basic//slp/,其中部分取决于您的子帐户所在的数据中心。例如,当您访问SAP云平台驾驶舱中的"概述"选项卡时,就可以导出它。此页的URL的格式为'https://account。/驾驶舱#/…'。对于在SAP datacenter Europe中运行的子帐户,Rot的值为"eu1"。hana.ondemand.com’. 也可以在"子账户信息-技术名称"一节的概述页上找到。

在这种情况下,我使用解决方案导出向导创建要由SAP Solution Manager处理的TMS传输。因此,解决方案导出向导所需的配置必须在Neo development子帐户中执行。请参阅文档"使用传输管理服务设置MTA存档的直接上载"。基本上,您是在开发子帐户的解决方案生命周期管理服务中创建到TMS的目的地。您将使用来自TMS服务实例的服务键的输入。不要忘记目标的属性"sourceSystemId",以便连接到TMS环境中的开发节点。

在SAP Cloud Platform Cloud Foundry环境中,集成也可以工作,只有创建TMS传输请求的工作方式不同,因为解决方案导出向导(稍后我将使用)仅在Neo环境中可用。在Cloud Foundry环境中,您必须从WebIDE创建MTA并手动将其附加到新的传输请求,或者将这些步骤作为CI/CD管道的一部分。

该场景使用节点直到\u DEV,Till\u TEST and Till\u PROD.

与"正常"传输环境不同的是,我为测试和生产节点设置了"由SAP Solution Manager控制"标志。

我没有为开发节点设置此标志,因为我将使用此节点创建传输请求。这是TMS–ChaRM集成场景的推荐方法。

传输管理和SAP Solution Manager ChaRM集成的总体设置过程在"使用SAP云平台传输管理服务的变更控制管理"中描述。具体来说,必须完成以下操作:

我创建了两个RFC连接,以允许SAP Solution Manager与传输管理进行通信:

一个连接(TMS\U身份验证)用于为从SAP Solution Manager到传输管理的API调用获取oauth令牌。对于此连接,我使用了来自传输管理服务实例服务密钥的信息。

这些值用于SM59输入屏幕:

第二个RFC连接用于调用传输管理的REST API。

请确保为两个RFC连接激活SSL协议。

不幸的是,RFC连接检查并不能提供真正有用的信息。对于身份验证RFC,连接检查将导致错误400(错误请求)。这是预期的消息,并不表示真正的错误。REST API RFC连接检查要求输入用户名和密码作为预期结果。

在某些情况下,我们遇到错误消息SSSLERR\u SERVER\u CERT\u MISMATCH for The REST API RFC。这可以通过将参数"icm/HTTPS/client\u sni\u enabled"设置为TRUE来解决。有关更多信息,请查看SAP注释510007。

这些RFC连接将在后续步骤中使用。

传输管理中应反映在ChaRM中的所有节点必须在LMDB中创建为外部服务。我已经为我的环境中的三个节点创建了三个外部服务。

每个节点有四个特殊属性需要配置:

是云TMS节点:XCloud-TMS-Node-Name:TMS中节点的名称,这里是测试。请注意此名称区分大小写。云TMS认证RFC:用于认证的RFC连接,这里是TMS\u认证Cloud TMS REST API RFC:用于API调用的RFC连接,这里是TMS\u REST\u API

这些是我为设置解决方案而执行的步骤:

另外,我在解决方案中添加了三个S/4HANA客户机,快速自助建站,以显示包括ABAP(和非ABAP)系统的组合景观是可能的。请注意,中央CTS不能与运输管理相结合。但是,在一个变更请求管理周期或质量门管理场景中,可能有多个ABAP和非ABAB景观与运输管理相结合。参见下面的示例:

我的总体情况如下:

现在是时候创建一个更改周期,在该周期中,更改文档将稍后创建。

启动"更改和发布管理"。

转到"更改请求管理"。

创建一个更改周期。

我选择了"连续周期"。

该周期是在中创建的初始状态。

我输入了描述并选择了包含传输管理节点的解决方案。

我选择了解决方案的分支。在本例中,只有"维护"可用。

现在必须保存并激活循环。

我确认使用运输管理集成。

现在创建此循环的任务列表。先决条件检查成功完成,因此我单击了"下一步"。

我再次检查了范围。运输轨道看起来与预期一致。

现在可以触发任务列表创建。

任务列表已成功创建,并且更改周期处于活动状态。

但是,任务列表是在锁定状态下创建的,必须解锁。为此,我在变更周期的"关联交易"中打开了任务列表(向下滚动即可)。

我通过选择一个组并按下"锁定/解锁组"按钮来解锁任务列表中的所有任务。

之后,所有任务的状态都应为解锁。

下一步我在变更中创建了一个变更文档我刚刚创建的周期

目前运输管理集成只是基于正常的变更,所以我创建了一个正常的变更

变更是在初始状态下创建的。我现在选择我刚刚创建的变更周期。

我使用了术语"TMS",这是变更周期描述的一部分。

我现在必须提供此变更的配置项。

在本例中,我选择了运输管理环境的生产节点。然而,此选择不会影响传输行为。

更改文档现在已完成并可以保存。

为了将传输请求附加到更改文档,必须将其设置为"正在开发"(并已保存)。

更改文档现在已准备好分配传输请求。

与ABAP世界不同对于传输管理,传输请求不是从更改文档中创建的,而是在传输管理中将其添加到测试节点的导入队列(指向SAP云平台中的测试子帐户)后分配给它。

有几个选项可以实现这一点:

分享给小伙伴们:
本文标签: 服务器websphere中间件折扣

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

签名: 验证码: 点击我更换图片

评论列表