网站建设_昆明hph网站建设_价格

企业应用 虚拟云 浏览

小编:新版本的saps/4hanacloudsdkjava库从今天开始提供。您可以将依赖项更新到版本2.10.0,并使用Maven Central的新版本。在这篇博文中,我们将带您了解本版本的亮点。要获得完整的概述,请访问

新版本的saps/4hanacloudsdkjava库从今天开始提供。您可以将依赖项更新到版本2.10.0,并使用Maven Central的新版本。在这篇博文中,我们将带您了解本版本的亮点。要获得完整的概述,请访问我们的Java库发行说明。发行说明还包括到目前为止我们所有发行版的更改日志。在文章的最后,您将看到一组关于如何更新到新版本的说明。

新API版本的处理

用于访问SAP S/4HANA Cloud API的Java虚拟数据模型现在支持两个版本的BOM表API。在saps/4hanacloud的最新版本1811中,引入了此API的新版本2,但进行了不兼容的更改,而旧版本仍然可用。当时,SDK用表示新服务版本的类替换了以前存在的VDM。在SDK的2.10.0版本中,除了新版本之外,我们还为旧版本重新引入了VDM表示。为此,阿里云返佣,已重命名新API版本2的服务类和包。较新的版本2作为BillOfMaterialsV2服务提供。以前的版本1作为BillOfMaterialsService提供。在未来,我们将以类似的方式从头开始展示新版本的api。也就是说,后续的新版本(具有不兼容的更改)将表示为新的VDM服务(以版本号作为后缀)。与以前一样,对SAP API Business Hub中没有新版本的现有API的兼容更改将通过对VDM中Java表示的相应兼容更改来反映。

进一步的改进

云平台用户抽象现在返回字符串类型的用户属性作为StringUserAttribute的实例,而不是SAP Cloud Platform Neo上的SimpleUserAttribute,云平台存储,以及Cloud Foundry上的StringCollectionUserAttribute,而不是CollectionUserAttribute,以便更方便地使用。

我们增强了ForEachSystemRule实用程序,用于集成测试,以支持回退系统的概念。这些是在第一个配置的系统的测试失败后(按顺序)执行测试的系统。如果测试在至少一个指定系统上成功,则认为测试成功。

版本2.10.0修复了由scp cf TOME原型创建的项目的问题,云存储标准,其中TOME由于与Windows上的默认关闭端口8005冲突而无法启动。现在,租用服务器,在应用程序中显式指定了关闭端口8006/pom.xml文件.

此版本还修复了由scp cf tomcat原型生成的项目的一个问题,其中集成测试在从IDE运行时失败,因为缺少arquillian的端口配置。现在,在中定义了默认端口9090arquillian.xml文件除非系统属性arquillian.httport端口传递给测试运行者。请注意,数据库灾备,在IntelliJ中,仍然需要禁用在文件|设置|生成、执行、,部署|构建工具| Maven |运行测试或通过-Darquillian.httpPort=9090手动。

我们修复了一个问题,即在使用多个XSUAA实例以及XSUAA的代理计划时,无法找到给定JWT的XSUAA服务实例凭据。

完整发行说明中列出了一些进一步的改进。

Java库

要更新现有项目中使用的SAP S/4HANA Cloud SDK Java库的版本,请执行以下操作:

打开pom.xml文件文件位于项目的根文件夹中。找到dependency management部分,并在其中找到sdkbom依赖项。将该依赖项的版本更新到2.10.0.

这样,由于采用了"物料清单"(BOM)方法,您已经完成了。您的依赖关系应该是这样的:

您现在可以重新编译您的项目(注意兼容性说明),并利用2.10.0版SAP S/4HANA Cloud SDK的新功能。

当然,通过运行Maven原型for Neo或Cloud Foundry with-DarchetypeVersion=2.10.0(或RELEASE),还可以生成一个从一开始就使用版本2.10.0的新项目。

当前网址:http://www.vmchk.com/share/2021/0411/74211.html

 
你可能喜欢的: