Moduli e routines varie
In queste pagine vorrei pubblicare, senza un ordine preciso, dei piccoli programmi e delle routines che potrebbero esserti utili.
I commenti ed il modo d’uso sono indicati nel codice del modulo.
Conversione caratteri speciali
Queste poche righe di codice per convertire i caratteri speciali di un file formato testo da RM/Cobol a Excel o MySQL.
Conversione caratteri di un indirizzo
In Cobol si ha la tendenza di memorizzare i testi in formato tutto maiuscolo.
Questo piccolo modulo converte un campo contenente Nome e Cognome in caratteri minuscoli lasciando però la prima lettera del cognome, rispettivamente nome, in maiuscolo.
Calcolo del crc 32
Con questo modulo è possibile calcolare il CRC 32 di un campo.
Parte del modulo è stato ripreso da un programma fornito con RM/Cobol.
Stabilire il giorno della settimana
Con questo modulo è possibile stabilire il giorno della settimana per date a partire dal 01.01.2001
Si può adattare facilmente per date antecedenti.
Cambio ora solare / legale
Con questo modulo è possibile stabilire se ad una determinata data avviene il cambio di ora
Viene usato in unione con il modulo elencato sopra.





In questo esempio la grandezza del campo per il quale calcolare il crc 32 è di 128 bytes.
Per altre grandezze si dovranno modificare le pictures dei campi message-buffer e PAR-CAMPO .