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

string - 在 COBOL 中连接未知长度的字符串

如何在 COBOL 中将两个长度未知的字符串连接在一起?例如:

如果FIRST-NAME = 'JOHN 'LAST-NAME = 'DOE ',我怎样才能得到:

相对于:

0 投票
4 回答
1262 浏览

user-interface - 迁移到 GUI 而不会丢失用 COBOL 编写的业务逻辑

我们维护一个拥有超过一百万行 COBOL 代码的系统。有人有关于如何迁移到 GUI(可能基于 Windows)而不丢失我们用 COBOL 编写的所有业务逻辑的建议吗?是的,一些业务逻辑隐藏在当前的用户界面中。

0 投票
17 回答
4251 浏览

refactoring - 重写遗留代码

我的部门目前面临着维护相当大的 COBOL 代码库的任务。我们想知道如何添加新功能以满足业务需求。现在 COBOL 程序员很难找到,而且我们还认为使用 Java 或 C# 等更现代的语言可以提高工作效率。

我们觉得我们有四种选择:

  1. 从头开始重写所有内容,将旧应用程序留给自己,直到它准备好被替换
  2. 从头开始重写一切,让一些人维护旧应用程序以应对新的业务需求,因为正在构建新的应用程序
  3. 用现代语言编写所有新功能,并找到将新代码与旧功能集成的方法。
  4. 继续维护旧应用程序。

您认为对我们来说最好的选择是什么,为什么?

0 投票
4 回答
13855 浏览

odbc - 读取 COBOL DAT 文件

我得到了一组 COBOL DAT、IDX 和 KEY 文件,我需要读取其中的数据并将其导出到 Access、XLS、CSV 等。我不知道 COBOL 代码的版本和供应商,因为我只有拥有创建文件的 Windows 可执行文件。

我已经尝试过 Easysoft 和 Parkway ODBC 驱动程序,但我没有成功从文件中读取数据。

由于分发此产品的公司关闭,我无法访问源代码。

0 投票
1 回答
1320 浏览

db2 - JMP0811I-U 使用 DB2 SQL 编译 Fujitsu COBOL 后出现 Fujitsu 运行时错误:原因/补救措施?

我能够(在 Windows XP 上)预编译、编译和链接包含嵌入式 SQL 的示例(Fujitsu NetCobol)COBOL 测试程序。该测试程序用于读取并显示 DB2(Linux 上的 UDB 9.5)数据库表中的行数。

在运行时,我收到以下错误消息:

JMP0811I-U [PID:... TID:...] 'sqlgstrt' 程序的链接规则或参数失败。PGM=DB2TST1

此错误所指的预编译源代码如下所示:

有人知道这个错误信息是什么意思吗?

0 投票
6 回答
5076 浏览

java - 在 Cobol 程序中使用 Java API

我们的大型机上运行了一些 COBOL 程序,我们需要其中一个程序通过 Java API 与我们的后端库进行通信。Cobol 程序有什么方法可以调用 Java 程序吗?

是否可以使用 Cobol 的 Web 服务?我如何将 Cobol 程序与其他程序集成?

0 投票
6 回答
6744 浏览

web-services - 是否可以使用 Cobol 程序中的 Web 服务?

我们的金融应用程序中有一些 COBOL 程序需要与我们的一些后端系统进行交互。可用接口之一是通过 Web 服务。用 Cobol 编写的程序可以向 Web 服务发出请求吗?

0 投票
1 回答
356 浏览

oracle - 如何为 Oracle 的 Pro*COBOL 预编译器指定默认文件扩展名

是否可以配置 Oracle 的 Pro*COBOL 预编译器假定的默认文件扩展名

没有为包含文件指定文件名的语句?

文档似乎指定在这种情况下 - INCLUDE 没有文件扩展名的语句 - 预编译器将使用系统默认文件扩展名。

0 投票
7 回答
17851 浏览

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

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

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

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

0 投票
8 回答
5188 浏览

cobol - 有 COBOL 编译的程序 -- 缺少源

我们有一个非常重要的应用程序,但到目前为止还没有源代码。该应用程序是用 COBOL 编写的,编译版本在我们的生产系统中并且正在运行。

但是,我们需要迁移到新的服务器,以及新的 cobol 编译器。我们的印象是,我们需要重新编译代码才能使其在新服务器上工作。运行现有的已编译程序会导致运行时内存错误。

我们有一些程序的源代码,但它是旧的。不确定它与编译程序之间的差异是什么。

好的,那么问题是——我们应该怎么做?

时间不在我们这边,因为我们必须将旧服务器发回以获得信用。想法,建议,疯狂还是其他?(源代码控制很明显,这不是我能做的,所以保存讲座)