Om het daadwerkelijke resultaat (data in XML en/of PDF) uit te wisselen wordt een AFD XML-bericht in de gimData-sectie van het bericht geplaatst.

De sectie gimData is een AFD XML-bericht met twee functies:

  1. Gestructureerd bericht voor het koppelen en overbrengen van (polis-)gegevens. De identificerende gegevens bevinden bij SKP_BASIS, SKP-UITGEBREID en SKP-COMPLEET in de entiteiten Polis (PP), Pakket (PK), of Schadedossier (SD).
  2. Container voor de bijlage (PDF) en de metagegevens over de bijlage. Deze gegevens zijn bestemd voor de inrichting van een optimale workflow. De bijlage (meerdere mogelijk) wordt opgenomen in de entiteit Bijlage (BY) als onderdeel van entiteit Bericht Algemeen (AL). Meer informatie over bijlagen is te vinden in Bijlagen in resultaatberichten.

Berichtsoorten

Binnen de gimData-sectie kunnen alle AFD-berichtsoorten worden opgenomen. Alleen bij SKP-BASIS is dit beperkt tot alleen Contractbericht. Voorbeelden hiervan treft u aan in de bijlage AFD Sjablonen bij SKP-COMPLEET. Een beschrijving van alle regels met betrekking tot de berichtsoorten is te vinden in het Handboek AFD-Berichten op de SIVI-website.

Koppelgegevens

In de beschrijving van stap-2 bij SKP-BASIS en SKP-UITGEBREID is beschreven welke gegevens gebruikt dienen te worden om het resultaatbericht te koppelen aan de administratie van de ontvanger.

Character data

De inhoud van gimData dient binnen de SKP-protocolstappen altijd te worden gecommuniceerd als “character data”. Dit voorkomt dat de parser (xml-verwerker) de inhoud van het AFD-bericht controleert en verwerkt. Een mogelijke syntaxfout op dit niveau mag de flow van het protocol niet aantasten. De AFD-berichten dienen daarom te worden ingesloten binnen de tags: <![CDATA[...AFD-bericht...]]>. Eventueel alternatief hiervoor is het “escapen” van de XML-tags <, > en & door middel van respectievelijk &lt;, &gt; en &amp;.

Regels voor gebruik

De notatie van het pakketnummer en contractnummer dient 100% gelijk te zijn aan de notatie die in de prolongatie-interface (PPR) wordt gebruikt. Dus bijvoorbeeld niet de ene keer met en de andere keer zonder voorloopnullen.

Voorbeeldbericht

<geefResultaatResponse xmlns="urn:sivi:standards:skp:ws">
  <geefResultaatAntwoord xmlns="urn:sivi:standards:skp:schemas">
    <procesInfo>
      <functie>
        <productId>1</productId>
        <contextId>200</contextId>
        <functieId>2000</functieId>
      </functie>
    </procesInfo>
    <inhoud>
      <gimData><![CDATA[
          <Contractdocument>
          <AL>
            <AL_VRWRKCD>0</AL_VRWRKCD>
            <AL_VOLGNUM>1</AL_VOLGNUM>
            <AL_FUNCTIE>09</AL_FUNCTIE>
            <AL_PFUNK>002</AL_PFUNK>
            <AL_COREF>a.gebruiker@tussenpersoon.nl</AL_COREF>
            <AL_ADATMSG>20180101</AL_ADATMSG>
            <AL_ATYDMSG>1010</AL_ATYDMSG>
            <AL_SKPSID>99999999</AL_SKPSID>
          </AL>
          <PP>
            <PP_VRWRKCD>0</PP_VRWRKCD>
            <PP_VOLGNUM>1</PP_VOLGNUM>
            <PP_NUMMER>123456789</PP_NUMMER>
            <PP_BETTERM>12</PP_BETTERM>
            <PP_BRANCHE>021</PP_BRANCHE>
            <PP_HVVDAT>20190101</PP_HVVDAT>
            <PP_MYAAND>A001</PP_MYAAND>
            <PP_INGDAT>20180405</PP_INGDAT>
            <VP>
              <VP_VRWRKCD>0</VP_VRWRKCD>
              <VP_VOLGNUM>1</VP_VOLGNUM>
              <VP_VOORL>J.</VP_VOORL>
              <VP_ANAAM>Janssen</VP_ANAAM>
              <VP_STRAAT>Pythagoraslaan</VP_STRAAT>
              <VP_HUISNR>101</VP_HUISNR>
              <VP_PCODE>3584BB</VP_PCODE>
              <VP_PLAATS>UTRECHT</VP_PLAATS>
              <VP_RELNUM>4500124</VP_RELNUM>
              <VP_GEBDAT>19590507</VP_GEBDAT>
            </VP>
            <OB>
              <OB_VRWRKCD>0</OB_VRWRKCD>
              <OB_VOLGNUM>1</OB_VOLGNUM>
              <OB_KENTEKE>AB-123-A</OB_KENTEKE>
              <OB_MLDCODE>4684</OB_MLDCODE>
              <OB_MERK>VOLVO</OB_MERK>
              <OB_MODEL>V70</OB_MODEL>
              <OB_TYPE>Cross Country</OB_TYPE>
              <OB_BOUWJR>2002</OB_BOUWJR>
              <OB_BRANSTO>B</OB_BRANSTO>
              <OB_AFMWE>1660</OB_AFMWE>
            </OB>
              <WA>
              <WA_VRWRKCD>0</WA_VRWRKCD>
              <WA_VOLGNUM>1</WA_VOLGNUM>
              <WA_CODE>2001</WA_CODE>
              <WA_BTP>495</WA_BTP>
              <WA_ERB>150</WA_ERB>
              <WA_VZBMATS>2500000</WA_VZBMATS>
              <WA_VZBLETS>7500000</WA_VZBLETS>
              </WA>
              <CA>
              <CA_VRWRKCD>0</CA_VRWRKCD>
              <CA_VOLGNUM>1</CA_VOLGNUM>
              <CA_CODE>2002</CA_CODE>
              <CA_ERB>500</CA_ERB>
              <CA_NWEGAR>J</CA_NWEGAR>
              <CA_BTP>1250</CA_BTP>
              <CA_VERZSOM>47125</CA_VERZSOM>
              </CA>
          </PP>
        </Contractdocument>]]>    
      </gimData>
    </inhoud>
  </geefResultaatAntwoord>
</geefResultaatResponse>

Reactie

Was dit nuttig?

Ja Nee
U heeft aangegeven dat u dit onderwerp niet nuttig vond ...
Zou u hieronder willen uitleggen waarom niet? Bij voorbaat dank!
Dank voor uw reactie.

Geef uw reactie op dit onderwerp.

Verstuur Reactie