openwave:1.33:applicatiebeheer:instellen_inrichten:rest_flexfuncties

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:instellen_inrichten:rest_flexfuncties [2025/07/17 15:56] – Enter nodig na headers Kars Gottschalopenwave:1.33:applicatiebeheer:instellen_inrichten:rest_flexfuncties [2025/10/31 12:11] (huidige) Marc Pullens
Regel 54: Regel 54:
   * paramparameters. Dit is een string van een of meer argumenten. De substrings {arg1}, {arg2} {argn} die voorkomen in de kolom dvaanroep van de gevonden kaart in tbrestflexfuncties worden vervangen met de waarde van de argumenten ({arg1} met het eerste, {arg2} met de tweede enz.).    * paramparameters. Dit is een string van een of meer argumenten. De substrings {arg1}, {arg2} {argn} die voorkomen in de kolom dvaanroep van de gevonden kaart in tbrestflexfuncties worden vervangen met de waarde van de argumenten ({arg1} met het eerste, {arg2} met de tweede enz.). 
  
-Het kan zijn dat een of meer argumenten gecrypt zijn doorgegeven. In dat geval moet in de kolom dvaanroep van tbrestflexfuncties het betreffende argument worden genoteerd als {strdecrypt(argn)}. +Het kan zijn dat een of meer argumenten gecrypt zijn doorgegeven. In dat geval moet in de kolom dvaanroep van tbrestflexfuncties het betreffende argument worden genoteerd als {strurlencrypt(argn)}. 
 Een voorbeeld is het gecrypt uitgeven van een identifier van de omgevingszaak in een ontvangstbevestiging wanneer in het sjabloon de tekst //<%strEncrypt(:dnkey)%>// wordt opgenomen. Deze gecrypte key dient als basis voor de aanroep van de track and trace in onderstaand voorbeeld. Een voorbeeld is het gecrypt uitgeven van een identifier van de omgevingszaak in een ontvangstbevestiging wanneer in het sjabloon de tekst //<%strEncrypt(:dnkey)%>// wordt opgenomen. Deze gecrypte key dient als basis voor de aanroep van de track and trace in onderstaand voorbeeld.
  
Regel 89: Regel 89:
 Vervolgens moet de applicatiebeheerder: Vervolgens moet de applicatiebeheerder:
   * in de tabel tbrestflexfuncties drie kaarten aanmaken met de gevraagde REST-functies (de namen van die functies zijn vrij voor de applicatiebeheerder in zoverre dat zij overeen moeten komen met de REST aanroepen van de derde partij)   * in de tabel tbrestflexfuncties drie kaarten aanmaken met de gevraagde REST-functies (de namen van die functies zijn vrij voor de applicatiebeheerder in zoverre dat zij overeen moeten komen met de REST aanroepen van de derde partij)
-  * een kaart met dvcode = //TrackNTraceOmgBasis// waarbij de waarde van kolom dvaanroep bijvoorbeeld kan zijn: //getFlexDetail(SysStandardDetail,{strdecrypt(arg1)},TrackNTrace_BasisOmg)//+  * een kaart met dvcode = //TrackNTraceOmgBasis// waarbij de waarde van kolom dvaanroep bijvoorbeeld kan zijn: //getFlexDetail(SysStandardDetail,{strurlencrypt(arg1)},TrackNTrace_BasisOmg)//
   * een kaart met dvcode = //TrackNTrace_AdviezenOmg// waarbij de waarde van kolom dvaanroep bijvoorbeeld kan zijn: //getFlexList(SysStandardList,,{arg1},,TrackNTrace_AdviezenOmg)//   * een kaart met dvcode = //TrackNTrace_AdviezenOmg// waarbij de waarde van kolom dvaanroep bijvoorbeeld kan zijn: //getFlexList(SysStandardList,,{arg1},,TrackNTrace_AdviezenOmg)//
   * een kaart met dvcode = //TrackNTrace_ProcesstappenOmg// waarbij de waarde van kolom dvaanroep bijvoorbeeld kan zijn: //getFlexList(SysStandardList,,{arg1},,TrackNTrace_ProcesstappenOmg)//.   * een kaart met dvcode = //TrackNTrace_ProcesstappenOmg// waarbij de waarde van kolom dvaanroep bijvoorbeeld kan zijn: //getFlexList(SysStandardList,,{arg1},,TrackNTrace_ProcesstappenOmg)//.
Regel 110: Regel 110:
 De overige kolommen van deze kaart kunnen leeg blijven. De overige kolommen van deze kaart kunnen leeg blijven.
  
-De API getflexdetail zal de data van de kaart ophalen uit vwfrmomgvergunningen where dnkeyomgvergunning = strdecrypt(arg1)} (dus in ons voorbeeld strdecrypt(02_RT125678J)).+De API getflexdetail zal de data van de kaart ophalen uit vwfrmomgvergunningen where dnkeyomgvergunning = strurlencrypt(arg1)} (dus in ons voorbeeld strurlencrypt(02_RT125678J)).
  
 Daartoe wordt eerst een rechtencheck gedaan door het statement uit tbqueries (beheerportaal-Nieuw) met dvcode = //omgeving_trackntrace// te evalueren. Die moet dus bestaan. Het SQL-statement: Daartoe wordt eerst een rechtencheck gedaan door het statement uit tbqueries (beheerportaal-Nieuw) met dvcode = //omgeving_trackntrace// te evalueren. Die moet dus bestaan. Het SQL-statement:
  • openwave/1.33/applicatiebeheer/instellen_inrichten/rest_flexfuncties.txt
  • Laatst gewijzigd: 2025/10/31 12:11
  • door Marc Pullens