Il est possible d'exécuter le gestionnaire de travaux sans avoir à créer le schéma GSSOUM dans la base de données. Dans ce mode de fonctionnement, les tables sont recherchées dans le schéma de l'utilisateur connecté à la base de données.
Cela peut se faire au niveau du gestionnaire de travaux en utilisant :
- soit le paramètre "remove schema" de la ligne de commandes,
- soit la directive "RemoveSchema = 1" dans le fichier de configuration.
Pour les programmes applicatifs, les interfaces du gestionnaire de travaux travaillent par défaut avec le schéma GSSOUM. Pour travailler sans schéma, vous devez intégrer le code suivant à l'initialisation de la partie serveur (avant l'appel aux autres programmes de service du GTS) :
* Paramétrage du schéma
CHARGER_DLL TR_REMOVE_SCHEM
APPELER TR_REMOVE_SCHEM *VRAI *VRAI
APPELER TR_ADD_JOB ......
Pour contourner une limitation de l'AGL Adélia, les tables "sans schéma" ont été renommées : le préfixe "GS" des tables est remplacé par "HG" (par exemple : la table des travaux GSJOBS devient HGJOBS, la requête "SELECT * FROM GSSOUM.GSJOBS" devient "SELECT * FROM HGJOBS").
Les scripts de création ou de mise à jour dont le nom a pour suffixe "_ns" permettent de créer les tables HGXXX, les autres scripts travaillant sur les tables standard (GSSOUM.GSXXX).