问题标签 [sap-cloud-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nexus - 将自定义 jar 上传到 cx-server nexus
因此,我正在尝试使用 s4sdk 设置 CI/CD 管道。我成功完成了此博客中描述的所有步骤。一切似乎都运行顺利,但是我的构建失败并显示以下错误消息:
现在,这个错误消息对我来说很有意义,因为我记得从 SAP 下载中心下载了这些工件,因此这些工件在 maven Central 上不可用。
我认为可以通过手动将这些工件上传到 nexus 服务器来解决此错误,但我不知道如何。根据 nexus 文档,在 http://<cx-server-ip>:8081 下可以访问一个 web ui,但它不知何故没有响应。
我可以确认docker ps
jenkins 和 nexus 容器都在运行,并且 nexus 容器正在侦听 TCP 8081。我还可以访问 jenkin 的前端来配置和运行我的管道。
我错过了什么?将丢失的工件上传到连接是正确的方法吗?任何帮助表示赞赏。
s4sdk - xs-app.json/routes/0:格式验证失败(路由引用未知目的地“服务目的地”)
正在尝试按照本教程安装 approuter:
将 approuter 推送到 CF 时,出现目标错误:
xs-app.json/routes/0:格式验证失败(路由引用未知目的地“服务目的地”)
这是我的 manifest.yml:
这是我的 xs-app.json:
应用程序实际在哪里搜索此目的地?我也在我的 CF 帐户中创建了它,指向我的服务 URL。
java - 无法安排作业 ErpConfigContext
我正在尝试使用 Quartz 和 Cant Schedule ErpConfigContext 安排工作,当我提出请求时,工作正常。
但是在预定的工作中,这会返回一个错误。
//请求工作
//Job 类不工作 public class JobProductPricing 实现 Job {
}
ODataScheduledFetch().execute(),做一些思考并调用这个方法,并在执行时 query.execute(new ErpConfigContext()); 仅在计划作业上返回错误
并收到此错误:
[ com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException:无法获取 ConnectivityConfiguration:没有可用的 RequestContext。在执行不是由请求触发的后台任务时,您是否正确配置了 RequestContextServletFilter 或将逻辑包装在 RequestContextExecutor 中?]
有一个我没有得到的答案...
" 编辑:请注意,在后台作业(不是由请求触发)中运行代码时,您必须使用 RequestContextExecutor::execute 包装代码。
"
s4sdk - 错误:找不到文件 /home/vcap/app/xs-app.json
正在尝试按照本教程安装 approuter:
将 approuter 推送到 CF 时,出现错误:
这是我的 manifest.yml:
这是我的 xs-app.json,它位于我的“approuter”文件夹中。
当我将 xs-app.json 移动到预期的根文件夹中时,我收到以下错误消息:
s4sdk - 如何从 approuter 访问服务目的地?
看来我成功配置了我的approuter:
我在 SCP Cockpit 中为我的服务指定了一个目的地:
我在 xs-app.json 中维护了目的地:
我现在的问题是如何通过 approuter 访问我的服务目的地?
...它返回未找到。
知道我在这里做错了什么吗?
这是我的 mta.yaml(如果相关):
java - 使用 SAP Cloud SDK 对扩展实体执行过滤
所以这可能是一个简单的问题,但不知何故我无法理解它。我正在尝试使用 SAP Cloud SDK 通过其电子邮件地址查找业务合作伙伴。
这是我到目前为止所拥有的:
现在,如何对展开的实体执行过滤操作AddressEmailAddress
?我想出的显然不是。我在使用 fluent API 导航到扩展实体时遇到了麻烦。
有任何想法吗?
s4sdk - Netflix Hystrix 支持
Netflix Hystrix 似乎要进入维护模式。想了解 SAP 对此有何看法?未来会有变化吗?
根据 S4SDK 博客 点击这里!,SAP S4 云原型正在使用 Hystrix 库来实现弹性。从 Netflix Hystrix 库https://github.com/Netflix/Hystrix中,它声明不会有任何新的开发,并且它继续处于维护模式。他们建议继续使用resilience4j。需要了解,SAP 在 S4SDK 方面对使用 Hystrix 的建议是什么?
s4sdk - 无法使用 Cloud SDK 创建虚拟数据模型类
我正在尝试使用 SFSF 中的 EDMX 创建 VDM,使用此博客
我创建了一个 SCP 业务应用程序模板,然后在 srv 模块中尝试从外部源添加新的数据模型——在本例中为 API Business Hub。我尝试使用 SuccessFactors 员工中心 - 个人信息。 https://api.sap.com/api/ECPersonalInformation/overview
该过程开始并失败,并显示以下消息:“不支持具有多个模式的 OData 模型”,然后是“无法生成虚拟数据模型类”。
使用 EDMX 文件夹中的 XML 按预期生成外部文件夹,但 csn 文件夹为空。
据我了解,这应该与商业中心的任何 api 一起使用?我做错了什么还是我错过了什么?
谢谢。
s4sdk - 如何使用 OAuth2SAMLBearerAssertion 将 Neo SCP 中的目标设置为 Cloud Foundry 服务?
我想使用带有 OAuthSAMLBearerAssertion 的目的地在我的 Neo SCP 中使用 CF 服务。
但是每次我在 WebIDE 中检查服务时,都会收到错误 500。
这是我的目的地:
有任何想法吗?