Ejemplo de actualización de varios elementos de datos

En este ejemplo se actualizan todos los elementos de datos del tipo de datos Cliente cuya Ubicación es New York.

La actualización cambia los valores de los campos Ubicación y Nodo. A continuación se recuperan los mismos elementos de datos utilizando GetByFilter para verificar la actualización. Antes de salir se imprimen los valores de los campos del elemento de datos en el registro de política.

// Llamar a
BatchUpdate y pasar el nombre del tipo de datos,
// la serie de filtro y una expresión de actualización
					
DataType = "Cliente";
Filter = "Location = 'New York'";
UpdateExpression = "Location = 'London', Node = 'Host_02'";
					
BatchUpdate(DataType, Filter, UpdateExpression);
					
// Llamar a GetByFilter y pasar el nombre del tipo de datos
// y una serie de filtro
					
DataType = "Cliente";
Filter = "Location = 'London'";
CountOnly = False;
					
MyCustomers = GetByFilter(DataType, Filter, CountOnly);
					
// Registrar los valores de campos de elementos de datos.
					
Log(CurrentContext());

Una versión más corta de este ejemplo es la siguiente:

BatchUpdate("Customer", "Location = 'New York'", "Location = 'London',
	Node = 'Host_02'");
MyCustomers = GetByFilter("Customer", "Location = 'London'", False);
Log(CurrentContext());