Il 13/01/2016 11:02,
christia...@gmail.com ha scritto:
> Scusate ma non ricordo il comando per editare il contenuto di un file fisico su AS400.
> Il file contiene dati errati in un campo packed e vorrei editarlo ma sia il DFU che l'UPDDTA mi sengala errore di dati e non me lo aprono nemmeno.
> Qualcuno mi ricorda il comando per editarlo a mano? Vorrei evitare di dover scrivere un programma apposta per fare questa operazione :)
>
> Grazie mille,
>
> Christian
>
Ho simulato l'errore di dati che ricevi, forzando in un campo numerico
packed dei dati errati.
Questa forzatura l'ho eseguita usando il comando "KUPDF" che ti diceva Ugo.
Ti faccio uno schema dei dati forzatamente errati:
PO
4444444444444444444444444444444DD
000000000000000000000000000000076
mentre i dati corretti dovrebbero essere:
***PO
4444444444444444444444444444444DD
000000000000000000000000000000F76
questo provoca un "errore nei dati decimali"
Ho creato un DFU usando il flag "Y" sul campo
Eliminazione errori . . . . . . . . . Y Y=Sì, N=No
l'errore non e' rilevato e ti consente di rivalorizzare il campo in
errore, mentre lasciando il flag a "N", il sistema ti risponde con "dati
decimali errati".
Fammi sapere se funziona anche nel tuo caso.