Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: editare file fisico su As400 a mano.

240 views
Skip to first unread message

Dr.UgoGagliardelli

unread,
Jan 13, 2016, 9:17:53 AM1/13/16
to
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 :)
Se hai il modulo base puoi utilizzare kupdf, che non e' comodissimo in
quanto non mostra i campi, pero' ti fa mettere sia valori alfanumerici
che esadecimali.
Tanto per puntualizzare DFU che l'UPDDTA sono la stessa cosa.

enzodb@diesel

unread,
Jan 13, 2016, 9:34:58 AM1/13/16
to
Il 13/01/16 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
>
Sul sito di Perotti puoi scaricare WRKDBF.

Roberto Tempesti

unread,
Jan 13, 2016, 9:37:21 AM1/13/16
to
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.
0 new messages