Para la mayoría de los espacios de nombres y variables disponibles, puede utilizar un archivo config.xml como punto de partida (puede encontrar este archivo en la MarvelClient Directorio de trabajo): por lo general, es suficiente mirar el config.xml de una o dos máquinas para saber qué espacios de nombres y nombres de variables se pueden usar. Por lo general, sólo hay diferencias entre las principales MarvelClient/Notas releasey plataformas (Windows/Mac/iOS/Android).


La captura de pantalla anterior muestra el uso de una referencia para configurar de forma genérica el campo del directorio de destino de una acción de copia de seguridad para que señale a cada usuario " ” (no es una buena idea, por cierto ;-)).
Mirando una muestra MarvelClient config.xml muestra que esto se resolvería en "C:\Lotus\Notes\Client" en el cliente desde el que se abrió config.xml:


MarvelClient proporciona más de 150 IBM Notes Client y detalles del sistema operativo diferentes en los espacios de nombres notes: y os:, a los que se puede hacer referencia. Esto permite compilar conjuntos de reglas flexibles sin ninguna programación.

TENGA EN CUENTA que los espacios de nombres y las variables NO están protegidos contra escritura. No debe cambiar variables importantes del sistema (p. ej. notas:director_clientey, mc:directorio_de_trabajo o similar).

Acerca de config.xml

El config.xml se puede encontrar en el MarvelClient Directorio de trabajo

  • el archivo es una instantánea del estado interno de los valores de configuración
  • se escribe/actualiza antes y después del inicio de sesión, al apagar y justo antes de que se ejecute una acción de copia de seguridad
  • se vuelve a crear cada vez que se inicia el cliente, las variables almacenadas allí NO se vuelven a leer nunca

Notas de las secciones de configuración y sistema operativo

Estas secciones contienen información que MarvelClient recopila y pone a disposición para su uso en referencias y condiciones. También se utilizan en la MarvelClient Analyze-Db para proporcionar una descripción general de toda la infraestructura de su cliente.


Espacio de nombres


reconoceDetalles del cliente de IBM Notes; … en config.xml
osDetalles del sistema operativo; ... en config.xml

MarvelClient secciones de configuración específicas

Espacio de nombres


mcMarvelClient "Variables del sistema"; … en config.xml
mz"Variables del sistema" para MarvelClient Zip/Unzip y bloqueo de archivos adjuntos (anteriormente llamado MarvelZip); … en config.xml
usuarioEste espacio de nombres está destinado a sus propias variables, lo que le permite escribir libremente sus propias variables en este espacio de nombres:

Ejemplo:
usando una acción "*.ini y variables" para establecer "usuario: tipo_replica" en "stub".
estado de aplicacióndiversa información sobre el cliente, como si el usuario está autenticado o el tiempo de ejecución (por ejemplo, antes de iniciar sesión)
la concesión de licenciasInformación sobre módulos con licencia

Secciones de configuración para acceder a la información de Notes

Espacio de nombres


valores predeterminados del usuario

Solo disponible en plataformas móviles/Nomad. Puede ser manejado por la acción. Nomad/N1.1. Restricciones de aplicación
P.ej devolvería 10 (mb) a menos que los administradores lo cambien

Para obtener una lista completa de los valores posibles, consulte https://help.hcltechsw.com/nomad/1.0/configure_app_restrictions.html

iniHace referencia a una entrada de notes.ini; los nombres y valores de las variables disponibles dependen del archivo de preferencias notes.ini o Notes del usuario de destino respectivo
notas_cadenaProporciona acceso a las cadenas localizadas desde un código de error de ESTADO de la API de Notes. P.ej devolverá "Entrada no encontrada en el índice".

Secciones de configuración para acceder a la información del sistema operativo

Espacio de nombres


envHace referencia a una variable de entorno del sistema operativo; los nombres y valores de las variables disponibles dependen del entorno del sistema operativo del usuario objetivo respectivo.
(en Windows, piense en iniciar cmd.exe e ingresar el comando "establecer")
sistema de archivosRealiza una consulta en tiempo real de las propiedades del disco, directorio o archivo (por ejemplo, tamaño, número de archivos y similares)
registro

Solo Windows: acceso de solo lectura al registro. Utilice la acción de administración de registros Objects/A5.3 para realizar cambios en el registro.
Las siguientes claves predefinidas están disponibles: HKEY_CLASSES_ROOT, HKEY_CURRENT_CONFIG, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS

Los números (REG_DWORD, REG_QWORD) se convierten en una cadena, los datos binarios (REG_BINARY) en una cadena hexadecimal. Las listas de cadenas (REG_MULTI_SZ) se fusionarán usando una, (coma) como separador

P.ejSOFTWARE\Microsoft\Windows Defender\Estado del producto>

Secciones especiales de configuración

Espacio de nombres


alias_de_acciónPermite referenciar resultados y variables de MarvelClient Comportamiento; por ejemplo " ” permite hacer referencia a un icono de escritorio y una acción de réplica para consultar si existe una réplica local para una aplicación determinada.
monturasSolo Windows, muestra una lista de todas las unidades montadas, p. \Dispositivo\VolumenDiscoDuro3
del sistema,información sobre todas las interfaces de red. No pueden ser referencias directas, use una condición de adaptador de IP en su lugar
azar

, donde n debe ser > (mayor que) m; p.ej permite valores aleatorios respectivos que se calculan nuevamente con CADA acción de referencia respectiva.

Como uno de los muchos ejemplos posibles, esto se puede usar para no crear una réplica local para TODOS los usuarios respectivos objetivo de una acción de Aplicación/Archivo de correo, sino para distribuir la creación de réplicas locales a lo largo del tiempo a través de la aleatorización (usando una condición numérica y, por ejemplo, comparando con <= (menor que o igual) 1, lo que lleva a que más o menos el 10 % de todos los usuarios objetivo creen una réplica local a lo largo del tiempo.

Este es un número aleatorio entre 1 y 1000 generado en cada inicio del cliente y permanece sin cambios hasta el final del cierre del cliente.

equipo

Permite acceder a información relacionada con el tiempo mediante referencias. Variables admitidas:
, ,

Cada uno puede extenderse por _local o _utc, así: o . Sin él, todos los resultados están en UTC.
Todos los resultados están en formato ISO.

Algunos ejemplos:
- 195513Z
- 215513
- 195513Z
- 20150418
- 20150418
- 20150418T195513Z
- 20150418T215513

Acceso a la configuración a través de agentes/LotusScript

Cuándo MarvelClient está instalado, los clientes pueden usar LotusScript para acceder a la mayoría de las secciones de configuración. Por ejemplo, en un agente que se ejecuta mediante la acción A1.1 Ejecutar agente.

Esto se puede lograr mediante las llamadas NotesSession.GetEnvironmentString/Var y NotesSession.SetEnvironmentVar.

Esta funcionalidad no es compatible con plataformas móviles (iOS, Android)

Sintaxis:

MC->Sección:Nombre
Acceso de configuración para LotusScript
Dim session As New NotesSession 'acceso de lectura Dim UserDocumentDir As String UserDocumentDir = session.GetEnvironmentString( "MC->os:user_public_documents_directory" ) Dim LogonServer As String LogonServer = session.GetEnvironmentString( "MC->env:LOGONSERVER" ) 'acceso de escritura Llamada session.SetEnvironmentVar( "MC->user:custom_data_for_analyze_db", "info" )


Temas