数据库服务器_数据库关系_代金券

2021-05-03 17:31

新版本的saps/4hanacloudsdkjava库从今天开始提供。您可以将依赖项更新到版本2.9.1,并使用Maven Central的新版本。我们还发布了v15版本的开箱即用的连续交付产品,物联网概念股,包括一个现成的Jenkins服务器和一个完整的交付工具包。在这篇博文中,我们将带您浏览这些版本的亮点。要获得完整的概述,请访问我们的Java库和持续交付工具包的发行说明。发行说明还包括到目前为止我们所有发行版的更改日志。在文章的最后,您将发现一组关于如何更新到新版本的说明。

版本2.9.1主要是一个维护版本,大数据培训哪好,其改进和修复在完整的发行说明中列出。

Java虚拟数据模型生成器中有一个新特性:您现在可以有选择地为特定实体集生成Java虚拟数据模型类和/或函数导入。生成的VDM将只包括Java表示,例如操作、fluent助手和过滤实体集或函数导入的实体。这通过关注用例所需的类来减少占用空间。

如果使用命令行界面,请使用VDM generator命令行界面的新选项--包括实体集和--包括函数导入,它们采用逗号分隔的实体集或函数导入名称列表。如果您使用Maven插件,请使用新的插件列表参数includeEntitySets和includeFunctionImports,它们接受一组标记,每个标记分别包含一个实体集或函数导入的名称。

如果没有提供实体集的筛选器,物联智能家居,返现是什么意思,则所有实体集都会像以前一样进行处理。如果未提供函数导入的筛选器,则会像以前一样处理所有函数导入。过滤实体集时,请注意,导航属性引用的实体不会以传递方式自动包含。它们的实体集必须手动添加到参数中,否则生成器将跳过相应的导航属性。过滤函数导入时,淘客吧,如果所需的函数导入具有实体作为返回类型,然后必须将其实体集添加到实体集参数(或生成的所有实体集)。

第二个值得注意的改进使SAP Leonardo机器学习服务的SDK抽象更加灵活,从而适用于更多场景。invoke方法现在将把默认服务URI与原始请求路径、查询以及作为请求参数的一部分提供的URI片段结合起来。这使调用者在调用URL时有了更大的灵活性。

对HTTPS的支持

您现在可以使用HTTPS保护Jenkins服务器,该服务器是连续交付工具包的一部分。您需要在中进行配置服务器.cfg在启动cx服务器之前,请提供证书和密钥。有关安全实例设置的详细信息,请参阅操作指南。

npm audit的集成

我们已将过时的漏洞检查工具"节点安全平台"(nsp)替换为基于替代"npm audit"的实现,并具有其他功能。如果您使用的是易受攻击的npm依赖项,那么管道现在将失败。它会将您指向相应的咨询,以便您可以审计和修复发现。可以在管道中使用auditedAdvisories属性_配置yml宣布假阳性结果。有关详细信息,请查看管道配置参考。

进一步改进

新版本在产品部署后仍将执行所有端到端测试,即使某些部署失败。相应的结果在日志中可见,有助于建立应用实例运行状况的透明度。

SAP S/4HANA Cloud SDK质量检查阶段确保您不会意外地依赖非公共API连接到SAP S/4HANA系统。我们现在给您一个选项,可以列出配置中的定制OData服务,这些服务不必检查是否使用非公共API。当访问其中一个服务时,管道不会失败。这允许在项目使用的saps/4HANA云的公共API之外故意声明OData服务,同时使使用此非公共API的决定透明。请参阅《配置指南》中的相应部分。请注意,这将限制您的应用程序对没有此API的客户的适用性。

管道现在会在每次管道运行之前检查是否有足够的磁盘空间可用于基于构建的应用程序。如果估计没有足够的可用空间,管道将中止生成,并提供相应的错误消息和回收空间的建议。

cx server脚本现在提供一个status命令,用于检查cx server相关Docker容器的状态。通过运行./cx server status进行尝试。

不再需要为Jenkins服务器和下载缓存以不同格式冗余定义代理设置。现在,所有特定于工具的代理设置都派生自配置属性http\u proxy和https\u proxy。有关详细信息,请参阅操作指南。

您可以在完整的发行说明中找到进一步的修复和改进。

Java库

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

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

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

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

当然,您也可以通过运行Maven archetypes for Neo或Cloud Foundry来生成一个从一开始就使用2.9.1版的新项目-DarchetypeVersion=2.9.1(或发行版)。

持续交付工具包

如果您使用的是固定版本的管道(从v7开始推荐),请使用在承载cx服务器的服务器上运行的以下命令更新持续交付工具包:

分享到:
收藏
相关阅读