问题标签 [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 投票
7 回答
17851 浏览

.net - .NET 中真的有 COBOL 吗?

刚才在查看微软的 Visual Studio 页面时,突然在广告侧边栏看到了一个不可思议的广告:

“Net Express 是一个COBOL开发环境,用于将核心业务流程扩展到 .NET Framework 和其他分布式平台。”

当然我跟着链接找到了一家做这个的公司,但是还有地方还在用COBOL吗?有人真的在 .NET 框架中使用 COBOL 吗?

0 投票
2 回答
2140 浏览

c# - Cobol.Net 到 C# 转换器

我们在 Micro Focus Cobol.Net 中有一些系统,我们正在考虑将其转换为 C#。

我们已经尝试在反射器中打开 dll,但是我们只得到了 C 代码。

任何人都有如何做到这一点的建议?

当我在反射器中选择 C# 时,我得到如下代码:

0 投票
1 回答
3037 浏览

sql-server-2008 - 从 Cobol fd 文件创建 MsSql 表

我有以下 COBOL 文件:.DAT、.IDX 和 fd(文件定义)文件。我们正在使用MicroFocus 的 COBOL Net Express

  1. 现在首先我想从这个 Cobol 文件定义创建 MsSql 表。文件定义里面有这个:

    FD PREGLA 数据记录是 FPG-REC。
    01 FPG-REC。
    02 FPG-STA PIC X(01)。
    02 FPG-KEY。
    03 FPG-FRM PIC X(02)。
    03 FPG-ODD PIC X(02)。
    03 FPG-DOK PIC 9(08) 二进制。
    02 FPG-POZ PIC 9(06) 二进制。
    02 FPG-PRM。
    03 FPG-IND PIC 9(01) 发生 10 次。
    .........等等

是否可以将此文件导入 Microsoft SQL Server 2008?我们也在使用 Sql server Management studio。现在我尝试了 SQL Server 导入和导出向导,但它没有导入此类文件。

我也看过 NET Express,但没有任何运气。甚至可以从 COBOL fd 获取 SQL 表定义吗?

0 投票
1 回答
1451 浏览

cobol - OpenCobol 和 NetExpress Microfocus Cobol 之间有什么主要区别吗?

我这学期正在学习 COBOL 课程,刚刚拿到了教学大纲,它需要 NetExpress Microfocus COBOL 编译器。不过,我宁愿使用 OpenCobol,这样我就可以继续使用 Linux 或 OS X。

两个编译器之间是否有任何重大差异可能会阻碍,或者我应该在使用这个计划进入课程之前了解这些差异?

附言。我知道我应该问教授,并计划这样做,但我想看看是否有人有任何想法,看看我是否可以尽量减少我在虚拟机中的时间。

0 投票
4 回答
1982 浏览

memory - 什么会导致 CI​​CS 事务写出 CICS 分配的内存?

我在 Cobol 程序中使用 CICS,我注意到有时数据会从 CICS 内存中写入。它会导致数据损坏并且我的应用程序停止。我不知道它附加在哪里,所以我正在创建一个解析器来分析我的 Cobol 代码,以查找 CICS 使用的 COMMAREA 中可能存在的损坏。现在我检查了以下陈述:

对于每个,我检查发送长度(在LENGTH参数中声明)是否不大于发送COMMAREA。然后我检查DFHCOMMAREA接收程序中是否不大于发送COMMAREA(根据此文档http://publib.boulder.ibm.com/infocenter/cicsts/v3r1/index.jsp?topic=%2Fcom.ibm.cics。 ts31.doc%2Fdfhp3%2Fdfhp37t.htm):

接收数据区不必与原始通信区长度相同;如果只需要访问数据的第一部分,则新数据区可以更短。但是,它不能长于通过的通信区域的长度。如果是这样,您的事务可能会无意中尝试读取已传递区域之外的数据。它还可能覆盖该区域之外的数据,这可能导致 CI​​CS 异常终止。

现在,我想知道为了检测内存覆盖,我应该解析哪些其他内容?

0 投票
2 回答
853 浏览

call - Cobol 动态调用如何使用组作为程序标识符?

我有以下调用语句:

此调用是动态的并使用PROG

PROG是一组定义为:

似乎要使用的实际 progname 存储在:

XX00-S06

XX00-S02

我还有其他情况,其中名称位于 3 或 4 个字段上,并且 progname 长度并不总是 8。

所以我的问题是Cobol 如何知道在组中的哪里选择好的程序名称?解决规则是什么?

配置:我使用 Microfocus Net Express 编译器,环境是 UniKix。

0 投票
2 回答
380 浏览

static-analysis - 静态代码分析——Cobol.Net程序的依赖图

我们有一些 Microfocus Cobol.Net 应用程序。

我们想创建一个类似于 NDepend 中可用的依赖映射。

有谁知道能够做到这一点的工具?

0 投票
2 回答
291 浏览

c# - 从 C# 访问 Visual Cobol

我们在 Visual Studio 2010 中使用 Micro Focus Visual Cobol 2.1。(注意这不是 Cobol.Net)

我们想从 C# 程序访问 Cobol 中的功能。

我们曾希望能够生成 COM 包装器并通过 COM 包装器调用 Cobol 代码,但找不到创建 COM 包装器的设置。

有人知道我们如何从 C# 访问 Cobol 代码吗?

0 投票
1 回答
1381 浏览

cobol - Microfocus Cobol 动画调试器

我正在使用 Microfocus animator 工具,并且能够从 putty 调试 cobol 可执行文件。cobol animator 工具将可执行文件转换为源代码并突出显示当前正在执行的语句。

但是,动画师和腻子会话在到达 Cobol 中的“GOBACK”语句时会挂起。

请让我知道如何解决这个问题

0 投票
2 回答
542 浏览

python - MicroFocus Cobol 可以设置系统跟踪功能吗?

MicroFocus Cobol 或任何其他功能是否具有与 Python 的sys.settrace()等效的功能?作为参数传递给此类跟踪函数的函数将在源代码的每一行执行后调用。