Cuando estamos editando un fichero en ISPF, tenemos disponible el comando COMPARE SESSION, que nos muestra los cambios realizados desde que comenzamos a editar el dataset.
Por ejemplo, dada la siguiente SYSIN de un Sort.
Command ===>
000019 //SYSIN DD *
000020 SORT FIELDS=(73,8,CH,A)
000021 SUM FIELDS=NONE
000022 OUTREC BUILD=(73,8)
000023 //*
Si eliminamos el SUM FIELDS=NONE y modificamos el OUTREC BUILD de salida, el comando COMPARE SESSION marcará los cambios realizados de la siguiente forma: las líneas antiguas llevarán dobles guiones en las columnas de numeración y las nuevas .OAAA…
Command ===> COMPARE SESSION
000020 SORT FIELDS=(73,8,CH,A)
====== SUM FIELDS=NONE
====== OUTREC BUILD=(73,8)
.OAAAA OUTREC BUILD=(73,9)
000022 //*
Las líneas antiguas se muestran a modo informativo, pero no pertenecen realmente al fichero. Podemos evitar que se muestren mediante el comando RESET (abreviado RES).
Command ===> RES
000019 //SYSIN DD *
000020 SORT FIELDS=(73,8,CH,A)
.OAAAA OUTREC BUILD=(73,9)
000022 //*