Liste des paramètres globaux (GPL)
Cette liste contient les paramètres globaux de la bibliothèque SqlRemoteAccess. Vous pouvez les modifier en fonction de votre projet dans le Gestionnaire de bibliothèques.
Les paramètres globaux de la bibliothèque SqlRemoteAccess vous permettent de définir la taille de l'ALIAS suivant des tampons de données :
oAlias UserData qui doit être disponible dans le contrôleur, pour stocker les données SQL lues dans la base de données SQL.
oAlias RequestData qui doit être disponible dans le contrôleur pour segmenter les requêtes SQL en plusieurs chaînes d'au maximum 200 caractères avant leur envoi à la base de données SQL.
Variable |
Type de données |
Valeur plage |
Description |
---|---|---|---|
Gc_uiIpStringSize |
UINT |
– |
Limite supérieure du type WSTRING pour l'élément wsGwIpaddress de la ST_ConnectionSettings structure. Valeur par défaut : 15 |
Gc_uiMaxRows |
UINT |
1 à 50 |
Nombre maximum de lignes du tableau ARRAY de données utilisateur. Valeur par défaut : 20 |
Gc_uiMaxColumns |
UINT |
1 à 50 |
Nombre maximum de colonnes du tableau ARRAY de données utilisateur. Valeur par défaut : 10 |
Gc_uiTableWstringLength |
UINT |
20 à 200 |
Longueur de la chaîne WSTRING dans le tableau ARRAY de données utilisateur. Valeur par défaut : 200 |
Gc_uiRequestWstringLength |
UINT |
20 à 200 |
Longueur de la chaîne WSTRING dans le tableau ARRAY de données utilisateur. Configurez une valeur correspondant à la longueur des requêtes SQL que vous utilisez dans votre application. Valeur par défaut : 200 |
Gc_uiMaxRequest |
UINT |
1 à 40 |
Limite supérieure du tableau ARRAY des données de la requête. Configurez une valeur correspondant à la longueur des requêtes SQL que vous utilisez dans votre application. Valeur par défaut : 20 |
Gc_uiRecBufferLength |
UINT |
512 à 2000 |
Longueur du tampon de réponse, en octets. Valeur par défaut : 1000 |
Gc_uiSendBufferLength |
UINT |
512 à 2000 |
Longueur du tampon d'envoi, en octets. Valeur par défaut : 1000 |
NOTE : les variables Gc_uiRecBufferLength et Gc_uiSendBufferLength définissent la taille des tampons internes d'envoi et de réception de données. La taille de ces tampons détermine le nombre de cycles requis pour transférer complètement une requête ou une réponse entre le contrôleur et la SQL Gateway. Les valeurs choisies peuvent avoir un impact sur la durée d'exécution des services SQL et sur la mémoire, ce qui a une incidence sur les performances globales de l'application.