openwave:1.33:applicatiebeheer:probleemoplossing:programmablokken:zgw_open_zaak_api_functionaliteit:maakzgwzaakeigenschap

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Beide kanten vorige revisie Vorige revisie
openwave:1.33:applicatiebeheer:probleemoplossing:programmablokken:zgw_open_zaak_api_functionaliteit:maakzgwzaakeigenschap [2025/09/12 14:31] Ton Pullensopenwave:1.33:applicatiebeheer:probleemoplossing:programmablokken:zgw_open_zaak_api_functionaliteit:maakzgwzaakeigenschap [2025/11/07 13:46] (huidige) Lonneke van Dijk
Regel 5: Regel 5:
 De path-parameter {identifier} in bovengenoemd endpoint is de UUID die toegekend is aan een eerder aangebrachte zaak op het endpoint //base-url//<nowiki>/api/zgw/zaken/api/v1/zaken</nowiki> en in de response daarvan is opgenomen. Deze UUID is bij de aangemaakte zaak opgeslagen in de kolom   tbomgvergunning.dvzgwuuid of tbsoortovverg.dvzgeuuid. De path-parameter {identifier} in bovengenoemd endpoint is de UUID die toegekend is aan een eerder aangebrachte zaak op het endpoint //base-url//<nowiki>/api/zgw/zaken/api/v1/zaken</nowiki> en in de response daarvan is opgenomen. Deze UUID is bij de aangemaakte zaak opgeslagen in de kolom   tbomgvergunning.dvzgwuuid of tbsoortovverg.dvzgeuuid.
  
-Hieronder wordt een voorbeeld uitgwerkt waarbij op dit endpoint een inrichtingsnummer in de body wordt gestuurd op grond waarvan Openwave een eerder aangemaakte zaak (de uuid identifier in het endpoint) kan koppelen aan de bijbehorende inrichting.\\+Hieronder wordt een voorbeeld uitgewerkt waarbij op dit endpoint een inrichtingsnummer in de body wordt gestuurd op grond waarvan Openwave een eerder aangemaakte zaak (de uuid identifier in het endpoint) kan koppelen aan de bijbehorende inrichting.\\
  
 De //base_url// is de implementatie van OpenWave waar tegenaan gepraat moet worden, bijvoorbeeld: //<nowiki>https://acc.rommeldam.open-wave.nl</nowiki>//.\\ De //base_url// is de implementatie van OpenWave waar tegenaan gepraat moet worden, bijvoorbeeld: //<nowiki>https://acc.rommeldam.open-wave.nl</nowiki>//.\\
Regel 50: Regel 50:
   * EN de instelling //Sectie: OWB en Item: MessageLog// aangevinkt staat.   * EN de instelling //Sectie: OWB en Item: MessageLog// aangevinkt staat.
  
-De url van de zaak verwijst naar dezelfde zaak als de {ïdentifier} (de path-parameter) van het endpoint.\\ Deze zaak-uuid wordt opgezocht in tbomgvergunning.dvzgwuuid of tbovvergunningen.dvzgwuuid om zo de juiste zaak te bepalen waar de eigenschap aan toegevoegd moet worden.\\+De URL van de zaak verwijst naar dezelfde zaak als de {ïdentifier} (de path-parameter) van het endpoint.\\ Deze zaak-uuid wordt opgezocht in tbomgvergunning.dvzgwuuid of tbovvergunningen.dvzgwuuid om zo de juiste zaak te bepalen waar de eigenschap aan toegevoegd moet worden.\\
 De url van eigenschap verwijst naar een plek in Openwave waar een instructie is opgeslagen hoe en waar de //waarde// moet worden verwerkt. \\ De url van eigenschap verwijst naar een plek in Openwave waar een instructie is opgeslagen hoe en waar de //waarde// moet worden verwerkt. \\
-In bovenstaand voorbeeld verwijst de eigenschap-uuid (de string vanaf de positie van de laatse slash in de eigenschap-url) naar een rij in de tabel tbdsospecvraagid.\\ +In bovenstaand voorbeeld verwijst de eigenschap-uuid (de string vanaf de positie van de laatste slash in de eigenschap-url) naar een rij in de tabel tbdsospecvraagid.\\ 
-De beheerder van OpenWave heeft bij het zaaktype (tbsoortomgverg of tbsoortovverg) waaronder de zaak valt een kaart aangemaakt in tbdsospecvraagid met in de kolom  dvdsovraagid de eigenschap-uuid, die nu in de body wordt doorgegeven. Zie beheerportaal op het detailscherm van zaaktypes omgeving of apvoverig in het blok zaakeigenschappen. \\ +De beheerder van OpenWave heeft bij het zaaktype (tbsoortomgverg of tbsoortovverg) waaronder de zaak valt een kaart aangemaakt in tbdsospecvraagid met in de kolom  dvdsovraagid de eigenschap-uuid, die nu in de body wordt doorgegeven. Zie beheerportaal op het detailscherm van zaaktypes omgeving of APV/Overig in het blok zaakeigenschappen. \\ 
-Deze eigenschap-uuid of url moet dus doorgegeven worden aan de zender of kan opgehaald worden met [[opvragen_lijst_eigenschappen|]].\\ +Deze eigenschap-uuid of URL moet dus doorgegeven worden aan de zender of kan opgehaald worden met [[opvragen_lijst_eigenschappen|]].\\ 
-Het item //waarde// bevat bijvoorbeeeld een inrichtingsnr. +Het item //waarde// bevat bijvoorbeeld een inrichtingsnr. 
  
 Die kaart in tbdspsecvraagid kan er als volgt uitzien:\\ Die kaart in tbdspsecvraagid kan er als volgt uitzien:\\
Regel 61: Regel 61:
  
 Bij verwerking van de body vervangt Openwave de variabelen: Bij verwerking van de body vervangt Openwave de variabelen:
-  * %dsoantwoord% met de inhoud van het item //waarde//. Op het //%dsoantwoord%// mogen SQL-functies gebruikt worden bijv //substr(%dsoantwoord%,1,2)// of //%dsoantwoord%::integer//+  * %dsoantwoord% met de inhoud van het item //waarde//. Op het //%dsoantwoord%// mogen SQL-functies gebruikt worden bijvoorbeeld //substr(%dsoantwoord%,1,2)// of //%dsoantwoord%::integer//
   * %keypointer%  met de primary key van tbomgvergunning of tbovvergunningen op grond van de Path parameter (de UUID waarde doorgegeven in de {identifier}).    * %keypointer%  met de primary key van tbomgvergunning of tbovvergunningen op grond van de Path parameter (de UUID waarde doorgegeven in de {identifier}). 
  
-Dat betekent na substitutie dat: Op de omgevingskaart met dnkey = //de gevonden primary key// de kolom dnkeymilinrichtingen wordt vervangen met de dnkey van tbmilinrichtingen waarvoor geldt dat dvinrichtingnr = '2018E1544'+Dat betekent na substitutie dat: Op de omgevingskaart met dnkey = //de gevonden primary key// de kolom dnkeymilinrichtingen wordt vervangen met de dnkey van tbmilinrichtingen waarvoor geldt dat dvinrichtingnr = '2018E1544'.
  
  
 ===== Responsebericht  ==== ===== Responsebericht  ====
 Indien de eigenschap niet kon worden aangemaakt of gekoppeld wordt een responsecode anders dan 200/201 geretourneerd met in de body de oorzaak van het falen.\\ Indien de eigenschap niet kon worden aangemaakt of gekoppeld wordt een responsecode anders dan 200/201 geretourneerd met in de body de oorzaak van het falen.\\
-Indien de iegenschap wel succesvol is aangemaakt  wordt onder de responsecode 201 het oorspronkelijke bericht geretourneerd aangevuld met de verplichte items, waarbij +Indien de eigenschap wel succesvol is aangemaakt wordt onder de responsecode 201 het oorspronkelijke bericht geretourneerd aangevuld met de verplichte items, waarbij 
-  *  in de items //uuid// en //url// een fake-uuid wordt geretourneerd die NIET is opgeslagen bij de aangemaakte eigenschap. Dus de eigesnchap kan niet later nog eens gewijzigd worden+  *  in de items //uuid// en //url// een fake-uuid wordt geretourneerd die NIET is opgeslagen bij de aangemaakte eigenschap. Dus de eigenschap kan niet later nog eens gewijzigd worden
    
 <adm example Voorbeeld response body eigenschap> <adm example Voorbeeld response body eigenschap>
  • openwave/1.33/applicatiebeheer/probleemoplossing/programmablokken/zgw_open_zaak_api_functionaliteit/maakzgwzaakeigenschap.txt
  • Laatst gewijzigd: 2025/11/07 13:46
  • door Lonneke van Dijk