问题标签 [xsjs]

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 回答
1933 浏览

laravel - 将完整的 LAMP 堆栈 Laravel 应用程序转换为 SAP Hana

SAP Hana 可以用作任何类型应用程序的替代数据库,包括 Laravel 上的 LAMP 应用程序。

最近,似乎有人通过 XS 引擎和 XSJS 应用程序推动应用程序代码更接近实际数据库。这本质上是一个应用服务器,在 SAP Hana 中为应用程序提供本地服务。

这是两难的。如果我有一个在 mySQL 上运行的 PHP/Laravel 应用程序,有哪些选项可以通过重写尽可能少的代码使其尽可能接近原生 UI5 应用程序?

我们需要将我们的应用程序从 Laravel/LAMP 迁移到使用 SAP Hana 的原因是因为我们的初创公司TallyfySAP Startup Focus 计划的成员。我相信,该计划中有数千家初创公司。这不仅需要将 HANA 用作数据库,还需要在 HANA 容器中使用大量其他控制器/UI 繁重的代码。

0 投票
2 回答
2122 浏览

html - SAP HANA:无法在 HTML 中调用 xsjs 文件

我有一个 SAP UI5 应用程序项目,其中一个页面是product.html和一个 xsjs 文件getProductCat.xsjs

现在我从记事本中对 HTML 页面进行了一些更改。当我尝试在 HANA 的网络浏览器中打开时,更改就在那里,但它无法连接到 xsjs 文件。但是,如果我尝试通过浏览器打开它会连接到 xsjs 但更改不存在,似乎它正在打开旧文件。

由于我是 SAP UI5 的新手,所以我认为我缺少一些基本步骤。

0 投票
1 回答
580 浏览

sap - HANA XSJS 应用程序身份验证方法:选择什么?

我们正在 SAP HANA XS 引擎上开发 saas Web 应用程序。

我们有基于订阅的产品包,我们想在网络上管理用户身份验证。因此,我们删除了 XS 引擎身份验证。

现在我们有了使用 XSJS 方法进行身份验证的登录页面。它适用于登录页面,并重定向到另一个页面。但是,我不知道如何控制重定向页面中的会话。它是如何在 XS 引擎中工作的。

你能提供一些关于这方面的信息吗?

根据此文档,SPNego 或 SAML 似乎适合我们。但是,我阅读了另一个文档,说 SAML 在 SP 8 之后不再可用。

0 投票
1 回答
90 浏览

javascript - 向程序发出信号并将控制权交还给 HANA 中的程序

我正在从我的 xsjs 文件中调用一个过程,如下所示

程序如下:

我想在调用 XSJS 时同时发出两个异常信号。有什么办法吗?

输出(应该是):老板你得到了错误。老板你得到了错误2。

任何帮助都是有益的。

谢谢。

0 投票
1 回答
621 浏览

json - 使用 XSJS 将 SOAP 响应 XML 转换为 JSON

我在使用 XSJS 将 XML 响应文件转换为 JSON 时遇到问题,我们将不胜感激。谢谢!

0 投票
1 回答
208 浏览

html - 如何在 HTML 中获取当前用户?

我有user.xsjs文件,其中包含以下代码

我有test.html文件我想从user.xsjs文件中获取当前用户或直接在test.html文件中使用的上述代码获取当前用户。

需要得到"Welcome CurrentUser!"

0 投票
1 回答
82 浏览

sap-conversational-ai - 从 SAP Conversational AI Chatbot 访问后端 HANA XSJS - getaddrinfo ENOTFOUND 错误

我通过eclipse在后端HANA数据库中创建了一个XSJS服务。当我从 POSTMAN 调用该服务时,它工作正常并让我得到结果。但是当我从 SAP CAI 聊天机器人调用相同的服务时,它会给出一个错误:getaddrinfo ENOTFOUND。

邮递员截图

SAP CAI 截图

感谢和问候维韦克

0 投票
1 回答
863 浏览

hana - HANA XSJS - InternalError: dberror(Connection.prepareStatement): 608 - 超过准备好的语句的最大数量

我有一个 xsjs 服务,它正在用另一个表中的数据填充一些表。运行一段时间后,服务给出以下错误:InternalError: dberror(Connection.prepareStatement): 608 - 超出最大准备语句数:每个连接的准备语句数不能超过最大语句

我在开头打开一个 $.db.getConnection() 并且只在最后关闭,并在 for 循环上使用 prepareStatement 语句。(有几个循环像下面的其他表一样)

我找不到有关 xsjs 上使用的最大 prepareStatement 数量的任何信息。有吗?

谢谢你。

0 投票
1 回答
396 浏览

eclipse - 使用 Eclipse 在 SAP HANA Neo 中执行 XSJS 程序

有没有办法使用 Eclipse Neon Release 4.6.3 在 SAP HANA (Neo) 中运行或调试 XSJS 程序?

我已经在 Eclipse 中安装了 SAP 插件,并在系统视图中连接到数据库。但是,我不知道如何执行 XSJS 文件。

0 投票
1 回答
590 浏览

sql - 尝试从服务端调用 SAP HANA 存储过程时出错

我正在尝试使用以下代码从我的服务端调用 SAP HANA hdbprocedure。

该过程将以下参数作为输入。

in_table_data 在 hdbdd_file_name.hdbdd 文件中定义如下。

当我从我的服务端调用该过程时,我遇到了错误。

您能否建议在数据库端或服务端需要更改哪些内容以解决此问题。

先感谢您。