标签: syncsort

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

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

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

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

mainframe syncsort easytrieve dfsort

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

JCL SYNCSORT:OMIT和INCLUDE不可互换?

我为这两种排序卡获得了不同的输出,有人可以告诉我为什么吗?

1.

INCLUDE COND=((1,3,CH,NE,C'ABC',AND,5,3,CH,NE,C'PQR'),OR,
              (1,3,CH,NE,C'CAB'),OR,
              (1,3,CH,NE,C'CBA'),OR,
              (1,3,CH,NE,C'ABC',AND,5,3,CH,NE,C'PQR'))
SORT FIELDS=COPY
Run Code Online (Sandbox Code Playgroud)

2.

   OMIT COND=((1,3,CH,EQ,C'ABC',AND,5,3,CH,EQ,C'PQR'),OR,
              (1,3,CH,EQ,C'CAB'),OR,
              (1,3,CH,EQ,C'CBA'),OR,
              (1,3,CH,EQ,C'ABC',AND,5,3,CH,EQ,C'PQR'))
SORT FIELDS=COPY
Run Code Online (Sandbox Code Playgroud)

基本上,这是NOT-EQUAL时的INCLUDE和EQUAL时的OMIT.

sorting mainframe include jcl syncsort

1
推荐指数
1
解决办法
4万
查看次数

标签 统计

mainframe ×2

syncsort ×2

dfsort ×1

easytrieve ×1

include ×1

jcl ×1

sorting ×1