Personal tools
You are here: Home Informatica Software Interoperabilità Protocollo Informatico
Document Actions

ipax

by tiziano last modified 2007-05-23 14:24

L'interoperabilità dei sistemi di protocollo informatico in ambiente distribuito

La normativa in materia (d.P.R. 428/98) prevede che i protocolli informatici implementati da diverse Pubbliche Amministrazioni siano in grado di interoperare attraverso un sistema di messaggi MIME su posta certificata. Tali messaggi sono composti secondo regole tecniche (DPCM 31.10.200 e GU 271 del 21.11.200) pubblicate sul sito CNIPA (http://protocollo.gov.it), che prevedono, tra le altre cose, la generazione di segnature xml da allegare alla busta MIME.

iPax

Si tratta di un software in grado di generare una comunicazione MIME attinente alla normativa sopra specificata, con poche righe di codice python:

from SuperItem import SuperItem

si = SuperItem()
si.Intestazione['Identificatore']['NumeroRegistrazione'] = '0000001'
si.Intestazione['Identificatore']['DataRegistrazione'] = '2005-01-01'
si.OraRegistrazione = '12:00:00'
si.TestoDelMessaggio = 'uno, due, tre, prova...' # opzionale
si.Oggetto = 'oggetto mio...'
f = file('dblayer.py')
si.addAttach(f, 'MIME', 'text/plain')
f = file('SuperItem.py')
si.addAttach(f, 'MIME', 'text/plain')
si.send()

Attualmente è utilizzato dal comune di Riva del Garda per gestire le comunicazioni dai cittadini (accesso via web) relative a segnalazioni generiche o adempimenti su pratiche gestibili via web.

Sorgenti

I sorgenti sono liberamente scaricabili da savannah (https://savannah.nongnu.org/projects/pax/). iPax fa parte di un progetto più ampio (PAX), sempre libero, ma attualmente "cablato" sulle esigenze del nostro Comune.


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: