Daniele F.
2006-08-29 15:01:27 UTC
Ciao a tutti,
dopo moltissime ricerche sono riuscito a trovare il "tracciato"
(come viene chiamato da loro) del Data Base a cui ho necessita' di
collegarmi.
In poche parole, come avete capito, si tratta della struttura del record del
DB.
E' un record di 640 byte (credo, e' indicato 1-640) dove viene riportato il
nome del campo, la lunghezza ed il tipo di campo.
Ed e' qui che c'e' un piccolo problema, il tipo di campo.
Parlando con uno degli sviluppatori ho appreso che il tipo di campo e'
espresso secondo quanto stabilito in cobol e i tipi dei campi sono 2 N e AN.
Credo che entrambi siano attribuilbili a STRING ma non sono cosi' sicuro,
infatti se sono campi alfanumerici perche' hanno diciture diverse ??.
Sposto una parte di tracciato cosi' da non far sorgere incomprensioni varie
(la mia specialita') e per averne la confrma.
Da
A
Campo
Tip
L.
Note
1
2
Identifica tipo file.
AN
2
Identificativo tipo file valorizzato con BD.
Specifica che il record riguarda l'archivio prodotti e' in forma
estesa.
3
3
Tipo mov.
AN
1
Tipo movimento :
Contiene I per gli inserimenti, V per le variazioni e A per gli
annulli.
4
16
Codice prodotto
AN
13
Codice del prodotto:
(Attualmente il codice è numerico di 9 caratteri seguito da 4 spazi).
......
104
111
Data prz. 1
N
8
Data di entrata in vigore del prezzo 1: più recente (aaaammgg).
.....
226
233
Tariffa Euro
N
5+3
Tariffa in Euro.
....
Dopo una chiaccherata con chi sa piu' di me di cobol (mentre scrivevo il
messaggio !!!!) ho saputo che
AN = Alfa Numerico
N = Numerico
e che per il cobol, a differenza del delhpi, un numero occupa x byte da
quante cifre e' composto, ovvero 125 per delphi 1 byte e per il cobol 3
byte.
Chiedo conferma prima di iniziare i lavori !!!!
Grazie a tutti
Daniele.
dopo moltissime ricerche sono riuscito a trovare il "tracciato"
(come viene chiamato da loro) del Data Base a cui ho necessita' di
collegarmi.
In poche parole, come avete capito, si tratta della struttura del record del
DB.
E' un record di 640 byte (credo, e' indicato 1-640) dove viene riportato il
nome del campo, la lunghezza ed il tipo di campo.
Ed e' qui che c'e' un piccolo problema, il tipo di campo.
Parlando con uno degli sviluppatori ho appreso che il tipo di campo e'
espresso secondo quanto stabilito in cobol e i tipi dei campi sono 2 N e AN.
Credo che entrambi siano attribuilbili a STRING ma non sono cosi' sicuro,
infatti se sono campi alfanumerici perche' hanno diciture diverse ??.
Sposto una parte di tracciato cosi' da non far sorgere incomprensioni varie
(la mia specialita') e per averne la confrma.
Da
A
Campo
Tip
L.
Note
1
2
Identifica tipo file.
AN
2
Identificativo tipo file valorizzato con BD.
Specifica che il record riguarda l'archivio prodotti e' in forma
estesa.
3
3
Tipo mov.
AN
1
Tipo movimento :
Contiene I per gli inserimenti, V per le variazioni e A per gli
annulli.
4
16
Codice prodotto
AN
13
Codice del prodotto:
(Attualmente il codice è numerico di 9 caratteri seguito da 4 spazi).
......
104
111
Data prz. 1
N
8
Data di entrata in vigore del prezzo 1: più recente (aaaammgg).
.....
226
233
Tariffa Euro
N
5+3
Tariffa in Euro.
....
Dopo una chiaccherata con chi sa piu' di me di cobol (mentre scrivevo il
messaggio !!!!) ho saputo che
AN = Alfa Numerico
N = Numerico
e che per il cobol, a differenza del delhpi, un numero occupa x byte da
quante cifre e' composto, ovvero 125 per delphi 1 byte e per il cobol 3
byte.
Chiedo conferma prima di iniziare i lavori !!!!
Grazie a tutti
Daniele.