问题标签 [vsam]

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 回答
274 浏览

code-analysis - 如何在不编写 cobol 程序的情况下从 vsam 文件中确定打包 PIC cobol 子句的数值?

我使用了一个实用程序包 (vsmr) 来读取 VSAM 文件的值,并且我有可用的字帖源代码。

如果我有如下定义(请原谅格式)

我在数据中有以下内容

00 20 0C 01 10 0C 01 00 0C

如何确定 RECORD-X 的数值?

我假设 RECORD-X 占用 3 个字节,值 00 20 0C 对应于 RECORD-X 的值,但我不知道如何将其转换为人类可读的值(算法上,不一定是编程上)。

我还假设值 01 10 0C 对应于 RECORD-Y 的值。我的假设正确吗?

0 投票
2 回答
601 浏览

performance - VSAM 搜索 VS COBOL 搜索/循环

我有一个可能包含大约 300 万条记录的文件。在整个程序运行过程中,该文件的某些记录需要多次更新。如果我需要从该文件中提取特定记录,以下哪个更有效:

  1. 索引 VSAM 搜索
  2. 使用 COBOL 搜索所有索引的平面文件
  3. 将所有数据缓冲到工作存储中并编写一个循环来处理搜索
0 投票
3 回答
3426 浏览

mainframe - 如何手动编辑 KSDS VSAM 文件的密钥?

我有一个KSDS文件。我想更改文件的密钥以进行测试。我无法编辑File-Aid. 有什么办法吗?

我搜索了多个论坛,无法找到答案。

0 投票
1 回答
446 浏览

db2 - 如何将 VSAM 文件(大型机)复制到数据库?

什么是有效的解决方案/技术(ETL 除外)可以将数据从 VSAM 文件(大型机)近乎实时地复制到 RDBMS(大型机外部)?

注意:这个 VSAM 文件有 COM3 数据,所以复制技术应该能够在复制过程中理解和转换它。

0 投票
0 回答
251 浏览

hadoop - 如何在 Sqoop + OpenSource Syncsort 中指定 COBOL 字帖

我正在尝试将一些 VSAM 文件从大型机导入 Hive。

https://sqoop.apache.org/docs/1.4.6/SqoopUserGuide.html#_ purpose_3

我发现 Sqoop 1.4.6 包含 Syncsort 作为开源贡献者。我浏览了文档,我不清楚是否可以在此版本中包含 COBOL 抄写本。

有没有人尝试过这样做或知道替代方案?

0 投票
1 回答
738 浏览

mainframe - 扩展 VSAM 分配

我的任务是一个需要超过 4GB 限制的 VSAM 文件的项目。我正在尝试使用 IDCAM 定义扩展的 VSAM,但找不到可以帮助我的示例或指南。这就是我定义常规 VSAM 的方式:

我读到有一个 DSNTYPE=EXTREQ 选项,但无论我把它放在哪里,我都会收到错误消息。有人可以告诉我如何使用 IDCAMS 分配扩展 VSAM 的示例吗?

0 投票
1 回答
387 浏览

db2 - VSAM 到 DB2 的转换 - COBOL

我正在尝试使用加载实用程序将 vsam 文件转换为 db2 表。但是,我的变量之一是 pic s9(8)v99。当我尝试将其加载到十进制列(10,2)中时,会发生错误 - 02 输入数字无效。你能帮忙吗?

0 投票
2 回答
256 浏览

sql-server-2008 - 与 COBOL VSAM 文件有关的 PowerCenter Designer 问题

我在 Cobol Mainframe VSAM 源文件上的 PowerCenter Designer 中工作,需要知道其中的值Prec以及Scale我应该使用什么来获取PIC S9(9)V99 COMP-3...
一位提到 Informatica 的同事可以识别它PIC S9(9)V9(2) COMP-3,因此我必须使用Prec 11-定义该字段Scale 2,并且我这样做了,但是一旦数据被加载到 SQL 中的 Stage 表中,某些字段会显示某些列的奇怪符号,而其他列会显示预期值。

我还尝试添加一个表达式转换,以将从 Normalizer 获得的结果值除以 100,但它也没有按预期工作。

您对如何处理有任何想法吗?

0 投票
2 回答
177 浏览

zos - VSAM用方解石

我正在尝试公开大型机文件,以便从 COBOL 程序和 Java 中的外部程序中更动态地使用。

我的阅读表明我可以将 COBOL 配置为使用 JDBC 连接。这可能只是 JCL 中的配置,但我认为它更像是一个预处理。

我还发现 JzOS 库将提供从 JAVA 访问 VSAM 数据存储本身的权限。

所以从技术上讲,我认为这是可能的,但找不到一个帖子。我知道这将成为一个边缘案例,但我喜欢 Calcite 将这些作为标准 JDBC 对象公开的想法。

想法?问题 ?担忧?

0 投票
1 回答
2728 浏览

vsam - 从 VSAM 文件中删除记录的逻辑

我有输入文件作为 VSAM 文件和从 JCL 传递的 Parm 值。如果这两个匹配,则需要从输入 VSAM 文件中删除记录。请你给我 Cobol 代码中的逻辑。