标签: dfsort

比较两个文件并将其写入"匹配"和"无匹配"文件

我有两个输入文件,每个文件的长度为5200字节.七个字节的密钥用于比较两个文件,如果有匹配则需要将其写入"匹配"文件,但在写入匹配文件时,我需要来自的几个字段infile1和来自的所有其他字段infile2.

如果没有匹配则写入no match文件.

有可能做到sort吗?我知道可以使用COBOL程序轻松完成,但只是想知道SORT/ICETOOL/Easytrieve Plus (EZTPA00).

mainframe syncsort easytrieve dfsort

5
推荐指数
2
解决办法
12万
查看次数

JCL ICEMAN需要多少个排序文件?

我正在使用JCL,并且有一个所谓的ICEMAN,它在使用IBM SORT实用程序DFSORT时调用.DFSORT可用于SORT,COPY或MERGE文件等.在下面的示例中,输出来自SORT.我的问题是需要多少次排序(// SORTWK01 DD UNIT = SYSDA,SPACE =(CYL,30))文件.当我在JCL看到他们时,他们似乎总是在数量上变化.有没有一个公式来计算需要多少SORTWKnns的大小?

JCL代码:

//STEP5    EXEC PGM=ICEMAN,COND=(4,LT)                 
//SYSOUT    DD  SYSOUT=1                               
//SYSIN     DD  DSN=CDP.PARMLIB(cardnumberhere),DISP=SHR     
//SORTIN    DD  DSN=filename,DISP=SHR            
//SORTOUT   DD  DSN=filename,DISP=(OLD,KEEP),  
//          DCB=(LRECL=5000,RECFM=FB),                 
//          SPACE=(CYL,30)                             
//SORTWK01  DD  UNIT=SYSDA,SPACE=(CYL,30)              
//SORTWK02  DD  UNIT=SYSDA,SPACE=(CYL,30)              
//SORTWK03  DD  UNIT=SYSDA,SPACE=(CYL,30)              
//SORTWK04  DD  UNIT=SYSDA,SPACE=(CYL,30)              
Run Code Online (Sandbox Code Playgroud)

jcl dfsort

2
推荐指数
1
解决办法
7603
查看次数

使用joinkeys对不匹配的记录进行排序

我有两个GDG文件(-1和0版本).使用这两个文件需要生成一个平面文件,该文件将具有插入记录(记录不是-1版本但是在+0版本中),删除记录(记录在-1版本但不在+0版本中) )和更新记录(两个版本中的记录,但+0版本可能在某些字段中有更改).我如何获得这些更新记录?我可以使用Joinkeys来做,如果有,怎么样?

注意:更新可以是从第1列到文件最后一列的任何位置(GDG的+0版本)

jcl dfsort

0
推荐指数
1
解决办法
3619
查看次数

标签 统计

dfsort ×3

jcl ×2

easytrieve ×1

mainframe ×1

syncsort ×1