Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Recupero dati da Cobol

  1. #1

    Recupero dati da Cobol

    Un saluto a tutti.
    Mi ritrovo con un cliente che deve migrare da un gestionale Buffetti scritto in Cobol (almeno credo che sia in Cobol se giudichiamo che i files sono .dat e .idx) ad un nuovo gestionale creato dalla mia ditta. Per rendere meno traumatico il passaggio dal vecchio al nuovo sistema, ci stiamo adoperando per recuperare i vecchi dati per traslarli sul nuovo software.
    Vi chiedo: mi sapreste consigliare il metodo più veloce per effettuare l'importazione dei dati ?? In particolare: con quale software posso tentare di aprire i files .dat ed importare conseguentemente i dati ? Se può esservi utile vi anticipo che ho cercato di aprire i files anche col Notepad ed ho notato che alcuni di essi, in realtà i meno importanti, sono perfettamente visibili. Altri invece, e direi i più importanti, se li apro col Notepad, mi visualizzano un casino di testo e codice esadecimale. Penso che ci sia un motivo !!

    Vi prego datemi un buon consiglio !!

    Grazie anticipatamente.

    Giuseppe Urru

  2. #2
    Se non ricordo male:

    E' sufficiente creare una semplicissima procedura in COBOL
    che apre in lettura il file INDEXED (il .dat)
    e in scrittura un nuovo file SEQUENZIALE (un .txt)

    Ora leggi il contenuto del file .dat (sporco, non perchè ha estensione .dat, ma perchè è stato strutturato/indicizzato dal COBOL, questo gli permette di effettuare una ricerca "mirata" e non sequenziale) e inserisci tutto il suo contenuto nel nuovo file (pulito/sequenziale) di testo (.txt),
    ad esempio nel seguente ordine:

    NOME
    COGNOME
    TELEFONO
    INDIRIZZO
    CITTA'
    ------
    NOME
    COGNOME
    TELEFONO
    INDIRIZZO
    CITTA'
    ------

    Ora l'intero recordset è inserito in un semplice file di testo.
    Puoi benissimo aprirlo/leggerlo con NOTEPAD
    o con qualsiasi altra procedura scritta ad hoc.
    ...Terrible warlords, good warlords, and an english song

  3. #3
    Ho capito, ti ringrazio tanto;
    quindi mi devo studiare un po' di Cobol per poter effettuare l'operazione ? Intendo: per poter creare una semplicissima procedura in COBOL che apre in lettura il file INDEXED (il .dat)
    e in scrittura un nuovo file SEQUENZIALE (un .txt)devo prima sapere come farla in Cobol oppure esiste un qualche lettore di questi files già pronto ??

    Giuseppe Urru

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.