В ваших спецификациях указано, что поле имеет формат 3-байтового PD, но вы предоставляете примеры записей, которые содержат десятичную точку.Данные PD не могут содержать десятичную точку, поэтому я предполагаю, что подразумевается десятичная точка.3-байтовые данные, которые соответствуют вашему значению 07.2, на самом деле будут содержать x'00072C 'для следующих целей.
Чтобы облегчить понимание примера (не зная деталей макета вашей записи), яЯ рассматриваю 3-байтовое поле PD, как будто оно начинается в позиции 1 данных фиксированной длины.Не стесняйтесь изменить пример, чтобы он соответствовал вашему фактическому макету данных.
//SYSIN DD *
SORT FIELDS=(1,3,PD,A)
INCLUDE COND=(1,3,PD,GT,10,AND,1,3,PD,LT,50)
OUTREC FIELDS=(1,3,PD,ZDF,75X)
OUTFIL FILES=OUT,NODETAIL,
SECTIONS=(1,5,
TRAILER3=(1:1,4,C'.',5,1,COUNT))
/*
Для получения дополнительной поддержки обратитесь в службу поддержки клиентов, Syncsort Inc. zos_tech@syncsort.com