z/OS FTP 目录列表 - “卷”列有效值

z/OS FTP 目录列表 - “卷”列有效值

除了卷 ID 和状态“已迁移”之外,IBM z/OS MVS FTP 服务器在“卷”列(默认 DATASETMODE 目录列表格式)中还可能返回哪些其他值?

例如:

Volume Unit    Referred Ext Used Recfm Lrecl BlkSz Dsorg Dsname
Migrated                                                F010317A.FD2F
SS1010 3390   2017/05/31  1    1  FB     309 27810  PS  F010917A.FSSP

从解析目录列表的角度来看待 FTP 客户端的结果。

答案1

对于使用默认 DATASETMODE 格式生成的目录列表,Volume 列似乎可能包含三个值:

  1. 卷 ID
  2. 已迁移
  3. 移民

例如:

  function IsMVSMigrated(const AData : String) : Boolean;
  begin
    Result := TextStartsWith(AData, 'Migrated') or TextStartsWith(AData, 'MIGRAT');  {do not localize}
  end;

来源: https://github.com/skelter/Indy/blob/master/Lib/Protocols/IdFTPListParseMVS.pas

相关内容