Technische documentatie Rijbewijsvalidatie SOAP service AFS 6.x Versiehistorie Versie Datum Auteur Wijzigingen 1.0 YvdB Initiële versie © A2SP 3-4-2014 1/6 Inhoud Versiehistorie....................................................................................................................................................... 1 Inleiding ............................................................................................................................................................... 3 Request ................................................................................................................................................................ 3 Response ............................................................................................................................................................. 4 © A2SP 2/6 Inleiding Dit document beschrijft de werking van de dienst tellerstand. Deze dienst is een vrij eenvoudige dienst: op basis van het rijbewijsnummer + geboortedatum retourneert de dienst een Ja of een Nee (geldig of niet geldig). Meer gegevens worden er niet teruggegeven ivm met privacywetgeving. URLs Zie https://wsdldocacceptatie.cartalk.nl/version61/ SOAP Request In XML ziet een request bericht er zo uit: <soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rij="https://services.cartalk.nl/6.0/Soap/RijbewijsValidatie"> <soapenv:Header/> <soapenv:Body> <rij:controleren soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <referentie xsi:type="xsd:string">123</referentie> <gebruiker xsi:type="xsd:string">gebr20321</gebruiker> <wachtwoord xsi:type="xsd:string">*********</wachtwoord> <rijbewijsnummer xsi:type="xsd:string">9231554698</rijbewijsnummer> <geboortedatum xsi:type="xsd:string">19661004</geboortedatum> </rij:controleren> </soapenv:Body> </soapenv:Envelope> referentie Type Beschrijving Mogelijke waarde(s) In/Uit Facultatief/Verplicht String (max. 32 karakters) Vrije tekst om de transactie te identificeren (uniciteit niet gegarandeerd) Bijv: Test 01 In Facultatief gebruiker Type Beschrijving Mogelijke waarde(s) In/Uit Facultatief/Verplicht String (max. 50 karakters) (ook in MD5 formaat) A2SP gebruikersaccount Bijv: A2SP12345 In Verplicht in wachtwoord Type Beschrijving String (max. 50 karakters) Wachtwoord behorent bij gebruiker kan ook in MD5 formaat © A2SP 3/6 Mogelijke waarde(s) In/Uit Facultatief/Verplicht Bijv: geheim, e8636ea013e682faf61f56ce1cb1ab5c In Verplicht in rijbewijsnummer Type Beschrijving Mogelijke waarde(s) In/Uit Facultatief/Verplicht String 10 Rijbewijsnummer 1204555 In Verplicht eenheid Type Beschrijving Mogelijke waarde(s) In/Uit Facultatief/Verplicht String 8 Geboortedatum van de houder van het rijbewijs YYYYMMDD In Verplicht Response In XML ziet een response bericht er zo uit: <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAPENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns1="https://services.cartalk.nl/6.1/Soap/RijbewijsValidatie" xmlns:SOAPENC="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <SOAP-ENV:controlerenResponse> <controlerenReturn xsi:type="ns1:Backend_RijbewijsValidatie_Result_Controleren"> <zoekRijbewijsnummer xsi:type="xsd:string">9231564698</zoekRijbewijsnummer> <zoekGeboortedatum xsi:type="xsd:string">19661104</zoekGeboortedatum> <rijbewijsnummer xsi:type="xsd:string">9231564698</rijbewijsnummer> <rijbewijsGeldig xsi:type="xsd:string">N</rijbewijsGeldig> <meldingSoort xsi:type="xsd:string"/> <meldingNummer xsi:nil="true"/> <melding xsi:type="xsd:string"/> </controlerenReturn> </SOAP-ENV:controlerenResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Beschrijving elementen © A2SP 4/6 zoekRijbewijsnummer en rijbewijsnummer Type String 10 Beschrijving Rijbewijsnummer (hethaling input) Mogelijke waarde(s) 1204555 In/Uit uit Facultatief/Verplicht zoekGeboortedatum Type Beschrijving Mogelijke waarde(s) In/Uit Facultatief/Verplicht String 8 Geboortedatum van de houder van het rijbewijs (herhaling input) YYYYMMDD uit - rijbewijsGeldig Type Beschrijving Mogelijke waarde(s) In/Uit Facultatief/Verplicht String Geboortedatum van de houder van het rijbewijs (herhaling input) J of N (Ja of Nee) Uit - meldingSoort Type Beschrijving Mogelijke waarde(s) In/Uit Facultatief/Verplicht String (1 letter) Soort van de RDW resultaat melding I,W,F,S I = Informatie W = Waarschuwing F = Foutmelding, gebruikersactie noodzakelijk S = (Applicatie-)Systeemfout, gebruikersactie niet mogelijk Uit - meldingNummer Type Beschrijving Mogelijke waarde(s) In/Uit Facultatief/Verplicht Integer (max. 3 cijfers) RDW-nummer behorend bij RDW-(fout)melding 29 Uit - melding Type Beschrijving Mogelijke waarde(s) In/Uit Facultatief/Verplicht Integer (max. 3 cijfers) RDW- (fout)melding (Tekst behorend bij meldingSoort en meldingNummer) RDW: Meldcode bij kenteken onjuist. Uit - © A2SP 5/6 Naast deze meldingen is het belangrijk om rekening te houden met SOAP foutmeldingen (exceptions). Bijvoorbeeld als de datum verkeerd geschreven is: <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode>SOAP-ENV:Server</faultcode> <faultstring>A2SP: Missende of onjuiste veld(en): geboortedatum</faultstring> </SOAP-ENV:Fault> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Set van testgegevens Op de test/acceptatie omgeving: Geboorte datum 22-02-1940 19-01-1970 07-07-1977 20-06-1947 08-06-1961 21-03-1968 © A2SP ryb-nr 9231554891 9231554902 9231554913 9231554924 9231554935 9231554946 cat AL,AM,AZ,B,BE,C,C1,C1E,CE,D,D1,D1E,DE AL,AM,AZ,B,BE,C,C1,C1E,CE,D,D1,D1E,DE AL,AM,AZ,B,BE,C,C1,C1E,CE,D,D1,D1E,DE AL,AM,AZ,B,BE,C,C1,C1E,CE,D,D1,D1E,DE AL,AM,AZ,B,BE,C,C1,C1E,CE,D,D1,D1E,DE AL,AM,AZ,B,BE,C,C1,C1E,CE,D,D1,D1E,DE 6/6
© Copyright 2024 ExpyDoc