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:59] – [Tomcat] 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) | ||
| - | |||
| - | Aggiungere dentro file dei diritti (D: | ||
| - | < | ||
| - | | ||
| - | <db nome=" | ||
| - | </ | ||
| - | </ | ||
/data/attic/documentazione_3di_riservata/equitalia/giustizia_bridge.1510585170.txt.gz · Ultima modifica: da sstagni