我已经按照教程构建了基于 CF 的基本 nodejs 应用程序,以显示来自我的 S/4HANA 本地目标的所有 BusinessPartners。
function getAllBusinessPartners(): Promise<BusinessPartner[]> {
return BusinessPartner.requestBuilder()
.getAll()
.execute({
destinationName: 'MockServer'
});
}
目标配置有来自云连接器的虚拟主机。
但是在部署到 Cloud Foundry 之后,我收到了 GET 请求的以下错误
{"message":"不支持destination类型的服务!考虑在调用destinationForServiceBinding时提供自己的转换函数,如下所示:\n destinationServiceForBinding(yourServiceName, { serviceBindingToDestination: yourTransformationFunction });","level":"warn", "custom_fields":{"package":"core","messageContext":"destination-accessor"},"logger":"sap-cloud-sdk-logger","timestamp":"2020-03-09T18:15 :41.856Z","msg":"不支持destination类型的服务!考虑在调用destinationForServiceBinding时提供自己的转换函数,如下所示:\n destinationServiceForBinding(yourServiceName, { serviceBindingToDestination: yourTransformationFunction });",“written_ts”:1583777741856,“written_at”:“2020-03-09T18:15:41.856Z”}
该应用程序也已绑定到目标服务。
有人可以在这里帮助我吗,出了什么问题?还是新版 Cloud-SDK 使用destination的方式不同?