问题标签 [openedge]

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 投票
3 回答
2101 浏览

php - 在 PHP 中解密 OpenEdge 加密字符串 (AES-128)

这是我在 OpenEdge 10.1B 中使用 AES-128 OFB 加密字符串的函数:

此功能确实可以很好地加密。

当我想用下面的 PHP 解密它时,它会失败,例如它给我的结果与原始字符串不同。

我知道这可能与 GENERATE-PBE-KEY 函数有关,但我看不到如何在 PHP 中生成 PCKS#5 密钥。

有人可以帮帮我吗?

0 投票
2 回答
609 浏览

progress-4gl - 会话在工作过程中断开连接

会话自动断开(在工作中)。

用户在通过 putty telnet 应用程序使用 telnet 连接到 Linux 服务器工作时会发生断开连接。

在断开连接期间,网络黑白利用率很高,并且对网络中的用户总数没有限制。

错误“收到挂断信号 (562)”

对此有任何想法吗?

0 投票
3 回答
2423 浏览

sql-server - SSIS 包在 BIDS 中运行,但由于 SQL 代理中的体系结构不匹配而失败

我有一个 SSIS 包,它使用 ODBC 连接到 Progress 数据库作为源,使用 32 位 ODBC 驱动程序。该软件包在 BIDS 范围内完美运行。但是,当我使用 SQL 代理运行它时,它会失败并出现以下错误:

指定的 DSN 包含驱动程序和应用程序之间的体系结构不匹配。

我知道这可能是因为它需要一个用于该连接的 64 位 ODBC 驱动程序,但我似乎无法让 64 位驱动程序在 BIDS 中正常工作。有没有什么技巧可以让我在 SQL 代理中使用 32 位驱动程序并继续我的生活?

0 投票
2 回答
1680 浏览

database - 访问旧的 Progress v9.1e 数据库

我有一个需要访问的旧 Progress 版本 9.1e 数据库文件。

有没有办法让旧版本的 OpenEdge 打开它?我已经彻底查看了他们的网站,但一无所获。我也研究了两天,没有运气。

任何帮助或见解将不胜感激。

0 投票
2 回答
2821 浏览

progress-4gl - 远程测试 AppServer/数据库可用性 4GL

我们有在 AIX UNIX 上运行的 Progress 应用程序服务器 (OE 10.0B05),我想编写一些代码来检查它们是否启动并运行。检查应用服务器的代码将从 WIN2008 服务器运行。我可以在 WIN2008 服务器上打开 Progress Explorer 来检查应用服务器的状态,但我需要编写一些代码来以编程方式检查它们的状态。

有没有办法以编程方式检查我的 AIX UNIX Progress 应用服务器是否已启动并从远程 WIN2008 服务器运行?

0 投票
2 回答
16780 浏览

progress-4gl - 进展4GL基础学习

您认为Progress 4GL 的基础会涉及哪些主题?请告诉我。

0 投票
1 回答
535 浏览

nhibernate - 使用 NHibernate 自定义方言选择顶部到 OpenEdge 数据库不起作用

我制作了一个自定义方言,以便能够通过 ODBC 将 NHibernate 与 Progress/OpenEdge 数据库一起使用。在大多数情况下,方言可以正常工作,但我对 SELECT TOP 语句有疑问。问题是语句生成如下,列的数量作为参数返回:

Progress/Openedge 数据库不支持这一点,所以我想对方言进行一些更改,强制语句不使用 SELECT TOP 中列数量的参数 - 如下所示:

这可能吗?

顺便说一句,我正在使用 NHibernate v. 3.3.1

0 投票
2 回答
362 浏览

progress-4gl - 创建 32 位数据库的 64 位版本

我正在使用 Linux 并运行 102b06。我必须创建一个 32 位数据库的 64 位版本。这里最好的方法是什么?很难找到此任务的文档。我尝试过转储和加载,但您似乎无法用一个命令转储所有表。我的数据库有数千张表!

谢谢。

0 投票
5 回答
3828 浏览

cryptography - Progress 10.1C 4GL 编码功能

有谁知道Progress 10.1C编码函数中使用了哪种算法?

我发现了这个: http: //knowledgebase.progress.com/articles/Article/21685

Progress 4GL ENCODE函数使用CRC -16算法生成其编码输出。

进度 4GL:

给出输出“ LkwidblanjsipkJC

但是例如在http://www.nitrxgen.net/hashgen/上使用密码“测试”,我从来没有从进度中得到结果。

有任何想法吗?:)

0 投票
1 回答
2974 浏览

progress-4gl - Openedge 表单 - 避免消息 Press space bar to continue

我正在编写一个程序来接受用户的输入。我在框架中显示一些背景文本,然后使用覆盖框架提示输入。在下面的简单示例中,我在运行提示符之前收到消息“按空格键继续”。

我该怎么做才能跳过看到该消息?