| Altre pagine: | 1] MySQL | 4] Gestione completa dei dati | |
|---|---|---|---|
| 2] Preparazione | 5] Le eccezioni | ||
| 3] Replica dati in MySQL | 6] Accedere i dati |
Gestire una banca dati MySQL con RM/COBOL.
Spesso gli utenti dei programmi RM/COBOL nonchè colleghi di lavoro, mi chiedevano una lista con questo e quest'altro dato.
Questi tabulati servivano spesso una sola volta per lavori di ricerca di una singola persona.
Altri mi chiedevano di creare un file formato CSV da importare direttamente in Excel.
In entrambi i casi era necessario scrivere il solito semplice "programmino".
Un lavoro poco gratificante e una perdita di tempo.
Da quì l’idea di replicare i dati di RM/COBOL in
Il prezzo irrisorio della licenza e le prestazioni eccezionali di questo Database mi hanno convinto a metterlo a disposizione anche di chi, fino a quel momento, riceveva le informazioni solo in forma cartacea.
Ho pensato di fornire le informazioni ricavate da RM/COBOL in due forme e per due categorie di utenti:
Tabelle MySQL per gli utenti che, tramite Excel, eseguono ulteriori elaborazioni personalizzate.
Pagine dinamiche ASP in Intranet per gli utenti che desiderano le informazioni in modo rapido e semplice.
Ho creato un Database per ogni anno contabile.
Le tabelle che compongono i Database non sono una semplice copia dei file delle applicazioni Cobol, ma a seconda del caso sono intervenuto nel modo seguente:
Suddivisione del file in più tabelle.
Omissione dei codici di elaborazione non necessari all’utilizzatore.
Conversione di codici numerici in sigle (che sono più intuitive).
Archiviare i dati con RM/COBOL
L’archiviazione dei dati può essere fatta usufruendo di due tecnologie ben distinte:
RM FILE SYSTEM
DATABASE
Memorizzando i dati in un database abbiamo la possibilità di accedervi anche tramite programmi non Cobol quali ad esempio:
Microsoft Excel.
Microsoft Access.
Open Office.
File Maker.
In questo modo possiamo ad esempio utilizzare un programma Access per la raccolta dei dati, elaborarli tramite un programma RM/COBOL, creare di grafici con Excel e pubblicare le statistiche su pagine Intranet tramite ASP.
Questo anche utilizzando piattaforme differenti.
La connessione a MySQL
Avviene grazie ad un API Standard denominata ODBC (Open Database Connectivity) che indipendente dal sistema operativo
permette ai programmi che lo usano di inviare ai database stringhe SQL.
Nella pratica
In principio possiamo utilizzare MySQL come:
Replica dai dati di RM/COBOL.
Scambio dati con altre applicazioni.
Archiviazione dati di RM/COBOL.
Pagina successiva ![]() |




