问题标签 [cobol]

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 投票
1 回答
2001 浏览

c# - .Net、cobol、字帖

我有一个项目需要大量使用数据源,该数据源仅作为副本存在。例如,

问题是我是否必须为这些东西编写一个粗略的解析器,或者是否有人知道一些工具可以很好地为我处理这个问题。我基本上对使用 .Net 将其填充到 sql、oracle 甚至 xml 中感兴趣。看到我对这些东西一无所知,我只是担心我会错误地处理一些事情。任何输入都会很棒。谢谢

0 投票
2 回答
262 浏览

cobol - 在 Fujitsu COBOL 3.0 中编译时出错

在 Fujitsu COBOL 3.0 中编译时出现错误,提示 c://cobol/sample2.cbl 文件不存在或文件名无效或文件被另一个程序使用。但是该文件存在于确切的位置,并且没有被任何其他 prog 使用。任何人都可以告诉可能是什么问题

0 投票
1 回答
1845 浏览

cobol - Fujitsu COBOL 3.0 - 执行问题

在 Fujitsu COBOL 3.0 中运行 cobol prog 时发生错误,提示找不到 F3BIPRCT.dll。可能是什么问题。

0 投票
1 回答
2811 浏览

cobol - 与 cobol 中的重复记录进行文件比较

如何比较 Cobol 中的两个文件,两个文件都有重复记录。any1 可以给出伪代码。代码必须在重复记录条件下工作

0 投票
2 回答
1326 浏览

cobol - COBOL 混乱

嘿大家。我在尝试使用 COBOL 在 zOS 环境中解决的编码项目中遇到了一些麻烦。我需要读入一个文件并将它们放入一个索引表中(我知道会有少于 90 条记录)。

让我感到震惊的是,我们受项目参数的约束以使用名为“Table-Size”的变量(在声明时设置为零)。

鉴于这一切,我需要做一些类似“根据表大小发生 1 到 90 次”的事情,但我不明白如果表大小必须(据我所知)这将如何工作,因为表 -大小随着添加到表中的每个条目而增加。谁能帮我解决这个问题?

谢谢!

0 投票
3 回答
1549 浏览

cobol - 富士通 COBOL 3.0

我是 Fujitsu COBOL 3.0 软件的新手。我尝试执行一个简单的程序。代码和错误如下。程序中的所有内容似乎都是正确的。谁能帮我吗?在这个软件中是否要遵循任何预标准?

示例 cobol 程序是:

0 投票
16 回答
2312 浏览

language-features - Cobol 的优点是什么?

我喜欢花时间研究语言的酷特性,即使我不会很快有机会使用它们,但总是听到关于 Cobol 的坏消息,但我相信它一定有一些不错的特性变得和以前一样重要。那么可以从 Cobol 中学到哪些好的特性呢?

0 投票
3 回答
919 浏览

c++ - 一个简单的 cobol 程序需要重新编码为 C++ 程序来读取包装安全软件传递的环境变量

我有一个 COBOL exe 程序,它调用一个 COBOL dll,而后者又使用一个 dos 中断“x91”调用一个 COBOL 程序——调用程序使用一个“x91”来激活一个 EXE 文件,就好像它是作为操作系统命令行输入的一样入口。包装我的 cobol 代码的安全程序是包装我的程序的第三方程序。作者建议我的程序读取环境变量以确保安全性没有被黑客入侵。我一直无法让我的 cobol 读取变量,所以我认为用 C 编写程序,可以读取变量。目前的程序所做的只是创建一个小的顺序文件,向其中写入一条记录并关闭文件 - 为了安全起见,我有第三方安全软件包装的程序,它会生成我想要验证的变量,以允许程序将记录与安全检查的内容一起写入通过或未通过的内容。调用程序(cobol dll)然后测试文件是否存在,读取记录并验证是否已将安全代码写入文件。

COBOL 程序需要翻译成 C++,因为安全包装代码的作者说他不能与 cobol 可执行文件交互。

  • 现在的程序很小
  • 它所做的只是创建一个小的顺序平面文本文件,向其中写入一条记录,然后写入记录并关闭文件。
  • 该程序需要检查由安全程序生成的某些“环境”变量的存在和值,该安全程序围绕生成文件的小程序,并在被包装的程序运行时运行。

例如,变量“LICENSE”返回当前使用的许可证的名称。感谢您的任何意见。

安全软件的作者无法提供一个小的可执行文件来检查他的变量,所以我希望从头开始创建一个来模拟我一直提到的小 cobol 程序(阅读安全程序包装的环境变量并保护我的小程序,创建一个文件,向其中写入一条记录,其内容取决于环境变量的值,然后关闭文件)。这样,调用 DLL 将收到由 'x91' 调用操作系统(需要用 C++ 编写而不是现在的 Cobol 编写的那个)执行的小程序编写的文件,验证其内容,或者允许主程序进行与否。主要软件由我从大型机遗留代码移植到 PC 的 500 多个程序组成。

激活新的小包装程序的 DOS 调用将适用于任何可执行程序,所以这真的不是问题..

0 投票
4 回答
1901 浏览

c++ - 从 COBOL 转换到 C++

我是一名相当初级的程序员,我的任务是面试一位经验丰富的大型机 COBOL 程序员,以担任为 Windows Mobile 进行 C++ 开发的职位。我所说的经验丰富是指候选人的整个编程生涯都是 COBOL。

我对任何特定的语言没有偏见,只是有点担心我进行彻底采访的能力。

在面试中,没有 COBOL 经验的我如何才能很好地了解这位面试者的能力?

我应该询问或寻找任何具体的事情吗?

我已经阅读了很多关于 SO 的一般面试内容,考虑到候选人背景的性质,我寻找的任何具体内容都会有所帮助。

0 投票
7 回答
5658 浏览

cobol - 如何使用 IEBGENER?

我在弄清楚如何让 IEBGENER 以我想要的方式工作时遇到了一些麻烦。我应该先说我在学术大型机上的 z/OS 环境中运行 IEBGENER。

我有三个 JCL 过程 (PROC) 内联到我正在使用的一些 COBOL 代码中,我需要 IEBGENER 作为将我的 PROC 放入“我的 MVS ID 下的永久过程库”的第一步之一,并将我的 COBOL源“进入我的 MVS ID 下的永久顺序数据集”。

讲师提到要“记住为这些数据集编码正确的 LRECL 和 BLKSIZE 信息”。

我对 IEBGENER 不是很熟悉,也没有找到任何能真正向我解释如何做我想做的事情的东西。

任何“大铁”人可以提供帮助?