Het bericht voor het verzenden van het resultaat bevat:

  • Een sectie procesInfo met daarin de uitgevoerde functie;
  • Een sectie inhoud met daarin een sectie gimData. Hierin wordt, binnen een gestructureerd AFD-bericht, het complete resultaat en optioneel de bijlage opgenomen.

In Bijlage: gimData-sectie is een toelichting rond het invullen van de gimData-sectie en het verzenden van bijlagen opgenomen.

Het resultaat van de Koppelservice is altijd één van de volgende mogelijkheden:

(a.) Correct en compleet resultaat (eventueel met bijlagen) – 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>
       <PP>
       <PP_NUMMER>P987654321</PP_NUMMER>
       <PP_MYAAND>A001</PP_MYAAND>
       <PP_INGDAT>20180405</PP_INGDAT>
       <PP_EXTERN>123456789</PP_EXTERN>
       <VP>
       <VP_ANAAM>Berg</VP_ANAAM>
       <VP_GEBDAT>19590507</VP_GEBDAT>
       </VP>
       </PP>
       ….rest van het bericht….
       </Contractdocument>]]>      
      </gimData>
    </inhoud>
  </geefResultaatAntwoord>
</geefResultaatResponse>

(b.) Correct maar niet compleet resultaat – Voorbeeldbericht

<geefResultaatResponse xmlns="urn:sivi:standards:skp:ws">
 <geefResultaatAntwoord xmlns="urn:sivi:standards:skp:schemas">
  <procesInfo>
   <procesStatus>incompleet</procesStatus>
    <functie>
     <productId>1</productId>
     <contextId>200</contextId>
     <functieId>2000</functieId>
    </functie>
   </procesInfo>
   <inhoud>
    <gimData><![CDATA[
     <Contractdocument>
     <PP>
     <PP_NUMMER>P987654321</PP_NUMMER>
     <PP_INGDAT>20180405</PP_INGDAT>
     <VP>
     <VP_ANAAM>Berg</VP_ANAAM>
     <VP_GEBDAT>19590507</VP_GEBDAT>
     </VP>
     </PP>
     </Contractdocument>]]>
    </gimData>
   </inhoud>
 </geefResultaatAntwoord>
</geefResultaatResponse>

(c.) Foutmelding – Voorbeeldbericht

Wanneer de Koppelservice het gevraagde resultaat niet kan retourneren wordt een SOAP-fout teruggegeven.

<SOAP-ENV:Fault>
  <faultactor/>
  <faultcode>SOAP-ENV:Server</faultcode>
  <faultstring>Gevraagde resultaat kan niet worden opgehaald</faultstring>
</SOAP-ENV:Fault>

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