gpt4 book ai didi

JCL ICEMAN 需要多少排序文件?

转载 作者:行者123 更新时间:2023-12-01 19:51:56 28 4
gpt4 key购买 nike

我正在使用 JCL,并且有一个叫做 ICEMAN 的东西,它在使用 IBM SORT 实用程序 DFSORT 时被调用。 DFSORT 可用于排序、复制或合并文件等。在下面的示例中,输出来自 SORT。我的问题是需要多少 sortwork (//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,30)) 文件。当我在 JCL 中看到它们时,它们在我看来总是在数量上有所不同。是否有一个公式可以计算出需要多少 SORTWKnn 的大小?

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)

最佳答案

JCL 从一个作业流复制到下一个、下一个、下一个作业流是很常见的,导致复制淡化。

根据documentation ...

//SORTWKdd DD

Defines intermediate storage data sets. Usually needed for a sortingapplication unless dynamic allocation is requested. Will notbe used for a copying or merging application.

Dynamic allocation通过 DYNALLOC 请求选项。有些商店将此设置为默认设置。

如果你愿意,可以manually calculate所需的工作空间。通常输入文件大小的 1.5 到 2 倍就足够了。始终分配 1 个以上的 SORTWKdd DD 语句以提高效率。避免分配大量的 SORTWKdd DD 语句。

关于JCL ICEMAN 需要多少排序文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20955706/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com