Can't find variable: theServerAdmin


([N1] rid0406) #1

Hola velneadores
Resulta que necesito lanzar un script al que le envío unos parámetros para modificar el cliente en vAdmin y al ejecutarlo me salta un mensaje “Can’t find variable: theServerAdmin”, los parámetros llegan correctamente y estoy importando la API del vAdmin pero no me deja cargar el usuario en cuestión, al parecer no esta cargando la API correctamente o yo me estoy colando por algún sitio. Os dejo el código:

importApi(“AdminApi”);

var user = new VUser(theRoot);

if(theServerAdmin.getUserByName(theRoot.varToString(“NICK”),user)){
user.setFullName(theRoot.varToString(“NOMBRE”));
user.changePassword(“PASS”);
theServerAdmin.modUser(user);
}

Repito que los parámetros llegan correctamente ya que he puesto mensajes para comprobarlo. Lo he intentado desde un proceso javascript creado en V7 y vinculándole el script, y también directamente importando el script pero no he encontrado la forma.

Os agradezco de antemano por la ayuda.
Att Daniel.


([N1] wikan) #2

Supongo que la versión de Velneo es igual o superior a la 7.16.

Quizás soporte pueda ayudarte mejor.


([N1] rid0406) #3

Estoy con la versión 7.17.1


([N1] wikan) #4

Por la prueba que he hecho, debes estar ejecutando el proceso en 3 plano, servidor.

Si los haces en el cliente funciona perfectamente.