IBM大型机论坛索引
 
登录
 
IBM大型机论坛索引 大型机:搜索 IBM Mainframe论坛:常见问题解答 寄存器
 

比较特定列的所有版本


IBM大型机论坛 -> JCL& VSAM
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
巴布

新的用户


已加入:2007年8月27日
帖子:6
地点:钦奈

发布发表:2008年7月23日,星期三,下午4:22
引用回复

你好

在下面需要您的宝贵建议(如果有代码,那对我来说很好;))。

这是我的要求:

**我在GDG基础上有60个版本**

1.比较某个列的GDG的所有版本,例如比较具有DATE的第43到52列。 DATE格式为YYYY-MM-DD。
2.所有版本中的DATE字段必须不同。也就是说,第43到52列中的多个版本中不应有相同的日期
3.如果存在重复的版本,在第43到52列中的条目相同,则必须捕获该版本并使用.DUP重命名,然后继续进行操作
4.版本中的DATE字段相同,并且应与其他版本不同。

让我知道要求是否不清楚。

谢谢,
巴布
回到顶部
查看用户资料 发送私信
Prasanthhere

活跃用户


已加入:2005年8月3日
帖子:306

发布发表:2008年7月23日,星期三,下午4:27
引用回复

请发布输入文件和预期的o / p文件的示例
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


已加入:2007年3月14日
帖子:8794
地点:威尔士威尔士

发布发表:2008年7月23日,星期三5:01 pm
引用回复

并使用正确的术语-它们是 代号 not VERSIONS.

世代和版本是完全独立的项目,具有各自的含义。请准确。
回到顶部
查看用户资料 发送私信
帕拉格·周格利

活跃用户


已加入:2007年2月3日
帖子:175
地点:PUNE(印度)

发布发表:2008年7月23日,星期三,下午5:11
引用回复

巴布
如果我了解您的要求.............
单个世代是否在所有记录的该列下包含单个日期?我的意思是,差异记录中所涉及的列下可以有差异日期吗?如果不是那样,

将有关日期从GDG生成中提取为单个记录作为平面文件。因此,平面文件将具有N代的N条记录。例如。您的平面文件将如下所示。
码:

2008-07-20 -从第一代捕获
2008-07-21 -从第二代捕获
2008-07-22 -从第三代捕获


然后使用sort检查此文件是否有重复记录。

-帕拉格
回到顶部
查看用户资料 发送私信
巴布

新的用户


已加入:2007年8月27日
帖子:6
地点:钦奈

发布发表:2008年7月23日,星期三,7:07 pm
引用回复

嗨,parag,

我可以将这些详细信息保存到PS文件中。但是我想要得到的是两个具有相同日期的版本,并且必须重命名其中之一:(
回到顶部
查看用户资料 发送私信
帕拉格·周格利

活跃用户


已加入:2007年2月3日
帖子:175
地点:PUNE(印度)

发布发表:2008年7月23日,星期三7:14 pm
引用回复

行......
你想用什么做呢?
COBOL,JCL REXX,还有其他吗?
回到顶部
查看用户资料 发送私信
恩里科·索里切蒂

高级主持人


已加入:2007年3月14日
帖子:10716
所在地:意大利

发布发表:2008年7月23日,星期三7:18 pm
引用回复

特定版本中的所有记录都有相同的日期吗?
(以了解是否足以检查一条记录)

它是重复执行的任务,还是只运行一次并希望该错误不再发生? icon_smile.gif

Rexx可能是最快的

listg gdg基础

在循环中为rexx脚本提供输入以
分配一代
读一条记录
使用日期和数据集名称构建输出记录

排序以获取重复项
建立一个jcl来进行重命名(对自身进行排序或rexx脚本)

请注意,重命名gdg一代可能会使整个事情变得混乱,
最好仔细检查每种情况
回到顶部
查看用户资料 发送私信
rakesha.hg

活跃用户


已加入:2008年3月21日
职位:161
地点:班加罗尔

发布发表:2008年7月23日,星期三7:40 pm
引用回复

请检查一下 链接 可能有用

如果不忽略它!
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


已加入:2007年3月14日
帖子:8794
地点:威尔士威尔士

发布发表:2008年7月23日,星期三,下午7:45
引用回复

除了恩里科的评论和我对请求的理解.....

1)使用GDG基础t获得世代列表
做循环
a)分配一代
b)使用SUM FIELDS = NONE对日期排序
c)如果SORTOUT计数>1然后标记为错误
结束循环

如前所述,重命名可能会造成麻烦,而不是重命名
回到顶部
查看用户资料 发送私信
阿伦·拉吉(Arun Raj)

主持人


已加入:2006年10月17日
帖子:2481
位置:@我的办公桌

发布发表:2008年7月25日,星期五1:28 pm
引用回复

巴布

引用:
获得日期相同的两个版本,并且必须重命名其中一个


如果3代有相同的日期,您想做什么?保留第一个并重命名其他两个?

另外,如果您已经实施了此方法,可以在这里发布您遵循的方法。

谢谢,
阿伦
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> JCL& VSAM

 


类似主题
话题 论坛 回覆
没有新帖 比较文件记录计数百分比... DFSORT / ICETOOL 4
没有新帖 比较两个文件以查找位置/日期... 同步排序 2
没有新帖 SYSIBM表中的列名 DB2 5
没有新帖 十六进制组比较并写入... DFSORT / ICETOOL 5
没有新帖 我们可以在主U中插入重复项吗? DB2 2
搜索我们的论坛:


回到顶部