summaryrefslogtreecommitdiffstats
path: root/admin/Sources/Includes/ogAdmLib.h
diff options
context:
space:
mode:
Diffstat (limited to 'admin/Sources/Includes/ogAdmLib.h')
-rw-r--r--admin/Sources/Includes/ogAdmLib.h32
1 files changed, 18 insertions, 14 deletions
diff --git a/admin/Sources/Includes/ogAdmLib.h b/admin/Sources/Includes/ogAdmLib.h
index 748fe59b..2e63bbc5 100644
--- a/admin/Sources/Includes/ogAdmLib.h
+++ b/admin/Sources/Includes/ogAdmLib.h
@@ -11,22 +11,22 @@
// ________________________________________________________________________________________________________
#define LONSTD 1024 // Longitud de memoria estandar
#define LONINT 16 // Longitud de memoria estandar para un número entero
-#define LONFIL 256 // Longitud de memoria estandar para nombres de archivo completos (incluido path)
+#define LONFIL 1024 // Longitud de memoria estandar para nombres de archivo completos (incluido path)
#define LONIP 16 // Longitud de memoria estandar para cadenas que contiene una dirección IP
#define LONMAC 16 // Longitud de memoria estandar para cadenas que contiene una dirección MAC
-#define LONSQL 4096 // Longitud de memoria estandar para una sentencia SQL
-#define LONPRM 512 // Longitud estandar de los parámetros del fichero de configuración del servicio
-#define LONSCP 2024 // Longitud estandar de los parámetros de las tramas
-#define LONFUN 64 // Longitud estandar de los nombres de las funciones que procesan las tramas
-#define LONSUC 512 // Longitud de los mensajes de sucesos
-#define LONBLK 512 // Longitud de los paquetes de tramas leidos cada vez
-#define MAXPRM 10 // Máximo número de parámeros del fichero de configuración del servicio
+#define LONSQL 8192 // Longitud de memoria estandar para una sentencia SQL
+#define LONPRM 4098 // Longitud estandar de los parámetros del fichero de configuración del servicio
+#define LONSCP 4098 // Longitud estandar de los parámetros de las tramas
+#define LONFUN 512 // Longitud estandar de los nombres de las funciones que procesan las tramas
+#define LONSUC 4098 // Longitud de los mensajes de sucesos
+#define LONBLK 8192 // Longitud de los paquetes de tramas leidos cada vez
+#define MAXPRM 20 // Máximo número de parámeros del fichero de configuración del servicio
#define MAXPAR 128 // Maximo numero de particiones manejadas por el sistema, ahora con GPT es 128
-#define MAXLONURL 512 // Longitud máxima de una dirección url con parámetros
+#define MAXLONURL 1024 // Longitud máxima de una dirección url con parámetros
#define LONHEXPRM 5 // Longitud del campo que contiene el tamaño de la cadena de parámetros
#define LONGITUD_CABECERATRAMA 16 // Longitud de la cabecera de las tramas
-#define LONGITUD_PARAMETROS 1024 // Longitud estandar de la información de la trama (parámetros)
+#define LONGITUD_PARAMETROS 8192 // Longitud estandar de la información de la trama (parámetros)
#define MAXCMD_PARAMETROS 200 // Máximo número de parámetros de una trama
#define MAXIMOS_CLIENTES 4000 // Máximo número de conexiones con ordenadores clientes
@@ -90,14 +90,14 @@
#define ANNOREF 2009 // Año de referencia base
-#define LONGITUD_SCRIPTSALIDA 512 // Longitud máxima de la información devuelta por una función de interface
+#define LONGITUD_SCRIPTSALIDA 131072 // Longitud máxima de la información devuelta por una función de interface
#define MAXARGS 16 // Número máximo de argumentos enviados a un scripts
#define MAXCNX 5 // Máximos intentos de conexión al servidor de Administración
#define PUERTO_WAKEUP 9 // Puerto wake up
#define MAXHARDWARE 128 // Máximos elementos hardware a detectar
-#define MAXSOFTWARE 2048 // Máximos elementos software a detectar
+#define MAXSOFTWARE 8096 // Máximos elementos software a detectar
// ________________________________________________________________________________________________________
// Tipos definidos
// ________________________________________________________________________________________________________
@@ -129,7 +129,7 @@ typedef struct{ // Estructura de las tramas
char arroba; // Caracter arroba siempre
char identificador[14]; // Identificador de la trama, siempre JMMLCAMDJ_MCDJ
char tipo; // Tipo de mensaje
- int lonprm; // Longitud en hexadecimal de los parámetros
+ long lonprm; // Longitud en hexadecimal de los parámetros
char *parametros; // Parámetros de la trama
}TRAMA;
// ________________________________________________________________________________________________________
@@ -228,7 +228,10 @@ const char* tbErrores[]={"Se han generado errores. No se puede continuar la ejec
"090-Error en el fichero de configuración del programa. No se ha definido el parámetro URLMSG",\
"091-Ha habido algún problema al enviar un mensaje de tipo petición al Servidor",\
"092-Error en el fichero de configuración del programa. No se ha definido el parámetro IPLOCAL",\
- "093-No se puede caragar la libraria Windows para trabajar con sockets",\
+ "093-No se puede cargar la librería Windows para trabajar con sockets",\
+ "094-Ha habido algún problerma al procesar la actualización después de crear una imagen",\
+ "095-Ha habido algún problerma al procesar la actualización después de restaurar una imagen",\
+ "096-Ha habido algún problerma al procesar la actualización después de crear un software incremental",\
};
// ________________________________________________________________________________________________________
@@ -307,4 +310,5 @@ BOOLEAN escribeArchivo(char *,char*);
BOOLEAN sendArchivo(SOCKET *,char *);
BOOLEAN recArchivo(SOCKET *,char *);
SOCKET TCPConnect(char *,char*);
+int tomaPuerto(SOCKET);