问题标签 [hana-xs]

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 投票
2 回答
8046 浏览

sapui5 - 使用 UI5 上传 SAP HANA XS 文件

我正在尝试在 HANA XS 服务器上的 UI5 应用程序中实现文件上传。我找不到很多信息如何做到这一点 - 有人有想法吗?

0 投票
4 回答
3869 浏览

hana - 无法从浏览器访问 xsjs 文件

我是 SAP HANA 的新手,并试图通过具有以下 url 的 web 浏览器公开 .xsjs 文件数据:

但是,当我尝试访问它时出现以下错误:

此链接似乎已损坏 我们找不到您要访问的资源。它可能拼写错误或当前不可用

这些是我在项目资源管理器中创建的文件:

MYSCHEMA.hdbschema

趋势数据.hdbtable

orderId.hdbsequence

检索数据.xsjs

以上所有文件均已成功提交并激活,没有任何错误。尽管如此,错误仍然发生在网络浏览器中。

0 投票
3 回答
1946 浏览

java - 如何在 SAP HANA XS 项目中使用外部 jar 库

我正在尝试在 HANA 中创建一个 XS 项目,它将使用可以在 .jar 文件中找到的一些类和方法。这些类和方法会做一些计算并在 UI 中呈现给用户。

问题是:如何访问该 .jar 文件的方法和类?

我已将它注册为外部库,但我不知道如何从我的 XS javascript 源文件中调用它。

0 投票
1 回答
3184 浏览

sapui5 - 如何在 SAP HANA XS 项目中启用 CORS?

我需要在 JavaScript 客户端 SAPUI5 应用程序中解决相同的源策略限制,该应用程序正在使用来自跨源服务器的 OData 服务。在 SAP HANA 开发人员指南中,解决此问题的方法之一是启用 CORS(跨源资源共享)。

我尝试按照开发人员指南中的说明通过将以下配置添加到 .xsaccess 文件来启用 CORS:

然而 CORS 没有启用!我应该考虑其他配置吗?

谢谢

0 投票
2 回答
490 浏览

sapui5 - SAP HANA XS 和 SAPUI5 成员资格和角色提供者

我是 SAP 的新手,我正在使用 SAP HANA Studio。有 SAPUI5 (MVC) & SAP HANA XS 的项目。在我的研究中,我找不到令人满意的答案。是否存在,如果是,在 SAPUI5 中使用 Membership 和 Role 提供程序的方法是什么?

0 投票
1 回答
6160 浏览

sap - 未经身份验证的 xsodata 服务

我正在尝试使用 SAP Hana XS 引擎创建一些 xsodata 服务。我在全局文件夹级别创建了一个 .xsaccess 文件,其中包含以下内容:

我的父文件夹中有一个服务文件夹,我在其中创建了一个测试服务。服务内容是

但是当我点击这个网址时:/example/services/example.xsodata/testdb 我得到一个 403 错误。为了验证我的 .xsaccess 是否工作正常,我在与 example.xsodata 服务相同的文件夹中创建了一个虚拟 html 文件。如果我点击该链接,它可以正常工作并且不会要求我进行任何身份验证。

为了进一步扩展它,我在 services 文件夹中添加了 .xsaccess 文件,并添加了与上述相同的内容。它仍然给我的 example.xsodata 服务提供 403 错误。为了进一步尝试,我让 services/.xsaccess 拥有这个内容

这提示我输入用户名/密码,当我输入值时,它向我显示了我预期的正确数据。

我在这里完全感到困惑,因为我想在没有身份验证的情况下提供服务(为此我将身份验证设置为空)并且它不起作用。

请帮助我了解我在这里缺少什么。任何帮助都是非常可观的。

0 投票
1 回答
5650 浏览

hana - 如何从 XSJS 打印到控制台

我在 XSJS 中有一些代码可以根据某些条件填充/更新我的 Hana DB。我正在寻找一种机制,我可以在其中打印一些评论到控制台或某些日志文件。

我知道我可以使用 console.log(); 对于 Web 浏览器上的普通 javascript,但它不适用于 XSJS。服务器端 JS 的其他一些实现,如 node.js 给出了 echo 命令。XSJS 有类似的东西吗?

提前致谢。

0 投票
1 回答
1715 浏览

hana-xs - SAP Hana SQL 类型映射到 OData Edm.boolean

在 SAP HANA 开发人员指南中有一个解释 SQL - EDM 类型映射的列表

缺少的是如何从 SQL 类型映射到 Edm.Boolean,有人知道吗?

0 投票
1 回答
3038 浏览

hana - 为什么我的 HANA XS 浏览器会话在不活动时不会超时?

我有一个由 HANA 提供的 XSJS 页面。当我尝试从浏览器访问它时,我需要通过一个很好的基本身份验证机制。

到目前为止,一切都很好。但是如何配置 HANA XSEngine 以便在我长时间未使用它后它会超时我的 Web 会话?我已将 xsengine -> httpserver -> sessiontimeout 参数配置为 30(我告诉它以秒为单位),但这无济于事。只要浏览器保持打开状态,会话就会保持活动状态。

我有一个技巧是关闭浏览器。另一个技巧是删除浏览器历史记录中的活动登录会话。两者都强迫我重新登录,非常好。但是这些太蹩脚了,因为它们依赖于用户操作。我相信 SAP HANA 比这更明智。

我将非常感谢您的帮助。有不同的参数要设置吗?我在 SP07 上。我将 xsengine 作为一个单独的进程运行。

非常感谢。

0 投票
1 回答
1161 浏览

odata - 使用 OData 以 atom 格式插入数据

Odata 对我来说是一个新事物,我正在尝试深入了解它。所以我正在尝试使用 OData 协议以原子格式插入数据并使用休息客户端。所以我创建了以下 http Post 请求:

作为回应,我得到了:序列化资源缺少成员“标题”的值。

好吧,我的表书只有三个属性,即标题、ISBN 和版本,正是我试图通过此语句插入的那些。那么,您知道其中有什么问题吗?

谢谢巴勃罗