.. _releaseProcessGovWay_dynamicAnalysis_functional_profiloModI: Profilo "ModI" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I test realizzati tramite il tool `Karate `_ verificano tutte le funzionalità previsto dal profilo di interoperabiltà 'ModI'. I sorgenti sono disponibili in `protocolli/modi/testsuite/src `_ relativamente ai seguenti gruppi: - `org.openspcoop2.core.protocolli.modipa.testsuite.rest.bloccante `_; vengono verificati i profili di interazione bloccanti e CRUD su API REST. - `org.openspcoop2.core.protocolli.modipa.testsuite.soap.bloccante `_; viene verificato il profilo di interazione bloccante su API SOAP. - `org.openspcoop2.core.protocolli.modipa.testsuite.rest.non_bloccante.push `_; viene verificato il profilo di interazione non bloccante 'Push' su API REST. - `org.openspcoop2.core.protocolli.modipa.testsuite.soap.non_bloccante.push `_; viene verificato il profilo di interazione non bloccante 'Push' su API SOAP. - `org.openspcoop2.core.protocolli.modipa.testsuite.rest.non_bloccante.pull `_; viene verificato il profilo di interazione non bloccante 'Pull' su API REST. - `org.openspcoop2.core.protocolli.modipa.testsuite.soap.non_bloccante.pull `_; viene verificato il profilo di interazione non bloccante 'Pull' su API SOAP. - `org.openspcoop2.core.protocolli.modipa.testsuite.rest.sicurezza_messaggio `_; vengono verificati tutti i pattern di sicurezza previsti dalla Linee Guida di Interoperabiltà ModI per quanto concerne API REST, come descritto nella sezione :ref:`releaseProcessGovWay_dynamicAnalysis_security_modi`. - `org.openspcoop2.core.protocolli.modipa.testsuite.soap.sicurezza_messaggio `_; vengono verificati tutti i pattern di sicurezza previsti dalla Linee Guida di Interoperabiltà ModI per quanto concerne API SOAP, come descritto nella sezione :ref:`releaseProcessGovWay_dynamicAnalysis_security_modi`. Evidenze disponibili in: - `API REST - Pattern Interazione Bloccante `_ - `API SOAP - Pattern Interazione Bloccante `_ - `API REST - Pattern Interazione Non Bloccante Push `_ - `API SOAP - Pattern Interazione Non Bloccante Push `_ - `API REST - Pattern Interazione Non Bloccante Pull `_ - `API SOAP - Pattern Interazione Non Bloccante Pull `_ - `API REST - Pattern Sicurezza `_ - `API SOAP - Pattern Sicurezza `_