Testtool
Voorbeeld applicatie
Er is een voorbeeld applicatie ontwikkeld waarmee het berichtenverkeer getest kan worden tussen schuldhulpverleners en schuldeisers. De voorbeeld applicatie heeft de volgende onderdelen:
Opvragen organisaties
Versturen van schuldhulpverlening berichten
Versturen van schuldeiser berichten
Opvragen messagebox
Opvragen logbook
Opvragen van conversaties
Testen van scenario’s (alleen versie flow)
Inzien XML-berichten
Minimale eisen om de applicatie te gebruiken
Windows omgeving (getest op Windows 10/11)
Rechten om gebruikerscertificaten te installeren
Volg de onderstaande stappen om aan de slag te kunnen met de testtool.
Stap 1: Aanvragen van test certificaten
Testcertificaten voor zowel de pre-productie als acceptatie omgevingen zijn bij ons aan te vragen.
Meld je hiervoor aan als software ontwikkelaar.
Stap 2: Downloaden van certificaten
De certificaten kunnen gedownload worden op een afgeschermde omgeving.
Omdat de voorbeeld applicatie zowel een SHV als SE berichten kan versturen krijgt elke partner een private certificaat voor SE en SHV. Tevens is er een public root certificaat van Innovadis benodigd.
Stap 3: Installatie van Innovadis root certificaat
Indien de infrastructuur deze vereist moet het Public Root certificaat worden geïnstalleerd in de certificate store op de "Local Computer" folder "Trusted Root Certification Authorities\Certificates", zie onderstaande afbeelding:
Vraag het root certificaat aan via onze helpdesk-omgeving.
Stap 4: Installatie van SE en SHV certificaat
De twee pfx bestanden moeten geïnstalleerd worden in de certificate store op de "Current User" folder "Personal/Certificates", zie onderstaande afbeelding:
Stap 5: Downloaden van voorbeeld applicatie
De voorbeeld applicatie kan hier gedownload worden:
De zip bevat een folder SoapEndpoint.Tester en Executable. In de folder SoapEndpoint.Tester staan de sources van de voorbeeld applicatie, let op het is een voorbeeld applicatie de code is bedoeld ter illustratie. De voorbeeld Executable bevat de voorbeeld applicatie excecutable.
Stap 6: Starten voorbeeld applicatie
Om de voorbeeld applicatie uit te voeren klik op SoapEndpoint.Tester.exe. Het kan zijn dat Windows een melding geeft dat het een unrecognized app betreft. Klik dan op de link more info en kies dan voor Run anyway.
Dit zijn de tabbladen van de applicatie bestaat uit de volgende onderdelen:
Tabbladenoverzicht
SHV
Versturen van SHV berichten.SE
Versturen van SE berichten.Messagebox
Voor het ophalen en bevestigen van messagebox berichten voor zowel SE als SHV.Addressbook
Voor het ophalen van organisaties.Organization
Laden en bewerken gegevens eigen organisatie.Logbook:
Voor het opvragen van berichtenScenarios:
Doorlopen van afgekaderde testscenario’sConversation:
Controleren staat van conversaties.Settings:
Environment
dit is de locatie waar de berichten naar toe worden gestuurd, acceptatie of logging service.Version
geeft aan welke versie van een service aangeroepen wordtClient side XML validation
als dit aan wordt gezet wordt er gedetailleerde informatie teruggegevenLog Key
deze dient ingevuld te worden als berichten verstuurd worden naar de logging service, de key is op te vragen in de logging service.
Conversation: weergave van de de berichtenflow op basis van het conversatie id.
Auto Reply: dit is een test functie die controleert of er berichten zijn. Indien er een bericht verstuurd wordt naar het geselecteerde certificaat/organisatie wordt de berichtenflow automatisch uitgevoerd.
Deze velden zijn voor het vullen van header informatie en het selecteren van de juiste certificaten en adres:
Base address: naar welk adres het bericht verstuurd moet worden, dit adres is voor ingevuld naar de correcte testomgeving.
From Certificate: SHV certificaat, dit certificaat wordt uit de certificate store gelezen.
Receiver Reference: referentie van de ontvanger, deze is op te vragen in het Addressbook (dit veld is altijd verplicht).
Conversatie Reference: hierin de conversatie reverentie worden opgegeven voor het het versturen van een bericht. Door te klikken op de knop New wordt er een nieuwe referentie gegenereerd.
Cross Reference: hierin kan de cross referentie worden opgegeven voor het het versturen van een bericht. Door te klikken op de knop New wordt er een nieuwe referentie gegenereerd.
Reference: hierin kan de referentie worden opgegeven voor het het versturen van een bericht. Door te klikken op de knop New wordt er een nieuwe referentie gegenereerd.
Upload file: Hier kan een bijlage worden geselecteerd indien deze verplicht is voor afzender.
Dit blok kan worden gebruikt om berichten te versturen:
Combobox (saldoverzoek): dit is een dropdown van alle SHV berichten, voorbeeld bestand wordt weergegeven in 4.
Send: dit voert een enkel verzoek uit wat geselecteerd is in de combobox, resultaat wordt weergegeven in 5.
Dit is het content onderdeel waarin het XML bericht wordt weergegeven, hier kan ook het bericht aangepast worden.
Hierin worden de resultaten weergegeven van het versturen van een bericht, bevestigingen van berichten etc.
Vragen? Neem dan contact op met onze supportdesk.