问题标签 [microfocus]
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.
winapi - Windows平台上COBOL中的getpid
如何通过在 windows 平台上运行的 COBOL 代码获取进程 ID 或父进程 ID?
attributes - 设置 Cobol 方法属性属性
在 Micro Focus 托管的 Cobol 中,我们如何设置方法属性的值?即。在 C# 中,我们做
所以在 Cobol 中,我们将方法声明为
但是我们如何设置 ResponseFormat = WebMessageFormat.Json 呢?
linux - make 的目标给出“无事可做”
我对“make”有疑问(哦,太恐怖了!)。
我们正在尝试将一些 COBOL 代码从 Windows 迁移到 Linux。编译器等来自 Micro Focus。在 Windows 下,代码是使用 Micro Focus Net Express 开发的。Linux 具有 Micro Focus Server Express 作为等效项。这些程序是使用“make”脚本编译和链接的。
这么多的背景。
问题是“make”脚本不想在 Linux 下编译和链接可执行文件。目标如下所示:
把它放到上下文中,$0=".o"(即目标文件扩展名)。$(LCOB) 是链接命令。$X=".exe" (一个可执行文件......忘记扩展名,我们会在适当的时候修复它)。所有其他内容都与路径有关 ==> 与手头的问题无关,是的,它们都已经过检查和验证。
最终,我试图让“make”来解决一个名为“datLoad.o”的目标。
包括第二个“make”脚本,其中包含以下内容:
相关部分是解析为“.cbl.o:”的目标。是的,这是速记版本,我不太喜欢它,但我没有写这个脚本。我确信这确实意味着*.o:*.cbl
脚本中的其他类似结构确实可以正常工作。
通过一个简单的“make”,我得到一个链接错误:
这意味着没有创建 datLoad.o。如果我确实使用以下命令明确创建它:
然后“make”仍然给出与上面相同的错误。诡异的!但是,我真正无法理解的是当目标不存在时我从“make datLoad.o”得到的响应:
我假设(天堂帮助我)目标“datLoad.o”会尝试创建所需的目标文件,如果该文件尚不存在。我要疯了吗?
抱歉,如果这看起来有点晦涩难懂,我不知道如何更好地表达它。如果有人知道可能会发生什么,我将非常感激......
api - 加载错误构建 COBOL 批处理 - 未找到“cob32api”
有人可以解释一下 cob32api 的作用吗?
我的任务是将批处理 cobol 系统从 32 位 Windows 迁移到 64 位 Linux。大量程序调用属于 Net Express 的“cob32api”。与 Net Express 等效的 Linux 是 Server Express,但我完全不清楚这个特定调用的实际作用。似乎不需要任何参数。可悲的是,也没有评论解释它的用途。
当我尝试构建时,自然会出现错误:
有人可以帮我吗?
提前致谢。
java - 从 Cobol 调用 Java 程序
我正在尝试交流 Java 和 Cobol。我需要从 Cobol 调用一个 Java 程序(带有参数)。
我从 Microfocus 阅读了一些文档:http: //supportline.microfocus.com/documentation/books/nx40/dijafc.htm http://supportline.microfocus.com/documentation/books/nx40/dijaco.htm
但是我没有找到真正的解决方案,因为我需要调用整个程序而不是 Java 类。
提前致谢。
cobol - 自定义 CSV 列标题
我正在用 COBOL 编写一个程序,它从表中读取数据并将其转储到 CSV 文件中。我的工作定义列被定义为(例如)FACILITYCODE。以下是专栏的详细信息:
工作存储:WS-FACILITYCODE PIC X(04) VALUE "XYZ".
程序定义:MOVE WS-FACILITYCODE TO ABI-FACILITYCODE.
编写程序时,CSV 标头显示为“Facilitycode”。我想将其更改为“FACILITY_CODE”
用于创建 CSV 的代码PERFORM 800-WRITECSV-XYZINV.
SQL 世界中的一个可比示例是“AS”。
请有任何建议。
谢谢!
runtime-error - 运行 COBOL 程序错误 - mfcobol, CALL ... RETURNING
我遇到了简单的 cobol 调用的问题 - 返回测试程序。
我正在使用微焦点 cobol。
这是我的 2 个代码。
CALLING 程序只是使用返回值调用第二个程序。
但是当我编译两个程序并运行时,就会发生错误。
错误代码:114,pc=0,call=1,seg=0 114 尝试访问超出内存边界的项目(信号 11)
我写错代码了吗?或其他问题?请帮我 :)
- 我正在测试“返回”短语
cobol - COBOL中的ACCEPT语句旁边的PROMPT和ECHO的具体作用是什么
我正在查看 RM/COBOL 程序的一些源代码,并且一直遇到类似于以下的 ACCEPT 语句:
有类似这样的 ACCEPT 语句,它们用作输入字段,但旁边没有 PROMPT ECHO。
所以我的问题是:PROMPT ECHO 的功能是什么?
谢谢, Chubonga93
cobol - 用于编译可重入 COBOL 程序的 RENT 选项
我是 COBOL 编程的新手。我正在对操纵线程的 COBOL 程序进行更改。我在程序中引入了一个文件来读取一组参数并在程序中使用它。但是每当我编译程序时,我都会收到以下警告:-
*1237-W **与 REENTRANT 指令一起使用的文件处理
现在我应该使用 RENT 选项来编译这个程序吗?如果是这样,那么我应该如何使用 RENT 选项进行编译,即。要使用的确切命令。请帮忙。
cobol - Cobol 打开输入文件错误信息
打开输入行顺序文件的错误处理命令是什么?
我试过了,
但无法让它工作。
谢谢。