问题标签 [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.

0 投票
1 回答
747 浏览

hana - SAP Cloud Foundry 试用和试用服务 HDI 共享计划

我在SAP Cloud Platform中使用试用帐户并创建了一个“ hanatrial ”服务实例,女巫已经启动,我什至可以查询公共表“tables”。

该服务为我提供了VCAP_SERVICES两个用户:userhdi_user
两者似乎在提供的架构中具有相同的权限,并且不能在任何公共表表中创建任何数据,也不能在提供的架构内创建任何表。

我的问题是:是否可以使用“hanatrial”服务创建表格或单个表格?我已经两天在 SAP 文档和 Internet 中寻找答案,但没有找到证据表明它不是,也不是。

0 投票
1 回答
1173 浏览

sapui5 - HANA Express XSODATA 更​​新操作错误

我有一个带有 XSA 的 SAP HANA Express 服务器,我创建了一个带有 DB 和 NodeJS 模块的 MTA 应用程序,在 NodeJS 模块中我创建了一个连接到 DB 模块的 .xsodata。

XSO数据定义:

我们使用更新操作从 SAPUI5 应用程序调用服务。

但响应未实现 501:

读取、创建和删除操作正常,只有更新操作有问题。

编辑:

作为 0x17 建议,我将清单文件中的 defaultUpdateMethod 更改如下:

这样更新请求就起作用了!谢谢。

0 投票
1 回答
392 浏览

spring - 用于 OData 形式的输出服务的 SAP Cloud SDK 方法

我们正在使用 SAP S4HANA SDK Springboot 原型在 SCP Cloud Foundry 中构建应用程序。

要求是从 SAP S4HANA 获取 OData 服务,并以 OData 的形式将它们公开给 Fiori UI 前端。

从 Java Web 服务中,我们得到 JSON 格式的响应: 示例 JSON 响应

以以下 oData 格式输出我需要的内容。

o数据格式

这是其中一项服务,应该对所有 java rest 服务都可用。发现 Apache Olingo 将其转换为 odata 格式。但想知道 SAP SDK 中是否有任何方法类支持这一点。

0 投票
1 回答
1025 浏览

sap-cloud-sdk - CAP - 网关超时 - 如何增加传入请求的超时时间

我触发了一个后功能导入(CDS 中的操作),这通常需要大约 2 分钟的处理时间。POST 操作已在 JAVA 中成功完成,但出现网关超时。

如何增加传入请求的超时时间?我曾尝试在服务项目的 mta.yaml 中设置属性 INCOMING_CONNECTION_TIMEOUT: 0 以及使用命令

它也没有工作。你能帮忙吗?

0 投票
1 回答
631 浏览

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,(设置为远程调试)

非常感谢任何建议。谢谢!

0 投票
1 回答
556 浏览

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 的指导或信息。

0 投票
2 回答
2340 浏览

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?

0 投票
2 回答
730 浏览

sap-cloud-platform - 错误 - 无法为本地连接添加“SAP-Connectivity-Authentication”标头

我正在将本地 S/4 HANA 与 SAP Cloud Platform 试用帐户连接起来。我正在使用 SAP Cloud SDK 从 S/4 HANA 获取所有业务合作伙伴。

  1. 我的云连接器已设置
  2. 我的子帐户级别的目的地已设置,并且可以 ping 到我的本地系统
  3. 我的服务实例 - XSUAA/Destination/Connectivity 使用应用程序设置

但我有以下错误

未能为本地连接添加“SAP-Connectivity-Authentication”标头:在请求的“授权”标头中找不到 JWT 承载。继续没有标题。可能无法连接到本地系统

我正在使用的代码是 -

似乎AppRouter被推荐用于授权和访问,因此我尝试实现一个 - 但我的 approuter 显示 -未找到

Approuter App -Name - approuter-demo 下面是xs-app.json

清单文件如下:

请指导我。谢谢。

0 投票
1 回答
146 浏览

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/ ?

最好的问候和感谢,奥梅尔

0 投票
0 回答
139 浏览

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 中使用暴露的属性?