cobol相关内容
我一直在搜索s9(5)v99,但获得了不同的信息,而且不清楚。有人可以显示如何或公式进行转换。谢谢 解决方案 在这里向我们展示的是 图片 COBOL数据声明的子句部分。 COBOL数据声明有点奇怪,需要一些习惯。这是指向 COBOL数据声明。 这应该会让您入门。 您在问题中给出的PICture子句定义了具有以下 特征的数字项: S -前导符号 9(5)-5个十进制
..
Cobol和Java的顶级体系结构之间有什么区别? 程序员在这两种语言中采用的样式和文化是什么? 如何从Cobol到Java的最佳移植? 解决方案 我是项目上面提到的NACA项目的负责人(400万行Cobol从cobol自动转码为java)。 如果您有任何特定问题,请随时进入通过上面提到的文章底部的评论与我联系。 我们在世界各地有很多项目在成功使用我们的工具。我们仍
..
我对cobol中的计算函数四舍五入感到困惑。 声明: VAR-A PIC S9(9)V99 COMP-3。 VAR-B PIC S9(9)V9(6)COMP-3。 程序。 将+1.08移动到VAR-A。 将+6.181657移动到VAR-B。 计算VAR-A圆= VAR-A + VAR-B。 VAR-A的结果是18.27还
..
我现在在大型机(某些模块中的 )中进行测试 不为null或为空 我们看到: NOT =空间或低值 酋长说我们应该这样做: NOT =空间和低值 其中一个是 谢谢! 解决方案 首席是正确的。 p> 应该让COBOL读取自然语言(这只是 的另一个恶作剧)。 让我们玩以下变量和值: A = 1 B = 2 C = 3
..
我被要求编写程序来处理 2个输入文件(客户和员工),匹配两个文件的键并生成以下 3个输出文件: 文件1:两个文件上的记录 文件-2:客户文件上的记录,但雇员文件上的记录 文件3: employee 文件而不是 customer 文件 我的循环已设置为将 customer 文件中的每条记录与 customer 文件中的一条记录进行比较,然后从 customer 文件中获取另一个密钥对
..
说我在工作存储 ... 中定义了以下可变长度表 01 SOAP记录。 05 SOAP输入PIC X(8)值空间。 05 SOAP状态图9值零。 05 SOAP消息PIC X(50)值空间。 05 SOAP-ITEMS发生0到500次 取决于项目计数 由ITEM-X表示。 10个SI-子项发生0到100次 取决于SUB-X所指示的子计数 。 15 SS-KEY PIC
..
好的,所以我现在正在上在线COBOL课程,本周的内容是控制中断和控制领域...对于以前的讲座,我很容易理解,但是我不知道该讲座在谈论什么。什么是控制字段?用途是什么?谢谢。 以下是演讲网站: http://flashserver.ait.iastate.edu/shchang/cobol/chapter10/chapter10u1/index.html http://flashs
..
下面两张图片有什么区别? PIC X(15) PIC- ---,---,-。99。 底部是代表顶部的另一种方式吗? 解决方案 PIC X(15)表示几乎任何类型的数据的15个字符,可以是 位数字,字母或任何其他符号(可打印或不可打印)。 PIC ----,-,---。99 表示一个数字编辑的数据项,能够保存+999999999.99至-999999999.99范围
..
我在数据库表 中有一个注释如何计算该字符串的长度? 我有一个定义为 $的变量b $ b 10注意。 49 NOTE-LEN PIC S9(4)使用补偿。 49注释文本PIC X(500)。 注是一个由500个字符组成的字符串。 我想计算音符长度。 解决方案 这是一种常见的方式: 将零移动到跟踪计数空间 检查功能反转(注文本) 总计-tr
..
在AS / 400中使用COMPUTE函数时,我遇到了一个神秘的问题。 情况如下: 01 WSAA-AMOUNT-A PIC S9(15)V9(02)COMP-3。 01 WSAA-AMOUNT-B-01 PIC S9(16)V9(02)值0. 01 WSAA-AMOUNT-B-02 PIC S9(13)V9(05)值0. 01 WSAA-AMOUNT-C PIC S9(
..
我们应该形成一个出现108次的名称数组。我们应该在左栏中有名称1-54,在右栏中有名称55-108。在一页中有108个名称之后,我们初始化数组并重新开始。我的代码的输出显示的是打印的名称1-54,而不是在同一页上且在名称1-54旁边,而是在右列中但在名称1-54之后显示名称55-108。任何想法都将不胜感激。 这是我的一些代码: 执行直到有更多记录='否' 读入清单文件 结束 移动'不
..
我喜欢花时间研究很酷的语言功能,即使我很快就没有机会使用它们,但我只会听到有关Cobol的坏消息,但是我敢肯定它一定具有一些不错的功能使其变得和以前一样重要。那么可以从Cobol中学到一些好的功能吗? 解决方案 以不太简洁的方式编写公式的功能。例如: 年龄增长。 价格乘以成本的乘数。 扣除最终费用产生的费用折扣。 是优势还是劣势?取决于你如何看待它...
..
我的部门目前面临着维护相当大的COBOL代码库的任务。我们想知道如何添加新功能来满足业务需求。如今,COBOL程序员很难再出现了,我们还认为,使用Java或C#等更现代的语言可以提高生产率。 我们认为我们有四个选择: 从头开始重写所有内容,将旧的应用程序留给自己,直到可以被替换为止 从头开始重写所有内容,使一些人维护旧的应用程序以适应新的业务需求 用现代语言编写所有新功能,并找到某
..
哪种方法可以连接大型机和Java? 哪个是连接到Java和大型机COBOL的最佳解决方案? 解决方案 假定“ Java”是指“ Java没有在大型机上运行”,则有多种方法可以做到这一点。 CICS Web服务(SOAP) CICS Web支持(REST / POX) 具有触发队列的MQSeries “最佳”在旁观者眼中,它取决于您的需求。这些都不是新功能,已经使用了几
..
过去一年中,由于Python v2-> v3和R v3-> v4的更改,我花了一些时间来处理代码更改.对于某些仍在使用的较旧的语言,我感到好奇. 我知道COBOL仍然偶尔会看到更新和功能升级.我认为它们的关键任务性质使这些更改更小并且更向后兼容,但是我真的不知道,也无法通过网络搜索找到它. 对COBOL的最后一次更改是什么,什么时候发生,与Python 2-> 3更改的大致顺序相同?
..
在我的大学里,我们正在接受COBOL的教学,而我正试图在明年上课之前先入门并学习COBOL,C ++和Java. 问题是; COBOL太旧了,很难在Mac中获得对它的支持(我的笔记本电脑是Mac).我了解它在Mac上运行良好,但是找到另一个可以解释如何设置编译器的人则是另一回事. 解决方案 您可以使用brew安装GNU Cobol(Open Cobol).只需输入: brew in
..
我使用EXEC CICS程序控制命令,LINK,XCTL和RETURN,以便在Cobol程序之间传递数据.在我的一种治疗期间,CICS共享内存被损坏.似乎已通过COMMAREA覆盖了不属于CICS的内存. 为了找到发生此问题的原因,我需要更好地了解使用EXEC CICS程序控制命令时CICS如何管理共享内存.它是复制COMMAREA还是使用指针?使用嵌套的EXEC CICS,共享内存中存储了多少个
..
我想从COBOL/VMS系统连接到SQL Server 2005实例.有人可以指点我一个运行良好的驱动程序吗? 解决方案 这类似于另一个问题.尽管不是特定于VMS,但此处提供的许多选项都可以与VMS/ODBC一起使用. 您可能还想看看 FreeTDS (我已经使用过很多次,但从未使用过VMS),如果您正在寻找开放源代码的实现,则可以对其进行自定义.否则,拥有可以正常工作的产品的受支持
..
我试图使用DISPLAY输出以下行,并在Visual Studio和Tutorialspoint COBOL编译器的Micro Focus COBOL中获得正确的结果,但是当使用IBM的Enterprise COBOL在z/OS Mainframe上运行它时,有些奇怪:/p> 01 W05-OUTPUT-ROW. 05 W05-OFFICE-NAME PIC X(13). 05 W0
..
我是COBOL的新手.我正在关注Micro Focus随附的教程,但似乎无法使示例正常工作.我正在尝试打印-123.45,并且不断收到以下消息, 我在此处查找了许多帖子,但它们没有解决我的问题.我在 Eclipse 中使用Micro Focus的Visual COBOL.这是我的代码, program-id. tictac as "tictac". environment
..