Guide d'utilisation et de référence

db2gse.gse_enable_autogc

Cette procédure mémorisée permet d'effectuer les tâches suivantes :

Pour un exemple du code requis pour appeler cette procédure mémorisée, reportez-vous à la fonction C gseEnableAutoGC dans le programme exemple. Pour plus d'informations sur ce programme, consultez le Rédaction d'applications pour Extension Spatiale.

Autorisation

L'ID utilisateur sous lequel est appelée la procédure mémorisée doit disposer de l'autorisation appropriée octroyée sous la forme de droits, d'un privilège ou d'un ensemble de privilèges ; il s'agit en l'occurrence :

Paramètres d'entrée

Tableau 11. Paramètres d'entrée de la procédure mémorisée db2gse.gse_enable_autogc.
Nom Type de données Description
operMode SMALLINT Indique si les déclencheurs qui lancent le géocodage doivent être créés ou réactivés après avoir été temporairement désactivés.

Ce paramètre ne peut pas prendre la valeur NULL.

Commentaire : Pour créer des déclencheurs, utilisez la macro GSE_AUTOGC_CREATE. Pour les réactiver, recourez à la macro GSE_AUTOGC_RECREATE. Pour déterminer les valeurs associées à ces macros, consultez le fichier db2gse.h. Sous AIX, ce fichier se trouve dans le répertoire $DB2INSTANCE/sqllib/include/. Sous Windows NT, il est stocké dans le répertoire %DB2PATH%\include\.

layerSchema VARCHAR(30) Nom du schéma auquel appartient la table spécifiée dans le paramètre layerTable.

Ce paramètre peut prendre la valeur NULL.

Commentaire : Si vous n'affectez pas de valeur au paramètre layerSchema, il prendra par défaut l'ID utilisateur sous lequel est appelée procédure mémorisée db2gse.gse_enable_autogc.

layerTable VARCHAR(128) Nom de la table concernée par l'exécution des déclencheurs créés ou réactivés par cette procédure mémorisée.

Ce paramètre ne peut pas prendre la valeur NULL.

layerColumn VARCHAR(128) Nom de la colonne spatiale mise à jour par les déclencheurs créés ou réactivés par cette procédure mémorisée.

Ce paramètre ne peut pas prendre la valeur NULL.

gcId INTEGER Identificateur du géocodeur qui doit être appelé par les déclencheurs d'insertion et de mise à jour créés ou réactivés par cette procédure mémorisée.

Ce paramètre ne peut pas prendre la valeur NULL si le paramètre operMode est défini par GSE_AUTOGC_CREATE. Il peut la prendre si operMode a la valeur GSE_AUTOGC_RECREATE.

precisionLevel INTEGER Degré de correspondance requis entre les données source et les données de référence pour que le géocodeur traite les données source avec succès.

Ce paramètre ne peut pas prendre la valeur NULL si le paramètre operMode est défini par GSE_AUTOGC_CREATE. Il peut la prendre si operMode a la valeur GSE_AUTOGC_RECREATE.

Commentaire : Le niveau de précision peut aller de 1 à 100 %.

vendorSpecific VARCHAR(256) Informations techniques données par le fournisseur ; par exemple, le chemin d'accès et le nom du fichier qu'il utilise pour la définition des paramètres.

Ce paramètre ne peut pas prendre la valeur NULL si le paramètre operMode est défini par GSE_AUTOGC_CREATE. Il peut la prendre si operMode a la valeur GSE_AUTOGC_RECREATE.

Paramètres de sortie

Tableau 12. Paramètres d'entrée de la procédure mémorisée db2gse.gse_enable_autogc.
Nom Type de données Description
msgCode INTEGER Code associé aux messages susceptibles d'être renvoyés par le demandeur de la procédure mémorisée.
msgText VARCHAR(1024) Message d'erreur complet, tel que généré sur le serveur Extension Spatiale.

Restrictions


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]