问题标签 [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 投票
1 回答
286 浏览

git - SAP HANA XS Advanced 到 SAP IDE 中的 Git 克隆超时错误

我想将项目从 github 克隆到我的 SAP IDE,但出现错误。

克隆请求失败请求失败:网关超时 URI:/che/project/workspaceoiqcdmunycarr4ky/import/tinyworld-1?force=true

我添加JBP_CONFIG_JAVA_OPTS

JBP_CONFIG_JAVA_OPTS: [java_opts: "-Dhttps.proxyHost=domainXXX.de -D https.proxyPort=8080 -Dhttp.nonProxyHosts=host"]

如果我做错了什么,谁能告诉我?我应该为 http.nonProxyHosts 输入什么?

这是的输出xs logs di-core --recent

04.05.17 10:47:21.000 [RTR] OUT 172.28.103.9 - - 至 gisu546:51016 "POST /profile/prefs HTTP/1.1" 200 由 008-e68cd177-6ddd-4848-b69b-36801de484f9e 04 在 53 中发送 1374。 17 10:47:21.000 [APP/1-3] ACC 172.28.138.239 - - [04/May/2017:10:47:21 +0200] “GET /runnerWs/14/children/.testresults HTTP/1.1”200 2 04.05.17 10:47:21.000 [APP/1-3] ACC 172.28.138.239 - - [04/May/2017:10:47:21 +0200]“POST /profile/prefs HTTP/1.1”200 -04.05 .17 10:47:30.000 [RTR] OUT 172.28.103.9 - - to gisu546:51016 "GET /workspace/workspaceoiqcdmunycarr4ky HTTP/1.1" 200 由 008-e68cd177-6ddd-4848-b69b-3681de484f 发送 1239 in 45。 10:47:30.000 [RTR] OUT 172.28.103.9 - - 到 gisu546:51016 “GET /project/workspaceoiqcdmunycarr4ky/tinyworld HTTP/1.1”200 在 124 中发送 707 由 008-e68cd177-6ddd-4848-b69b-3681de484f9e 04.05.17 10:47:30.000 [APP/1-3] ACC 172.28.103.9 - - [04/May/2017:10:47:30 +0200]“GET /workspace/workspaceoiqcdmunycarr4ky HTTP/1.1”200 1239 04.05.17 10:47:30.000 [APP/1-3] ACC 172.28.138.239 - - [04/May/2017:10:47:30 +0200 ] "GET /project/workspaceoiqcdmunycarr4ky/tinyworld HTTP/1.1" 200 -04.05.17 10:47:47.000 [RTR] OUT 172.28.103.9 - - 到 gisu546:51016 "GET /workspace/workspaceoiqcdmunycarr4ky HTTP/1.1" 200 发送 1239 44 by 008-e68cd177-6ddd-4848-b69b-3681de484f9e 04.05.17 10:47:47.000 [RTR] 输出 172.28.103.9 - - 至 gisu546:51016 “GET /project/workspaceoiqcdmunycarr4ky/tinyworld707 已发送 HTTP/1.1” 123 由 008-e68cd177-6ddd-4848-b69b-3681de484f9e 04.05.17 10:47:47.000 [APP/1-3] ACC 172.28.103.9 - - [04/May/2017:10:47:47 +0200]“GET /workspace/workspaceoiqcdmunycarr4ky HTTP/1.1”200 1239 04.05.17 10:47:47.000 [APP/1-3] ACC 172.28.138.239 - - [04/May/2017:10:47: 47 +0200] "GET /project/workspaceoiqcdmunycarr4ky/tinyworld HTTP/1.1" 200 - 04.05.17 10:48:17.000 [RTR] OUT 172.28.103.9 - - 到 gisu546:51016 "POST /project/workspaceoiqcdmunycarr4ky/import/tinyworld- 1?force=true HTTP/1.1" - 发送 - 由 008-e68cd177-6ddd-4848-b69b-3681de484f9e 04.05.17 10:48:32.000 [APP/1-3] ACC 172.28.138.239 - - [04/ 2017 年 5 月:10:48:32 +0200]“POST /project/workspaceoiqcdmunycarr4ky/import/tinyworld-1?force=true HTTP/1.1”500 -GET /project/workspaceoiqcdmunycarr4ky/tinyworld HTTP/1.1" 200 - 04.05.17 10:48:17.000 [RTR] OUT 172.28.103.9 - - to gisu546:51016 "POST /project/workspaceoiqcdmunycarr4ky/import/tinyworld-1?force=true HTTP/1.1" - 发送 - 由 008-e68cd177-6ddd-4848-b69b-3681de484f9e 04.05.17 10:48:32.000 [APP/1-3] ACC 172.28.138.239 - - [04/May/2017:10 :48:32 +0200]“POST /project/workspaceoiqcdmunycarr4ky/import/tinyworld-1?force=true HTTP/1.1”500 -GET /project/workspaceoiqcdmunycarr4ky/tinyworld HTTP/1.1" 200 - 04.05.17 10:48:17.000 [RTR] OUT 172.28.103.9 - - to gisu546:51016 "POST /project/workspaceoiqcdmunycarr4ky/import/tinyworld-1?force=true HTTP/1.1" - 发送 - 由 008-e68cd177-6ddd-4848-b69b-3681de484f9e 04.05.17 10:48:32.000 [APP/1-3] ACC 172.28.138.239 - - [04/May/2017:10 :48:32 +0200]“POST /project/workspaceoiqcdmunycarr4ky/import/tinyworld-1?force=true HTTP/1.1”500 -POST /project/workspaceoiqcdmunycarr4ky/import/tinyworld-1?force=true HTTP/1.1" 500 -POST /project/workspaceoiqcdmunycarr4ky/import/tinyworld-1?force=true HTTP/1.1" 500 -

我试图从我们的实习生 Git 克隆项目,然后又遇到另一个错误:

克隆请求失败

https://g431017@sgisbruap126.gisa-halle.de:8080/gitblit/r/gisa/sla/Freigabe-Test.git:无法打开 git-upload-pack

你有任何从 Git 克隆项目的解决方案吗?是否有任何命令可以调查更多克隆过程?

0 投票
1 回答
1478 浏览

javascript - 是否可以将外部库导入 xsjs 或 xsjslibfile?

我是 xsjs 和 xsjslib 的新手,我的任务似乎也涉及使用 xsjs 文件和可能的 xsjslib 文件。这是我正在构建的应用程序:用户在前端输入一些输入,单击一个按钮,一个作业被安排在当天晚些时候运行。工作是获取这些输入,调用计算视图,该视图将检索一些数据并将其存储为 excel 文件。我的问题是,根据我看到的所有示例,我必须使用 xsjob 可以调用的 xsjs 文件。但是从我对 xsjs 的很少经验来看,我可以用它做什么有很多限制。一方面,我找不到导入外部库的方法。在 SAPUI5 应用程序中,我可以有一个控制器,在顶部我可以定义依赖项,例如:

我可以用 xsjs 或 xsjslib 文件做这样的事情,以便我可以导入我的 excel 库吗?

0 投票
0 回答
391 浏览

eclipse - 如何使用 Eclipse 调试 HANA XSJS?

有人可以帮我如何将调试器添加到 Eclipse 以调试 xsjs 文件吗?我查看了很多博客,但没有成功。

谢谢

0 投票
1 回答
415 浏览

odata - 如何在 sapui5 表中绑定 xsodata?

我正在尝试在 sapui5 中绑定 xsodata,但我不知道如何在其中实例化 xsodata 模型。此外,是否可以在 sapui5.x 的 sap hana 数据库中借助 xsodata 执行创建和更新操作。

0 投票
0 回答
856 浏览

sapui5 - 如何在 sapui5 中使用 XSOData

我正在尝试使用我的 SAPUI5 应用程序配置 XSOData 服务。简单的 odata 服务工作正常。但是当使用 XSOData 时,我遇到了一些身份验证问题。元数据文件向我返回某种带有登录的 html .. 详细信息。我发现这是因为 XSOdata 存在一些问题。我用的是网盘。一些解决方案是webide 中的hanatrial-auth-proxyhana xs odata。我不知道如何在 webide 中使用它。

在此处输入图像描述

元数据

我配置的目的地 Menifest.js 文件数据源和模型设置。

0 投票
0 回答
97 浏览

hana - SAP Hana 与 Business One 用户帐户登录的集成

我对 SAP Hana 及其与 B1 的集成有一个基本问题。我开发了一个项目,用于使用 xsodata 服务访问的计算和属性视图从 B1 加载数据,以及使用 xsjs 服务插入和更新。现在我想向它添加登录,我的意思是登录 b1 用户输入他们的凭据,然后被重定向到例如他们的活动列表。

我已经为调用 B1 服务层“登录”方法配置了适当的服务,它工作得很好(它返回 sessionId 和其他信息)。但我遇到的问题是如何在整个项目中使用它。我的意思是,例如,当用户调用xsodata服务时,在从服务加载数据之前检测他/她的会话是否已过期并决定返回数据或将他/她重定向到登录页面。

为了安全起见,我希望这些会话检查在服务器端完成,而不是在控制器中。

如果你给我一些样品或只是关于做什么的想法,我会很高兴。

0 投票
1 回答
169 浏览

javascript - 在 UI5 中绑定关联 XSOData?

假设我有与 XSOData 中的Employee实体关联的Address实体,我想将它们绑定到单个控件 - StandardListItem。如何做到这一点?

相关地址详情可在Employee('emp1')/Address/

TIA。

0 投票
1 回答
54 浏览

cordova - 将 HANA XSC 应用程序转换为移动应用程序?

是否可以将运行 XSJS 和 OData 服务的 HANA XSC 转换为混合应用程序?

Cordova 框架将 UI5 应用程序转换为混合应用程序。但我担心的是转换使用 HANA 功能的应用程序。

任何帮助,将不胜感激!TIA。

0 投票
1 回答
505 浏览

java - 在 HANA 试用账户中使用 Node JS 模块

如何在 HCP 中为 HANA XSA启用节点 js 模块?

顺便说一句,它不在

工具 --> 首选项 -->我启用 JAVA 开发的功能。

HANA 试用中缺少 Node JS 模块

提前致谢。

0 投票
1 回答
2378 浏览

data-binding - SAPUI5 OData 绑定不刷新路由导航

对于 SAPUI5 应用程序,我创建了一个具有实体“查询”的 OData 服务。服务本身运行良好。

为了在该服务之上构建第一个 SAPUI5 应用程序,我进行了演练以了解基础知识:https ://sapui5.hana.ondemand.com/#/topic/2366345a94f64ec1a80f9d9ce50a59ef

现在,如果我用我的一项服务替换 Northwind 服务并将其绑定为模型“查询”,那么除了一件事之外,它都可以正常工作。单击列表项(“查询/>查询”)时,它会通过数据绑定正确加载该对象的详细信息 -但只有一次! 返回主视图并选择另一个列表项时,它会再次打开详细视图,但仍显示单击的第一个列表项的详细信息。

当通过单击主视图中的列表项打开新的 URL/路径时,似乎没有刷新详细视图。但它在我使用 Northwind OData 服务的环境中的演练示例中 100% 有效。

有人有线索吗?

一些编码...

列表显示:

列表控制器 - 单击列表项时触发 onPress 事件:

详细视图:

详细控制器 - 在初始化时触发事件: