XSA HANA 2.0 SPS02-用户提供的服务

2020-09-23 20:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好! 我正试图使用​​用...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好!

我正试图使用​​用户提供的服务来配置.Net后端剩余服务的URL,但存在一些问题,我需要在多个UI5应用程序中使用该服务。

现在我们处于开发阶段,因此我可以在每个UI5应用程序中配置URL,但是我需要使用用户提供的配置它,因为我们将在质量空间中进行测试(在相同的环境中,我们拥有DEV_SPACE 和QAS_SPACE),因此我也需要将应用程序也指向.NET质量URL。

我确实阅读了答案如何在XSA中设置和使用目的地| Cloud Foundry ,并通过CUPS命令创建服务,如下所示:

 xs cups bia-backend -p url
 结果:
 {
   " name":" bia-backend",
   "凭证":{
     " url":" http://dotnet.backend.com"
   }
 }
 
模块:
   -名称:bia.apresentacao-app
     类型:html5
     路径:应用
     要求:
       -名称:sapui5
         特性:
           sapui5url:〜{url}
       -名称:bia-backend
         组:目的地
         特性:
           名称:比亚
           网址:〜{url}
 资源:
   -名称:sapui5
     类型:配置
     参数:
       provider-nid:mta
       provider-id:'com.sap.ui5.dist.sapui5-dist-xsa.XSAC_UI5_FESV3:sapui5_fesv3'
       版本:"> = 1.42.0"
   -名称:bia-backend
     类型:org.cloudfoundry.user提供的服务
     特性:
         bia-backend-service-name:$ {service-name}
         网址:" http://dotnet.backend.com"#$ {url}不起作用
     参数:
         服务名称:bia-backend
 

但是问题在于,我仍然需要在所有其他应用程序的MTA描述符内将URL作为硬代码通知,并且我无法在MTA描述符内使用$ {url}参数(我尝试使用org.cloudfoundry。 用户提供的服务和org.cloudfoundry.user-existing-service)。

资源
   -名称:bia-backend
     类型:org.cloudfoundry.existing-service#org.cloudfoundry.user提供的服务
     特性:
         bia-backend-service-name:$ {service-name}
         网址:$ {url}#不起作用
     参数:
         服务名称:bia-backend
 

那么我如何在MTA描述符中引用bia-backend服务(UPS)上凭据的URL属性? 每次部署应用程序时,是否都需要使用" .mtaext"和" .mtad.yaml"档案来更改所有应用程序中的URL?

我的想法是在将应用程序部署到QAS_SPACE并传输到生产环境后,使用UUPS命令在任何Envirromment/ORG/SPACE中更改URL。

谢谢。

马修斯

1条回答
2020-09-23 20:27 .采纳回答

大家好,

我们已在部署过程中使用'.mtaext'文件解决了该问题。

SAP回答我们无法使用通过CUPS配置的URL,因此我们只是通过CUPS命令创建了没有URL参数的服务,在MTA文件中创建了URL参数(类型为org.cloudfoundry.existing- 服务),并在部署时使用" .mtaext"文件将URL参数更改为目标系统上的所需值。

谢谢。

一周热门 更多>