Header
Blog News Download Forum Contatti Code Staff Space Video X-Files Rss Blog Roll
Blog News Download Forum Contatti Code Staff Space Video PhotoGallery Rss Blog Roll
house software
Categorie Code: Games:
Pubblicità



Dai il tuo contributo per aiutarci a crescere e offrive sempre più servizi.

Cobol - Leggere ed Estrarre Dati dai file dat e idx

in: RDBMS 
So/Code: Generico 
Data: 20/07/2011 Ora: 11.23:08
Articolo visualizzato: 2217 volte

Lavorando su delle esportazioni di dati da Cobol ci siamo imbattuti nell'importazione dati dai Data Files di Cobol ad un qualsiasi database.

Inizialmente abbiamo pensato che sarebbe stato facile, solo successivamente ci siamo accorti che non esistevano ODBC o altri metodi di interfacciamento e siamo partiti alla ricerca di qualche soluzione.

Soluzioni Analizzate:

  1. Manipolazione file data con un editor di testo per cercare di creare un csv 
  2. Scrivere un piccolo programma in Cobol per l'esportazione
  3. Ricerca di qualche tool

Abbiamo scartato la prima e la seconda ipotesi  perchè troppo lavorate per ogni singolo data files e  abbiamo trovato un tool (Ahime a pagamento ma reperibile...) che si chiama Siber DataViewer e che può leggere i file dat .

Una volta installato facciamo partire il programma e apriamo il file .dat che ci interessa.

Il prossimo passo è salvare il layout in FDD ,che contiene non i dati ma il layout del database e delle colonne ( File -> Save Layout As ).

Successivamente copiare nella Directory di Siber ( C:\Programmi\Siber Systems\DataViewer ) il file dat originale e il file fdd generato.

Adesso siamo pronti alla conversione utilizzando il tool data2flat ( data2flat.exe ) presente nella directory di Siber. Lanciamo la shell e lanciamo la seguente stringa:

 

data2flat.exe -out-file=NostroFile.txt otn01a.fdd
 
Dove NostroFile.txt è il file di output contenente il CSV e otn01a.fdd è il layout dela database.
 
 
 
Ad esportazione ultimata possiamo aprire il nostrofile ed importarlo nel nostro db.
 
 
Per chiarimenti e domande è presente il forum.

Commenti Commenti (1) | User Autore: Guido Camerlingo (Guiz)
Tags: cobol data2flat FDD Siber DataViewer database dat data file idx export import read estrarre leggere isam files database rdbms





Articoli Correlati
Cobol - Leggere ed Estrarre Dati dai file dat e idx
[PHP] - Leggere un file XML RSS
Ps Vita - Open CMA la patch al Content Manager per evitare i controlli
[PHP] - Leggere e decodificare un file JSON
Balabolka un software che legge i nostri ebook!

Commenti
Da: Domingo Ora:17.11:01 Data: 24/09/2011

Ciao Volevo sapere se per la conversione bisogna acquistare il software,perchè a me non la fa grazie


Scrivi Commento
Codice Verifica

Commento massimo 5000 caratteri.(Tutti i campi contrassegnati da * sono obbligatori).

   

 


Ricerca:

Glossario Naviga nel nostro glossario!
Scopri il gergo dei Geek!

[GUIDA] Jailbreak Untethered di iOS 5.1.1 con Absinthe per tutti i dispositivi.
Riavviare o spegnere Mac OsX Lion senza ‘riapri le finestre al login successivo’
ImageMagick - PDF To Image da linea di comando
IIS 6 - Più siti sullo stesso IP Host Header Names
Auto Increment con FireBird
Asteroide 1998 QE2 passerà vicino la Terra il 31 Maggio
Trascend - Nuovi SSD MSM610 nel piccolissimo formato mSata
Grosso meteorite colpisce la Luna
Esplosione di supernova prevista da un team Italiano
Google - Utilizziamo Google Gmail per l'invio email dai nostri applicativi

Sondaggio

Sondaggio Del Mese
Quale antivirus consigliereste?
Kaspersky
Avast! Free Antivirus
Avira Antivir
Microsoft Security Essential
Norton
AVG
Panda
Bitdefender
Nod32
Altro!


Guarda i Risultati

google store tecnico versione versione Web lancio nuovo 19 problema Android problema retail drappi apple maggio store neri Web Office

Visita il Blog Roll
Contattaci! Diventa nostro amico!



Log In LogIn
Utente: 
Password: 



Registrati Non sei registrato?
Password dimenticata?


Valid XHTML 1.0 Transitional CSS Valido! [Valid RSS] Creative Commons License


Geek-Blog by Flavio Mandato, Giuseppe Vaccaro, Guido Camerlingo, Stefano Natale, Domenico Cavallo is licensed under a Creative Commons Attribuzione-Non opere derivate 2.5 Italia License.
Based on a work at www.geek-blog.it.
Permissions beyond the scope of this license may be available at http://www.geek-blog.it/

Disclaimer - Responsabilità - Geek-Blog.it