如何读从MVS传输到Linux的数据集?

2008-7-18    | |
打印本文章
RSS

导读:学习读使用FPT从MVS传输到Linux的数据集(dataset)。

关键词:FPT MVS Linux dataset

正在加载数据... 【TechTarget中国原创】问:我尝试使用FTP协议(二进制模式下)从MVS传输一个数据集(dataset)到Linux,这个dataset的RECFM=VB、LRECL=32756和BLKSIZE=327560。我知道在MVS数据集必须有一些BDW/RDW字节,告诉记录在数据集的大小。传输后,当我读这个数据集,BDW/RDW字节从数据集移除了,现在,读这个数据集变得很困难。请提供一些建议,让我能在Linux读这些BDW/RDW字节。

【TechTarget中国原创】:我尝试使用FTP协议(二进制模式下)从MVS传输一个数据集(dataset)到Linux,这个dataset的RECFM=VB、LRECL=32756和BLKSIZE=327560。我知道在MVS数据集必须有一些BDW/RDW字节,告诉记录在数据集的大小。传输后,当我读这个数据集,BDW/RDW字节从数据集移除了,现在,读这个数据集变得很困难。请提供一些建议,让我能在Linux读这些BDW/RDW字节。

  :首先,BLKSIZE不能是327560(是你打错了?)。DASD(直接存取存储器)最大值是32K(32760),甚至在使用大BLKSIZE接口(LBI)的磁带上,支持的最大值是256K(对于3590)。我猜测你意思是32760。

  在传输前能使用LRECL=32756把文件转换到FB。一个简单的REXX程序就可用了。例如:

  /* REXX */
  "ALLOC FI(VBIN)  DA(’my.file.VB’) SHR REUSE"
  "ALLOC FI(FBOUT) DA(’my.file.FB’) SHR REUSE"
  "execIO  *  DISKR VBIN (FINIS"
  queue ’’
  "execIO * DISKW FBOUT (FINIS"
  "FREE  FI(VBIN)"
  "FREE  FI(FBOUT)"
  Exit 0

  如果你成批运行,你能在JCL分配这些文件,并且不需要程序里的ALLOC/FREE。

查看全文
 
数据中心的管理一般是通过监控数据中心的信息网络来实现的,而专家指出,充分了解资源池内的各种信息,可以更好的实现数据中心管理。
 
Oracle公司昨天宣布对其Oracle nterprise Manager软件进行配置更新,其中增添了组件追踪与管理两大特性。
 
应用调试是一项令人沮丧的业务。在试验中执行得很好的应用到了生产中就失效了。一个使用频率并不高的修正程序偶尔会被突然访问,从而增加批处理工作的时间。
 
虽然很多IT采购者认为x86服务器都是一样的,但实际上x86服务器是存在极大的特征和性能差异的。
 
在过去,在经济危机期间延缓对各层面软硬件设备的升级是一种常见的做法。毕竟经济危机意味着业务需求的降低,大家会转而关注成本节省以及产品更新和IT设备升级速率的减缓。
最新更新
专家答疑
技巧
Robert Macfarlane
随着数据中心规模的扩大和刀片服务器的引入,散热成为令许多数据中心管理人员头疼的问题。服务器过过热不仅会影响服务器的工作效率,还会增加数据中心的能源消耗。
Robert Crawford
当我在C语言里写一个CICS程序,算术运算(arithmetic operations)在CICS执行里不能工作。我收到了来自CICS和程序的两个值。单独这个附加的状态不工作,这是怎么回事呢?
Charles King
建立与运营一个数据中心所包含的资本及运营开支的详细成本有哪些?一般说来,有一些问题你需要考虑到以下几方面。

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录