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

从vsam复制到vb文件时删除尾随零


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

新的用户


已加入:2006年8月20日
帖子:34
地点:钦奈

 发布 发表:2009年6月8日星期一5:12 pm
引用回复

嗨,

我想将vsam文件(具有相同的avg记录长度和最大记录长度)复制到vb顺序文件。

这个vsam文件已从另一个vb文件复制。我正在vsam中进行一些处理,然后要将其复制到另一个vb文件。
因此,在复制时,尾随空格将被复制到vb文件。
但是不要那些尾随的空格。
从vsam复制到vb文件时该怎么做?
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


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

 发布 发表:2009年6月8日星期一5:32 pm
引用回复

您如何验证是否有尾随空格。
您使用什么来复制文件。
请向我们展示示例。
回到顶部
查看用户资料 发送私信
Shaktiprasad

新的用户


已加入:2006年8月20日
帖子:34
地点:钦奈

 发布 发表:2009年6月8日星期一5:35 pm
引用回复

当我将HEX置于ON时,我能够看到尾随空格。它显示4040,而普通的vb文件则不显示任何内容。
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


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

 发布 发表:2009年6月8日星期一5:37 pm
引用回复

在EDIt中,查看还是浏览?
回到顶部
查看用户资料 发送私信
Shaktiprasad

新的用户


已加入:2006年8月20日
帖子:34
地点:钦奈

 发布 发表:2009年6月8日星期一5:42 pm
引用回复

外籍人士写道:
在EDIt中,查看还是浏览?


在浏览中。
回到顶部
查看用户资料 发送私信
迪克·谢勒

主持人荣誉


已加入:2006年11月23日
帖子:19245
位置:矩阵内部

 发布 发表:2009年6月9日,星期二,上午5:47
引用回复

您好,

引用:
我正在vsam中进行一些处理,然后要将其复制到另一个vb文件中。
因此,在复制时,尾随空格将被复制到vb文件。
您是如何创建副本的?
回到顶部
查看用户资料 发送私信
Shaktiprasad

新的用户


已加入:2006年8月20日
帖子:34
地点:钦奈

 发布 发表:2009年6月9日,星期二,上午10:55
引用回复

迪克·谢勒(Dick scherrer)写道:
您好,

引用:
我正在vsam中进行一些处理,然后要将其复制到另一个vb文件中。
因此,在复制时,尾随空格将被复制到vb文件。
您是如何创建副本的?


1st我从vb复制到vsam,使用控制卡中的带有VTOF选项的sort(当我不使用VTOF时,作业异常结束,在sysout中显示,未指定RDW)。
然后,我使用sortfields = copy从vsam复制到另一个vb文件。
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


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

 发布 发表:2009年6月9日,星期二,上午11:04
引用回复

VTOF将文件从VB转换为FB。这可能会有点解释为什么您末尾有空格。
回到顶部
查看用户资料 发送私信
阿伦·拉吉(Arun Raj)

主持人


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

 发布 发表:2009年6月9日,星期二,上午11:18
引用回复

Shaktiprasad ,
引用:
1st我使用控制卡中的VTOF选项从vb复制到vsam

您说您是使用VTOF从VB复制到VSAM的;但如上所述,VTOF是从“变量”转换为“固定”的。
您能告诉您您在这里进行哪种“处理”吗?

您可以尝试将其添加到卡中,以将文件复制回VB。
码:
OUTOVIL FTOV,VLTRIM = C''
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


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

 发布 发表:2009年6月9日,星期二,上午11:21
引用回复

并发布一些有关VSAM和PS文件的代码和信息。
LRECL,RECFM等等
回到顶部
查看用户资料 发送私信
Shaktiprasad

新的用户


已加入:2006年8月20日
帖子:34
地点:钦奈

 发布 发表:2009年6月9日,星期二,上午11:43
引用回复

VLTRIM = C''到底是做什么的?

您好我的vb文件的lrecl为600,vsam文件的lrecl为596。
回到顶部
查看用户资料 发送私信
阿伦·拉吉(Arun Raj)

主持人


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

 发布 发表:2009年6月9日,星期二,12:01 pm
引用回复

SyncSort for z / OS 1.2 Manual写道:
VLTRIM参数(可选)
VLTRIM参数定义要从可变长度记录的末尾删除的字节。该字节的所有先前出现的情况也将被删除,直到找到不等于修整字节的字节为止。结果记录减少了记录长度。但是,VLTRIM不会删除第一个数据字节,ANSI托架控制字符或记录描述符字(RDW)。
Shaktiprasad ,

如果您仍然遇到问题,请发布所需的信息,然后再继续进行。
回到顶部
查看用户资料 发送私信
Shaktiprasad

新的用户


已加入:2006年8月20日
帖子:34
地点:钦奈

 发布 发表:2009年6月9日,星期二,下午3:00
引用回复

谢谢阿伦,它的工作。
回到顶部
查看用户资料 发送私信
阿伦·拉吉(Arun Raj)

主持人


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

 发布 发表:2009年6月9日,星期二,11:21 pm
引用回复

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

 


类似主题
话题 论坛 回覆
该主题已锁定:您无法编辑帖子或回复。 将匹配的记录写入输出文件 DFSORT / ICETOOL 11
 没有新帖 比较文件记录计数百分比... DFSORT / ICETOOL 4
 没有新帖 比较两个文件以查找位置/日期... 同步排序 2
 没有新帖 将文件从PD转换为显示... 同步排序 4
 没有新帖 RECFM = U磁带文件的记录数 DFSORT / ICETOOL 17
搜索我们的论坛:

 回到顶部