问题标签 [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.
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 的值。我的假设正确吗?
performance - VSAM 搜索 VS COBOL 搜索/循环
我有一个可能包含大约 300 万条记录的文件。在整个程序运行过程中,该文件的某些记录需要多次更新。如果我需要从该文件中提取特定记录,以下哪个更有效:
- 索引 VSAM 搜索
- 使用 COBOL 搜索所有索引的平面文件
- 将所有数据缓冲到工作存储中并编写一个循环来处理搜索
mainframe - 如何手动编辑 KSDS VSAM 文件的密钥?
我有一个KSDS
文件。我想更改文件的密钥以进行测试。我无法编辑File-Aid
. 有什么办法吗?
我搜索了多个论坛,无法找到答案。
db2 - 如何将 VSAM 文件(大型机)复制到数据库?
什么是有效的解决方案/技术(ETL 除外)可以将数据从 VSAM 文件(大型机)近乎实时地复制到 RDBMS(大型机外部)?
注意:这个 VSAM 文件有 COM3 数据,所以复制技术应该能够在复制过程中理解和转换它。
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 抄写本。
有没有人尝试过这样做或知道替代方案?
mainframe - 扩展 VSAM 分配
我的任务是一个需要超过 4GB 限制的 VSAM 文件的项目。我正在尝试使用 IDCAM 定义扩展的 VSAM,但找不到可以帮助我的示例或指南。这就是我定义常规 VSAM 的方式:
我读到有一个 DSNTYPE=EXTREQ 选项,但无论我把它放在哪里,我都会收到错误消息。有人可以告诉我如何使用 IDCAMS 分配扩展 VSAM 的示例吗?
db2 - VSAM 到 DB2 的转换 - COBOL
我正在尝试使用加载实用程序将 vsam 文件转换为 db2 表。但是,我的变量之一是 pic s9(8)v99。当我尝试将其加载到十进制列(10,2)中时,会发生错误 - 02 输入数字无效。你能帮忙吗?
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,但它也没有按预期工作。
您对如何处理有任何想法吗?
zos - VSAM用方解石
我正在尝试公开大型机文件,以便从 COBOL 程序和 Java 中的外部程序中更动态地使用。
我的阅读表明我可以将 COBOL 配置为使用 JDBC 连接。这可能只是 JCL 中的配置,但我认为它更像是一个预处理。
我还发现 JzOS 库将提供从 JAVA 访问 VSAM 数据存储本身的权限。
所以从技术上讲,我认为这是可能的,但找不到一个帖子。我知道这将成为一个边缘案例,但我喜欢 Calcite 将这些作为标准 JDBC 对象公开的想法。
想法?问题 ?担忧?
vsam - 从 VSAM 文件中删除记录的逻辑
我有输入文件作为 VSAM 文件和从 JCL 传递的 Parm 值。如果这两个匹配,则需要从输入 VSAM 文件中删除记录。请你给我 Cobol 代码中的逻辑。