DFSORT (IBM Ana Bilgisayar sıralama programı)
OPTION COPY
INREC BUILD=(1,80,TRAN=ALTSEQ)
Birinci sütunda hiçbir SORT kontrol ifadesi başlatılamaz.
Yukarıdakilerin tek başına çalışması için, büyük ve küçük harfler için tüm değerleri dengelemek ve son iki harfi sararak varsayılan kurulum alternatif çeviri tablosunu değiştirmeniz gerekir.
Varsayılan tablo değiştirilmeden gerekli tüm onaltılık değer çiftlerini listeleyen bir ALTSEQ deyimi gerektirir (hemen hemen onaltılık koddan sonra onaltılık koda, her onaltılık değer çifti virgülle ayrılır):
OPTION COPY
INREC BUILD=(1,80,TRAN=ALTSEQ)
ALTSEQ CODE=(xxyy,...)
Böylece EBCDIC A'dan C'ye ve B'den D'ye büyük harf almak için:
ALTSEQ KODU = (C1C3, C2C4)
Her şey için, bu çok fazla hataya eğilimli yazım olurdu, bu nedenle, bu adım için kontrol kartlarını oluşturmak için başka bir SORT adımı kullanırsınız ve SORT'un bunları yeni adım tarafından oluşturulan veri kümesinden okumasına izin verirsiniz.
Tabii ki, "çeviri tablosu" nu destekleyen herhangi bir dil için çeviri tablosunu değiştirmek kadar kolaydır. Belirli bir Codepage ile güzel COBOL programı ve bir satır COBOL prosedür kodunda (artı COBOL zorunlu satırları ile her şeyi gitmek ... bu özel durumda çok değil) yapılabilir.
Oh, 1,80 metni içeren "kart görüntüsü" dür. Muhtemelen ilk seferde büyük harflerle ...
x=z, y=a, z=b
?