INEX XML-Schnittstelle Externe Navigation in Portale der Versicherungsgesellschaften und Pools
Über diese XML-Schnittstelle können Links zu den Extranets der Gesellschaften und Pools über INEX ohne eine aufwändige BiPRO-Implementierung abgerufen werden. Links enthalten zum Beispiel Einstiegspunkte zur Anzeige einer Kundenakte, einer Versicherungspolice oder zu einem Vergleichsrechner oder Formular für einen Onlineantrag. Je nach Portal, können mit dem Aufruf Daten zum Kunden oder Vertrag übergeben werden.
- Allgemeines
- Sicherheits-Token abrufen
- Liste der Links abrufen
Kapitelübersicht
Allgemeines
Sparten
Die Links der Links kann zu einer speziellen Sparte abgerufen werden: Liste der möglichen Sparten
ZielID
Jeder zurückgegebene Link ist durch eine ZielID gekennzeichnet. Die ZielIDs sind dreistellige Nummern. Die Nummern 001 bis 049 entsprechen der BiPRO-Spezifikation. Zusätzliche haben wir folgende ZielIDs definiert:
000 - Dashboard (Eine Übersicht, der möglichen Links)
050 - Link zu einem Vergleich
051 - Link zur Antragserfassung
052 - Link zur Liste der Vorgänge, die unter dem aktuellen Vorgang angelegt wurden
053 - Link um Daten zum aktuellen Vorgang als XML abzurufen
054 - Link auf Dokumente (PDF), die zum aktuellen Vorgang erzeugt wurden
Vorgangsnummer
Mit der Vorgangsnummer wird die Verbindung zwischen dem Aufruf eines Deep Links und den damit erzeugten bzw. erfassten Daten hergestellt. So kann nach Aufruf eines Vergleichs oder einer Antragserfassung auf die erfassten Daten und generierten PDF-Dokumente zugegriffen werden.
Mit jedem Speichervorgang wird eine neue Vorgangsnummer erzeugt, die der Haupt-Vorgangsnummer untergeordnet ist.
Man kann beim ersten Aufruf eine eigene Vorgangsnummer mitschicken oder sich die Vorgangsnummer aus dem Abruf der Deep Links merken.
Wird die übergebene Vorgangsnummer auf dem INEX gefunden, liefert dieser Links auf die untergeordneten Vorgänge, Daten und Dokumente zurück.
Sicherheits-Token abrufen
Benutzername und Passwort entsprechen den Zugangsdaten zum INEX-Account. Es wird empfohlen, das Passwort in der eigenen Software nicht zu speichern und stattdessen das Token für wiederholte Abrufe zu speichern.
URL:
https://inex.inveda.net/services/SecurityTokenService_1_0_0_0/
Schema:
https://inex.inveda.net/services/SecurityTokenService_1_0_0_0/?wsdl
https://inex.inveda.net/services/SecurityTokenService_1_0_0_0/?xsd=inex/1.0.0/SecurityTokenService_1.0.0.0.xsd
Request:
<inex:Message xmlns:inex="http://inex.inveda.net">
<inex:Header>
<inex:Security>
<inex:UsernameToken>
<inex:Username>[Benutzername]</inex:Username>
<inex:Password>[Passwort]</inex:Password>
</inex:UsernameToken>
</inex:Security>
</inex:Header>
<inex:Body>
<inex:RequestSecurityToken>
<inex:TokenType>http://inex.inveda.net/token</inex:TokenType>
</inex:RequestSecurityToken>
</inex:Body>
</inex:Message>
Response:
<inex:Message xmlns="http://inex.inveda.net" xmlns:inex="http://inex.inveda.net">
<inex:Header/>
<inex:Body>
<inex:RequestSecurityTokenResponse>
<inex:TokenType>http://inex.inveda.net/token</inex:TokenType>
<inex:RequestedSecurityToken>
<inex:SecurityContextToken>
<inex:Identifier>0eadd7e1846c05efef54a85f49a4d673-2c3b4d0f-b66a-4023-8377-e164a55d145e</inex:Identifier>
</inex:SecurityContextToken>
</inex:RequestedSecurityToken>
<inex:Lifetime>
<inex:Created>2020-05-11 10:17:15</inex:Created>
<inex:Expires>2020-05-12 10:17:15</inex:Expires>
</inex:Lifetime>
</inex:RequestSecurityTokenResponse>
</inex:Body>
</inex:Message>
Liste der Links abrufen
Es wird eine Liste der möglichen Links zurückgegeben. Optional können bereits begonnene Vorgänge fortgesetzt werden.
URL:
https://inex.inveda.net/services/LinkService_1_0_0_0/
Schema:
https://inex.inveda.net/services/LinkService_1_0_0_0/?wsdl
https://inex.inveda.net/services/LinkService_1_0_0_0/?xsd=inex/1.0.0/LinkService_1.0.0.0.xsd
https://inex.inveda.net/services/LinkService_1_0_0_0/?xsd=inex/1.0.0/INEX_1.0.0.0.xsd
https://inex.inveda.net/services/LinkService_1_0_0_0/?xsd=inex/1.0.0/IMA_1.0.0.0.xsd
Request:
<inex:Message xmlns:inex="http://inex.inveda.net" xmlns="http://inex.inveda.net"> <inex:Header> <inex:Security> <inex:SecurityContextToken> <inex:Identifier>[Token]</inex:Identifier> </inex:SecurityContextToken> </inex:Security> </inex:Header> <inex:Body> <inex:getLinks> <inex:Request> <inex:Version>1.0.0.0</inex:Version> <inex:ConsumerID>[CONSUMER]</inex:ConsumerID> <inex:Vorgangsnummer>[optional: Vorgangsnummer]</inex:Vorgangsnummer>
<Template> <Values> <Risks> <Risk id="/db/ima/Risk/KfzHaftpflicht.xml">yes</Risk> </Risks>< <Contract>< <Parameter key="Anwendungsfall">Fahrzeugwechsel</Parameter> </Contract> <Questions> <Question key=".."> <Answer>...<Answer> <Contribution>...<Contribution> </Question> </Questions> </Values> </Template>
<Person id="/db/ima/Person/inex-959721.xml">
<Anrede>Frau</Anrede>
<Name>K...</Name>
<Vorname>A...</Vorname>
<Strasse>L...</Strasse>
<PLZ>0...</PLZ>
<Ort>L...</Ort>
<Geboren>1...</Geboren>
</Person>
<Asset id="/db/ima/Asset/inex+595e25d2.xml">
<Name>PKW 1</Name>
<PLZ>004315</PLZ>
<Ort>Leipzig</Ort>
<Strasse>Reclamstraße</Strasse>
<Hausnummer>42</Hausnummer>
<Bundesland>Sachsen</Bundesland>
<HSN>1480</HSN>
<TSN>ABA</TSN>
<Fahrzeugidentnummer>4897...</Fahrzeugidentnummer>
<Saison>no</Saison>
<Zulassung>Neuzulassung (Neuwagen)</Zulassung>
<Stadt-Landkennung>Stadt</Stadt-Landkennung>
<Zulassung_auf_VN>2022-11-25</Zulassung_auf_VN>
<Fahrzeugneuwert>50000</Fahrzeugneuwert>
<Sonderausstattung>700</Sonderausstattung>
<Baujahr>1990</Baujahr>
<Sitzplaetze>5</Sitzplaetze>
<Kraftstoffart>Elektro</Kraftstoffart>
<Finanzierungsart>Eigenfinanziert</Finanzierungsart>
<Stellplatz>Einzelgarage</Stellplatz>
<KM_Stand>10000</KM_Stand>
<Wegfahrsperre>serienmaessig</Wegfahrsperre>
<Fahrzeugnutzung>privat</Fahrzeugnutzung>
<Betriebsausgabe>no</Betriebsausgabe>
<References>
<Reference id="/db/ima/Assetgroup/Auto.xml" relation="Group"/>
<Reference id="/db/ima/Person/98245+e5cb0f21.xml" relation="Eigentuemer"/>
</References>
</Asset>
<Contract id="/db/ima/Contract/inex-2342560.xml">
<VSNR>V...</VSNR>
<Status>vertrag</Status>
<References>
<Reference id="/db/ima/Person/inex-959721.xml" relation="Kunde"/>
<Reference id="/db/ima/Class/inex-19.xml" relation="Sparte"/>
<Reference id="/db/ima/Product/inex-2853.xml" relation="Produkt"/>
<Reference id="/db/ima/Supplier/da-direkt.xml" relation="Anbieter"/>
</References>
</Contract>
<Document id="/db/ima/Document/inex-3456789.xml">
<Name>Police.pdf</Name>
<Date>2024-02-21 10:02:00</Date>
<Type>pdf</Type>
<Category>Police</Category>
<Compression>NONE</Compression>
<Checksum>
<Method>MD5</Method>
<Value>d41d8cd98f00b204e9800998ecf8427e</Value>
</Checksum>
<Data>[base64]</Data>
<References>
<Reference id="/db/ima/Contract/inex-2342560.xml" relation="Objekt"/>
</References>
</Document>
</inex:Request> </inex:getLinks> </inex:Body> </inex:Message>
Response:
<inex:Message xmlns="http://inex.inveda.net" xmlns:inex="http://inex.inveda.net"> <inex:Header/> <inex:Body> <inex:getLinksResponse> <inex:Response> <inex:Version>1.0.0.0</inex:Version> <inex:Status> <inex:StatusID>OK</inex:StatusID> </inex:Status> <inex:Vorgangsnummer>Vorgangsnummer</inex:Vorgangsnummer> <inex:Link> <inex:ZielID>001</inex:ZielID> <inex:URL>https://....</inex:URL> <inex:Beschreibung>Hauptmenü</inex:Beschreibung> </inex:Link>
<inex:Link>
<inex:ZielID>009</inex:ZielID>
<inex:URL>https://....</inex:URL>
<inex:Beschreibung>Produktvergleich</inex:Beschreibung>
</inex:Link>
</inex:Response> </inex:getLinksResponse> </inex:Body> </inex:Message>