Mode d'exécution (script)
De Wiki1000
(Différences entre les versions)
(→Mode restreint) |
|||
Ligne 5 : | Ligne 5 : | ||
* le mode standard | * le mode standard | ||
* Le mode restreint | * Le mode restreint | ||
+ | * Le mode Cloud | ||
===Mode standard=== | ===Mode standard=== | ||
Ligne 18 : | Ligne 19 : | ||
En mode Cloud certaines fonctions ne sont pas exécutables et provoquent des erreurs à l'exécution. | 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 : | La liste des fonctions impactées par le mode d'exécution : | ||
Ligne 34 : | Ligne 34 : | ||
|Sandbox | |Sandbox | ||
|- | |- | ||
− | | | + | |[[EvaluateExpression_(Instance)|EvaluateExpression]] |
|Evaluation d'expression | |Evaluation d'expression | ||
|y | |y |
Version du 13 septembre 2022 à 13:29
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 |
EvaluateExpression | Evaluation d'expression | y | Seule les expressions simples sont évaluables, des restrictions supplémentaires s'appliquent. |
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 |