Tema anterior: Establecimiento de propiedades del escenario: set_scenario_data()Tema siguiente: Inicio de escenarios: run()


Establecimiento de propiedades del host: set_host_data()

La función de API set_host_data permite editar las propiedades del host. Esta API puede actualizar la mayoría de las propiedades del host.

Argumentos

La función de API set_host_data incluye los argumentos descritos en la tabla siguiente:

Nombre

Tipo

Descripción

session_id

uint

El ID de sesión que se ha devuelto llamando a la API de función create_session.

host_index

uint

El índice del host.

scenario_id

uint

El ID del escenario.

property_name

cadena

El nombre de la propiedad del host. Cada propiedad tiene un nombre único.

property_value

cadena

El valor de la propiedad.

Valores de retorno

Esta función devuelve un valor verdadero cuando la llamada de API se completa correctamente. De lo contrario, esta función devuelve un valor falso.

Ejemplo: Establecimiento de propiedades del host

//establecer el nombre de host y la dirección IP para el host
get_mng().set_host_data(_session_id, scenario_id, master_host_index, "Scenario.ReplicationTree.ReplNode.CommonHostProps.Host", "master");

get_mng().set_host_data(_session_id, scenario_id, master_host_index, "Scenario.ReplicationTree.ReplNode.CommonHostProps.IP", "155.35.78.187");

La tabla siguiente enumera los nombres de la propiedad del host master comunes.

Nombre de la propiedad

Descripción

Scenario.ReplicationTree.ReplNode.CommonHostProps.Host

Nombre del host master

Scenario.ReplicationTree.ReplNode.CommonHostProps.IP

IP del host master

Scenario.ReplicationTree.ReplNode.CommonHostProps.Data_IP

Dirección IP de replicación master

Scenario.ReplicationTree.ReplNode.CommonHostProps.Port

Número de puerto de conexión del host master

Scenario.ReplicationTree.ReplNode.CommonHostProps.SyncScriptBefore

Ejecuta el script antes de la sincronización

Scenario.ReplicationTree.ReplNode.CommonHostProps.SyncScriptBefore.Path

La ruta del script

ReplicationTree.ReplNode.CommonHostProps.SyncScriptBefore.Args

Los argumentos del script