Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
Get application info
|
Get application info -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
Resultado | Objeto |
![]() |
Información sobre la actividad de la aplicación activa | |||||
El comando Get application info devuelve un objeto que ofrece información detallada sobre la actividad de la aplicación activa y la configuración de la red.
El comando se puede ejecutar en aplicaciones que se ejecutan en entornos independientes y cliente/servidor. La información devuelta depende de donde se ejecuta Get application info. Por ejemplo, si se ejecuta desde un 4D remoto, la información solo se aplica a la estación de trabajo remota. Sin embargo, si se selecciona Atributo Ejecutar en servidor, la información devuelta se aplica al servidor.
El objeto devuelto contiene las siguientes propiedades:
Propiedad | Tipo | Descripción | Ejemplo | ||||||||||||||||
volumeShadowCopyStatus | cadena | Devuelve el estado del Volume Shadow Copy Service. Windows únicamente. Para más información, consulte Utilizar Servicio Volume Shadow Copy en Windows. Valores posibles:
| "available" | ||||||||||||||||
launchedAsService | booleano | True si la aplicación se inició como un servicio. Valores posibles: true, false. Para más información, consulte Registrar una base como servicio. | false | ||||||||||||||||
portID | número | 4D Server: puerto para escucha activa, 4D remoto: puerto para conexiones remotas. No devuelto en entorno autónomo. Mínimo: 1. Para más información, consulte Número de puerto. | 19814 | ||||||||||||||||
remoteDebuggerSessionID | texto | El ID de la sesión de la aplicación remota a la que está conectado el depurador del servidor. Este ID también es devuelto por Get process activity. | "A838A40BJN3NJKH..." | ||||||||||||||||
TLSEnabled | booleano | True si TLS está habilitado para las comunicaciones cliente/servidor. No devuelto en entorno autónomo. Valores posibles: true, false. Para más información, consulte El protocolo TLS y las conexiones cliente/servidor. | true | ||||||||||||||||
uptime | número | Tiempo transcurrido (en segundos) desde que se abrió la base de datos 4D local. Para conexiones remotas, devuelve el tiempo transcurrido desde que se realizó la conexión. | 143 | ||||||||||||||||
useLegacyNetworkLayer | booleano | True si la capa de red heredada se usa para el servidor de aplicaciones. No devuelto en entorno autónomo. Valores posibles: true, false. Para más información, consulte Activar o desactivar la capa de red antigua. | false | ||||||||||||||||
volumeShadowCopyStatus | cadena | Devuelve el estado del Servicio Volume Shadow Copy. Sólo en Windows. Para más información, consulte Utilizar Servicio Volume Shadow Copy en Windows. Valores posibles:
| "available" |
(*) En Windows, debe inicializar previamente este contador, por ejemplo, mediante una llamada al comando Get application info en el Método base On Startup.
El siguiente código devuelve un objeto que contiene información sobre la aplicación en ejecución:
C_OBJECT($appInfo)
$appInfo:=Get application info
Si el código se ejecuta desde un entorno autónomo, el objeto contiene (por ejemplo):
{
"launchedAsService": false,
"volumeShadowCopyStatus": "notAvailable",
"cpuUsage": 10.035875,
"uptime": 469,
"headless": false,
"pid": 16500,
"networkInputThroughput": 377263157,
"networkOutputThroughput": 12345242236
}
Si el código se ejecuta en un cliente 4D remoto, el objeto contiene (por ejemplo):
{
"launchedAsService": false,
"volumeShadowCopyStatus": "notAvailable",
"cpuUsage": 10.035875,
"portID": 19814,
"TLSEnabled": false,
"uptime": 143,
"headless": false,
"pid": 1550,
"useLegacyNetworkLayer": true,
"networkInputThroughput": 268047058,
"networkOutputThroughput": 12207686274
}
Si el código se ejecuta en 4D Server, el objeto contiene (por ejemplo):
{
"launchedAsService": false,
"volumeShadowCopyStatus": "notAvailable",
"cpuUsage": 10.016125,
"portID": 19814,
"TLSEnabled": false,
"uptime": 192,
"headless": false,
"pid": 9560,
"useLegacyNetworkLayer": true,
"newConnectionsAllowed": true,
"IPAddressesToListen": [
"192.168.18.8",
"192.168.18.7"
],
"IPAddressesAllowDeny": [
{"mode": "allow", "ip": "192.168.*"},
{"mode": "deny", "ip": "192.167.15.3"},
{"mode": "allow", "ip": "192.167.1.2" }
],
"networkInputThroughput": 149014925,
"networkOutputThroughput": 80238805
}
Execute on server
Get database parameter
Get system info
REJECT NEW REMOTE CONNECTIONS
Producto: 4D
Tema: Entorno 4D
Número
1599
Creado por: 4D v17 R3
Modificado: 4D v18
Modificado: 4D v18 R4
Modificado: 4D v18 R5
Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)