cobol相关内容

“复制"带有"REPLACING"的声明在COBOL中

我收到编译错误, 在嵌套的"COPY"中找到带有"REPLACING"短语的"COPY"语句. 这是我们的编译设置,不能在嵌套副本中使用REPLACING动词. 我们有一本习字簿,其中包含多个替换动词的复制语句. 谁能帮助我解决此错误? 解决方案 在COBOL中嵌套COPYBOOKS有点技巧.一般来说 您只能嵌套抄写本,除非它们不嵌套 包含REPLACING短语,并且不会引起递 ..
发布时间:2020-05-05 11:31:36 其他开发

在COBOL中随使用量COMP而变化

我试图了解带有COMP Usage子句的COBOL变量如何存储值. 我尝试了一个如下示例 01 VAR14 PIC S9(5) USAGE COMP. MOVE 12345 TO VAR14 DISPLAY VAR14 在SPOOL中,VAR14的值以0000012345的形式出现. S9(5) COMP的大小是4字节(根据手册) ..
发布时间:2020-05-05 11:31:15 其他开发

伪对话式与对话式CICS编程的优点是什么?

我试图理解伪会话CICS编程与会话CICS编程之间的区别.每种方法的优点和缺点是什么? 解决方案 NealB的答案很好,您应该阅读 IBM的描述 伪对话程序的主要优点是减少了计算机资源的使用,并且它们不能持有数据库锁. -------------------------------------------------------------- 我将尝试用非IBM- ..
发布时间:2020-05-05 11:31:12 其他开发

如何使用Cobol Copybook(pt1)在RecordEditor中编辑Binary Mainframe文件

如何在单记录类型二进制大型机文件“>在Windows或Linux PC上使用Cobol Copybook的RecordEditor . 注意::这是尝试拆分非常广泛的 解决方案 要在中编辑文件使用Cobol Copybook的RecordEditor ,您必须首先加载该Copybook,然后编辑文件 将Cobol Copybook加载到 RecordEditor 选择记录布局 ..
发布时间:2020-05-05 11:31:05 其他开发

日语COBOL代码:G文字和标识符的规则?

我们正在处理IBMEnterprise日语COBOL源代码. 确切描述G类型文字中允许的内容的规则, 以及标识符允许使用的内容还不清楚. IBM手册指示G'....'文字 引号内的第一个字符必须为SHIFT-OUT, SHIFT-IN作为右引号之前的最后一个字符. 我们的COBOL词法分析器“知道"这一点,但是反对G文字 在真实代码中找到.结论:IBM手册是错误的, 否则我们会误读它. ..
发布时间:2020-05-02 10:37:43 其他开发

为什么COBOL同时具有`SECTION`和`PARAGRAPH`?

为什么COBOL同时具有SECTION和PARAGRAPH? 有人可以解释为什么COBOL的设计师同时创建SECTION和PARAGRAPH的原因吗?自从COBOL最初发布以来,它们就已经存在了,所以我怀疑它们存在的真正原因早已消失(类似于NEXT SENTENCE之类,它们仍在语言规范中以实现向后兼容,但自从引入C#之后就不再需要了).明确的作用域终止符). 我的猜测是可能已经引入了 ..
发布时间:2020-04-27 04:16:23 其他开发

如何使用Java中的JRecord识别副本中字段的级别?

我正在尝试阅读一个EBCDIC文件,并借助于copybook将其转换为Java格式的ASCII格式。我正在使用JRecord来阅读这本字帖。那么现在,如何使用JRecord从字帖中获取字段级别? 编辑1: 请请原谅我一个含糊的问题。我没有大型机或cobol的经验。如果有帮助,我会添加更多细节。 我的源文件包含多个交易详情。该副本包含有关该交易的信息以及与该特定交易相关的字段。 ..
发布时间:2018-12-24 12:02:13 Java开发

在java中将EBCDIC转换为ASCII

所以我应该使用Java将EBCDIC文件转换为ASCII。到目前为止,我有这段代码: public class Migration { InputStreamReader reader; StringBuilder构建器; public Migration(){ try { reader = new InputStreamReader(new FileInputStrea ..
发布时间:2018-12-07 13:16:15 Java开发

使用任何开源代码或工具将Mainframe Binary转换为Ascii

如何使用任何Java API或开源工具将包含cobol copybook作为记录布局信息的大型机二进制文件(EBCDIC)转换为包含打包和分区十进制格式的文件? 解决方案 用Java读取 如果你想在java中读取Mainframe Cobol文件,请看看 JRecord - 您必须指定charset(字体)。对于美国EBCDIC,请使用CP037。 Legstar - 品种齐 ..
发布时间:2018-12-05 11:33:32 Java开发

将遗留的Cobol / PL1迁移到Java的经验

ORIGINAL Q: 我想知道是否有人有过将大型Cobol / PL1代码库迁移到Java的经验? 流程的自动化程度和输出的可维护性如何? 如何从交易转移到OO锻炼? 在此过程中学到的任何经验教训或可能有益的资源/白皮书都将受到赞赏。 编辑7/7:当然NACA方法很有意思,能够继续让你的BAU更改为COBOL代码直到发布JAVA版本对任何组织都有价值。 与COBO ..
发布时间:2018-11-29 19:19:36 Java开发

COBOL代码用html实体替换字符

我想用& lt; 和& gt; 与COBOL。我想知道INSPECT语句,但是看起来这个语句可以用来将一个字符转换成另一个字符。我的意图是用他们的html实体替换所有的html字符。 任何人都可以找出一些方法来做到这一点吗?也许循环遍历字符串并测试每个字符是唯一的方法? 欢迎使用GnuCOBOL或IBM COBOL示例。 我最好的代码是这样的:( http://ideone.co ..
发布时间:2018-06-26 12:04:32 前端开发

TSO / MVS上传问题

我将Windows操作系统上的ebcdic文件(从ascii转换而来)上传到Mainframe。我的问题是,当我上传后检查文件时,我看到很多新的线条。 当我试图用十六进制转储来检查它时,我发现当大型机看到一个x'15'时,它将它转换为一个换行符。在文件中打包小数,所以十六进制可以包含让我说一个x'001500001c',但是当我上传它时,大型机误认为它是一个新行。任何人都可以帮我解决这个问题吗? ..
发布时间:2018-04-13 14:12:07 其他开发

COBOL COMP-3数字格式问题

我有一个cobol“磁带格式”转储,它有文本和数字字段的混合。我正在阅读C#中的文件作为二进制数组(字节数组)。我有复制书和格式排列在文本字段罚款。还有一些COMP-3领域。这些字段中的数据似乎不符合任何BCD格式。我知道数据应该是什么,我有COMP-3的原始字节。我试图先转换到EBCDIC,没有得到更好的结果。有关COMP-3号码如何在内部存储的任何想法?以下是PIC,原始数据和预期编号的三个例 ..
发布时间:2018-02-03 18:15:48 其他开发

COBOL 88级数据类型

这里非常基本的问题。 我必须为COBOL程序写出一个数据词汇表。此数据词汇表包含以下每个变量的详细信息: 名称 数据类型 价值范围(如适用) 行号 富勒名称 我有几个包含88级开关的变量。我的问题是:这些88级交换机是否被视为变量,我应该将它们包括在数据术语表中?或者,根据数据词汇表结构,我必须合作,应该在这种情况下被忽略吗? 当我在这里时,另一个简单的问题。填充物 ..
发布时间:2017-06-15 22:07:49 其他开发

电子地图中接受字符的数字字段

我的地图中有4个字段是9(6),9(3),9(3),9(3)。我写了这样的验证码: 如果ROLLNUM不是NUMERIC 移动DFHRED TO ROLLNUMC MOVE'无效数据'恢复 移动ROLLNUMI到ROLLNUMO 执行发送映射THRU发送映射退出 执行密钥验证THRY密钥验证退出。 但是,从Cics将数据库中插入像A12AK这样的值,我没有遇到任何错 ..
发布时间:2017-04-16 18:23:00 DB2

COBOL DB2程序

如果我有一个COBOL DB2程序正在调用另外两个COBOL DB2子程序,那么DBRM,Packages,它将创建几个计划?如果我正在改变任何一个子程序,那么我需要重新编译并绑定所有程序吗?我真的很困惑于DBRM,计划和软件包。 Manasi 解决方案 哦我的...这是一个很大的话题,所以这个 的答案是非常简化,因此不完整。 答案在某种程度上取决于您是否使用DB / 2预编 ..
发布时间:2017-04-16 17:39:23 DB2

COBOL程序,JCL作业,还是二者?

我必须完成3个任务: 一个插入,一个删除和一个写 我不知道最好的方法做到这一点。我的大型机程序设计技巧并不太紧,所以我正在寻找建议。 我可以避免为此做一个COBOL程序吗? 我看到的方式,我只需要执行SQL语句的JCL。如果我正确地设计了我的陈述,那么他们应该能够以这种方式预设任务1和2。但我想我可能需要一个COBOL程序写入文件? 我将概述我的思考过程中的3个任务。 ..
发布时间:2017-04-16 17:16:15 DB2