问题标签 [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.

0 投票
2 回答
711 浏览

winapi - Windows平台上COBOL中的getpid

如何通过在 windows 平台上运行的 COBOL 代码获取进程 ID 或父进程 ID?

0 投票
1 回答
248 浏览

attributes - 设置 Cobol 方法属性属性

在 Micro Focus 托管的 Cobol 中,我们如何设置方法属性的值?即。在 C# 中,我们做

所以在 Cobol 中,我们将方法声明为

但是我们如何设置 ResponseFormat = WebMessageFormat.Json 呢?

0 投票
1 回答
1044 浏览

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”会尝试创建所需的目标文件,如果该文件尚不存在。我要疯了吗?

抱歉,如果这看起来有点晦涩难懂,我不知道如何更好地表达它。如果有人知道可能会发生什么,我将非常感激......

0 投票
1 回答
782 浏览

api - 加载错误构建 COBOL 批处理 - 未找到“cob32api”

有人可以解释一下 cob32api 的作用吗?

我的任务是将批处理 cobol 系统从 32 位 Windows 迁移到 64 位 Linux。大量程序调用属于 Net Express 的“cob32api”。与 Net Express 等效的 Linux 是 Server Express,但我完全不清楚这个特定调用的实际作用。似乎不需要任何参数。可悲的是,也没有评论解释它的用途。

当我尝试构建时,自然会出现错误:

有人可以帮我吗?

提前致谢。

0 投票
2 回答
2838 浏览

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 类。

提前致谢。

0 投票
1 回答
201 浏览

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”。

请有任何建议。

谢谢!

0 投票
3 回答
3835 浏览

runtime-error - 运行 COBOL 程序错误 - mfcobol, CALL ... RETURNING

我遇到了简单的 cobol 调用的问题 - 返回测试程序。

我正在使用微焦点 cobol。

这是我的 2 个代码。

CALLING 程序只是使用返回值调用第二个程序。

但是当我编译两个程序并运行时,就会发生错误。

错误代码:114,pc=0,call=1,seg=0 114 尝试访问超出内存边界的项目(信号 11)

我写错代码了吗?或其他问题?请帮我 :)

  • 我正在测试“返回”短语
0 投票
2 回答
1027 浏览

cobol - COBOL中的ACCEPT语句旁边的PROMPT和ECHO的具体作用是什么

我正在查看 RM/COBOL 程序的一些源代码,并且一直遇到类似于以下的 ACCEPT 语句:

有类似这样的 ACCEPT 语句,它们用作输入字段,但旁边没有 PROMPT ECHO。

所以我的问题是:PROMPT ECHO 的功能是什么?

谢谢, Chubonga93

0 投票
1 回答
465 浏览

cobol - 用于编译可重入 COBOL 程序的 RENT 选项

我是 COBOL 编程的新手。我正在对操纵线程的 COBOL 程序进行更改。我在程序中引入了一个文件来读取一组参数并在程序中使用它。但是每当我编译程序时,我都会收到以下警告:-

*1237-W **与 REENTRANT 指令一起使用的文件处理

现在我应该使用 RENT 选项来编译这个程序吗?如果是这样,那么我应该如何使用 RENT 选项进行编译,即。要使用的确切命令。请帮忙。

0 投票
2 回答
2863 浏览

cobol - Cobol 打开输入文件错误信息

打开输入行顺序文件的错误处理命令是什么?

我试过了,

但无法让它工作。

谢谢。