Mode d'exécution (script)

De Wiki1000
(Différences entre les versions)
(Page créée avec « __NOTOC__ Le mode d'exécution du script détermine quelles fonctions sont utilisables dans un certain contexte. Il existe deux modes d'exécution : * le mode standard *... »)
 
(Mode Cloud)
(12 révisions intermédiaires par un utilisateur sont masquées)
Ligne 5 : Ligne 5 :
 
* le mode standard  
 
* le mode standard  
 
* Le mode restreint
 
* Le mode restreint
 +
* Le mode Cloud
  
 
===Mode standard===
 
===Mode standard===
 
Le mode standard est utilisé dans les déploiements on-premise ou les déploiement Intranet.
 
Le mode standard est utilisé dans les déploiements on-premise ou les déploiement Intranet.
  
===Mode restreint===
+
===Mode Restreint===
Le mode restreint est utilisé dans les déploiements Cloud ou Internet.
+
Le mode restreint est utilisé dans les déploiements multi-tenants.
  
En mode restreint certaines fonctions ne sont pas exposées.
+
En mode restreint certaines fonctions ne sont pas exposées et provoquent des erreurs à la compilation.
  
La liste des fonctions inaccessibles en mode restreint :
+
===Mode Cloud===
 +
Le mode Cloud est utilisé pour les déploiement sur un cloud publique, il est automatiquement activé pour un Cloud géré par Sage.
 +
 
 +
En mode Cloud certaines fonctions ne sont pas exécutables et provoquent des erreurs à l'exécution.
 +
 
 +
La liste des fonctions impactées par le mode d'exécution :
  
 
{|class="wikitable"
 
{|class="wikitable"
Ligne 20 : Ligne 26 :
 
!Fonction
 
!Fonction
 
!Usage
 
!Usage
 +
!Restreint
 +
!Cloud
 
|-
 
|-
|ShellExecute
+
|File system
|Exécution de commande système
+
|Accès au système de fichier
 +
|Sandbox
 +
|Sandbox
 
|-
 
|-
|ExecuteProcess
+
|Accès au référentiel
|Exécution de processus système
+
|Classes du référentiel
 +
|n
 +
|y
 
|-
 
|-
|RegistryKeyExists
+
|Export du référentiel
 +
|Classes du référentiel
 +
|y
 +
|n
 +
|-
 +
|[[EvaluateExpression_(Instance)|EvaluateExpression]]
 +
|Evaluation d'expression
 +
|y
 +
|Seules les expressions simples sont évaluables.
 +
|-
 +
|[[ShellExecute_(rtl)|ShellExecute]]
 +
|Exécution de commande système
 +
|n
 +
|n
 +
|-
 +
|[[RegisterSearchKey_(MM)|RegistryKeyExists]]
 
|Test de clé de registre
 
|Test de clé de registre
 +
|n
 +
|n
 
|-
 
|-
|RegistryKeyReadValue
+
|[[RegistryReadValue_(rtl)|RegistryKeyReadValue]]
 
|Lecture de clé de registre
 
|Lecture de clé de registre
 +
|n
 +
|n
 
|-
 
|-
|RegistryKeyWriteValue
+
|[[RegistryWriteValue_(rtl)|RegistryKeyWriteValue]]
 
|Ecriture de clé de registre
 
|Ecriture de clé de registre
 +
|n
 +
|n
 
|-
 
|-
|ParamCount
+
|[[ParamCount_(rtl)|ParamCount]]
 
|Paramètre de la ligne commande
 
|Paramètre de la ligne commande
 +
|n
 +
|n
 
|-
 
|-
|ParamStr
+
|[[ParamStr_(rtl)|ParamStr]]
 
|Paramètre de la ligne commande
 
|Paramètre de la ligne commande
 +
|n
 +
|n
 
|-
 
|-
|QueryBroker
+
|[[QueryBroker_(rtl)|QueryBroker]]
 
|Exécuteur de requête
 
|Exécuteur de requête
 +
|n
 +
|y
 +
|-
 +
|[[ODBCQueryBroker_(rtl)|odbcQueryBroker]]
 +
|Exécuteur de requête odbc
 +
|n
 +
|n
 
|-
 
|-
|Cursor.SQL
+
|[[SQL_(cursor)|Cursor.SQL]]
 
|Construction de SQL sur le curseur
 
|Construction de SQL sur le curseur
 +
|n
 +
|y
 
|-
 
|-
|Cursor.Translator
+
|[[Translator_(cursor)|Cursor.Translator]]
 
|Translateur SQL du curseur
 
|Translateur SQL du curseur
 +
|n
 +
|y
 
|}
 
|}
  

Version du 21 septembre 2022 à 09:02

Le mode d'exécution du script détermine quelles fonctions sont utilisables dans un certain contexte.

Il existe deux modes d'exécution :

  • le mode standard
  • Le mode restreint
  • Le mode Cloud

Mode standard

Le mode standard est utilisé dans les déploiements on-premise ou les déploiement Intranet.

Mode Restreint

Le mode restreint est utilisé dans les déploiements multi-tenants.

En mode restreint certaines fonctions ne sont pas exposées et provoquent des erreurs à la compilation.

Mode Cloud

Le mode Cloud est utilisé pour les déploiement sur un cloud publique, il est automatiquement activé pour un Cloud géré par Sage.

En mode Cloud certaines fonctions ne sont pas exécutables et provoquent des erreurs à l'exécution.

La liste des fonctions impactées par le mode d'exécution :

Fonction Usage Restreint Cloud
File system Accès au système de fichier Sandbox Sandbox
Accès au référentiel Classes du référentiel n y
Export du référentiel Classes du référentiel y n
EvaluateExpression Evaluation d'expression y Seules les expressions simples sont évaluables.
ShellExecute Exécution de commande système n n
RegistryKeyExists Test de clé de registre n n
RegistryKeyReadValue Lecture de clé de registre n n
RegistryKeyWriteValue Ecriture de clé de registre n n
ParamCount Paramètre de la ligne commande n n
ParamStr Paramètre de la ligne commande n n
QueryBroker Exécuteur de requête n y
odbcQueryBroker Exécuteur de requête odbc n n
Cursor.SQL Construction de SQL sur le curseur n y
Cursor.Translator Translateur SQL du curseur n y

Développement DSM





Whos here now:   Members 0   Guests 1   Bots & Crawlers 0
 
Outils personnels