openwave:1.31: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
Volgende revisie
Vorige revisie
openwave:1.31:applicatiebeheer:instellen_inrichten:rest_flexfuncties [2024/11/26 06:07] – Externe bewerking (Ongeldige datum) 127.0.0.1openwave:1.31:applicatiebeheer:instellen_inrichten:rest_flexfuncties [2025/07/17 15:54] (huidige) – Enter nodig na headers Kars Gottschal
Regel 1: Regel 1:
 ====== REST Flexfuncties ====== ====== REST Flexfuncties ======
 +
 Portal beheerportaal-Nieuw. Tegel //Rest Flexfuncties//. Portal beheerportaal-Nieuw. Tegel //Rest Flexfuncties//.
  
Regel 10: Regel 11:
  
 ===== Omschrijving ===== ===== Omschrijving =====
 +
 In deze tabel kunnen bestaande API's van lijst- en detailschermen en wizards worden benoemd die via de OpenWave REST-service door een derde partij - veilig - kunnen worden aangeroepen. In deze tabel kunnen bestaande API's van lijst- en detailschermen en wizards worden benoemd die via de OpenWave REST-service door een derde partij - veilig - kunnen worden aangeroepen.
  
 ==== Aanroep van REST-service door derde partij ==== ==== Aanroep van REST-service door derde partij ====
 +
 Bijvoorbeeld: Bijvoorbeeld:
 REST-rommeldam.open-wave.nl/TrackNTraceOmgBasis/12345  REST-rommeldam.open-wave.nl/TrackNTraceOmgBasis/12345 
Regel 20: Regel 23:
  
 ==== REST-service -> API translateRestCall ==== ==== REST-service -> API translateRestCall ====
 +
 De tabel tbrestflexfuncties wordt geraadpleegd door de OpenWave API: //translateRestCall//. De tabel tbrestflexfuncties wordt geraadpleegd door de OpenWave API: //translateRestCall//.
  
Regel 31: Regel 35:
  
 ==== Rendering door derde partij naar webpagina ==== ==== Rendering door derde partij naar webpagina ====
 +
 De OpenWave REST-functies retourneren een xml met daarin de gevraagde data, maar waarin ook een representatie van een lijst, of van een detailscherm of een wizardscherm. Voor elke wizard, lijst of detail is de opbouw van de xml gelijk. Er is in elk geval een blok metadata met de gewenste schermopbouwinformatie, en een blok data. De derde partij is vrij om alleen de data te gebruiken. De opbouw en xsd's zijn bij OpenWave opvraagbaar. De OpenWave REST-functies retourneren een xml met daarin de gevraagde data, maar waarin ook een representatie van een lijst, of van een detailscherm of een wizardscherm. Voor elke wizard, lijst of detail is de opbouw van de xml gelijk. Er is in elk geval een blok metadata met de gewenste schermopbouwinformatie, en een blok data. De derde partij is vrij om alleen de data te gebruiken. De opbouw en xsd's zijn bij OpenWave opvraagbaar.
  
  
 ==== Authenticatie ==== ==== Authenticatie ====
 +
 Bij de installatie van de OpenWave REST-service wordt naam en pass afgesproken waarmee de REST-service de OpenWave API's kan aanroepen. Bij de installatie van de OpenWave REST-service wordt naam en pass afgesproken waarmee de REST-service de OpenWave API's kan aanroepen.
 De naam en het wachtwoord zullen ook in de medewerkerstabel moeten zijn opgenomen en de vereiste rechten zullen aan die robotmedewerker moeten worden toegekend. De naam en het wachtwoord zullen ook in de medewerkerstabel moeten zijn opgenomen en de vereiste rechten zullen aan die robotmedewerker moeten worden toegekend.
Regel 41: Regel 47:
    
 ==== Parameters ==== ==== Parameters ====
 +
 De API translateRestCall wordt door OpenWave REST-service aangeroepen met de volgende parameters:  De API translateRestCall wordt door OpenWave REST-service aangeroepen met de volgende parameters: 
   * paramsessie (deze wordt verkregen door de aanroep van getauthenticatie (door de REST-service) op basis van afgesproken naam en wachtwoord)   * paramsessie (deze wordt verkregen door de aanroep van getauthenticatie (door de REST-service) op basis van afgesproken naam en wachtwoord)
Regel 51: Regel 58:
  
 ===== Uitgewerkt voorbeeld Track and Trace ===== ===== Uitgewerkt voorbeeld Track and Trace =====
 +
 Een aanvrager kan via een ontvangstbevestiging een track and trace link krijgen. Deze link zal uit drie delen bestaan: Een aanvrager kan via een ontvangstbevestiging een track and trace link krijgen. Deze link zal uit drie delen bestaan:
   * De URL van de derde partij. Bijvoorbeeld: REST-rommeldam.open-wave.nl/   * De URL van de derde partij. Bijvoorbeeld: REST-rommeldam.open-wave.nl/
Regel 92: Regel 100:
  
 ==== Detailgegevens van de omgevingszaak ===== ==== Detailgegevens van de omgevingszaak =====
 +
 De applicatiebeheerder zal als volgt een sysstandardtable kaart aanmaken voor tonen van de detailgegevens van de omgevingszaak: De applicatiebeheerder zal als volgt een sysstandardtable kaart aanmaken voor tonen van de detailgegevens van de omgevingszaak:
   * **Code**:TrackNTrace_BasisOmg   * **Code**:TrackNTrace_BasisOmg
Regel 264: Regel 273:
  
 ==== Adviezenlijst bij een omgevingszaak ==== ==== Adviezenlijst bij een omgevingszaak ====
 +
 De applicatiebeheerder zal als volgt een sysstandardtable kaart aanmaken voor tonen van de lijstgegevens van de adviezen bij een omgevingszaak: De applicatiebeheerder zal als volgt een sysstandardtable kaart aanmaken voor tonen van de lijstgegevens van de adviezen bij een omgevingszaak:
   * **Code**: TrackNTrace_AdviezenOmg   * **Code**: TrackNTrace_AdviezenOmg
Regel 347: Regel 357:
  
 ==== Processtappenlijst bij een omgevingszaak ==== ==== Processtappenlijst bij een omgevingszaak ====
 +
 De applicatiebeheerder zal als volgt een sysstandardtable kaart aanmaken voor de lijstgegevens van de processtappen bij een omgevingszaak: De applicatiebeheerder zal als volgt een sysstandardtable kaart aanmaken voor de lijstgegevens van de processtappen bij een omgevingszaak:
   * **Code**: TrackNTrace_ProcesstappenOmg   * **Code**: TrackNTrace_ProcesstappenOmg
  • openwave/1.31/applicatiebeheer/instellen_inrichten/rest_flexfuncties.1732597661.txt.gz
  • Laatst gewijzigd: 2024/11/26 06:07
  • door 127.0.0.1