Lista de parámetros global (GPL)
La lista de parámetros globales contiene los parámetros globales de la biblioteca SqlRemoteAccess. Se pueden sobrescribir de forma específica para su proyecto en el Administrador de bibliotecas.
Los parámetros globales de la biblioteca SqlRemoteAccess le permiten definir el tamaño del siguiente ALIAS para los búferes de datos:
oUserData que debe haber disponibles en el controlador para almacenar los datos SQL leídos de la base de datos SQL.
oRequestData que debe haber disponibles en el controlador para segmentar las peticiones SQL en cadenas separadas de un máximo de 200 caracteres antes de que se envíen a la base de datos SQL.
Variable |
Tipo de datos |
Rango de valores |
Descripción |
---|---|---|---|
Gc_uiIpStringSize |
UINT |
– |
El límite superior de la WSTRING del elemento wsGwIpaddress en la estructura ST_ConnectionSettings. Valor predeterminado: 15 |
Gc_uiMaxRows |
UINT |
1...50 |
Número máximo de filas de la ARRAY de datos de usuario. Valor predeterminado: 20 |
Gc_uiMaxColumns |
UINT |
1...50 |
Número máximo de columnas de la ARRAY de datos de usuario. Valor predeterminado: 10 |
Gc_uiTableWstringLength |
UINT |
20...200 |
Longitud de la WSTRING en la ARRAY de datos de usuario. Valor predeterminado: 200 |
Gc_uiRequestWstringLength |
UINT |
20...200 |
Longitud de la WSTRING en la ARRAY de datos de petición. Configure un valor que corresponda a la longitud de las peticiones SQL que usa en su aplicación. Valor predeterminado: 200 |
Gc_uiMaxRequest |
UINT |
1...40 |
Límite superior de la ARRAY de datos de petición. Configure un valor que corresponda a la longitud de las peticiones SQL que usa en su aplicación. Valor predeterminado: 20 |
Gc_uiRecBufferLength |
UINT |
512...2000 |
Longitud del búfer de respuesta en bytes. Valor predeterminado: 1000 |
Gc_uiSendBufferLength |
UINT |
512...2000 |
Longitud del búfer de envío en bytes. Valor predeterminado: 1000 |
NOTA: Las variables Gc_uiRecBufferLength y Gc_uiSendBufferLength definen el tamaño de los búferes internos de envío y recepción de datos. Los tamaños de estos búferes determinan el número de ciclos que se necesitan para transferir una petición o respuesta completa entre el controlador y la SQL Gateway. Los valores que elija podrían afectar al tiempo de ejecución de los servicios SQL y la memoria y, en consecuencia, el rendimiento global de la aplicación podría verse afectado.