¿Sobre este componente?
el componente4D_Info_Report
proporciona una gran cantidad de información:
-
sobre el sistema operativo, el ordenador y la aplicación 4D
-
sobre la base de datos: descripción de la estructura, archivo de datos, tamaño, configuración, etc.
-
mientras el servidor está en ejecución, variación de memoria, uso de caché, usuarios conectados, procesos, etc.
¿Cómo utilizar este componente?
Procedimiento n°1:
Important
Requiere la versión 20 R6 o superior
-
Crear un
dependencies.json
archivo en el/Project/Sources/
carpeta -
Copie y pegue el texto a continuación en el
dependencies.json
archivo
{
"dependencies": {
"4D_Info_Report": {
"github": "4d/4D_Info_Report",
"version": "20.*"
}
}
}
- El componente se cargará automáticamente después de volver a abrir su proyecto 4D.
Note
- El componente estará presente en la carpeta:
- ~/Library/Caches/4D/Dependencies/.github/4d/4D_Info_Report/ (en Mac)
- ~\AppData\Local\4D\Dependencies\.github\4d\4D_Info_Report\ (en Windows)
Procedimiento n°2:
Crear una carpetaComponents
junto al archivo de estructura o aplicación (si aún no existe), copie el componente no archivado y reinicie su 4D o 4D Server.
Luego puedes ejecutar directamente el método compartido:aa4D_NP_Report_Manage_Display
desde 4D Remoto.
Un cuadro de diálogo del componente le permitirá iniciar el procedimiento almacenado para crear informes cada N minutos en el servidor.
También puedes implementar en tu base de datos Host, este pequeño código en tuOn Server startup
método para ejecutar cualquiera de los métodos compartidos (todos comienzan conaa4D_
):
var $NP : Integer
ARRAY TEXT($at_Components;0)
COMPONENT LIST($at_Components)
If(Find in array($at_Components;"4D_Info_Report@")>0)
// to start the stored procedure creating report every 5 minutes
$NP:=New process("aa4D_NP_Schedule_Reports_Server";0;"$4DIR_NP";5;0)
End if
Procedimiento n°3:
Puede crear un solo informe utilizando el método compartidoaa4D_NP_Util_CreateReport_Serv
.
Los informes creados (archivos de texto) se almacenan en una carpeta creada.Folder_reports
al lado del archivo de datos.
var $NP : Integer
ARRAY TEXT($at_Components;0)
COMPONENT LIST($at_Components)
If(Find in array($at_Components;"4D_Info_Report@")>0)
// to create a single report in "Folder_reports" next to the Data file
$NP:=New process("aa4D_NP_Util_CreateReport_Serv";0;"$4DIR_NP")
End if
¿Cómo analizar informes?
Puedes analizar estos informes:
-
desde un 4D remoto ejecutando el
aa4D_NP_Report_Export_Display
método -
desde un 4D de un solo usuario abriendo el componente y haciendo clic en el
File / Local reports compare
menú
Descargar
-
referencia del componente: 4D_Info_Report_v4_80_Ref_v40.pdf
-
base de datos de host (4D 19) con algunos ejemplos de métodos compartidos de host (agregue el componente en la carpeta “Componentes” para su prueba: 4D_Info_Report_Host_T_v9_19.zip
-
componente para la versión 4D 20 R6 (también compilado para el procesador Apple Silicon): 4D_Info_Report_20R6
-
componente para la versión 4D 20 LTS (también compilado para el procesador Apple Silicon): 4D_Info_Report_20
-
componente para la versión 4D 19 R6 (sólo compilado para procesador Intel/AMD): 4D_Info_Report_v4_83_I_19R6.zip
-
componente para la versión 4D 19 R6 (también compilado para el procesador Apple Silicon): 4D_Info_Report_v4_83_IS_19R6.zip
-
componente para la versión 4D 19 (sólo compilado para procesador Intel/AMD): 4D_Info_Report_v4_83_I_19.zip
-
componente para la versión 4D 19 (también compilado para el procesador Apple Silicon): 4D_Info_Report_v4_83_IS_19.zip
Archivo
-
componente para la versión 4D 18: 4D_Info_Report_v4_65_v18.zip
-
componente para la versión 4D 17 (sólo compilado para 64 bits): 4D_Info_Report_v4_33_64-bit_v17.zip
-
componente para la versión 4D 17 (también compilado para 64 bits): 4D_Info_Report_v4_33_v17.zip
-
base de datos de host (4D 17) con algunos ejemplos de métodos compartidos de host (agregue el componente en la carpeta “Componentes” para su prueba: 4D_Info_Report_Host_T_v8_v17.zip
-
componente para la versión 4D 16 (también compilado para 64 bits): 4D_Info_Report_v4_9rZC_v16_rev3.zip
-
componente para la versión 4D 15 (también compilado para 64 bits): 4D_Info_Report_v4_9rZ8_v15_rev2.zip
-
componente para la versión 4D 14 (también compilado para 64 bits): 4D_Info_Report_v4_9rZ2_v14_rev1.zip
-
componente para la versión 4D 13 (también compilado para 64 bits): 4D_Info_Report_v4_9rZ2_v13_rev1.zip
-
componente para la versión 4D 12 (también compilado para 64 bits): 4D_Info_Report_v4_9rZ_v12.zip
-
base de datos de host (4D 12) con algunos ejemplos de métodos compartidos de host (agregue el componente en la carpeta “Componentes” para su prueba: 4D_Info_Report_Host_T_v6_v12.zip