openwave:1.33:applicatiebeheer:instellen_inrichten:satellite_filesysteem

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.33:applicatiebeheer:instellen_inrichten:satellite_filesysteem [2025/07/01 10:55] – ↷ Pagina verplaatst van openwave:1.32:applicatiebeheer:instellen_inrichten:satellite_filesysteem naar openwave:1.33:applicatiebeheer:instellen_inrichten:satellite_filesysteem Kars Gottschalopenwave:1.33:applicatiebeheer:instellen_inrichten:satellite_filesysteem [2025/07/17 16:23] (huidige) – Spaces needed Kars Gottschal
Regel 12: Regel 12:
 Dit is het geval wanneer documenten up-of gedownload worden bij een zaak die NIET onder een compartiment valt. Dit is het geval wanneer documenten up-of gedownload worden bij een zaak die NIET onder een compartiment valt.
  
-Dit zijn extra instellingen i.v.m. satellite gebruik. De instellingen zoals beschreven in [[openwave:1.32:applicatiebeheer:probleemoplossing:programmablokken:upload_document:upload_naar_fileshare|Upload documenten naar fileshare]] en [[openwave:1.32:applicatiebeheer:probleemoplossing:programmablokken:toon_documenten_en_download:ophalen_van_fileshare|Ophalen van fileshare]] zijn dus ook noodzakelijk.+Dit zijn extra instellingen i.v.m. satellite gebruik. De instellingen zoals beschreven in [[openwave:1.33:applicatiebeheer:probleemoplossing:programmablokken:upload_document:upload_naar_fileshare|Upload documenten naar fileshare]] en [[openwave:1.33:applicatiebeheer:probleemoplossing:programmablokken:toon_documenten_en_download:ophalen_van_fileshare|Ophalen van fileshare]] zijn dus ook noodzakelijk.
   * **Aan/uit**. de kolom //Tekst// van //Sectie: Documenten, Item: OphalenViaFileserver// moet gevuld zijn met de waarde //Satellite//.   * **Aan/uit**. de kolom //Tekst// van //Sectie: Documenten, Item: OphalenViaFileserver// moet gevuld zijn met de waarde //Satellite//.
   * Het **endpoint** van de satellite staat in kolom //Tekst// van //Sectie: Satellite// en //Item: Endpoint_fileserver//. Moet zijn: <code>https://xxxx:yyyy/services/nl.rem.satellite.published.Fileserver.nl.rem.satellite.published.FileserverHttpSoap12Endpoint/</code> Op de plaats van de xxxx en de yyyy ip.nummer en poort.   * Het **endpoint** van de satellite staat in kolom //Tekst// van //Sectie: Satellite// en //Item: Endpoint_fileserver//. Moet zijn: <code>https://xxxx:yyyy/services/nl.rem.satellite.published.Fileserver.nl.rem.satellite.published.FileserverHttpSoap12Endpoint/</code> Op de plaats van de xxxx en de yyyy ip.nummer en poort.
-  * **Authenticatie**. Indien de instelling //Sectie: Satellite// en //Item: HTTPAuthenticatieNaam// aangevinkt is dan gaat de berichten van de Cloud naar de satellite onder httpsauthenticatie. De usernaam staat in de kolom //Tekst// bij deze HTTPAuthenticatieNaam. Het Password staat in kolom //Tekst// onder //Sectie: Satellite// en //Item: HTTPAuthenticatiePass// (zie ook: [[openwave:1.32:applicatiebeheer:instellen_inrichten:2way_encryptie_externe_wachtwoorden|2-way encryptie van externe wachtwoorden]]).+  * **Authenticatie**. Indien de instelling //Sectie: Satellite// en //Item: HTTPAuthenticatieNaam// aangevinkt is dan gaat de berichten van de Cloud naar de satellite onder httpsauthenticatie. De usernaam staat in de kolom //Tekst// bij deze HTTPAuthenticatieNaam. Het Password staat in kolom //Tekst// onder //Sectie: Satellite// en //Item: HTTPAuthenticatiePass// (zie ook: [[openwave:1.33:applicatiebeheer:instellen_inrichten:2way_encryptie_externe_wachtwoorden|2-way encryptie van externe wachtwoorden]]).
   * **Domein** staat in kolom //Tekst// onder //Sectie: Satellite en Item: Domain//   * **Domein** staat in kolom //Tekst// onder //Sectie: Satellite en Item: Domain//
   * **Type versleuteling** staat in kolom //Tekst// onder //Sectie: Satellite en Item: HTTPAuthenticatieType// (vooralsnog alleen Basic).   * **Type versleuteling** staat in kolom //Tekst// onder //Sectie: Satellite en Item: HTTPAuthenticatieType// (vooralsnog alleen Basic).
Regel 26: Regel 26:
 Dit is het geval wanneer documenten up-of gedownload worden bij een zaak die WEL onder een compartiment valt. Dit is het geval wanneer documenten up-of gedownload worden bij een zaak die WEL onder een compartiment valt.
  
-Dit zijn extra instellingen i.v.m. satellite gebruik. De instellingen zoals beschreven in [[openwave:1.32:applicatiebeheer:probleemoplossing:programmablokken:upload_document:upload_naar_fileshare|Upload documenten naar fileshare]] en [[openwave:1.32:applicatiebeheer:probleemoplossing:programmablokken:toon_documenten_en_download:ophalen_van_fileshare|Ophalen van fileshare]] zijn dus ook noodzakelijk.+Dit zijn extra instellingen i.v.m. satellite gebruik. De instellingen zoals beschreven in [[openwave:1.33:applicatiebeheer:probleemoplossing:programmablokken:upload_document:upload_naar_fileshare|Upload documenten naar fileshare]] en [[openwave:1.33:applicatiebeheer:probleemoplossing:programmablokken:toon_documenten_en_download:ophalen_van_fileshare|Ophalen van fileshare]] zijn dus ook noodzakelijk.
   * **Aan/uit**. de kolom //Satellite (dlsatellite)// van de betreffende compartimentskaart moet aangevinkt zijn.   * **Aan/uit**. de kolom //Satellite (dlsatellite)// van de betreffende compartimentskaart moet aangevinkt zijn.
   * Het **endpoint** van de satellite staat in kolom //endpoint// van blok satellite op de compartimentskaart. Moet zijn: <code>https://xxxx:yyyy/services/nl.rem.satellite.published.Fileserver.nl.rem.satellite.published.FileserverHttpSoap12Endpoint/</code> Op de plaats van de xxxx en de yyyy ip.nummer en poort.   * Het **endpoint** van de satellite staat in kolom //endpoint// van blok satellite op de compartimentskaart. Moet zijn: <code>https://xxxx:yyyy/services/nl.rem.satellite.published.Fileserver.nl.rem.satellite.published.FileserverHttpSoap12Endpoint/</code> Op de plaats van de xxxx en de yyyy ip.nummer en poort.
   * **Authenticatie**. Indien de kolom //HTTPAuthenticatieNaam// gevuld is dan gaat de berichten van de Cloud naar de satellite onder httpsauthenticatie.    * **Authenticatie**. Indien de kolom //HTTPAuthenticatieNaam// gevuld is dan gaat de berichten van de Cloud naar de satellite onder httpsauthenticatie. 
     * De usernaam voor https-authenticatie staat in deze kolom //HTTPAuthenticatieNaam//     * De usernaam voor https-authenticatie staat in deze kolom //HTTPAuthenticatieNaam//
-    * Het Password staat in kolom //HTTPAuthenticatiePass// onder blok satellite op de compartimentskaart (zie ook: [[openwave:1.32:applicatiebeheer:instellen_inrichten:2way_encryptie_externe_wachtwoorden|2-way encryptie van externe wachtwoorden]]).+    * Het Password staat in kolom //HTTPAuthenticatiePass// onder blok satellite op de compartimentskaart (zie ook: [[openwave:1.33:applicatiebeheer:instellen_inrichten:2way_encryptie_externe_wachtwoorden|2-way encryptie van externe wachtwoorden]]).
     * Het Type versleuteling staat in kolom //HTTPAuthenticatieType// (vooralsnog alleen Basic).     * Het Type versleuteling staat in kolom //HTTPAuthenticatieType// (vooralsnog alleen Basic).
     * de inhoud van de kolom //username toegang satellite-ini// (dvsatelfileserveruser) wordt vergeleken met de //api-name// van de satellite ini-file. In die ini-file staat de echte toegangsnaam voor de fileserver die aan de satellite is verbonden.     * de inhoud van de kolom //username toegang satellite-ini// (dvsatelfileserveruser) wordt vergeleken met de //api-name// van de satellite ini-file. In die ini-file staat de echte toegangsnaam voor de fileserver die aan de satellite is verbonden.
Regel 40: Regel 40:
   * **Certificaat**. Indien de kolom  //AllowAllHostnameVerifier// aangevinkt is zal de OpenWave Cloud instemmen met een self-signed of verlopen certificaat van de satellite-server bij een verbinding onder https.   * **Certificaat**. Indien de kolom  //AllowAllHostnameVerifier// aangevinkt is zal de OpenWave Cloud instemmen met een self-signed of verlopen certificaat van de satellite-server bij een verbinding onder https.
  
-=====Methodes =====+===== Methodes =====
  
 ==== Deletemap ==== ==== Deletemap ====
Regel 52: Regel 52:
 De methode retourneert 402 indien parammustexists - true en de map niet bestaat; 0 indien gelukt en 400 indien fileserver niet benaderbaar is. De methode retourneert 402 indien parammustexists - true en de map niet bestaat; 0 indien gelukt en 400 indien fileserver niet benaderbaar is.
  
-====fileExist ====+==== fileExist ====
  
 Met deze methode controleert de satellite of een bepaalde file aanwezig: Met deze methode controleert de satellite of een bepaalde file aanwezig:
Regel 59: Regel 59:
   * paramfile: de relatieve mapnaam MET een filenaam daaraan vast. De mapfilenaam begint niet met een backslash dus bijvoorbeeld wel //wave\omgeving\2345\test.txt//. De methode retourneert 402 indien paramfile niet bestaat; 0 indien wel bestaat en 400 indien fileserver niet benaderbaar is.   * paramfile: de relatieve mapnaam MET een filenaam daaraan vast. De mapfilenaam begint niet met een backslash dus bijvoorbeeld wel //wave\omgeving\2345\test.txt//. De methode retourneert 402 indien paramfile niet bestaat; 0 indien wel bestaat en 400 indien fileserver niet benaderbaar is.
  
-====getfile ====+==== getfile ====
  
 Wanneer vanuit de Cloud een document moet worden opgehaald van de fileserver dan wordt het document opgeknipt in chunks ter grootte van de chunksize-instelling hierboven (LET OP: moet een integer zijn). Voor elke chunk wordt vanuit de Cloud de satellite-functie getfile aangesproken met de parameters: Wanneer vanuit de Cloud een document moet worden opgehaald van de fileserver dan wordt het document opgeknipt in chunks ter grootte van de chunksize-instelling hierboven (LET OP: moet een integer zijn). Voor elke chunk wordt vanuit de Cloud de satellite-functie getfile aangesproken met de parameters:
Regel 72: Regel 72:
 Het Cloud-programma weet uit de result set van de toon documentenlijst de exacte grootte in bytes van het op te vragen document. Per chunk wordt een gedeelte van het gevraagde document opgevraagd op basis van paramchunkmaxmbsize en de satellite levert dat gedeelte in base64 tezamen met de exacte grootte in bytes van dat stukje file. Als alle stukjes geleverd zijn worden deze in de Cloud (geontbased64) aan elkaar geplakt en op de server-downloadmap geplaatst waarna deze via de browser van de gebruiker op zijn device download terechtkomt. Het Cloud-programma weet uit de result set van de toon documentenlijst de exacte grootte in bytes van het op te vragen document. Per chunk wordt een gedeelte van het gevraagde document opgevraagd op basis van paramchunkmaxmbsize en de satellite levert dat gedeelte in base64 tezamen met de exacte grootte in bytes van dat stukje file. Als alle stukjes geleverd zijn worden deze in de Cloud (geontbased64) aan elkaar geplakt en op de server-downloadmap geplaatst waarna deze via de browser van de gebruiker op zijn device download terechtkomt.
  
-====getfilelist ====+==== getfilelist ====
  
 Wanneer vanuit de Cloud een lijst wordt gevraagd van documenten of mappen dat wordt de satellite-functie getfilelist aangesproken met de volgende parameters:  Wanneer vanuit de Cloud een lijst wordt gevraagd van documenten of mappen dat wordt de satellite-functie getfilelist aangesproken met de volgende parameters: 
Regel 93: Regel 93:
   * map: wederom zonder documentroot bijv. 'Omgeving/2010/2010VP028'   * map: wederom zonder documentroot bijv. 'Omgeving/2010/2010VP028'
  
-====makedir ====+==== makedir ====
  
 Wanneer vanuit de Cloud een map moeten worden aangemaakt op de fileserver (vanaf satelliteversie 1.1) wordt de satellite-functie //makedir// aangesproken met de parameters: Wanneer vanuit de Cloud een map moeten worden aangemaakt op de fileserver (vanaf satelliteversie 1.1) wordt de satellite-functie //makedir// aangesproken met de parameters:
Regel 100: Regel 100:
   * paramdir: de relatieve mapnaam. Deze relatieve mapnaam is een mapnaam waar de documentroot (kolom //Tekst// van //Sectie: Documenten, Item: DocumentRoot//) vanaf is gehaald. De mapnaam begint niet met een backslash dus wel goed is 'omgeving\2345\'.     * paramdir: de relatieve mapnaam. Deze relatieve mapnaam is een mapnaam waar de documentroot (kolom //Tekst// van //Sectie: Documenten, Item: DocumentRoot//) vanaf is gehaald. De mapnaam begint niet met een backslash dus wel goed is 'omgeving\2345\'.  
  
-====movecopydelfile ====+==== movecopydelfile ====
  
 Wanneer vanuit de Cloud een map moeten worden verplaatst of verwijderd op de fileserver (vanaf satellite versie 1.1) wordt de satellite-functie //movecopydelfile// aangesproken met de parameters: Wanneer vanuit de Cloud een map moeten worden verplaatst of verwijderd op de fileserver (vanaf satellite versie 1.1) wordt de satellite-functie //movecopydelfile// aangesproken met de parameters:
Regel 113: Regel 113:
   * paramoverschrijf: true of false. Indien false dan mag een bestaande file niet worden overschreven, maar moet ie toegevoegd worden onder bijv. test(2).txt (alleen van toepassing bij paramaction 1 en 2).   * paramoverschrijf: true of false. Indien false dan mag een bestaande file niet worden overschreven, maar moet ie toegevoegd worden onder bijv. test(2).txt (alleen van toepassing bij paramaction 1 en 2).
  
-====putfile ====+==== putfile ====
  
 Wanneer vanuit de Cloud een document moet worden geplaatst op de fileserver dan wordt het document opgeknipt in chunks ter grootte van de chunksize-instelling hierboven (LET OP: moet een integer zijn). Voor elke chunk wordt vanuit de Cloud de satellite-functie //putfile// aangesproken met de parameters: Wanneer vanuit de Cloud een document moet worden geplaatst op de fileserver dan wordt het document opgeknipt in chunks ter grootte van de chunksize-instelling hierboven (LET OP: moet een integer zijn). Voor elke chunk wordt vanuit de Cloud de satellite-functie //putfile// aangesproken met de parameters:
Regel 132: Regel 132:
  
 <code ini> <code ini>
-=====Satellite.ini =====+===== Satellite.ini =====
  
 De satellite-server heeft een eigen ini-file: satellite.ini bijvoorbeeld: De satellite-server heeft een eigen ini-file: satellite.ini bijvoorbeeld:
Regel 167: Regel 167:
  
  
-=====Logging =====+===== Logging =====
  
 In de tabel tbmessagelog worden de verzonden en ontvangen berichten van en naar de satellite gelogd. In de tabel tbmessagelog worden de verzonden en ontvangen berichten van en naar de satellite gelogd.
  • openwave/1.33/applicatiebeheer/instellen_inrichten/satellite_filesysteem.1751360107.txt.gz
  • Laatst gewijzigd: 2025/07/01 10:55
  • door Kars Gottschal