Ver Mensaje Individual
  #1
Antiguo 22 de abril de 2021, 12:37
IDENTIFICATION DIVISION
SwimPiii
 Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de SwimPiii
DATA DIVISION
abril 2021
26.04.2021 20:45
PROCEDURE DIVISION
Posts: 3
Enviado: 0
Recibido: 0
Soluiones: 1
Reputación: 0
SwimPiii is an unknown quantity at this point
Consola SORT - colar datos registro precedente

Buenos días Coboleros,

Tengo la siguiente duda respecto a si es posible o no realizar lo siguiente:

Partiendo de un fichero de entrada A, cuyo formato es: tipo registro (2) + datos (n) + ID (10)

Entrada
Código:
01.....0000000001
01.....0000000002
01.....0000000003
02.....0000000000
02.....0000000000
01.....0000000004
02.....0000000000
Quisiera poder conseguir un fichero B con el siguiente formato:

Salida
Código:
01.....0000000001 0000000001
01.....0000000002 0000000002
01.....0000000003 0000000003
02.....0000000000 0000000003
02.....0000000000 0000000003
01.....0000000004 0000000004
02.....0000000000 0000000004
El sentido de esto es que necesito que los registros cuyo tipo sea distinto de '01', lleven al final el ID de su tipo de registro '01' anterior. Es como si los '02' estuvieran "englobados" en los tipo '01'.

No sé si esto se puede hacer con un paso de SORT, ICETOOL o herramienta similar. Sabría abordarlo con Easytrieve, pero estoy intentando aprender algo nuevo sobre SORT.

Mil gracias de antemano a todos!

Un saludo!
SwimPiii no ha iniciado sesión   Responder Con Cita