云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名注册_怎么建设免费网站_是什么

小七 141 0

我们已经发布了新版本的sapcloudsdk。具体来说,新版本中提供了以下组件:

版本3.2.0中的Java库版本2.20.1中的Java库版本1.8.1中的JavaScript库v23版的持续交付工具包

在这篇博文中,我们将引导您了解这些版本的亮点。要获得完整的概述,请访问我们的Java库、JavaScript库和持续交付工具包的发行说明。发行说明还包括到目前为止我们所有发行版的更改日志。在文章的最后,您将看到一组关于如何更新到新版本的说明。

距离SAP TechEd 2019还有一个月。在我们专门的博客文章中了解更多关于SAP Cloud SDK的会议。

下周,我们将举办第三次SAP Cloud SDK社区电话会议。这一次,返利淘客,主题将是针对Java的SDK版本3。这个系列向所有人开放。每个月的电话会议都会有关于sapcloudsdk的最新消息,并深入讨论特定的主题,如本文所述。在本系列的下一个会话中,请在此注册。

您可以将SAP Cloud SDK for Java的依赖项更新到3.2.0版,并使用Maven Central的新版本。

异步弹性执行

3.2版引入了新方法,在使代码具有弹性的同时异步执行代码。使用ResilienceDecorator的新方法queueCallable和queueSupplier,并提供作为可调用或提供者异步执行的代码。两个都返回CompletableFuture的实例。

resiliencedecorrationstrategy也提供了相应的方法。当您需要手动指定要使用的执行器时,您也应该使用这些工具。

进一步的改进

在OData VDM中,我们已经向表示SAP S/4HANA云API的服务类添加了不推荐信息,这些API在SAP API Business Hub上不推荐使用,例如ChangeMasterService、ProcessOrderConfirmationService、,生产订单确认服务。查看相应的Javadoc并使用其中列出的相应后续服务。

版本3.2.0修复了函数导入的问题,其中查询参数中有特殊字符,例如空格,导致错误的URL。

我们还修复了XsuaaService在调用retrieveAccessToken时总是强制使用提供者租户的问题。。。方法。现在,这些方法为调用该方法的租户检索访问令牌。

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

我们还发布了新的维护版本2.20.1中的SDK for Java。所有尚未迁移到SDK for Java版本3的用户都可以使用Maven Central的版本。

要获得有关更改内容的完整视图,请看完整的发行说明。

SAP Cloud SDK的JavaScript库现在在版本1.8.1中可用。

从订阅者和/或提供商帐户检索目的地

此版本引入了额外的选择策略,大数据如何处理,用于检索仅选择提供商帐户中定义的目的地的目的地(alwaysProvider)或用户帐户(alwaysSubscriber)。如果不想使用默认值subscriberFirst,则在检索目的地时传递要用作DestinationOptions的一部分的策略。所有的策略都可以从一个object helper DestinationSelectionStrategies获得。

一点背景知识:SAP Cloud SDK使开发人员不必执行检索目的地配置所需的琐碎任务。您可以使用sapcloud平台cockpit定义指向下游服务或系统的目的地,并通过代码中的名称轻松地引用它们。SAP Cloud SDK负责其他一切,从检索配置到执行配置定义的必要身份验证流。

在多租户软件即服务(SaaS)应用程序中,可能有不同类型的下游目的地,其中一些是特定于租户的,由客户定义以及应用程序提供程序定义的其他内容。例如,每个客户将定义自己的目的地配置以连接到其saps/4HANA系统,而微服务可以使用目的地服务定义公共目的地以连接到另一个微服务。在后一种情况下,如果客户可以覆盖应用程序内部目的地,这可能是非常不希望的,而在第一种情况下,这是必要的。

JavaScript SDK 1.8.1版引入的新策略使消费者能够更精细地控制在何处查找目的地。一种是区分承载应用程序的提供者帐户和应用程序的每个租户(客户)的订户帐户。SDK现在允许开发人员指定是以独占方式从提供者帐户还是从订阅者帐户检索配置。也可以显式选择默认的subscriberFirst,如果当前订户租户没有定义(即重写)目的地,开源建站系统,则返回到提供者。

进一步改进

与往常一样,完整的发行说明包含此版本中所有改进的列表。

我们还发布了现成的连续交付产品的v23版本,包括一个现成的Jenkins服务器和一个完整的交付工具包。

对MTA扩展文件的支持现在支持在运行时从Jenkins凭据替换凭据密文的类型。这允许您在扩展文件中不包含凭据,而是在运行时用相应的密文替换的占位符。有关详细信息,请参阅文档。

SAP Cloud SDK for Java版本3的一些质量检查已更新。弹性检查不再耦合到Hystrix,因为它处于休眠模式,在sdkforjava中已被resilience4j所取代。考虑转换的迁移指南。