在我问任何问题之前,让我告诉你我对 Progress Openedge 没有任何经验,但我的公司运行一个用它制作的应用程序,现在我必须通过它进行一些 SOAP 调用。所以我想,为什么不调用用我认为合适的任何语言编写的外部脚本呢?
但是当我用 google 搜索时,我什至找不到如何通过 OpenEdge 运行外部脚本。任何地方都没有示例,文档又长又混乱(至少对我来说)。这让我想到了这个简单的问题:
如何在 Progress OpenEdge 中调用外部脚本?
尝试操作系统命令。
另请参阅进度知识库。 以及有关如何与操作系统交互的完整说明。
我遇到了类似的问题,最终在 Windows 应用程序中使用了它:
操作系统命令无控制台“program_execulated_here”。
缺少“NO-WAIT”意味着我的进度代码会等到命令完成(我需要)。 NO-CONSOLE 可以防止在操作系统命令完成运行后 Progress 弹出烦人的控制台窗口。
我需要在 telnet 会话中执行类似我的应用程序的操作,我需要从该 telnet unix 会话在本地电脑上运行可执行文件。我正在考虑构建一个服务,但想知道是否可以使用 os-command 通过 telnet 会话在 Windows 计算机上简单地运行 exe。