问题标签 [sap-cloud-foundry]
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.
hana - SAP Cloud Foundry 试用和试用服务 HDI 共享计划
我在SAP Cloud Platform中使用试用帐户并创建了一个“ hanatrial ”服务实例,女巫已经启动,我什至可以查询公共表“tables”。
该服务为我提供了VCAP_SERVICES
两个用户:user和hdi_user。
两者似乎在提供的架构中具有相同的权限,并且不能在任何公共表表中创建任何数据,也不能在提供的架构内创建任何表。
我的问题是:是否可以使用“hanatrial”服务创建表格或单个表格?我已经两天在 SAP 文档和 Internet 中寻找答案,但没有找到证据表明它不是,也不是。
sapui5 - HANA Express XSODATA 更新操作错误
我有一个带有 XSA 的 SAP HANA Express 服务器,我创建了一个带有 DB 和 NodeJS 模块的 MTA 应用程序,在 NodeJS 模块中我创建了一个连接到 DB 模块的 .xsodata。
XSO数据定义:
我们使用更新操作从 SAPUI5 应用程序调用服务。
但响应未实现 501:
读取、创建和删除操作正常,只有更新操作有问题。
编辑:
作为 0x17 建议,我将清单文件中的 defaultUpdateMethod 更改如下:
这样更新请求就起作用了!谢谢。
sap-cloud-sdk - CAP - 网关超时 - 如何增加传入请求的超时时间
我触发了一个后功能导入(CDS 中的操作),这通常需要大约 2 分钟的处理时间。POST 操作已在 JAVA 中成功完成,但出现网关超时。
如何增加传入请求的超时时间?我曾尝试在服务项目的 mta.yaml 中设置属性 INCOMING_CONNECTION_TIMEOUT: 0 以及使用命令
它也没有工作。你能帮忙吗?
sap-cloud-platform - 使用 SAP Cloud SDK JS 应用程序“无法为服务绑定构建目标”
我正在尝试在 SAP CF 上构建一个 OData 客户端,该客户端将连接并从 S4 本地系统获取内容。我已遵循本教程:https ://developers.sap.com/group.s4sdk-js-cloud-foundry.html 我尚未创建和部署自定义目标和 xs-uaa 服务。相反,我想使用 cFLP 产品目的地和 xs-uaa 服务。部署 ts 客户端应用程序工作正常,但https://odataclient-quick-antelope.cfapps.sap.hana.ondemand.com/business-partners的 GET 查询返回 {} 结果,在日志中我观察到错误:
代码基本上是:控制器:
服务:
xs-security.json
manifest.yml,(设置为远程调试)
非常感谢任何建议。谢谢!
sapui5 - 将 SAPUI5 Fiori 应用程序从 Neo 迁移到 Cloud Foundry
我有一些在 Neo 平台上使用 SAP WEB IDE 开发的 SAPUI5 Fiori 应用程序。现在我需要将这些应用程序迁移到云代工环境。据我检查,NEO 和 Cloud Foundry 的应用程序文件几乎没有差异。例如:
Neo 有neo-app.json,cloud Foundry 有xs-app.json
是否有任何有关将 SAPUI5 应用程序从 Neo 正确迁移到 Cloud Platform 的指导或信息。
java - 如何在 Cloud Foundry 上获取 java 应用程序的线程转储?
我尝试了几个选项
一个。cf java thread-dump myapp -i0
(只有 1 个实例,所以 0)
响应什么都不是。myapp 的日志显示 2019-12-13T14:52:41.15+0800 [SSH/0] OUT 远程访问成功 10.xxx:35764 2019-12-13T14:52:41.84+0800 [SSH/0] OUT 远程访问结束对于 10.xxx:35764
湾。我做了cf ssh myapp
/home/vcap/app/.java-buildpack/open_jdk_jre/bin/ 没有 jstack 并且 jmap 命令也不起作用 /home/vcap/app/.java-buildpack/open_jdk_jre/bin/ 具有以下组件
java
orbd servertool
java-buildpack-memory-calculator-3.13.0_RELEASE
pack200
tnameserv
jjs
policytool
unpack200 jvmkill-1.16.0_RELEASE
rmid
keytool
rmiregistry
问题是-> 如何获取 java threaddump?
sap-cloud-platform - 错误 - 无法为本地连接添加“SAP-Connectivity-Authentication”标头
我正在将本地 S/4 HANA 与 SAP Cloud Platform 试用帐户连接起来。我正在使用 SAP Cloud SDK 从 S/4 HANA 获取所有业务合作伙伴。
- 我的云连接器已设置
- 我的子帐户级别的目的地已设置,并且可以 ping 到我的本地系统
- 我的服务实例 - XSUAA/Destination/Connectivity 使用应用程序设置
但我有以下错误
未能为本地连接添加“SAP-Connectivity-Authentication”标头:在请求的“授权”标头中找不到 JWT 承载。继续没有标题。可能无法连接到本地系统
我正在使用的代码是 -
似乎AppRouter被推荐用于授权和访问,因此我尝试实现一个 - 但我的 approuter 显示 -未找到
Approuter App -Name - approuter-demo 下面是xs-app.json
清单文件如下:
请指导我。谢谢。
single-sign-on - SAP Cloud Platform 和 Cloud Foundry XSAUAA 登录
我已经使用 Mendix (mendix.com) 构建了一个应用程序,并将其部署在 Cloud Foundry 环境中的 SAP Cloud Platform 上。用户使用 SSO/XSAUAA 进行自动登录。
我的login.html看起来像这样:
当应用程序启动时,会自动调用 login.html 并将用户重定向到 url https://applicationurl.com/xsauaalogin/
由于我使用的是 SAP Cloud Platform 和 Cloud Foundry,因此会自动打开以下页面:
现在,用户必须首先单击链接accounts.sap.com才能被重定向以自动登录并重定向到应用程序。
我的目标是实现用户不需要点击accounts.sap.com,而是应该自动完成。我正在为此苦苦挣扎,不知道该怎么做。我认为该页面(请参见上面的屏幕截图)位于服务器上的某个位置,我无权访问该 html 文件,也无法更改该页面/html 代码。因为如果我可以访问它,我只会使用重定向功能。
有人能帮我吗?我怎样才能跳过这一步我们自动启动“accounts.sap.com”点击?也许我可以更改我的 login.html 中的某些内容?另一个网址,而不仅仅是 /xsauaalogin/ ?
最好的问候和感谢,奥梅尔
sap-cloud-foundry - 无法在 xs-security.json 中定义 idp 属性并在 approuter 中使用它
定义属性并在角色模板中引用它们是可行的,但是如何将它们定义为 xs-secutity.json 中的静态/saml 属性?可以在 SAP Cloud Platform Cockpit 中编辑 xs-security 中的应用程序角色,但不能在属性部分中编辑!xs-security 中提供此信息的名称/值是什么?否则,属性源始终为“无限制”且值为“空”。
通过 SDK UserAccesor API 在 SAP Cloud Foundry 应用程序中捕获 IDP 用户属性的解决方案仅适用于在驾驶舱中创建的角色。
也许在我没有找到的地方有一个可行的例子?然后如何在扩展的 approuter 中使用暴露的属性?