4D v18

dataStore.getInfo( )

Inicio

 
4D v18
dataStore.getInfo( )

dataStore.getInfo( )  


 

El método dataStore.getInfo( ) devuelve un objeto que brinda información sobre el datastore. Este método es útil para configurar el código genérico.

Objeto devuelto

 

Propiedad Tipo
Descripción
type cadena
  • "4D": almacén de datos principal, disponible a través de ds  
  • "4D Server": almacén de datos remoto, abierto con Open datastore
networked booleano
    • True: se llega al almacén de datos a través de una conexión de red.
    • False: no se alcanza el almacén de datos a través de una conexión de red (base local)
localId texto ID del almacén de datos en la máquina. Corresponde a la cadena localId dada con el comando Open datastore. Cadena vacía ("") para el almacén de datos principal.
connection objeto Objeto que describe la conexión remota al almacén de datos (no se devuelve para el almacén de datos principal). Propiedades disponibles:

Propiedad Tipo Descripción
hostname texto Dirección IP o nombre del almacén de datos remoto + ":" + número de puerto
tls booleano True si se utiliza una conexión segura con el almacén de datos remoto
idleTimeout numéro Timeout de la sesión de inactividad (en minutos)
user texto Usuario autenticado en el almacén de datos remoto
  • Si el método dataStore.getInfo( ) se ejecuta en un servidor 4D o en un monopuesto 4D, la conexión en red es False.
  • Si el método dataStore.getInfo( ) se ejecuta en un 4D remoto, en red es True.

 C_OBJECT($info)
 
 $info:=ds.getInfo() //Ejecutado en 4D Server o 4D
  //{"type":"4D","networked":false,"localID":""}
 
 $info:=ds.getInfo() // Ejecutado en 4D remoto
  //{"type":"4D","networked":true,"localID":""}

En un almacén de datos remoto:

 C_OBJECT($info;$connectTo;$remoteDS)
 
 $connectTo:=New object("hostname";"111.222.33.44:8044";"user";"marie";"password";"aaaa")
 $remoteDS:=Open datastore($connectTo;"students")
 $info:=$remoteDS.getInfo()
 
  //{"type":"4D Server",
  //"localID":"students",
  //"networked":true,
  //"connection":{hostname:"111.222.33.44:8044","tls":false,"idleTimeout":2880,"user":"marie"}}



Ver también 

dataClass.getInfo( )

 
PROPIEDADES 

Producto: 4D
Tema: ORDA - DataStore

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v18)