Questa è una vecchia versione del documento!
Indice
MailStorageAgent
Agenzia delle Entrate - Riscossione
Nella nuova infrastruttura sono state installate 6 istanze parallele del MailStorageAgent per far fronte alle numerose caselle di posta elettronica configurate per la ricezione dei messaggio in Docway. Come si può vedere dal paragrafo Stato installazioni Equitalia, le 6 istanze sono installate in una macchina apposita (10.55.241.37) rispettivamente ai seguenti percorsi:
- MailStorage_epe1 –> /opt/3di.it/docway_extra/MailStorage_epe1
- MailStorage_epe2 –> /opt/3di.it/docway_extra/MailStorage_epe2
- MailStorage_epe3 –> /opt/3di.it/docway_extra/MailStorage_epe3
- MailStorage_epe4 –> /opt/3di.it/docway_extra/MailStorage_epe4
- MailStorage_epe5 –> /opt/3di.it/docway_extra/MailStorage_epe5
- MailStorage_epe6 –> /opt/3di.it/docway_extra/MailStorage_epe6
Su ogni istanza è stata configurata nel file msa.properties una query ad hoc per identificare le caselle di posta elettronica da scaricare, basandosi sull'elemento <tag> della casella.
- MailStorage_epe1 (tag epe1 e epe2)
#searchString=xw string used to find documents containing mailbox informations # Recupero delle sole caselle di archiviazione searchString=([casellapostaelettronica_interop]="no" AND (([/casellaPostaElettronica/tag/@value/]="epe1") OR ([/casellaPostaElettronica/tag/@value/]="epe2"))) # Query da utilizzare per il recupero delle caselle di interoperabilita' searchStringInterop=([casellapostaelettronica_interop]="si" AND (([/casellaPostaElettronica/tag/@value/]="epe1") OR ([/casellaPostaElettronica/tag/@value/]="epe2")))
- MailStorage_epe2 (tag epe3 e epe4)
#searchString=xw string used to find documents containing mailbox informations # Recupero delle sole caselle di archiviazione searchString=([casellapostaelettronica_interop]="no" AND (([/casellaPostaElettronica/tag/@value/]="epe3") OR ([/casellaPostaElettronica/tag/@value/]="epe4"))) # Query da utilizzare per il recupero delle caselle di interoperabilita' searchStringInterop=([casellapostaelettronica_interop]="si" AND (([/casellaPostaElettronica/tag/@value/]="epe3") OR ([/casellaPostaElettronica/tag/@value/]="epe4")))
- MailStorage_epe3 (tag epe5 e epe6)
#searchString=xw string used to find documents containing mailbox informations # Recupero delle sole caselle di archiviazione searchString=([casellapostaelettronica_interop]="no" AND (([/casellaPostaElettronica/tag/@value/]="epe5") OR ([/casellaPostaElettronica/tag/@value/]="epe6"))) # Query da utilizzare per il recupero delle caselle di interoperabilita' searchStringInterop=([casellapostaelettronica_interop]="si" AND (([/casellaPostaElettronica/tag/@value/]="epe5") OR ([/casellaPostaElettronica/tag/@value/]="epe6")))
- MailStorage_epe4 (tag epe7 e epe8)
#searchString=xw string used to find documents containing mailbox informations # Recupero delle sole caselle di archiviazione searchString=([casellapostaelettronica_interop]="no" AND (([/casellaPostaElettronica/tag/@value/]="epe7") OR ([/casellaPostaElettronica/tag/@value/]="epe8"))) # Query da utilizzare per il recupero delle caselle di interoperabilita' searchStringInterop=([casellapostaelettronica_interop]="si" AND (([/casellaPostaElettronica/tag/@value/]="epe7") OR ([/casellaPostaElettronica/tag/@value/]="epe8")))
- MailStorage_epe5 (tag epe9 e epe10)
#searchString=xw string used to find documents containing mailbox informations # Recupero delle sole caselle di archiviazione searchString=([casellapostaelettronica_interop]="no" AND (([/casellaPostaElettronica/tag/@value/]="epe9") OR ([/casellaPostaElettronica/tag/@value/]="epe10"))) # Query da utilizzare per il recupero delle caselle di interoperabilita' searchStringInterop=([casellapostaelettronica_interop]="si" AND (([/casellaPostaElettronica/tag/@value/]="epe9") OR ([/casellaPostaElettronica/tag/@value/]="epe10")))
- MailStorage6 dedicato alla definizione agevolata web
#searchString=xw string used to find documents containing mailbox informations # Recupero delle sole caselle di archiviazione searchString=([casellapostaelettronica_interop]="no" AND ([/casellaPostaElettronica/mailbox_in/@email/]="definizioneagevolataWeb@equitaliaspa.it")) # Query da utilizzare per il recupero delle caselle di interoperabilita' searchStringInterop=([casellapostaelettronica_interop]="si" AND ([/casellaPostaElettronica/tag/@value/]="XXXXXXXX"))
Equitalia Giustizia
Su Equitalia Giustizia la situazione è rimasta quella “standard” con una sola istanza di archiviatore.
D-Model per la protocollazione
Molte caselle di posta elettronica configurate da Equitalia hanno un d-model che permette la protocollazione diretta dei messaggi di posta scaricati dall'archiviatore.
Questo d-model contiene alcune funzioni ulteriori che consentono all'xml che viene salvato dall'archiviatore su eXtraWay di essere protocollato automaticamente senza passare prima per lo stato di bozza.
Di seguito un esempio di un d-model adattato per la protocollazione automatica (tra commenti la parte aggiunta per la protocollazione automatica):
<documentModel db="xdocwaydoc" name="rateazioni_matera_prot" nrecord="."> <notify cc="true" httpHost="http://10.55.240.175" rpa="true" uri="/DocWay4/docway/loadtitles.pf"/> <item value="arrivo" xpath="doc/@tipo"/> <!-- attributo @bozza = no --> <item value="no" xpath="doc/@bozza"/> <!-- --> <item value="getXPathValue(/aoo/@cod_amm)" xpath="doc/@cod_amm_aoo"/> <item value="getXPathValue(/aoo/@cod_aoo)" xpath="doc/@cod_amm_aoo"/> <item value="." xpath="doc/@nrecord"/> <item value="getYear()" xpath="doc/@anno"/> <item value="getDate()" xpath="doc/@data_prot"/> <!-- composizione del numero di protocollo --> <item value="$ANNO$" xpath="doc/@num_prot"/> <item value="-" xpath="doc/@num_prot"/> <item value="getXPathValue(/aoo/@cod_amm)" xpath="doc/@num_prot"/> <item value="getXPathValue(/aoo/@cod_aoo)" xpath="doc/@num_prot"/> <item value="-" xpath="doc/@num_prot"/> <item value="." xpath="doc/@num_prot"/> <!-- --> <item value="no" xpath="doc/@annullato"/> <item value="getSubject()" xpath="doc/oggetto"/> <item value="preserve" xpath="doc/oggetto/@xml:space"/> <item value="E-Mail" xpath="doc/mezzo_trasmissione/@cod"/> <item value="addSenderFromACLLookup(/doc/rif_esterni/rif)" xpath=""/> <item value="addAllegatoForEmailAttachs()" xpath=""/> <item value="addStoriaCreazione()" xpath=""/> <item value="addRPA()" xpath=""/> <item value="addCC()" xpath=""/> <item value="RATEAZIONI ISC AAMRTSS MATERA" xpath="doc/voce_indice"/> <item value="preserve" xpath="doc/voce_indice/@xml:space"/> <item value="06/06 - Rateazioni sotto soglia" xpath="doc/classif"/> <item value="preserve" xpath="doc/classif/@xml:space"/> <item value="06/06" xpath="doc/classif/@cod"/> <attach_item value="addAndUploadEmailBodyAttach(/doc/files,TEXT,testo email,.txt)" xpath=""/> <attach_item value="addAndUploadEmailBodyAttach(/doc/files,HTML,testo email html,.html)" xpath=""/> <attach_item value="addAndUploadEmailAttachFiles(/doc/files)" xpath=""/> <attach_item value="addAndUploadEmailAttachImages(/doc/immagini)" xpath=""/> <attach_item value="computeAndAddFootprint(/doc/impronta)" xpath=""/> <attach_item value="assignChkin()" xpath=""/> </documentModel>
Questo tipo di d-model è associato:
- a tutte le caselle del processo di richiesta di rateazione (Sdr)
- alla casella cert@pec.equitaliaspa.it (Holding)
- alla casella sistemi.informativi@pec.equitaliaspa.it (Holding)
- alla casella richiesta.notificapec@pec.equitaliaspa.it (Sdr)
Per le caselle 2 e 3 il d-model contempla anche l'associazione automatica ad un repertorio.