Previous Topic: Adición de réplicas: add_replica()Next Topic: Establecimiento de propiedades del escenario: set_scenario_data()


Adición de varias réplicas: add_replica_ex()

La función de API add_replica_ex permite agregar uno o más host de réplica nuevos al escenario de una sola vez.

Argumentos

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

Name

Tipo

Descripción

session_id

uint

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

scenario_data

ref string

Los datos para el escenario. Después de haber llamado a esta API, el argumento contiene el datos del escenario actualizados.

host_index

uint

El índice del host principal; el índice del host master es siempre 1; la primera réplica normalmente es 2.

host_list

ref string

La lista de host proporciona información sobre los host en formato xml. El xml contiene información sobre los host que se desea agregar al escenario.

Nota: Consulte la pantalla que se muestra después de esta tabla.

Por ejemplo, el código xml siguiente contiene la información sobre dos host.

Este XML describe cómo agregar información sobre dos host.

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: Cómo agregar varias réplicas

string host_list = "<?xml version=\"1.0\"?><object> <object><data label=\"Host\" val=\"155.35.76.155\" type=\"String\" /><data label=\"IP\" val=\"155.35.76.155\" type=\"String\" /> </object><object><data label=\"Host\" val=\"155.35.76.156\" type=\"String\" /><data label=\"IP\" val=\"155.35.76.156\" type=\"String\" /> </object></object>";

//agregar dos réplicas en el host master
get_mng().add_replica_ex(_session_id, ref scenario_data, master_host_index, ref host_list);