SVI08-0003 Reingegnerizzazione sistema Revisioni · Costituito da EDS Italia S.p.A./Consorzio Poste...

Post on 29-Aug-2020

5 views 0 download

Transcript of SVI08-0003 Reingegnerizzazione sistema Revisioni · Costituito da EDS Italia S.p.A./Consorzio Poste...

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

SVI08-0003

Reingegnerizzazione sistema Revisioni

Servizio di Sviluppo Software

Nuovo Sistema Revisioni - Specifiche Web Services Agenzia

RTI

>>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

Indice dei contenuti

SVI08-0003 .............................................................................................................1

REINGEGNERIZZAZIONE SISTEMA REVISIONI ..........................................................1

INDICE DEI CONTENUTI...........................................................................................2

1 GENERALITA’ .........................................................................................................4

1.1 Lista di distribuzione.......................................................................................4

1.2 Tabella delle versioni ......................................................................................4

1.3 Definizioni e acronimi .....................................................................................4

2 URL DEI SERVIZI ......................................................................................................5

2.1 Ambiente di esercizio......................................................................................5

2.2 Ambiente di collaudo ......................................................................................5

3 MODALITÀ DI AUTENTICAZIONE DI UN UTENTE PER L’UTILIZZO DEI WEB SERVICE ......................6

3.1 Specifiche dello schema XSD di Input ................................................................6

4 SERVIZIO DI RICHIESTA ELENCO SLOT TEMPORALI PER AGENZIA............................................7

4.1 Definizione....................................................................................................7

4.2 Specifiche dello schema XSD di Input ................................................................8

4.2.1 Login ...........................................................................................................8

4.2.2 UMC ............................................................................................................8

4.2.3 Numero pagina..............................................................................................9

4.3 Specifiche dello schema XSD di Output ..............................................................9

4.3.1 Slot temporale ............................................................................................ 11

4.3.2 theSedeUMC ............................................................................................... 12

4.3.3 Messaggio .................................................................................................. 13

4.3.4 Errore ........................................................................................................ 13

4.3.5 Risultati totali.............................................................................................. 13

5 SERVIZIO DI RICHIESTA INSERIMENTO PRENOTAZIONE REVISIONE PER AGENZIA ....................... 14

5.1 Definizione.................................................................................................. 14

5.2 Specifiche dello schema XSD di Input .............................................................. 14

5.2.1 Login ......................................................................................................... 15

5.2.2 Prenotazione revisione agenzia....................................................................... 16

5.2.3 Bollettino.................................................................................................... 17

5.3 Specifiche dello schema XSD di Output ............................................................ 17

5.3.1 Prenotazione revisione agenzia....................................................................... 18

5.3.2 Messaggio .................................................................................................. 19

5.3.3 Errore ........................................................................................................ 20

6 SERVIZIO DI RICHIESTA STAMPA PRENOTAZIONE REVISIONE PER AGENZIA .............................. 20

6.1 Definizione.................................................................................................. 20

6.2 Specifiche dello schema XSD di Input .............................................................. 21

6.2.1 Login ......................................................................................................... 21

6.2.2 Stampa prenotazione revisione ...................................................................... 22

6.3 Specifiche dello schema XSD di Output ............................................................ 22

6.3.1 Errore ........................................................................................................ 25

7 SERVIZIO DI RICERCA PRENOTAZIONI REVISIONI PER AGENZIA............................................. 25

7.1 Definizione.................................................................................................. 25

7.2 Specifiche dello schema XSD di Input .............................................................. 26

7.2.1 Login ......................................................................................................... 29

7.2.2 Richiesta ricerca prenotazione revisione........................................................... 29

7.2.3 Numero pagina............................................................................................ 32

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

7.3 Specifiche dello schema XSD di Output ............................................................ 32

7.3.1 Prenotazione revisione agenzia....................................................................... 34

7.3.2 Messaggio .................................................................................................. 35

7.3.3 Errore ........................................................................................................ 35

7.3.4 Risultati totali.............................................................................................. 35

8 SERVIZIO DI MODIFICA PRENOTAZIONE REVISIONE PER AGENZIA.......................................... 37

8.1 Definizione.................................................................................................. 37

8.2 Specifiche dello schema XSD di Input .............................................................. 37

8.2.1 Login ......................................................................................................... 38

8.2.2 Prenotazione revisione agenzia....................................................................... 39

8.3 Specifiche dello schema XSD di Output ............................................................ 40

8.3.1 Prenotazione revisioni agenzia ....................................................................... 40

8.3.2 Messaggio .................................................................................................. 42

8.3.3 Errore ........................................................................................................ 42

9 DOCUMENTI PER LA DEFINIZIONE DEI SERVIZI WEB .......................................................... 43

9.1 Servizio Di Richiesta Elenco Slot temporali Per Agenzia ...................................... 43

9.2 Servizio Di Richiesta Inserimento Prenotazione Revisioni Per Agenzia ................... 45

9.3 Servizio Di Richiesta Stampa Prenotazione Revisioni Per Agenzia ......................... 47

9.4 Servizio Di Ricerca Prenotazione Revisioni Per Agenzia ....................................... 50

9.5 Servizio Di Richiesta Modifica Prenotazione Revisioni Per Agenzia......................... 54

9.6 TIPI COMUNI............................................................................................... 56

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

1 GENERALITA’

1.1 Lista di distribuzione

Ruolo Organizzazione

Responsabile del Servizio Servizio SVI

Program Office RTI

Responsabile del Progetto RTI

Direttore dei Lavori Ministero dei Trasporti – Dipartimento per i Trasporti Terrestri – Direzione Generale per la Motorizzazione

1.2 Tabella delle versioni

Versione Data Note

1.0 03-06-2009 Nascita del documento

1.1 25-10-2010 Nascita del documento

1.3 Definizioni e acronimi

Termine Definizione

DTT Dipartimento per i Trasporti Terrestri appartenente al Ministero dei Trasporti

RTI Raggruppamento temporaneo di imprese – che ha ottenuto l’aggiudicazione del contratto Rep. 3198.

Costituito da EDS Italia S.p.A./Consorzio Poste Contact /Auselda AED Group S.p.A./Postel S.p.A./Gepin Generale per l’Informatica S.p.A.

SIDTT Sistema Informativo Dipartimento Trasporti Terrestri

SIC Sistema Informativo Centrale

Servizio SVI Servizio di Sviluppo del software

SOAP Simple Object Access Protocol

XML eXtensible Markup Language

XSD XML Schema Definition

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

2 URL DEI SERVIZI

2.1 Ambiente di esercizio

L’indirizzo in ambiente di esercizio dei servizi del Nuovo Sistema Revisioni è il seguente: http://web.apps.dtt/Revisioni-ws/services/nomeServizio L’URL di ogni singolo servizio si può ottenere dal relativo wsdl allegato nell’ultimo paragrafo di questo documento. L’allegato si può aprire con un wsdl editor o con un qualsiasi editor di testo. L’indirizzo è dato dal valore dell’attributo location dell’elemento soap:address Esempio: se nel wsdl è indicato il seguente soap:address <soap:address location="http://web.apps.dtt/Revisioni-ws/services/datiCiclomotore"/>

l'indirizzo in ambiente di esercizio è http://web.apps.dtt/Revisioni-ws/services/datiCiclomotore

Il wsdl di un servizio si può anche ottenere via browser al seguente indirizzo: http://web.apps.dtt/Revisioni-ws/services/nomeServizio/nomeServizio.wsdl

2.2 Ambiente di collaudo

L’indirizzo in ambiente di collaudo dei servizi del Nuovo Sistema Revisioni è il seguente: http://e-servizicoll.apps.dtt/Rev-sh-ws/services/nomeServizio L’URL di ogni singolo servizio si può ottenere dal relativo wsdl allegato nell’ultimo paragrafo di questo documento. L’allegato si può aprire con un wsdl editor o con un qualsiasi editor di testo. L’indirizzo si ottiene dal valore dell’attributo location dell’elemento soap:address sostituendo l’hostname in esso contenuto con e-servizicoll.apps.dtt e sostituendo il web-context in esso contenuto con Rev-sh-ws Esempio: se nel wsdl è indicato il seguente soap:address <soap:address location="http://web.apps.dtt/Revisioni-ws/services/datiCiclomotore"/> l'indirizzo corrispondente in ambiente di collaudo è http://e-servizicoll.apps.dtt/Rev-sh-ws/services/datiCiclomotore

Il wsdl di un servizio si può anche ottenere via browser al seguente indirizzo: http://e-servizicoll.apps.dtt/Rev-sh-ws/services/nomeServizio/nomeServizio.wsdl

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

3 MODALITÀ DI AUTENTICAZIONE DI UN UTENTE PER L’UTILIZZO DEI WEB

SERVICE

L’autenticazione di un utente che intende lanciare un web service avviene seguendo quanto previsto dallo standard WS-Security. Il messaggio SOAP da inviare per ogni web service contenuto in questo documento si compone popolando opportunamente l’header e il body:

• Per ogni web service, nell’header c’è il tag wsse:Security, che al suo interno contiene lo UsernameToken, nel quale sono specificati username e password.

• Nel body viene inserita la struttura della richiesta specifica, descritti dal capitolo 3

in poi.

3.1 Specifiche dello schema XSD di Input

Ogni richiesta deve essere composta dai seguenti elementi:

• Header

o Contiene le informazioni necessarie per l’autenticazione e l’autorizzazione dell’utente.

• Body

o Contiene il corpo della richiesta.

Esempio:

<?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" SOAP-ENV:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="XWSSGID-1253605895203984534550"> <wsse:Username>OFBGAB1001</wsse:Username> <wsse:Password

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText"> **** </wsse:Password> </wsse:UsernameToken> </wsse:Security> </SOAP-ENV:Header> <SOAP-ENV:Body> Inserire qui il corpo di ogni web service specifico come descritto nei capitoli seguenti </SOAP-ENV:Body> </SOAP-ENV:Envelope>

4 SERVIZIO DI RICHIESTA ELENCO SLOT TEMPORALI PER AGENZIA

Il servizio permette alle Agenzie di visualizzare gli Slot temporali messi a disposizione dagli UMC per ospitare le prenotazioni revisioni.

Il servizio prevede lo scambio di messaggi XML sia in Input che in Output. I relativi schemi ElencoSlotTemporaliInput.xsd e ElencoSlotTemporaliOutput.xsd sono in allegato al documento.

4.1 Definizione

Nome del servizio

richiestaElencoSlotTemporale

Url del servizio Collaudo : http://e-servizicoll.apps.dtt/Rev-sh-ws/services/elencoSlotTemporali

Esercizio : http://web.apps.dtt/Revisioni-ws/services/elencoSlotTemporali

Operazione Richiesta

Input Una stringa contenente il messaggio XML, conforme allo schema ElencoSlotTemporaliInput.xsd, contenente il tipo di richiesta desiderata, le credenziali di accesso al servizio ed i dati da trasmettere.

Output Un Array contenente il messaggio XML, conforme allo schema ElencoSlotTemporaliOutput.xsd, contenente l’esito della richiesta e gli eventuali dati da trasmettere associati alla richiesta effettuata.

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

4.2 Specifiche dello schema XSD di Input

La Richiesta elenco slot temporali per agenzia è composta dai seguenti elementi:

• login

• UMC

• Numero pagina

Esempio:

<?xml version="1.0" encoding="UTF-8"?> <dtt:richiestaElencoSlotTemporale xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.dtt.it/xsd/NuovoSistemaRevisioni ../prenotazionerevisioni/EstrazioneElencoSlotTemporaliInput.xsd "> <dtt:login> <dtt:codicePin>12341234</dtt:codicePin> </dtt:login> <dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc> <dtt:numeroPagina>1</dtt:numeroPagina> </dtt:richiestaElencoSlotTemporale>

4.2.1 Login

Contiene i dati necessari per autenticare l’utente che richiede il servizio: PIN

Esempio:

<dtt:login> <dtt:codicePin>12341234</dtt:codicePin> </dtt:login>

4.2.2 UMC

Contiene i dati necessari per identificare l’Ufficio Motorizzazione Civile.

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

Esempio:

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

4.2.3 Numero pagina

Contiene il numero di pagina che si vuole visualizzare.

Esempio:

<dtt:numeroPagina>1</dtt:numeroPagina>

4.3 Specifiche dello schema XSD di Output

La Risposta a una richiesta di elenco slot temporali per agenzia è così composta:

Esempio:

- <dtt:rispostaElencoSlotTemporale xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni">

- <dtt:slotTemporale>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

<dtt:dataRevisioneSlotTemporale>2010-10-27</dtt:dataRevisioneSlotTemporale>

<dtt:indicatoreFasciaOrariaRevisione>M</dtt:indicatoreFasciaOrariaRevisione>

<dtt:codiceTipoRevisione>04</dtt:codiceTipoRevisione>

<dtt:progressivoSlotTemporaleRevisioni>1</dtt:progressivoSlotTemporaleRevisioni>

<dtt:numeroPrenotazioniDisponibili>15</dtt:numeroPrenotazioniDisponibili>

<dtt:descrizioneLineaRevisione>LINEA1</dtt:descrizioneLineaRevisione>

<dtt:dataLimitePrenotazioneRevisione>2010-10-26</dtt:dataLimitePrenotazioneRevisione>

- <dtt:theSedeUmc>

<dtt:dataUltimoAggiornamento>2010-09-23</dtt:dataUltimoAggiornamento>

<dtt:descrizioneIndirizzoSedeUmcRevisione>via salaria, 450</dtt:descrizioneIndirizzoSedeUmcRevisione>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

<dtt:descrizioneSedeUmcRevisione>SEDE ROMA NORD</dtt:descrizioneSedeUmcRevisione>

<dtt:progressivoSedeUmcRevisione>8</dtt:progressivoSedeUmcRevisione>

<dtt:codiceBadgeUltimoAggiornamento>991533</dtt:codiceBadgeUltimoAggiornamento>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

</dtt:theSedeUmc>

</dtt:slotTemporale>

- <dtt:slotTemporale>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

<dtt:dataRevisioneSlotTemporale>2010-10-29</dtt:dataRevisioneSlotTemporale>

<dtt:indicatoreFasciaOrariaRevisione>M</dtt:indicatoreFasciaOrariaRevisione>

<dtt:codiceTipoRevisione>04</dtt:codiceTipoRevisione>

<dtt:progressivoSlotTemporaleRevisioni>1</dtt:progressivoSlotTemporaleRevisioni>

<dtt:numeroPrenotazioniDisponibili>15</dtt:numeroPrenotazioniDisponibili>

<dtt:descrizioneLineaRevisione>LINEA1</dtt:descrizioneLineaRevisione>

<dtt:dataLimitePrenotazioneRevisione>2010-10-28</dtt:dataLimitePrenotazioneRevisione>

- <dtt:theSedeUmc>

<dtt:dataUltimoAggiornamento>2010-09-23</dtt:dataUltimoAggiornamento>

<dtt:descrizioneIndirizzoSedeUmcRevisione>via salaria, 450</dtt:descrizioneIndirizzoSedeUmcRevisione>

<dtt:descrizioneSedeUmcRevisione>SEDE ROMA NORD</dtt:descrizioneSedeUmcRevisione>

<dtt:progressivoSedeUmcRevisione>8</dtt:progressivoSedeUmcRevisione>

<dtt:codiceBadgeUltimoAggiornamento>991533</dtt:codiceBadgeUltimoAggiornamento>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

</dtt:theSedeUmc>

</dtt:slotTemporale>

- <dtt:slotTemporale>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

<dtt:dataRevisioneSlotTemporale>2010-10-30</dtt:dataRevisioneSlotTemporale>

<dtt:indicatoreFasciaOrariaRevisione>M</dtt:indicatoreFasciaOrariaRevisione>

<dtt:codiceTipoRevisione>04</dtt:codiceTipoRevisione>

<dtt:progressivoSlotTemporaleRevisioni>1</dtt:progressivoSlotTemporaleRevisioni>

<dtt:numeroPrenotazioniDisponibili>15</dtt:numeroPrenotazioniDisponibili>

<dtt:descrizioneLineaRevisione>LINEA1</dtt:descrizioneLineaRevisione>

<dtt:dataLimitePrenotazioneRevisione>2010-10-29</dtt:dataLimitePrenotazioneRevisione>

- <dtt:theSedeUmc>

<dtt:dataUltimoAggiornamento>2010-09-23</dtt:dataUltimoAggiornamento>

<dtt:descrizioneIndirizzoSedeUmcRevisione>via salaria, 450</dtt:descrizioneIndirizzoSedeUmcRevisione>

<dtt:descrizioneSedeUmcRevisione>SEDE ROMA NORD</dtt:descrizioneSedeUmcRevisione>

<dtt:progressivoSedeUmcRevisione>8</dtt:progressivoSedeUmcRevisione>

<dtt:codiceBadgeUltimoAggiornamento>991533</dtt:codiceBadgeUltimoAggiornamento>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

</dtt:theSedeUmc>

</dtt:slotTemporale>

<dtt:risultatiTotali>3</dtt:risultatiTotali>

</dtt:rispostaElencoSlotTemporale

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

4.3.1 Slot temporale

Contiene i dati necessari per identificare lo slot:

Il campo codiceTipoRevisione contiene il codice che identifica il tipo revisione:

o ‘01’ se AUTOBUS

o ’02’ se VEICOLI > 3,5 TON

o ‘03’ se AUTO E ALTRI TIPI DI VEICOLO

o ‘04’ se MISTA

- <dtt:slotTemporale>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

<dtt:dataRevisioneSlotTemporale>2010-10-29</dtt:dataRevisioneSlotTemporale>

<dtt:indicatoreFasciaOrariaRevisione>M</dtt:indicatoreFasciaOrariaRevisione>

<dtt:codiceTipoRevisione>04</dtt:codiceTipoRevisione>

<dtt:progressivoSlotTemporaleRevisioni>1</dtt:progressivoSlotTemporaleRevisioni>

<dtt:numeroPrenotazioniDisponibili>15</dtt:numeroPrenotazioniDisponibili>

<dtt:descrizioneLineaRevisione>LINEA1</dtt:descrizioneLineaRevisione>

<dtt:dataLimitePrenotazioneRevisione>2010-10-28</dtt:dataLimitePrenotazioneRevisione>

- <dtt:theSedeUmc>

<dtt:dataUltimoAggiornamento>2010-09-23</dtt:dataUltimoAggiornamento>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

<dtt:descrizioneIndirizzoSedeUmcRevisione>via salaria, 450</dtt:descrizioneIndirizzoSedeUmcRevisione>

<dtt:descrizioneSedeUmcRevisione>SEDE ROMA NORD</dtt:descrizioneSedeUmcRevisione>

<dtt:progressivoSedeUmcRevisione>8</dtt:progressivoSedeUmcRevisione>

<dtt:codiceBadgeUltimoAggiornamento>991533</dtt:codiceBadgeUltimoAggiornamento>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

</dtt:theSedeUmc>

</dtt:slotTemporale>

4.3.2 theSedeUMC

Contiene i dati necessari per identificare la sede dell’UMC:

Esempio:

- <dtt:theSedeUmc>

<dtt:dataUltimoAggiornamento>2010-09-23</dtt:dataUltimoAggiornamento>

<dtt:descrizioneIndirizzoSedeUmcRevisione>via salaria, 450</dtt:descrizioneIndirizzoSedeUmcRevisione>

<dtt:descrizioneSedeUmcRevisione>SEDE ROMA NORD</dtt:descrizioneSedeUmcRevisione>

<dtt:progressivoSedeUmcRevisione>8</dtt:progressivoSedeUmcRevisione>

<dtt:codiceBadgeUltimoAggiornamento>991533</dtt:codiceBadgeUltimoAggiornamento>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

</dtt:theSedeUmc>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

4.3.3 Messaggio

Contiene i dati necessari per identificare un messaggio nel caso esiste una risposta: il codice

Messaggio, la descrizione Messaggio.

<dtt:messaggio> <dtt:codiceMessaggio>02</dtt:codiceMessaggio> <dtt:descrizioneMessaggio> descrizioneMessaggio </dtt:descrizioneMessaggio> </dtt:messaggio>

4.3.4 Errore

Contiene i dati necessari per identificare un errore nel caso in cui la risposta va in errore: il codice

Errore, la descrizione Errore.

<rispostaElencoSlotTemporale xmlns="http://www.dtt.it/xsd/NuovoSistemaRevisioni"> <errore> <codiceErrore>01</codiceErrore> <descrizioneErrore>Il codice PIN inserito è errato.</descrizioneErrore> </errore> </rispostaElencoSlotTemporale

4.3.5 Risultati totali

Contiene il numero del totale delle occorrenze.

. <dtt:risultatiTotali>9</dtt:risultatiTotali>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

5 SERVIZIO DI RICHIESTA INSERIMENTO PRENOTAZIONE REVISIONE PER AGENZIA

Il servizio permette alle Agenzie di inserire la prenotazione revisione presso l’UMC.

Il servizio prevede lo scambio di messaggi XML sia in Input che in Output. I relativi schemi InserimentoPrenotazioneRevisioniAgenziaInput.xsd e InserimentoPrenotazioneRevisioniAgenziaOutput.xsd sono in allegato al documento.

5.1 Definizione

Nome del servizio

richiestaInserimentoPrenotazioneRevisioniAgenzia

Url del servizio Collaudo : http://e-servizicoll.apps.dtt/Rev-sh-ws/services/inserimentoPrenotazioneRevisioniAgenzia

Esercizio : http://web.apps.dtt/Revisioni-ws/services/ inserimentoPrenotazioneRevisioniAgenzia

Operazione Richiesta

Input Una stringa contenente il messaggio XML, conforme allo schema InserimentoPrenotazioneRevisioniAgenziaInput.xsd, contenente il tipo di richiesta desiderata, le credenziali di accesso al servizio ed i dati da trasmettere.

Output Un Array contenente il messaggio XML, conforme allo schema InserimentoPrenotazioneRevisioniAgenziaOutput.xsd, contenente l’esito della richiesta e gli eventuali dati da trasmettere associati alla richiesta effettuata.

5.2 Specifiche dello schema XSD di Input

La Richiesta di inserimento prenotazione revisioni agenzia è composta dai seguenti elementi:

• login

• prenotazione revisione agenzia

• bollettino

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

Esempio:

<?xml version="1.0" encoding="UTF-8"?> <dtt:richiestaInserimentoPrenotazioneRevisioniAgenzia xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.dtt.it/xsd/NuovoSistemaRevisioni InserimentoPrenotazioneRevisioniAgenziaInput.xsd "> <dtt:login/> <dtt:prenotazioneRevisioniAgenzia> <dtt:slotTemporale> <dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc> <dtt:dataRevisioneSlotTemporale>2010-10-29</dtt:dataRevisioneSlotTemporale> <dtt:indicatoreFasciaOrariaRevisione>M</dtt:indicatoreFasciaOrariaRevisione> <dtt:codiceTipoRevisione>04</dtt:codiceTipoRevisione> <dtt:progressivoSlotTemporaleRevisioni>1</dtt:progressivoSlotTemporaleRevisioni> <dtt:theSedeUmc> <dtt:progressivoSedeUmcRevisione>8</dtt:progressivoSedeUmcRevisione> </dtt:theSedeUmc> </dtt:slotTemporale> <dtt:codiceTipoVeicolo>A</dtt:codiceTipoVeicolo> <dtt:codiceTelaioNormalizzato>ZFA138A0007321607</dtt:codiceTelaioNormalizzato> <dtt:codiceFiscale>AGRM024401</dtt:codiceFiscale> <dtt:codiceTargaVeicolo>AG299051</dtt:codiceTargaVeicolo> </dtt:prenotazioneRevisioniAgenzia> <dtt:bollettino> <dtt:numeroContoCorrente>9001</dtt:numeroContoCorrente> <dtt:codiceControllo>016260220978</dtt:codiceControllo> <dtt:quintoCampo>073441185178593476</dtt:quintoCampo> </dtt:bollettino> </dtt:richiestaInserimentoPrenotazioneRevisioniAgenzia>

5.2.1 Login

Contiene i dati necessari per autenticare l’utente che richiede il servizio: PIN.

Esempio:

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

<dtt:login> <dtt:codicePin>12341234</dtt:codicePin> </dtt:login>

5.2.2 Prenotazione revisione agenzia

Contiene i dati necessari per identificare la prenotazione revisione effettuata dall’agenzia.

Esempio:

<dtt:prenotazioneRevisioniAgenzia> <dtt:slotTemporale> <dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc> <dtt:dataRevisioneSlotTemporale>2010-10-29</dtt:dataRevisioneSlotTemporale> <dtt:indicatoreFasciaOrariaRevisione>M</dtt:indicatoreFasciaOrariaRevisione> <dtt:codiceTipoRevisione>04</dtt:codiceTipoRevisione> <dtt:progressivoSlotTemporaleRevisioni>1</dtt:progressivoSlotTemporaleRevisioni> <dtt:theSedeUmc> <dtt:progressivoSedeUmcRevisione>8</dtt:progressivoSedeUmcRevisione> </dtt:theSedeUmc> </dtt:slotTemporale> <dtt:codiceTipoVeicolo>A</dtt:codiceTipoVeicolo> <dtt:codiceTelaioNormalizzato>ZFA138A0007321607</dtt:codiceTelaioNormalizzato> <dtt:codiceFiscale>AGRM024401</dtt:codiceFiscale>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

<dtt:codiceTargaVeicolo>AG299051</dtt:codiceTargaVeicolo> </dtt:prenotazioneRevisioniAgenzia>

5.2.3 Bollettino

Contiene i campi identificativi del bollettino di pagamento della revisione.

Esempio:

<dtt:bollettino> <dtt:numeroContoCorrente>9001</dtt:numeroContoCorrente> <dtt:codiceControllo>016260220978</dtt:codiceControllo> <dtt:quintoCampo>073441185178593476</dtt:quintoCampo> </dtt:bollettino>

5.3 Specifiche dello schema XSD di Output

La Risposta a una richiesta di Inserimento prenotazione revisione da agenzia è composta da:

Esempio:

- <dtt:rispostaInserimentoPrenotazioneRevisioniAgenzia xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni">

- <dtt:prenotazioneRevisioniAgenzia>

- <dtt:slotTemporale>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

<dtt:dataRevisioneSlotTemporale>2010-10-29</dtt:dataRevisioneSlotTemporale>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

<dtt:indicatoreFasciaOrariaRevisione>M</dtt:indicatoreFasciaOrariaRevisione>

<dtt:codiceTipoRevisione>04</dtt:codiceTipoRevisione>

<dtt:progressivoSlotTemporaleRevisioni>1</dtt:progressivoSlotTemporaleRevisioni>

<dtt:descrizioneLineaRevisione>LINEA1</dtt:descrizioneLineaRevisione>

<dtt:dataLimitePrenotazioneRevisione>2010-10-28</dtt:dataLimitePrenotazioneRevisione>

- <dtt:theSedeUmc>

<dtt:dataUltimoAggiornamento>2010-09-23</dtt:dataUltimoAggiornamento>

<dtt:descrizioneIndirizzoSedeUmcRevisione>via salaria, 450</dtt:descrizioneIndirizzoSedeUmcRevisione>

<dtt:descrizioneSedeUmcRevisione>SEDE ROMA NORD</dtt:descrizioneSedeUmcRevisione>

<dtt:progressivoSedeUmcRevisione>8</dtt:progressivoSedeUmcRevisione>

<dtt:codiceBadgeUltimoAggiornamento>991533</dtt:codiceBadgeUltimoAggiornamento>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

</dtt:theSedeUmc>

</dtt:slotTemporale>

<dtt:progressivoPrenotazioneRevisione>2</dtt:progressivoPrenotazioneRevisione>

<dtt:codiceTipoVeicolo>A</dtt:codiceTipoVeicolo>

<dtt:codiceTelaioNormalizzato>ZFA138A0007321607</dtt:codiceTelaioNormalizzato>

<dtt:codiceFiscale>AGRM024401</dtt:codiceFiscale>

<dtt:codiceTargaVeicolo>AG299051</dtt:codiceTargaVeicolo>

</dtt:prenotazioneRevisioniAgenzia>

- <dtt:messaggio>

<dtt:codiceMessaggio>02</dtt:codiceMessaggio>

<dtt:descrizioneMessaggio>Inserimento effettuato con successo</dtt:descrizioneMessaggio>

</dtt:messaggio>

</dtt:rispostaInserimentoPrenotazioneRevisioniAgenzia>

5.3.1 Prenotazione revisione agenzia

Contiene i dati necessari per identificare la prenotazione revisione effettuata da agenzia.

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

Esempio:

- <dtt:prenotazioneRevisioniAgenzia>

- <dtt:slotTemporale>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

<dtt:dataRevisioneSlotTemporale>2010-10-29</dtt:dataRevisioneSlotTemporale>

<dtt:indicatoreFasciaOrariaRevisione>M</dtt:indicatoreFasciaOrariaRevisione>

<dtt:codiceTipoRevisione>04</dtt:codiceTipoRevisione>

<dtt:progressivoSlotTemporaleRevisioni>1</dtt:progressivoSlotTemporaleRevisioni>

<dtt:descrizioneLineaRevisione>LINEA1</dtt:descrizioneLineaRevisione>

<dtt:dataLimitePrenotazioneRevisione>2010-10-28</dtt:dataLimitePrenotazioneRevisione>

- <dtt:theSedeUmc>

<dtt:dataUltimoAggiornamento>2010-09-23</dtt:dataUltimoAggiornamento>

<dtt:descrizioneIndirizzoSedeUmcRevisione>via salaria, 450</dtt:descrizioneIndirizzoSedeUmcRevisione>

<dtt:descrizioneSedeUmcRevisione>SEDE ROMA NORD</dtt:descrizioneSedeUmcRevisione>

<dtt:progressivoSedeUmcRevisione>8</dtt:progressivoSedeUmcRevisione>

<dtt:codiceBadgeUltimoAggiornamento>991533</dtt:codiceBadgeUltimoAggiornamento>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

</dtt:theSedeUmc>

</dtt:slotTemporale>

<dtt:progressivoPrenotazioneRevisione>2</dtt:progressivoPrenotazioneRevisione>

<dtt:codiceTipoVeicolo>A</dtt:codiceTipoVeicolo>

<dtt:codiceTelaioNormalizzato>ZFA138A0007321607</dtt:codiceTelaioNormalizzato>

<dtt:codiceFiscale>AGRM024401</dtt:codiceFiscale>

<dtt:codiceTargaVeicolo>AG299051</dtt:codiceTargaVeicolo>

</dtt:prenotazioneRevisioniAgenzia>

5.3.2 Messaggio

Contiene i dati necessari per identificare un messaggio nel caso esiste una risposta: il codice

Messaggio, la descrizione Messaggio.

Esempio:

<dtt:messaggio>

<dtt:codiceMessaggio>02</dtt:codiceMessaggio> <dtt:descrizioneMessaggio>Inserimento effettuato con successo</dtt:descrizioneMessaggio> </dtt:messaggio>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

5.3.3 Errore

Contiene i dati necessari per identificare un errore nel caso in cui la risposta va in errore: il codice

Errore, la descrizione Errore.

Esempio:

<dtt:rispostaInserimentoPrenotazioneRevisioniAgenzia xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni"> <dtt:errore> <dtt:codiceErrore>01</dtt:codiceErrore> <dtt:descrizioneErrore>La prenotazione è già presente in archivio.</dtt:descrizioneErrore> </dtt:errore> </dtt:rispostaInserimentoPrenotazioneRevisioniAgenzi

6 SERVIZIO DI RICHIESTA STAMPA PRENOTAZIONE REVISIONE PER AGENZIA

Il servizio permette alle Agenzie di stampare una prenotazione revisione.

Il servizio prevede lo scambio di messaggi XML sia in Input che in Output. I relativi schemi StampaPrenotazioneRevisioniAgenziaInput.xsd e StampaPrenotazioneRevisioniAgenziaOutput.xsd sono in allegato al documento.

6.1 Definizione

Nome del servizio

richiestaStampaPrenotazioneRevisioniAgenzia

Url del servizio Collaudo : http://e-servizicoll.apps.dtt/Rev-sh-ws/services/ stampaPrenotazioneRevisioniAgenzia

Esercizio : http://web.apps.dtt/Revisioni-ws/services/ stampaPrenotazioneRevisioniAgenzia

Operazione Richiesta

Input Una stringa contenente il messaggio XML, conforme allo schema StampaPrenotazioneRevisioniAgenziaInput.xsd, contenente il tipo di richiesta desiderata, le credenziali di

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

accesso al servizio ed i dati da trasmettere.

Output Un Array contenente il messaggio XML, conforme allo schema StampaPrenotazioneRevisioniAgenziaOutput.xsd, contenente l’esito della richiesta e gli eventuali dati da trasmettere associati alla richiesta effettuata.

6.2 Specifiche dello schema XSD di Input

La Richiesta annullamento accettazione autoveicolo/motoveicolo da revisionare per officina è composta dai seguenti elementi:

• login

• stampa prenotazione revisioni agenzia

Esempio:

<?xml version="1.0" encoding="UTF-8"?> <dtt:richiestaStampaPrenotazioneRevisioniAgenzia xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.dtt.it/xsd/NuovoSistemaRevisioni ../prenotazionerevisioni/StampaPrenotazioneRevisioniAgenziaInput.xsd "> <dtt:login> <dtt:codicePin>12341234</dtt:codicePin> </dtt:login> <dtt:stampaPrenotazioneRevisioniAgenzia> <dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc> <dtt:dataRevisioneSlotTemporale>2010-10-29</dtt:dataRevisioneSlotTemporale> <dtt:progressivoSlotTemporaleRevisioni>1</dtt:progressivoSlotTemporaleRevisioni> <dtt:progressivoPrenotazioneRevisione>2</dtt:progressivoPrenotazioneRevisione> <dtt:progressivoSedeUmcRevisione>8</dtt:progressivoSedeUmcRevisione> </dtt:stampaPrenotazioneRevisioniAgenzia> </dtt:richiestaStampaPrenotazioneRevisioniAgenzia>

6.2.1 Login

Contiene i dati necessari per autenticare l’utente che richiede il servizio: PIN.

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

Esempio:

<dtt:login> <dtt:codicePin>12341234</dtt:codicePin> </dtt:login>

6.2.2 Stampa prenotazione revisione

Contiene i dati necessari per identificare la prenotazione revisione.

Esempio:

<dtt:stampaPrenotazioneRevisioniAgenzia> <dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc> <dtt:dataRevisioneSlotTemporale>2010-10-29</dtt:dataRevisioneSlotTemporale> <dtt:progressivoSlotTemporaleRevisioni>1</dtt:progressivoSlotTemporaleRevisioni> <dtt:progressivoPrenotazioneRevisione>2</dtt:progressivoPrenotazioneRevisione> <dtt:progressivoSedeUmcRevisione>8</dtt:progressivoSedeUmcRevisione> </dtt:stampaPrenotazioneRevisioniAgenzia>

6.3 Specifiche dello schema XSD di Output

La Risposta a una richiesta di Annullamento accettazione veicolo da revisionare per officina è composta da un unico elemento.

Esempio:

<dtt:rispostaStampaPrenotazioneRevisioniAgenzia xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni"> <dtt:stampaPrenotazioneRevisione> <dtt:stampa>JVBERi0xLjQKJeLjz9MKMSAwIG9iaiA8PC9GaWx0ZXIvRmxhdGVEZWNvZGUvVHlwZS9YT2JqZWN0L0xlbmd0aCAyMTMwL0JpdHNQZXJDb21wb25lbnQgOC9IZWlnaHQgMTU0L0NvbG9yU3BhY2Vb

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

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

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

BsxcJvVWLbp3dSpp5OfwjVF2xaKZkHoZRuo67Ry9KWTw+nnNg+HAt28c1zrePyTTS/AKZW5kc3RyZWFtCmVuZG9iago2IDAgb2JqPDwvVHlwZS9QYWdlL0NvbnRlbnRzIDQgMCBSL1BhcmVudCA1IDAgUi9SZXNvdXJjZXM8PC9YT2JqZWN0PDwvaW1nMCAxIDAgUj4+L1Byb2NTZXQgWy9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUldL0ZvbnQ8PC9GMSAyIDAgUi9GMiAzIDAgUj4+Pj4vTWVkaWFCb3hbMCAwIDU5NSA4NDJdPj4KZW5kb2JqCjIgMCBvYmo8PC9UeXBlL0ZvbnQvQmFzZUZvbnQvVGltZXMtQm9sZC9TdWJ0eXBlL1R5cGUxL0VuY29kaW5nL1dpbkFuc2lFbmNvZGluZz4+CmVuZG9iagozIDAgb2JqPDwvVHlwZS9Gb250L0Jhc2VGb250L0hlbHZldGljYS9TdWJ0eXBlL1R5cGUxL0VuY29kaW5nL1dpbkFuc2lFbmNvZGluZz4+CmVuZG9iago1IDAgb2JqPDwvQ291bnQgMS9UeXBlL1BhZ2VzL0tpZHNbNiAwIFJdPj4KZW5kb2JqCjcgMCBvYmo8PC9UeXBlL0NhdGFsb2cvUGFnZXMgNSAwIFI+PgplbmRvYmoKOCAwIG9iajw8L0NyZWF0aW9uRGF0ZShEOjIwMDkxMDIyMTE0MTQxKzAyJzAwJykvUHJvZHVjZXIoaVRleHQgMS40IFwoYnkgbG93YWdpZS5jb21cKSkvTW9kRGF0ZShEOjIwMDkxMDIyMTE0MTQxKzAyJzAwJyk+PgplbmRvYmoKeHJlZgowIDkKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE1IDAwMDAwIG4gCjAwMDAwMDQwODcgMDAwMDAgbiAKMDAwMDAwNDE3NSAwMDAwMCBuIAowMDAwMDAzMDg1IDAwMDAwIG4gCjAwMDAwMDQyNjIgMDAwMDAgbiAKMDAwMDAwMzg5OSAwMDAwMCBuIAowMDAwMDA0MzEyIDAwMDAwIG4gCjAwMDAwMDQzNTYgMDAwMDAgbiAKdHJhaWxlcgo8PC9JRCBbPGIwNzdkZTlkYjc2MTlhMWI4YzBhMThlZDhhMTg1NzA3PjxmMGY3NTMyOWMxNGI3MzA1ODkwM2VhODEyNGM0ODc4Zj5dL1Jvb3QgNyAwIFIvU2l6ZSA5L0luZm8gOCAwIFI+PgpzdGFydHhyZWYKNDQ4NQolJUVPRgo=</dtt:stampa> </dtt:stampaPrenotazioneRevisione> </dtt:rispostaStampaPrenotazioneRevisioniAgenzia>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

6.3.1 Errore

Contiene i dati necessari per identificare un errore nel caso in cui la risposta va in errore: il codice

Errore, la descrizione Errore.

Esempio

- <dtt:rispostaStampaPrenotazioneRevisioniAgenzia xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni">

- <dtt:errore>

<dtt:descrizioneErrore>Nessuna stampa presente in archivio</dtt:descrizioneErrore>

</dtt:errore>

</dtt:rispostaStampaPrenotazioneRevisioniAgenzia>

7 SERVIZIO DI RICERCA PRENOTAZIONI REVISIONI PER AGENZIA

Il servizio permette all’Agenzia di effettuare la ricerca di prenotazioni revisioni presenti in archivio.

Il servizio prevede lo scambio di messaggi XML sia in Input che in Output. I relativi schemi RicercaPrenotazioneRevisioniAgenziaInput.xsd e RicercaPrenotazioneRevisioniAgenziaOutput.xsd sono in allegato al documento.

7.1 Definizione

Nome del servizio

richiestaRicercaPrenotazioneRevisioniAgenzia

Url dei servizi Collaudo : http://e-servizicoll.apps.dtt/Rev-sh-ws/services/ ricercaPrenotazioneRevisioniAgenzia

Esercizio : http://web.apps.dtt/Revisioni-ws/services/ ricercaPrenotazioneRevisioniAgenzia

Operazione Richiesta

Input Una stringa contenente il messaggio XML, conforme allo schema RicercaPrenotazioneRevisioniAgenziaInput.xsd, contenente il tipo di richiesta desiderata, le credenziali di accesso al servizio ed i dati da trasmettere.

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

Output Un Array contenente il messaggio XML, conforme allo schema RicercaPrenotazioneRevisioniAgenziaOutput.xsd, contenente l’esito della richiesta e gli eventuali dati da trasmettere associati alla richiesta effettuata.

7.2 Specifiche dello schema XSD di Input

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

La ricerca di prenotazione revisione per agenzia è composta dai seguenti elementi:

• login

• prenotazione revisione (con diverse opzioni)

• numero pagina

Esempio:

<?xml version="1.0" encoding="UTF-8"?> <dtt:richiestaRicercaPrenotazioneRevisioniAgenzia xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.dtt.it/xsd/NuovoSistemaRevisioni ../prenotazionerevisioni/RicercaPrenotazioneRevisioniAgenziaInput.xsd "> <dtt:login> <dtt:codicePin>12341234</dtt:codicePin> </dtt:login> <dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc> <dtt:numeroPagina>1</dtt:numeroPagina> </dtt:richiestaRicercaPrenotazioneRevisioniAgenzia>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

7.2.1 Login

Contiene i dati necessari per autenticare l’utente che richiede il servizio: PIN.

Esempio:

<dtt:login> <dtt:codicePin>12341234</dtt:codicePin> </dtt:login>

7.2.2 Richiesta ricerca prenotazione revisione

Contiene i dati necessari per identificare la prenotazione revisione. Ci sono diverse modalità di

attivazione.

Per UMC:

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

Per data “Da”:

Per data “A”:

Per tipo veicolo:

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

Per targa veicolo:

Per CIC ciclomotore:

Per contrassegno ciclomotore (senza CIC):

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

Per telaio ciclomotore:

Esempio:(per UMC)

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc> <dtt:numeroPagina>1</dtt:numeroPagina> </dtt:richiestaRicercaPrenotazioneRevisioniAgenzia>

7.2.3 Numero pagina

Contiene il numero pagina che si intende visualizzare.

Esempio:

<dtt:numeroPagina>1</dtt:numeroPagina>

7.3 Specifiche dello schema XSD di Output

La Risposta a una richiesta di ricerca prenotazione revisione per agenzia è composta da:

Esempio:

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

<dtt:rispostaRicercaPrenotazioneRevisioniAgenzia xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni">

<dtt:prenotazioneRevisioniAgenzia> <dtt:slotTemporale>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

<dtt:dataRevisioneSlotTemporale>2010-11-09</dtt:dataRevisioneSlotTemporale>

<dtt:indicatoreFasciaOrariaRevisione>M</dtt:indicatoreFasciaOrariaRevisione>

<dtt:codiceTipoRevisione>04</dtt:codiceTipoRevisione>

<dtt:progressivoSlotTemporaleRevisioni>1</dtt:progressivoSlotTemporaleRevisioni>

<dtt:descrizioneLineaRevisione>LINEA1</dtt:descrizioneLineaRevisione>

<dtt:dataLimitePrenotazioneRevisione>2010-11-08</dtt:dataLimitePrenotazioneRevisione>

<dtt:theSedeUmc>

<dtt:dataUltimoAggiornamento>2010-09-23</dtt:dataUltimoAggiornamento>

<dtt:descrizioneIndirizzoSedeUmcRevisione>via salaria, 450</dtt:descrizioneIndirizzoSedeUmcRevisione>

<dtt:descrizioneSedeUmcRevisione>SEDE ROMA NORD</dtt:descrizioneSedeUmcRevisione>

<dtt:progressivoSedeUmcRevisione>8</dtt:progressivoSedeUmcRevisione>

<dtt:codiceBadgeUltimoAggiornamento>991533</dtt:codiceBadgeUltimoAggiornamento>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

</dtt:theSedeUmc>

</dtt:slotTemporale>

<dtt:progressivoPrenotazioneRevisione>1</dtt:progressivoPrenotazioneRevisione>

<dtt:codiceTipoVeicolo>A</dtt:codiceTipoVeicolo>

<dtt:codiceTelaioNormalizzato>12</dtt:codiceTelaioNormalizzato>

<dtt:codiceFiscale>AGRM024401</dtt:codiceFiscale>

<dtt:codiceTargaVeicolo>AG111225</dtt:codiceTargaVeicolo>

</dtt:prenotazioneRevisioniAgenzia>

<dtt:risultatiTotali>1</dtt:risultatiTotali>

</dtt:rispostaRicercaPrenotazioneRevisioniAgenzia>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

7.3.1 Prenotazione revisione agenzia

Contiene i dati necessari per identificare una prenotazione revisione:

Esempio

<dtt:prenotazioneRevisioniAgenzia> <dtt:slotTemporale>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

<dtt:dataRevisioneSlotTemporale>2010-11-09</dtt:dataRevisioneSlotTemporale>

<dtt:indicatoreFasciaOrariaRevisione>M</dtt:indicatoreFasciaOrariaRevisione>

<dtt:codiceTipoRevisione>04</dtt:codiceTipoRevisione>

<dtt:progressivoSlotTemporaleRevisioni>1</dtt:progressivoSlotTemporaleRevisioni>

<dtt:descrizioneLineaRevisione>LINEA1</dtt:descrizioneLineaRevisione>

<dtt:dataLimitePrenotazioneRevisione>2010-11-08</dtt:dataLimitePrenotazioneRevisione>

<dtt:theSedeUmc>

<dtt:dataUltimoAggiornamento>2010-09-23</dtt:dataUltimoAggiornamento>

<dtt:descrizioneIndirizzoSedeUmcRevisione>via salaria, 450</dtt:descrizioneIndirizzoSedeUmcRevisione>

<dtt:descrizioneSedeUmcRevisione>SEDE ROMA NORD</dtt:descrizioneSedeUmcRevisione>

<dtt:progressivoSedeUmcRevisione>8</dtt:progressivoSedeUmcRevisione>

<dtt:codiceBadgeUltimoAggiornamento>991533</dtt:codiceBadgeUltimoAggiornamento>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

</dtt:theSedeUmc>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

</dtt:slotTemporale>

<dtt:progressivoPrenotazioneRevisione>1</dtt:progressivoPrenotazioneRevisione>

<dtt:codiceTipoVeicolo>A</dtt:codiceTipoVeicolo>

<dtt:codiceTelaioNormalizzato>12</dtt:codiceTelaioNormalizzato>

<dtt:codiceFiscale>AGRM024401</dtt:codiceFiscale>

<dtt:codiceTargaVeicolo>AG111225</dtt:codiceTargaVeicolo> </dtt:prenotazioneRevisioniAgenzia>

7.3.2 Messaggio

Contiene i dati necessari per identificare un messaggio nel caso esiste una risposta: il codice

Messaggio, la descrizione Messaggio.

7.3.3 Errore

Contiene i dati necessari per identificare un errore nel caso in cui la risposta va in errore: il codice

Errore, la descrizione Errore.

Esempio:

<dtt:errore> <dtt:codiceErrore>01</dtt:codiceErrore> <dtt:descrizioneErrore>Nessun Veicolo Trovato</dtt:descrizioneErrore> </dtt:errore>

7.3.4 Risultati totali

Contiene il totale dei dati estratti.

Esempio:

<dtt:risultatiTotali>1</dtt:risultatiTotali>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

8 SERVIZIO DI MODIFICA PRENOTAZIONE REVISIONE PER AGENZIA

Il servizio permette di effettuare la modifica di una prenotazione revisione per agenzia.

Il servizio prevede lo scambio di messaggi XML sia in Input che in Output. I relativi schemi ModificaPrenotazioneRevisioniAgenziaInput.xsd e ModificaPrenotazioneRevisioniAgenziaOutput.xsd sono in allegato al documento.

8.1 Definizione

Nome del servizio

richiestaModificaPrenotazioneRevisioniAgenzia

Url del servizio Collaudo : http://e-servizicoll.apps.dtt/Rev-sh-ws/services/ modificaPrenotazioneRevisioniAgenzia

Esercizio: http://e-servizicoll.apps.dtt/Rev-sh-ws/services/ modificaPrenotazioneRevisioniAgenzia

Operazione Richiesta

Input Una stringa contenente il messaggio XML, conforme allo schema ModificaPrenotazioneRevisioniAgenziaInput.xsd, contenente il tipo di richiesta desiderata, le credenziali di accesso al servizio ed i dati da trasmettere.

Output Un Array contenente il messaggio XML, conforme allo schema ModificaPrenotazioneRevisioniAgenziaOutput.xsd, contenente l’esito della richiesta e gli eventuali dati da trasmettere associati alla richiesta effettuata.

8.2 Specifiche dello schema XSD di Input

La Richiesta di modifica prenotazione revisioni agenzia è composta dai seguenti elementi:

• Login

• Prenotazione revisione agenzia

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

Esempio:

<?xml version="1.0" encoding="UTF-8"?> <dtt:richiestaModificaPrenotazioneRevisioniAgenzia xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.dtt.it/xsd/NuovoSistemaRevisioni ModificaPrenotazioneRevisioniAgenziaInput.xsd "> <dtt:login/> <dtt:prenotazioneRevisioniAgenzia> <dtt:slotTemporale> <dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc> <dtt:dataRevisioneSlotTemporale>2010-11-09</dtt:dataRevisioneSlotTemporale> <dtt:indicatoreFasciaOrariaRevisione>M</dtt:indicatoreFasciaOrariaRevisione> <dtt:codiceTipoRevisione>04</dtt:codiceTipoRevisione> <dtt:progressivoSlotTemporaleRevisioni>1</dtt:progressivoSlotTemporaleRevisioni> <dtt:theSedeUmc> <dtt:progressivoSedeUmcRevisione>8</dtt:progressivoSedeUmcRevisione> </dtt:theSedeUmc> </dtt:slotTemporale> <dtt:progressivoPrenotazioneRevisione>1</dtt:progressivoPrenotazioneRevisione> <dtt:codiceTipoVeicolo>A</dtt:codiceTipoVeicolo> <dtt:codiceTelaioNormalizzato>W0L000039J5351887</dtt:codiceTelaioNormalizzato> <dtt:codiceFiscale>AGRM024401</dtt:codiceFiscale> <dtt:codiceTargaVeicolo>AG299952</dtt:codiceTargaVeicolo> </dtt:prenotazioneRevisioniAgenzia> </dtt:richiestaModificaPrenotazioneRevisioniAgenzia>

8.2.1 Login

Contiene i dati necessari per autenticare l’utente che richiede il servizio: PIN.

Esempio:

<dtt:login> <dtt:codicePin>12341234</dtt:codicePin> </dtt:login>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

8.2.2 Prenotazione revisione agenzia

Contiene i dati relativi alla prenotazione revisione da modificare.

Esempio:

<dtt:prenotazioneRevisioniAgenzia> <dtt:slotTemporale> <dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc> <dtt:dataRevisioneSlotTemporale>2010-11-09</dtt:dataRevisioneSlotTemporale> <dtt:indicatoreFasciaOrariaRevisione>M</dtt:indicatoreFasciaOrariaRevisione> <dtt:codiceTipoRevisione>04</dtt:codiceTipoRevisione> <dtt:progressivoSlotTemporaleRevisioni>1</dtt:progressivoSlotTemporaleRevisioni> <dtt:theSedeUmc> <dtt:progressivoSedeUmcRevisione>8</dtt:progressivoSedeUmcRevisione> </dtt:theSedeUmc> </dtt:slotTemporale> <dtt:progressivoPrenotazioneRevisione>1</dtt:progressivoPrenotazioneRevisione> <dtt:codiceTipoVeicolo>A</dtt:codiceTipoVeicolo> <dtt:codiceTelaioNormalizzato>W0L000039J5351887</dtt:codiceTelaioNormalizzato> <dtt:codiceFiscale>AGRM024401</dtt:codiceFiscale> <dtt:codiceTargaVeicolo>AG299952</dtt:codiceTargaVeicolo> </dtt:prenotazioneRevisioniAgenzia>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

8.3 Specifiche dello schema XSD di Output

La Risposta a una richiesta di modifica prenotazione revisione agenzia è composta da:

Esempio:

<dtt:rispostaModificaPrenotazioneRevisioniAgenzia xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni"> <dtt:prenotazioneRevisioniAgenzia> <dtt:slotTemporale>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

<dtt:dataRevisioneSlotTemporale>2010-11-09</dtt:dataRevisioneSlotTemporale>

<dtt:indicatoreFasciaOrariaRevisione>M</dtt:indicatoreFasciaOrariaRevisione>

<dtt:codiceTipoRevisione>04</dtt:codiceTipoRevisione>

<dtt:progressivoSlotTemporaleRevisioni>1</dtt:progressivoSlotTemporaleRevisioni>

<dtt:descrizioneLineaRevisione>LINEA1</dtt:descrizioneLineaRevisione>

<dtt:dataLimitePrenotazioneRevisione>2010-11-08</dtt:dataLimitePrenotazioneRevisione>

<dtt:theSedeUmc>

<dtt:dataUltimoAggiornamento>2010-09-23</dtt:dataUltimoAggiornamento>

<dtt:descrizioneIndirizzoSedeUmcRevisione>via salaria, 450</dtt:descrizioneIndirizzoSedeUmcRevisione>

<dtt:descrizioneSedeUmcRevisione>SEDE ROMA NORD</dtt:descrizioneSedeUmcRevisione>

<dtt:progressivoSedeUmcRevisione>8</dtt:progressivoSedeUmcRevisione>

<dtt:codiceBadgeUltimoAggiornamento>991533</dtt:codiceBadgeUltimoAggiornamento>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

</dtt:theSedeUmc>

</dtt:slotTemporale>

<dtt:progressivoPrenotazioneRevisione>1</dtt:progressivoPrenotazioneRevisione>

<dtt:codiceTipoVeicolo>A</dtt:codiceTipoVeicolo>

<dtt:codiceTelaioNormalizzato>W0L000039J5351887</dtt:codiceTelaioNormalizzato>

<dtt:codiceFiscale>AGRM024401</dtt:codiceFiscale>

<dtt:codiceTargaVeicolo>AG299952</dtt:codiceTargaVeicolo>

</dtt:prenotazioneRevisioniAgenzia> <dtt:messaggio>

<dtt:codiceMessaggio>02</dtt:codiceMessaggio>

<dtt:descrizioneMessaggio>modifica effettuata con successo</dtt:descrizioneMessaggio>

</dtt:messaggio>

</dtt:rispostaModificaPrenotazioneRevisioniAgenzia>

8.3.1 Prenotazione revisioni agenzia

Contiene i dati necessari per identificare la prenotazione revisione:.

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

Esempio:

<dtt:prenotazioneRevisioniAgenzia> <dtt:slotTemporale>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

<dtt:dataRevisioneSlotTemporale>2010-11-09</dtt:dataRevisioneSlotTemporale>

<dtt:indicatoreFasciaOrariaRevisione>M</dtt:indicatoreFasciaOrariaRevisione>

<dtt:codiceTipoRevisione>04</dtt:codiceTipoRevisione>

<dtt:progressivoSlotTemporaleRevisioni>1</dtt:progressivoSlotTemporaleRevisioni>

<dtt:descrizioneLineaRevisione>LINEA1</dtt:descrizioneLineaRevisione>

<dtt:dataLimitePrenotazioneRevisione>2010-11-08</dtt:dataLimitePrenotazioneRevisione>

<dtt:theSedeUmc>

<dtt:dataUltimoAggiornamento>2010-09-23</dtt:dataUltimoAggiornamento>

<dtt:descrizioneIndirizzoSedeUmcRevisione>via salaria, 450</dtt:descrizioneIndirizzoSedeUmcRevisione>

<dtt:descrizioneSedeUmcRevisione>SEDE ROMA NORD</dtt:descrizioneSedeUmcRevisione>

<dtt:progressivoSedeUmcRevisione>8</dtt:progressivoSedeUmcRevisione>

<dtt:codiceBadgeUltimoAggiornamento>991533</dtt:codiceBadgeUltimoAggiornamento>

<dtt:codiceUfficioMctc>R1</dtt:codiceUfficioMctc>

</dtt:theSedeUmc>

</dtt:slotTemporale>

<dtt:progressivoPrenotazioneRevisione>1</dtt:progressivoPrenotazioneRevisione>

<dtt:codiceTipoVeicolo>A</dtt:codiceTipoVeicolo>

<dtt:codiceTelaioNormalizzato>W0L000039J5351887</dtt:codiceTelaioNormalizzato>

<dtt:codiceFiscale>AGRM024401</dtt:codiceFiscale>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

<dtt:codiceTargaVeicolo>AG299952</dtt:codiceTargaVeicolo>

</dtt:prenotazioneRevisioniAgenzia>

8.3.2 Messaggio

Contiene i dati necessari per identificare un messaggio nel caso esista una risposta: il codice

Messaggio, la descrizione Messaggio.

Esempio:

<dtt:messaggio>

<dtt:codiceMessaggio>02</dtt:codiceMessaggio>

<dtt:descrizioneMessaggio>modifica effettuata con successo</dtt:descrizioneMessaggio>

</dtt:messaggio>

8.3.3 Errore

Contiene i dati necessari per identificare un errore nel caso in cui la risposta va in errore: il codice

Errore, la descrizione Errore.

Esempio

<rispostaElencoAccettazioneVeicolo xmlns="http://www.dtt.it/xsd/NuovoSistemaRevisioni"> <errore> <codiceErrore>01</codiceErrore> <dtt:descrizioneErrore>Il veicolo per il quale è stata effettuata la prenotazione non risulta presente in archivio.</dtt:descrizioneErrore> </errore> </rispostaElencoAccettazioneVeicolo

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

9 DOCUMENTI PER LA DEFINIZIONE DEI SERVIZI WEB

9.1 Servizio Di Richiesta Elenco Slot temporali Per Agenzia

EstrazioneElencoSlotTemporali.xsd

EstrazioneElencoSlotTemporali.xsd

<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:xsi="http://www.dtt.it/xsd/NuovoSistemaRevisioni" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified" attributeFormDefault="qualified"> <include schemaLocation="./EstrazioneElencoSlotTemporaliInput.xsd" /> <include schemaLocation="./EstrazioneElencoSlotTemporaliOutput.xsd" /> </schema>

EstrazioneElencoSlotTemporaliInput.xsd

EstrazioneElencoSlotTemporaliInput.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified"> <include schemaLocation="./EstrazioneElencoSlotTemporaliInputTypes.xsd" /> <element name="richiestaElencoSlotTemporale" type="dtt:RichiestaElencoSlotTemporaleType"> <annotation> <documentation> E' l'elemento radice del file XML; contiene tutti i dati relativi alla richiesta della Officina. </documentation> </annotation> </element> </schema>

EstrazioneElencoSlotTemporaliInputTypes.xsd

EstrazioneElencoSlotTemporaliInputTypes.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified">

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

<include schemaLocation="../CommonTypes.xsd" /> <complexType name="RichiestaElencoSlotTemporaleType"> <sequence> <element name="login" type="dtt:LoginType" maxOccurs="1" minOccurs="1"> </element> <element name="codiceUfficioMctc" type="dtt:CharDue" minOccurs="1" maxOccurs="1" /> <element name="numeroPagina" type="integer" minOccurs="1" maxOccurs="1" /> </sequence> </complexType> </schema>

EstrazioneElencoSlotTemporaliOutput.xsd

EstrazioneElencoSlotTemporaliOutput.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified"> <include schemaLocation="./EstrazioneElencoSlotTemporaliOutputTypes.xsd" /> <element name="rispostaElencoSlotTemporale" type="dtt:RispostaElencoSlotTemporaleType"> <annotation> <documentation> E' l'elemento radice del file XML; contiene tutti i dati relativi alla risposta della Officina. </documentation> </annotation> </element> </schema>

EstrazioneElencoSlotTemporaliOutputTypes.xsd

EstrazioneElencoSlotTemporaliOutputTypes.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified"> <include schemaLocation="../CommonTypes.xsd" /> <complexType name="RispostaElencoSlotTemporaleType"> <sequence> <choice> <element name="slotTemporale"

type="dtt:SlotTemporalePrenotazioneRevisioneType" maxOccurs="unbounded" minOccurs="0">

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

</element> <element name="messaggio" type="dtt:MessaggioType" minOccurs="0" maxOccurs="unbounded"> </element> </choice> <element name="errore" type="dtt:ErroreType" minOccurs="0" maxOccurs="unbounded"> </element> <element name="risultatiTotali" type="string" minOccurs="1" maxOccurs="1" /> </sequence> </complexType> </schema>

estrazioneElencoSlotTemporali.wsdl

elencoSlotTemporali.wsdl

9.2 Servizio Di Richiesta Inserimento Prenotazione Revisioni Per Agenzia

InserimentoPrenotazioneRevisioniAgenzia.xsd

InserimentoPrenotazioneRevisioniAgenzia.xsd

<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:xsi="http://www.dtt.it/xsd/NuovoSistemaRevisioni" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified" attributeFormDefault="qualified"> <include schemaLocation="./InserimentoPrenotazioneRevisioniAgenziaInput.xsd" /> <include schemaLocation="./InserimentoPrenotazioneRevisioniAgenziaOutput.xsd" /> </schema>

InserimentoPrenotazioneRevisioniAgenziaInput.xsd

InserimentoPrenotazioneRevisioniAgenziaInput.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified"> <include schemaLocation="./InserimentoPrenotazioneRevisioniAgenziaInputTypes.xsd" /> <element name="richiestaInserimentoPrenotazioneRevisioniAgenzia" type="dtt:RichiestaInserimentoPrenotazioneRevisioniAgenziaType">

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

<annotation> <documentation> E' l'elemento radice del file XML; contiene tutti i dati relativi alla richiesta della Officina. </documentation> </annotation> </element> </schema>

InserimentoPrenotazioneRevisioniAgenziaInputTypes.xsd

InserimentoPrenotazioneRevisioniAgenziaInputTypes.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified"> <include schemaLocation="../CommonTypes.xsd" /> <complexType name="RichiestaInserimentoPrenotazioneRevisioniAgenziaType"> <sequence> <element name="login" type="dtt:LoginType" maxOccurs="1" minOccurs="1"> </element> <element name="prenotazioneRevisioniAgenzia" type="dtt:PrenotazioneRevisioniAgenziaType" minOccurs="1" maxOccurs="1"> </element> <element name="bollettino" type="dtt:BollettinoType" maxOccurs="1" minOccurs="1"> </element> </sequence> </complexType> </schema>

InserimentoPrenotazioneRevisioniAgenziaOutput.xsd

InserimentoPrenotazioneRevisioniAgenziaOutput.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified"> <include schemaLocation="./InserimentoPrenotazioneRevisioniAgenziaOutputTypes.xsd" /> <element name="rispostaInserimentoPrenotazioneRevisioniAgenzia" type="dtt:RispostaInserimentoPrenotazioneRevisioniAgenziaType"> <annotation> <documentation>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

E' l'elemento radice del file XML; contiene tutti i dati relativi alla richiesta della Officina. </documentation> </annotation> </element> </schema>

InserimentoPrenotazioneRevisioniAgenziaOutputTypes.xsd

InserimentoPrenotazioneRevisioniAgenziaOutputTypes.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified"> <include schemaLocation="../CommonTypes.xsd" /> <complexType name="RispostaInserimentoPrenotazioneRevisioniAgenziaType"> <choice> <sequence> <element name="prenotazioneRevisioniAgenzia" type="dtt:PrenotazioneRevisioniAgenziaType" maxOccurs="1" minOccurs="1"> </element> <element name="messaggio" type="dtt:MessaggioType" minOccurs="0" maxOccurs="unbounded"> </element> </sequence> <element name="errore" type="dtt:ErroreType" minOccurs="0" maxOccurs="unbounded"> </element> </choice> </complexType> </schema>

inserimentoPrenotazioneRevisioniAgenzia.wsdl

inserimentoPrenotazioneRevisioniAgenzia.wsdl

9.3 Servizio Di Richiesta Stampa Prenotazione Revisioni Per Agenzia

StampaPrenotazioneRevisioniAgenzia.xsd

StampaPrenotazioneRevisioniAgenzia.xsd

<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:xsi="http://www.dtt.it/xsd/NuovoSistemaRevisioni"

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified" attributeFormDefault="qualified"> <include schemaLocation="./StampaPrenotazioneRevisioniAgenziaInput.xsd" /> <include schemaLocation="./StampaPrenotazioneRevisioniAgenziaOutput.xsd" /> </schema>

StampaPrenotazioneRevisioniAgenziaInput.xsd

StampaPrenotazioneRevisioniAgenziaInput.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified"> <include schemaLocation="./StampaPrenotazioneRevisioniAgenziaInputTypes.xsd" /> <element name="richiestaStampaPrenotazioneRevisioniAgenzia" type="dtt:RichiestaStampaPrenotazioneRevisioniAgenziaType"> <annotation> <documentation> E' l'elemento radice del file XML; contiene tutti i dati relativi alla richiesta della Officina. </documentation> </annotation> </element> </schema>

StampaPrenotazioneRevisioniAgenziaInputTypes.xsd

StampaPrenotazioneRevisioniAgenziaInputTypes.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified"> <include schemaLocation="../CommonTypes.xsd" /> <complexType name="RichiestaStampaPrenotazioneRevisioniAgenziaType"> <sequence> <element name="login" type="dtt:LoginType" maxOccurs="1" minOccurs="1"> </element> <element name="stampaPrenotazioneRevisioniAgenzia" type="dtt:StampaPrenotazioneRevisioniAgenziaType" maxOccurs="1" minOccurs="1"> </element> </sequence> </complexType> </schema>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

StampaPrenotazioneRevisioniAgenziaOutput.xsd

StampaPrenotazioneRevisioniAgenziaOutput.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified"> <include schemaLocation="./StampaPrenotazioneRevisioniAgenziaOutputTypes.xsd" /> <element name="rispostaStampaPrenotazioneRevisioniAgenzia" type="dtt:RispostaStampaPrenotazioneRevisioniAgenziaType"> <annotation> <documentation> E' l'elemento radice del file XML; contiene tutti i dati relativi alla richiesta della Officina. </documentation> </annotation> </element> </schema>

StampaPrenotazioneRevisioniAgenziaOutputTypes.xsd

StampaPrenotazioneRevisioniAgenziaOutputTypes.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified"> <include schemaLocation="../CommonTypes.xsd" /> <complexType name="RispostaStampaPrenotazioneRevisioniAgenziaType"> <choice> <sequence> <element name="stampaPrenotazioneRevisione" type="dtt:StampaPrenotazioneRevisioneType" minOccurs="0" maxOccurs="1"> </element> </sequence> <element name="errore" type="dtt:ErroreType" minOccurs="0" maxOccurs="unbounded"> </element> </choice> </complexType> </schema>

stampaPrenotazioneRevisioniAgenzia.wsdl

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

stampaPrenotazioneRevisioniAgenzia.wsdl

9.4 Servizio Di Ricerca Prenotazione Revisioni Per Agenzia

RicercaPrenotazioneRevisioniAgenzia.xsd

RicercaPrenotazioneRevisioniAgenzia.xsd

<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:xsi="http://www.dtt.it/xsd/NuovoSistemaRevisioni" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified" attributeFormDefault="qualified"> <include schemaLocation="./RicercaPrenotazioneRevisioniAgenziaInput.xsd" /> <include schemaLocation="./RicercaPrenotazioneRevisioniAgenziaOutput.xsd" /> </schema>

RicercaPrenotazioneRevisioniAgenziaInput.xsd

RicercaPrenotazioneRevisioniAgenziaInput.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified"> <include schemaLocation="./RicercaPrenotazioneRevisioniAgenziaInputTypes.xsd" /> <element name="richiestaRicercaPrenotazioneRevisioniAgenzia" type="dtt:RichiestaRicercaPrenotazioneRevisioniAgenziaType"> <annotation> <documentation> E' l'elemento radice del file XML; contiene tutti i dati relativi alla richiesta della Officina. </documentation> </annotation> </element> </schema>

RicercaPrenotazioneRevisioniAgenziaInputTypes.xsd

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

RicercaPrenotazioneRevisioniAgenziaInputTypes.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified"> <include schemaLocation="../CommonTypes.xsd" /> <complexType name="RichiestaRicercaPrenotazioneRevisioniAgenziaType"> <sequence> <element name="login" type="dtt:LoginType" maxOccurs="1" minOccurs="1"> </element> <choice minOccurs="0"> <sequence> <element name="codiceUfficioMctc" type="dtt:CharDue" minOccurs="1" maxOccurs="1" /> <element name="dataRevisioneSlotTemporaleDal" type="date" minOccurs="0" maxOccurs="1" /> <element name="dataRevisioneSlotTemporaleAl" type="date" minOccurs="0" maxOccurs="1" /> <element name="codiceTipoVeicolo" type="dtt:CharUno" minOccurs="0" maxOccurs="1" /> <element name="codiceTargaVeicolo" type="dtt:VarCharOtto" minOccurs="0" maxOccurs="1" /> <element name="codiceIdentificativoCiclomotore" type="string" minOccurs="0" maxOccurs="1" /> <element name="codiceContrassegnoCiclomotore" type="dtt:VarCharOtto" minOccurs="0" maxOccurs="1" /> <element name="codiceTelaioCiclomotoreNormalizzato" type="string" minOccurs="0" maxOccurs="1" /> </sequence> <sequence> <element name="dataRevisioneSlotTemporaleDal" type="date" minOccurs="1" maxOccurs="1" /> <element name="dataRevisioneSlotTemporaleAl" type="date" minOccurs="0" maxOccurs="1" /> <element name="codiceTipoVeicolo" type="dtt:CharUno" minOccurs="0" maxOccurs="1" /> <element name="codiceTargaVeicolo" type="dtt:VarCharOtto" minOccurs="0" maxOccurs="1" /> <element name="codiceIdentificativoCiclomotore" type="string" minOccurs="0" maxOccurs="1" /> <element name="codiceContrassegnoCiclomotore" type="dtt:VarCharOtto" minOccurs="0" maxOccurs="1" /> <element name="codiceTelaioCiclomotoreNormalizzato" type="string" minOccurs="0" maxOccurs="1" /> </sequence>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

<sequence> <element name="dataRevisioneSlotTemporaleAl" type="date" minOccurs="1" maxOccurs="1" /> <element name="codiceTipoVeicolo" type="dtt:CharUno" minOccurs="0" maxOccurs="1" /> <element name="codiceTargaVeicolo" type="dtt:VarCharOtto" minOccurs="0" maxOccurs="1" /> <element name="codiceIdentificativoCiclomotore" type="string" minOccurs="0" maxOccurs="1" /> <element name="codiceContrassegnoCiclomotore" type="dtt:VarCharOtto" minOccurs="0" maxOccurs="1" /> <element name="codiceTelaioCiclomotoreNormalizzato" type="string" minOccurs="0" maxOccurs="1" /> </sequence> <sequence> <element name="codiceTipoVeicolo" type="dtt:CharUno" minOccurs="1" maxOccurs="1" /> <element name="codiceTargaVeicolo" type="dtt:VarCharOtto" minOccurs="0" maxOccurs="1" /> <element name="codiceIdentificativoCiclomotore" type="string" minOccurs="0" maxOccurs="1" /> <element name="codiceContrassegnoCiclomotore" type="dtt:VarCharOtto" minOccurs="0" maxOccurs="1" /> <element name="codiceTelaioCiclomotoreNormalizzato" type="string" minOccurs="0" maxOccurs="1" /> </sequence> <sequence> <element name="codiceTargaVeicolo" type="dtt:VarCharOtto" minOccurs="1" maxOccurs="1" /> <element name="codiceIdentificativoCiclomotore" type="string" minOccurs="0" maxOccurs="1" /> <element name="codiceContrassegnoCiclomotore" type="dtt:VarCharOtto" minOccurs="0" maxOccurs="1" /> <element name="codiceTelaioCiclomotoreNormalizzato" type="string" minOccurs="0" maxOccurs="1" /> </sequence> <sequence> <element name="codiceIdentificativoCiclomotore" type="string" minOccurs="1" maxOccurs="1" /> <element name="codiceContrassegnoCiclomotore" type="dtt:VarCharOtto" minOccurs="0" maxOccurs="1" /> <element name="codiceTelaioCiclomotoreNormalizzato" type="string" minOccurs="0" maxOccurs="1" /> </sequence> <sequence> <element name="codiceContrassegnoCiclomotore" type="dtt:VarCharOtto" minOccurs="1" maxOccurs="1" />

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

<element name="codiceTelaioCiclomotoreNormalizzato" type="string" minOccurs="0" maxOccurs="1" /> </sequence> <sequence> <element name="codiceTelaioCiclomotoreNormalizzato" type="string" minOccurs="1" maxOccurs="1" /> </sequence> </choice> <element name="numeroPagina" type="integer" minOccurs="1" maxOccurs="1" /> </sequence> </complexType> </schema>

RicercaPrenotazioneRevisioniAgenziaOutput.xsd

RicercaPrenotazioneRevisioniAgenziaOutput.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified"> <include schemaLocation="./RicercaPrenotazioneRevisioniAgenziaOutputTypes.xsd" /> <element name="rispostaRicercaPrenotazioneRevisioniAgenzia" type="dtt:RispostaRicercaPrenotazioneRevisioniAgenziaType"> <annotation> <documentation> E' l'elemento radice del file XML; contiene tutti i dati relativi alla richiesta della Officina. </documentation> </annotation> </element> </schema>

RicercaPrenotazioneRevisioniAgenziaOutputTypes.xsd

RicercaPrenotazioneRevisioniAgenziaOutputTypes.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified"> <include schemaLocation="../CommonTypes.xsd" /> <complexType name="RispostaRicercaPrenotazioneRevisioniAgenziaType"> <sequence> <choice>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

<element name="prenotazioneRevisioniAgenzia" type="dtt:PrenotazioneRevisioniAgenziaType" minOccurs="0" maxOccurs="unbounded"> </element> <element name="messaggio" type="dtt:MessaggioType" minOccurs="0" maxOccurs="unbounded"> </element> <element name="errore" type="dtt:ErroreType" minOccurs="0" maxOccurs="unbounded"> </element> </choice> <element name="risultatiTotali" type="string" minOccurs="1" maxOccurs="1" /> </sequence> </complexType> </schema>

ricercaPrenotazioneRevisioniAgenzia.wsdl

ricercaPrenotazioneRevisioniAgenzia.wsdl

9.5 Servizio Di Richiesta Modifica Prenotazione Revisioni Per Agenzia

ModificaPrenotazioneRevisioniAgenzia.xsd

ModificaPrenotazioneRevisioniAgenzia.xsd

<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:xsi="http://www.dtt.it/xsd/NuovoSistemaRevisioni" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified" attributeFormDefault="qualified"> <include schemaLocation="./ModificaPrenotazioneRevisioniAgenziaInput.xsd" /> <include schemaLocation="./ModificaPrenotazioneRevisioniAgenziaOutput.xsd" /> </schema>

ModificaPrenotazioneRevisioniAgenziaInput.xsd

ModificaPrenotazioneRevisioniAgenziaInput.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified"> <include

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

schemaLocation="./ModificaPrenotazioneRevisioniAgenziaInputTypes.xsd" /> <element name="richiestaModificaPrenotazioneRevisioniAgenzia" type="dtt:RichiestaModificaPrenotazioneRevisioniAgenziaType"> <annotation> <documentation> E' l'elemento radice del file XML; contiene tutti i dati relativi alla richiesta della Officina. </documentation> </annotation> </element> </schema>

ModificaPrenotazioneRevisioniAgenziaInputTypes.xsd

ModificaPrenotazioneRevisioniAgenziaInputTypes.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified"> <include schemaLocation="../CommonTypes.xsd" /> <complexType name="RichiestaModificaPrenotazioneRevisioniAgenziaType"> <sequence> <element name="login" type="dtt:LoginType" maxOccurs="1" minOccurs="1"> </element> <element name="prenotazioneRevisioniAgenzia" type="dtt:PrenotazioneRevisioniAgenziaType" maxOccurs="1" minOccurs="1"> </element> </sequence> </complexType> </schema>

ModificaPrenotazioneRevisioniAgenziaOutput.xsd

ModificaPrenotazioneRevisioniAgenziaOutput.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified"> <include schemaLocation="./ModificaPrenotazioneRevisioniAgenziaOutputTypes.xsd" /> <element name="rispostaModificaPrenotazioneRevisioniAgenzia" type="dtt:RispostaModificaPrenotazioneRevisioniAgenziaType"> <annotation> <documentation>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

E' l'elemento radice del file XML; contiene tutti i dati relativi alla richiesta della Officina. </documentation> </annotation> </element> </schema>

ModificaPrenotazioneRevisioniAgenziaOutputTypes.xsd

ModificaPrenotazioneRevisioniAgenziaOutputTypes.xsd

<?xml version = "1.0" encoding = "UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni" xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni" elementFormDefault="qualified"> <include schemaLocation="../CommonTypes.xsd" /> <complexType name="RispostaModificaPrenotazioneRevisioniAgenziaType"> <choice> <sequence> <element name="prenotazioneRevisioniAgenzia" type="dtt:PrenotazioneRevisioniAgenziaType" maxOccurs="1" minOccurs="1"> </element> <element name="messaggio" type="dtt:MessaggioType" minOccurs="0" maxOccurs="unbounded"> </element> </sequence> <element name="errore" type="dtt:ErroreType" minOccurs="0" maxOccurs="unbounded"> </element> </choice> </complexType> </schema>

modificaPrenotazioneRevisioniAgenzia.wsdl

modificaPrenotazioneRevisioniAgenzia.wsdl

9.6 TIPI COMUNI

CommonsTypes.xsd

CommonTypes.xsd

<?xml version="1.0" encoding="UTF-8"?>

<schema xmlns="http://www.w3.org/2001/XMLSchema"

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

targetNamespace="http://www.dtt.it/xsd/NuovoSistemaRevisioni"

xmlns:dtt="http://www.dtt.it/xsd/NuovoSistemaRevisioni"

xmlns:xsi="http://www.dtt.it/xsd/NuovoSistemaRevisioni"

elementFormDefault="qualified">

<complexType name="LoginType">

<sequence>

<element name="codicePin" type="dtt:VarCharOtto"

minOccurs="0" maxOccurs="1" />

</sequence>

</complexType>

<complexType name="RevisioneVeicoliEffetuateType">

<sequence>

<element name="veicolo" type="dtt:VeicoloImmatricolatoType"

minOccurs="0" maxOccurs="unbounded" />

<element name="dataRevisione" type="date" minOccurs="1"

maxOccurs="1" />

<element name="dataInserimentoRevisione" type="dateTime"

minOccurs="0" maxOccurs="1" nillable="true" />

<element name="indicatoreEsitoRevisioneVeicoloDescrizione"

type="string" minOccurs="1" maxOccurs="1" />

<element name="indicatoreAnnullamentoRevisioneDescrizione"

type="string" minOccurs="1" maxOccurs="1" />

<element name="codiceEstremiPagamentoRevisione"

type="string" minOccurs="0" maxOccurs="1" nillable="true" />

</sequence>

</complexType>

<complexType name="RevisioneCiclomotoreType">

<sequence>

<element name="ciclomotore" type="dtt:CiclomotoreType"

minOccurs="0" maxOccurs="unbounded">

</element>

<element name="dataRevisione" type="date" minOccurs="1"

maxOccurs="1" />

<element name="dataInserimentoRevisione" type="dateTime"

minOccurs="0" maxOccurs="1" nillable="true" />

<element name="indicatoreEsitoRevisioneVeicoloDescrizione"

type="string" minOccurs="1" maxOccurs="1" />

<element name="indicatoreAnnullamentoRevisioneDescrizione"

type="string" minOccurs="1" maxOccurs="1" />

<element name="codiceEstremiPagamentoRevisione"

type="string" minOccurs="0" maxOccurs="1" nillable="true" />

</sequence>

</complexType>

<complexType name="SlotTemporalePrenotazioneRevisioneType">

<sequence>

<element name="codiceUfficioMctc" type="string"

minOccurs="1" maxOccurs="1" />

<element name="dataRevisioneSlotTemporale" type="date"

minOccurs="1" maxOccurs="1" />

<element name="indicatoreFasciaOrariaRevisione"

type="string" minOccurs="1" maxOccurs="1" />

<element name="codiceTipoRevisione" type="string"

minOccurs="1" maxOccurs="1" />

<element name="progressivoSlotTemporaleRevisioni" type="int"

minOccurs="1" maxOccurs="1" />

<element name="numeroPrenotazioniDisponibili" type="int"

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

minOccurs="0" maxOccurs="1" />

<element name="descrizioneLineaRevisione" type="string"

minOccurs="0" maxOccurs="1" />

<element name="dataLimitePrenotazioneRevisione" type="date"

minOccurs="0" maxOccurs="1" />

<element name="theSedeUmc" type="dtt:SedeUmcType" minOccurs="1"

maxOccurs="1" />

</sequence>

</complexType>

<complexType name="SedeUmcType">

<sequence>

<element name="dataUltimoAggiornamento" type="date"

minOccurs="0" maxOccurs="1" />

<element name="descrizioneIndirizzoSedeUmcRevisione" type="string"

minOccurs="0" maxOccurs="1" />

<element name="descrizioneSedeUmcRevisione" type="string"

minOccurs="0" maxOccurs="1" />

<element name="progressivoSedeUmcRevisione" type="int"

minOccurs="1" maxOccurs="1" />

<element name="codiceBadgeUltimoAggiornamento" type="string"

minOccurs="0" maxOccurs="1" />

<element name="codiceUfficioMctc" type="string"

minOccurs="0" maxOccurs="1" />

<element name="theCaratteristicheSlotTemporale"

type="dtt:CaratteristicheSlotTemporaleType" minOccurs="0"

maxOccurs="1" />

</sequence>

</complexType>

<complexType name="CaratteristicheSlotTemporaleType">

<sequence>

<element name="dataUltimoAggiornamento" type="date"

minOccurs="1" maxOccurs="1" />

<element name="progressivoCaratteristicheSlotTemporale" type="int"

minOccurs="1" maxOccurs="1" />

<element name="descrizioneCaratteristicheSlotTemporale" type="string"

minOccurs="1" maxOccurs="1" />

<element name="numeroMinutiDurataRevisione" type="int"

minOccurs="1" maxOccurs="1" />

<element name="codiceOraInizioSlotMattina" type="string"

minOccurs="1" maxOccurs="1" />

<element name="codiceOraFineSlotMattino" type="string"

minOccurs="1" maxOccurs="1" />

<element name="codiceOraInizioSlotPomeriggio" type="string"

minOccurs="1" maxOccurs="1" />

<element name="codiceOraFineSlotPomeriggio" type="string"

minOccurs="1" maxOccurs="1" />

<element name="codiceBadgeUltimoAggiornamento" type="string"

minOccurs="1" maxOccurs="1" />

<element name="codiceUfficioMctc" type="string"

minOccurs="1" maxOccurs="1" />

</sequence>

</complexType>

<complexType name="PrenotazioneRevisioneUMCType">

<sequence>

<element name="slotTemporalePrenotazioneRevisione"

type="dtt:SlotTemporalePrenotazioneRevisioneType" minOccurs="1"

maxOccurs="1" />

<element name="progressivoPrenotazioneRevisione" type="int"

minOccurs="1" maxOccurs="1" />

<choice>

<element name="veicoloImmatricolato"

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

type="dtt:VeicoloImmatricolatoType" maxOccurs="1" minOccurs="1">

</element>

<element name="ciclomotore" type="dtt:CiclomotoreType"

maxOccurs="1" minOccurs="1">

</element>

</choice>

<element name="indicatoreRevisioneOrdinaria" type="string"

minOccurs="1" maxOccurs="1" />

<element

name="dataRilascioMarcaOperativaPrenotazioneRevisione" type="date"

minOccurs="1" maxOccurs="1" />

</sequence>

</complexType>

<complexType name="PrenotazioneRevisioniAgenziaType">

<sequence>

<element name="slotTemporale"

type="dtt:SlotTemporalePrenotazioneRevisioneType" minOccurs="1"

maxOccurs="1" />

<element name="progressivoPrenotazioneRevisione"

type="string" minOccurs="0" maxOccurs="1" />

<element name="codiceTipoVeicolo" type="string"

minOccurs="1" maxOccurs="1" />

<element name="codiceTelaioNormalizzato" type="string"

minOccurs="1" maxOccurs="1" />

<element name="codiceFiscale" type="string"

minOccurs="1" maxOccurs="1" />

<choice>

<sequence>

<element name="codiceTargaVeicolo" type="string"

minOccurs="1" maxOccurs="1" />

</sequence>

<sequence>

<element name="codiceIdentificativoCiclomotore"

type="string" minOccurs="1" maxOccurs="1" />

</sequence>

<sequence>

<element name="codiceContrassegnoCiclomotore"

type="string" minOccurs="1" maxOccurs="1" />

</sequence>

</choice>

</sequence>

</complexType>

<complexType name="StampaPrenotazioneRevisioniAgenziaType">

<sequence>

<element name="codiceUfficioMctc" type="string"

minOccurs="1" maxOccurs="1" />

<element name="dataRevisioneSlotTemporale" type="date"

minOccurs="1" maxOccurs="1" />

<element name="progressivoSlotTemporaleRevisioni"

type="string" minOccurs="1" maxOccurs="1" />

<element name="progressivoPrenotazioneRevisione"

type="string" minOccurs="1" maxOccurs="1" />

</sequence>

</complexType>

<complexType name="AnnullaPrenotazioneRevisioniAgenziaType">

<sequence>

<element name="codiceUfficioMctc" type="string"

minOccurs="1" maxOccurs="1" />

<element name="dataRevisioneSlotTemporale" type="date"

minOccurs="1" maxOccurs="1" />

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

<element name="progressivoSlotTemporaleRevisioni"

type="string" minOccurs="1" maxOccurs="1" />

<element name="progressivoPrenotazioneRevisione"

type="string" minOccurs="1" maxOccurs="1" />

<element name="codiceFiscaleOPartitaIva"

type="dtt:CharSedici" minOccurs="1" maxOccurs="1" nillable="true" />

</sequence>

</complexType>

<complexType name="CiclomotoreImmatricolatoType">

<sequence>

<element name="codiceIdentificativoCiclomotore"

type="dtt:CharOtto" minOccurs="1" maxOccurs="1" />

<element name="codiceTelaioCiclomotore"

type="dtt:VarCharVenti" minOccurs="1" maxOccurs="1" />

</sequence>

</complexType>

<complexType name="StampaTagliandoType">

<sequence>

<element name="stampa" type="base64Binary" minOccurs="1"

maxOccurs="1" />

</sequence>

</complexType>

<complexType name="StampaPrenotazioneRevisioneType">

<sequence>

<element name="stampa" type="base64Binary" minOccurs="1"

maxOccurs="1" />

</sequence>

</complexType>

<complexType name="BollettinoType">

<sequence>

<element name="numeroContoCorrente" type="string"

minOccurs="1" maxOccurs="1" />

<element name="codiceControllo" type="dtt:VarCharDodici"

minOccurs="1" maxOccurs="1" />

<element name="quintoCampo" type="dtt:VarCharDiciotto"

minOccurs="1" maxOccurs="1" />

<element name="urgenza" type="integer" minOccurs="0"

maxOccurs="1" />

</sequence>

</complexType>

<complexType name="ErroreType">

<sequence>

<element name="codiceErrore" type="dtt:StringDue"

minOccurs="0" maxOccurs="unbounded" />

<element name="descrizioneErrore" type="string"

minOccurs="0" maxOccurs="unbounded" />

</sequence>

</complexType>

<complexType name="MessaggioType">

<sequence>

<element name="codiceMessaggio" type="dtt:StringDue"

minOccurs="0" maxOccurs="unbounded" />

<element name="descrizioneMessaggio" type="string"

minOccurs="0" maxOccurs="unbounded" />

</sequence>

</complexType>

<complexType name="EsitoRegolareType">

<sequence>

<element name="codiceEsito" type="dtt:TipoEsitoRegolare"

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

minOccurs="1" maxOccurs="1" />

</sequence>

</complexType>

<complexType name="EsitoRipetereType">

<sequence>

<element name="codiceEsito" type="dtt:TipoEsitoRipetere"

minOccurs="1" maxOccurs="1" />

</sequence>

</complexType>

<complexType name="EsitoSospesaType">

<sequence>

<element name="codiceEsito" type="dtt:TipoEsitoSospesa"

minOccurs="1" maxOccurs="1" />

</sequence>

</complexType>

<complexType name="MotivoType">

<sequence>

<element name="codiceMotivo" type="dtt:CharDue"

minOccurs="1" maxOccurs="1" />

</sequence>

</complexType>

<complexType name="OfficinaType">

<sequence>

<element name="codiceOfficinaAbilitataRevisione"

type="dtt:CharTre" minOccurs="1" maxOccurs="1" />

<element name="codiceUfficioMctc" type="dtt:CharDue"

minOccurs="1" maxOccurs="1" />

</sequence>

</complexType>

<complexType name="OmologazioneType">

<sequence>

<element nillable="true" name="codiceOmologazioneVeicolo"

type="string" />

<element nillable="true" name="descrizioneModelloVeicolo"

type="string" />

<element nillable="true" name="descrizioneSiglaMotore"

type="string" />

<element nillable="true"

name="dataPrimaImmatricolazioneVeicolo" type="date" />

<element nillable="true" name="dataEmissioneDocumentoEvento"

type="date" />

<element nillable="true" name="dataRichiestaEvento"

type="date" />

<element nillable="true" name="quantitaTara" type="integer" />

<element nillable="true" name="quantitaMassaTotale"

type="integer" />

<element nillable="true" name="quantitaMassaRimorchiabile"

type="integer" />

<element nillable="true" name="quantitaCilindrata"

type="integer" />

<element nillable="true" name="quantitaPotenzaMassima"

type="integer" />

<element nillable="true" name="numeroPotenzaFiscale"

type="integer" />

<element nillable="true" name="numeroDecibel"

type="integer" />

<element nillable="true" name="numeroGiriControlloDecibel"

type="integer" />

<element nillable="true" name="numeroPostiTotali"

type="integer" />

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

<element nillable="true" name="numeroAssi" type="integer" />

<element nillable="true" name="numeroCilindri"

type="integer" />

<element nillable="true" name="numeroGiriMotore"

type="integer" />

<element nillable="true" name="descrizionePneumatici"

type="string" />

</sequence>

</complexType>

<complexType name="VeicoloImmatricolatoType">

<sequence>

<element name="codiceTipoVeicolo" type="dtt:CharUno"

minOccurs="1" maxOccurs="1" />

<element name="codiceTargaVeicolo" type="dtt:CharOtto"

minOccurs="1" maxOccurs="1" />

<element name="codiceTelaioVeicoloNormalizzato"

type="dtt:VarCharVenti" minOccurs="1" maxOccurs="1" />

</sequence>

</complexType>

<complexType name="VeicoloRevisionatoType">

<sequence>

<element name="codiceTipoVeicolo" type="dtt:CharUno"

minOccurs="1" maxOccurs="1" />

<element name="codiceTargaVeicolo" type="dtt:CharOtto"

minOccurs="1" maxOccurs="1" />

<element name="codiceTelaioVeicoloNormalizzato"

type="dtt:VarCharVenti" minOccurs="1" maxOccurs="1" />

<element name="dataRevisione" type="date" maxOccurs="1"

minOccurs="1" />

<element name="dataInserimentoRevisione" type="dateTime"

maxOccurs="1" minOccurs="1" />

</sequence>

</complexType>

<complexType name="CiclomotoreType">

<sequence>

<element name="codiceTipoVeicolo" type="string"

minOccurs="0" maxOccurs="1" nillable="true" />

<choice>

<element name="codiceIdentificativoCiclomotore"

type="string" minOccurs="0" maxOccurs="1" nillable="true" />

<element name="codiceContrassegnoCiclomotore"

type="string" minOccurs="0" maxOccurs="1" nillable="true" />

</choice>

<element name="codiceTelaioCiclomotoreNormalizzato"

type="dtt:VarCharVenti" minOccurs="0" maxOccurs="1" nillable="true" />

</sequence>

</complexType>

<!--

CharOtto: Definisce i vincoli da rispettare per l'inserimento di una stringa di otto caratteri

-->

<simpleType name="CharOtto">

<restriction base="string">

<minLength value="7"></minLength>

<maxLength value="8"></maxLength>

</restriction>

</simpleType>

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

<!--

CharTre: Definisce i vincoli da rispettare per l'inserimento di una stringa di tre caratteri

-->

<simpleType name="CharTre">

<restriction base="string">

<length value="3"></length>

</restriction>

</simpleType>

<!--

CharUno: Definisce i vincoli da rispettare per l'inserimento di una stringa di 1 carattere

-->

<simpleType name="CharUno">

<restriction base="string">

<length value="1"></length>

</restriction>

</simpleType>

<simpleType name="CharSedici">

<restriction base="string">

<length value="16"></length>

</restriction>

</simpleType>

<!--

CharDue: Definisce i vincoli da rispettare per l'inserimento di una stringa di due caratteri

-->

<simpleType name="CharDue">

<restriction base="string">

<length value="2"></length>

</restriction>

</simpleType>

<!--

VarCharVenti: Definisce i vincoli da rispettare per l'inserimento di una stringa di 20 caratteri

-->

<simpleType name="VarCharVenti">

<restriction base="string">

<maxLength value="20"></maxLength>

</restriction>

</simpleType>

<!--

VarCharVenti: Definisce i vincoli da rispettare per l'inserimento di una stringa di 20 caratteri

-->

<simpleType name="VarCharDieci">

<restriction base="string">

<maxLength value="10"></maxLength>

</restriction>

</simpleType>

<simpleType name="VarCharOtto">

<restriction base="string">

<maxLength value="8"></maxLength>

</restriction>

</simpleType>

<simpleType name="StringDue">

<restriction base="string">

<maxLength value="2"></maxLength>

</restriction>

</simpleType>

<simpleType name="_TipoVeicolo">

<restriction base="string">

<enumeration value="A" />

Speficihe Web Services Agenzie

Uso esterno – Riservato al Cliente

</restriction>

</simpleType>

<simpleType name="TipoPagamentoBollettino">

<restriction base="string">

<enumeration value="B" />

</restriction>

</simpleType>

<simpleType name="TipoPagamentoDecurtazione">

<restriction base="string">

<enumeration value="D" />

</restriction>

</simpleType>

<simpleType name="TipoEsitoRegolare">

<restriction base="string">

<enumeration value="P" />

</restriction>

</simpleType>

<simpleType name="TipoEsitoRipetere">

<restriction base="string">

<enumeration value="R" />

</restriction>

</simpleType>

<simpleType name="TipoEsitoSospesa">

<restriction base="string">

<enumeration value="S" />

</restriction>

</simpleType>

<simpleType name="VarCharDodici">

<restriction base="string">

<maxLength value="12"></maxLength>

</restriction>

</simpleType>

<simpleType name="VarCharDiciotto">

<restriction base="string">

<maxLength value="18"></maxLength>

</restriction>

</simpleType>

<simpleType name="_NumeroKmPercorsi">

<restriction base="integer">

<totalDigits value="6" />

</restriction>

</simpleType>

<simpleType name="_CodiceOperatore">

<restriction base="string">

<minLength value="3"></minLength>

<maxLength value="3"></maxLength>

</restriction>

</simpleType>

</schema>