问题标签 [webspeed]

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

openedge - Webspeed 集成,用于从我的进度数据库中插入和咨询数据

我在这家新公司工作,他们正在使用带有进度数据库的 ARM。我正在尝试制作一个 webapp,我可以在其中插入数据到 Progress DB 上,还可以选择并显示来自该 DB 的数据。我尝试了一些 PhP,但后来我了解到 PhP 不适用于 Progress。我从未使用过 Webspeed 甚至 Progress。

0 投票
0 回答
35 浏览

c# - 如何使用 C# 使用 webspeed XML 并将其显示到 asp.net 中的数据表中

大家好,我是 C# 的新手,虽然我有一些 Python 的背景,所以我不是很迷茫,但我无法完成这项任务。

我正在尝试使用显示来自数据库的数据的 Webspeed,问题是我愚蠢地意识到如何使用 C# 发出请求,我一直在寻找示例,但没有明确的示例说明如何执行此操作。

另外我想清楚的是,我试图使用来获取 XML 的 URL 没有显示任何 XML 格式,而是我必须单击网站上的显示源,因此它可以将实际的 XML 作为“查看源”返回:网址“

这是网址的示例

这是我得到的 xml

基本上这是我需要执行的指令是:

查询 URL 并保存 XML 数据 将数据转换为 JSON 保存 JSON 数据 将 JSON 数据呈现为 ASP.NET 网站中的数据表

我面临的最大问题是查询,我找到了所有其他指令的示例。

有人可以指出我正确的方向吗?

0 投票
1 回答
190 浏览

openedge - 如何让代码在过程结束时执行?

我正在编写一段新代码,以帮助其他程序员进行应用服务器调用。以前我们只有一个 .i 文件,并依靠开发人员确保您进行了所有正确的调用并在程序结束时清理了应用服务器连接。显然有些人过去忘记了这样做,这给我们带来了麻烦。

我一直在构建一个基本的 appserver.cls 文件,但我不知道如何让它在程序结束时断开连接。


到目前为止,我已经尝试过以下事情。

这似乎不会在 webspeed 调用结束时触发。

这在进行垃圾收集时有效,但 Progress 似乎在 webspeed 调用结束时并没有进行垃圾收集,并且对象仍在内存中(这是我需要处理的完全不同的问题)。

这甚至没有明显编译。

我已经尝试了一大堆其他的东西,这些东西都是这三个的变体,但无济于事。


有什么办法可以做我要求的吗?如果它可以在 appserver.cls 文件中,则可以加分。

0 投票
1 回答
70 浏览

installation - 如何设置 webspeed 进行中 4gl 试用版

有人可以告诉我如何设置 webspeed on progress 4gl 60 天试用版以进行练习吗?我尝试了很多,但没有办法在试用版中设置。有什么在线环境可以练习吗?在此先感谢您的帮助和支持...

0 投票
1 回答
294 浏览

openedge - 如何使数据库访问快速进展 4gl

我必须快速访问包含唯一索引 mstr_nbr 的大数据的数据库,我怎样才能让它快速。其中获取第一个 mstr 花费 0ms 并获取下一个 mstr 花费大部分时间 0ms 但有时需要 1ms 意味着每个 mstr 运行 180000 12000 运行需要 1 ms 这正在增加时间,如果没有串行循环每次增加 12000ms 秒也增加这是一个webspeed生成的网页我怎样才能让它快速......任何人帮助

mstr 表的索引

表序列的索引:

serial_pallet serial_key 和 serial_c11 都是字符数据类型

表 det 的索引:

0 投票
1 回答
627 浏览

openedge - Lighttpd 和 CGI​​ 超时问题

最近从 debian 8 更新到 debian 10,这意味着 Lighttpd 从 1.4.35 升级到 1.4.53,但自从升级以来,我一直在我们的数据库服务器上看到错误,指出原始客户端不再可访问。

我们的数据库服务器运行 Progress Openedge,我们使用 Progress 的消息服务,称为“Webspeed”。

我在网上查了一下,发现日志中提到了有问题的错误,但它与 IIS 4 升级到较新版本有关,其中较新版本的 CGI 超时时间较短。

我们将 mod_cgi 与 lighttpd 一起使用,因为它是唯一可以工作的东西(在这种情况下不能使用 FastCGI)。

在升级之前,我的 lighttpd 配置是 100% 工作的,升级之后,配置是一样的,但是它一直在抛出这些错误。

Webspeed 日志文件中的错误是: https ://knowledgebase.progress.com/articles/Article/P152

Lighttpd 配置:

myconf.conf 只是一般的东西加上一些假定的性能调整东西

如前所述,与我运行 Debian 8 时相比,配置没有任何改变。

在网上看,关于 lighttpd 配置,我能找到的最好的方法是 server.max-read-idle 和 server.max-write-idle,但文档并没有真正详细介绍它们。

我可以对数据库服务器本身进行一些微调,但这只是将重试计数从默认值 10 更改为 0,这样如果客户端消失,Webspeed Messenger 就不会在放弃之前重试 10 次,无论如何都应该这样做,但也想要一个 lighttpd 修复。

0 投票
0 回答
74 浏览

visual-studio-code - VSCode 将 OpenEdge 行解释为 HTML

我正在使用的一些代码在带有 <?ws> 标记的 html 文件中嵌入了一些 OpenEdge。为了不混淆格式化程序,我在settings.json中添加了以下行:

"html.format.contentUnformatted": "?ws"

一切都很好,除非我得到这样的行:

VSCode 将忽略第一个“{&out} '”,然后解释其余的 HTML。因此它认为它在脚本标签中。我仍然能够运行代码。但它用数百个错误堵塞了“问题”选项卡。有没有办法来解决这个问题?

0 投票
1 回答
198 浏览

openedge - Progress Developer Studio for OpenEdge 出现语法错误,但从 Progress Editor 检查语法时,相同的代码不会出现任何语法错误

PDSOE 版本 4.5.2,OE 11.7.1 - 64 位 - Win 10 64

我在我的 PSDOE 中打开了一个 Webspeed (.w)。如果我只是右键单击此代码并在上下文菜单中选择检查语法 (Ctrl+Shift+C),它将从该 .w 使用的包含文件中返回一个错误,该错误涉及 get-cookie():

语法检查:** 在 -- “GET-COOKIE”之后无法理解。(247)

在我的 .w 中,我拥有所有必要的 Webspeed 包含文件 - 包括 proto.i,它将具有前向 get-cookie 函数签名等等。

到目前为止一切顺利,我本可以想到 Propath 和所有这些,但是现在有两件事让事情变得更加复杂:

  1. 如果我选择编译代码而不是检查语法,它会编译得很好 - 这告诉我我所有的包含文件和 propath 都已正确配置并全部设置,生成一个 .r

  2. 如果从 PDSOE 中,我的代码仍然打开,我进入 Eclipse \ OpenEdge \ Tool \ Procedure Editor ,它将打开一个带有相同代码的进度编辑器,并且从这个过程编辑器中,如果我只是右键单击并检查语法,它根本不会返回任何错误。

我下载了 OE 12.3 并尝试了同样的事情,得到了同样的行为。我检查了所有的propath,它是正确的(代码编译)我尝试重新启动AVM,没有区别我尝试了共享AVM,没有区别

在 12.3 遇到同样的问题后,我特别想不到。

您是否碰巧有任何其他想法或可以解释 PDSOE 中的检查语法行为的其他任何事情?

谢谢!