documentazione_3di_riservata:equitalia:giustizia_bridge
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
documentazione_3di_riservata:equitalia:giustizia_bridge [2017/11/13 15:57] – sstagni | documentazione_3di_riservata:equitalia:giustizia_bridge [Data sconosciuta] (versione attuale) – eliminata - modifica esterna (Data sconosciuta) 127.0.0.1 | ||
---|---|---|---|
Linea 1: | Linea 1: | ||
- | ====== eXtraCDBridge ====== | ||
- | ===== Introduzione ===== | ||
- | Si parte da una normale installazione di eXtraCDBridge. | ||
- | |||
- | * connettore Sogei per la conservazione del registro giornaliero di protocollo (solo PDF/A) | ||
- | * la comunicazione avviene in HTTPS (SSL) | ||
- | * l' | ||
- | * il servizio di Sogei è esposto come un web service interrogabile tramite jax-ws (Axis 1.4 non funziona correttamente) | ||
- | * l' | ||
- | |||
- | ===== Principali interventi su eXtraCDBridge ===== | ||
- | ==== Lib ==== | ||
- | * aggiunto sogei-client.jar (stub dei ws sogei) | ||
- | * aggiunta lib apache cxf + lib dipendenti | ||
- | * aggiunta lib atmos patched da S. Stagni (causa conflitto con Apache CXF) + lib dipendenti | ||
- | * tolta wsdl4j (1.5) in quanto andava in conflitto con la versione 1.6 richiesta da Apache CXF | ||
- | ==== Risorse ==== | ||
- | * 2 certificati server (configurati da linea comando del tomcat, parametri jvm) | ||
- | * 2 file xsd schema ws (dir del Tomcat) | ||
- | * 2 file wssec.xml per auth via certificato per apache cxf (classes) | ||
- | |||
- | |||
- | ==== Sorgenti ==== | ||
- | * conservationthread.java | ||
- | * sogei.java | ||
- | * docway2sogeiengine.java | ||
- | * asynchronousthread.java | ||
- | |||
- | |||
- | ==== Extra ==== | ||
- | Ho aggiunto nel progetto ExtraCDBridge lo zip del workspace utilizzato per sviluppare il bridge sul server di Equitalia | ||
- | (unica macchina che vede i servizi di conservazione). Questo workspace contiene i seguenti progetti: | ||
- | * ExtraCDBridge | ||
- | * Test: contiene le classi per effettuare i test su Atmos e sui web service | ||
- | * Stub: progetto per la generazione del jar del client dei web service di sogei | ||
- | * atmos-client: | ||
- | |||
- | ==== Installazione ==== | ||
- | |||
- | === Configurazione della sorgente SOGEI === | ||
- | Servizio: https:// | ||
- | Properties: | ||
- | < | ||
- | |||
- | atmos.subtenant.id=c4b66980fcc34960becb44f26d9bf0b1 | ||
- | atmos.subtenant.name=area_scambio_val | ||
- | atmos.user.id=EquitaliaGiustizia_val | ||
- | atmos.user.secretkey=pyG7ysyLYN/ | ||
- | atmos.endpoint=http:// | ||
- | atmos.policy.tag=SogPolicySelector | ||
- | atmos.policy.value=DeleteAfter35Days | ||
- | atmos.acl=EquitaliaGiustizia_val=FULL_CONTROL, | ||
- | |||
- | #categorie gestite: RGP, PROT | ||
- | sogei.pdv.RGP.servizio.codice=RPEQU | ||
- | sogei.processo.RGP.soggetto.id=sgc_consumer_RPEQU | ||
- | sogei.classe.RGP=REGISTRO GIORNALIERO DI PROTOCOLLO | ||
- | sogei.RGP.meta.SOGGETTO_PRODUTTORE=soggetto produttore | ||
- | sogei.RGP.meta.DESTINATARIO=destinatario | ||
- | sogei.RGP.meta.CODICE_AMMINISTRAZIONE=cod_amm | ||
- | sogei.RGP.meta.AMMINISTRAZIONE=amministrazione | ||
- | sogei.RGP.meta.AOO=a00 | ||
- | sogei.RGP.meta.RESPONSABILE-CF=cf responsabile | ||
- | sogei.RGP.meta.RESPONSABILE-COGNOME=cognome resp | ||
- | sogei.RGP.meta.RESPONSABILE-NOME=nome resp | ||
- | |||
- | sogei.descgenerale.applicazione.nome=DocWay | ||
- | sogei.descgenerale.applicazione.versione=4 | ||
- | sogei.descgenerale.applicazione.produttore=3D Informatica | ||
- | |||
- | sogei.processo.soggetto.nome=3D Informatica | ||
- | sogei.porocesso.rifnormativo=RIF norm | ||
- | |||
- | javax.net.ssl.trustStoreType=jks | ||
- | javax.net.ssl.trustStore=D:/ | ||
- | javax.net.ssl.trustStorePassword=changeit | ||
- | |||
- | javax.net.ssl.keyStoreType=pkcs12 | ||
- | javax.net.ssl.keyStore=D:/ | ||
- | javax.net.ssl.keyStorePassword=& | ||
- | </ | ||
- | ===== Importazione del certificato scaricato dal server ===== | ||
- | ==== Tomcat ==== | ||
- | Aggiungere le seguenti variabili: | ||
- | < | ||
- | -Djavax.net.ssl.trustStore=D:/ | ||
- | -Djavax.net.ssl.keyStore=D:/ | ||
- | -Djavax.net.ssl.trustStoreType=jks | ||
- | -Djavax.net.ssl.trustStorePassword=changeit | ||
- | -Djavax.net.ssl.keyStoreType=pkcs12 | ||
- | -Djavax.net.ssl.keyStorePassword=&# | ||
- | </ | ||
- | * mettere 2 XSD (copiati da classes) | ||
- | * mettere 2 certificati server (copiati da classes) | ||
/data/attic/documentazione_3di_riservata/equitalia/giustizia_bridge.1510585059.txt.gz · Ultima modifica: 2017/11/13 15:57 da sstagni