31
Funciones remotas
En una fórmula es posible establecer una llamada a una función de cualquier proyecto de cualquier seridor.
Tendremos que escribirlo directamente en la fórmula, siguiendo la sintaxis siguiente:
rfc:idFuncion(dominioIP, idInstancia, usuario, contraseña, parámetros)
Donde:
rfc: acrónimo de Remote Function Call. Es un dato fijo. Es un prefijo que indica al calculador de fórmulas que se trata de una llamada a una función remota.
idFuncion: identificador de la función a ejecutar.
dominioIP: dominio o IP de la máquina donde está instalado el Velneo vServer y el número de puerto.
idInstancia: identificador de la instancia. Podremos obtenerlo haciendo doble clic sobre la definición de instancia en Velneo vAdmin. Debe ser el identificador de la instancia del proyecto en el que se encuentre declarada la función. Si, por ejemplo, instanciamos un proyecto de aplicación que hereda uno de datos en el que tenemos declarada una función, al definir la llamada a la misma el identificador será el de la instancia del proyecto de datos y no la del de aplicación.
usuario: nombre de un usuario que tenga permisos de acceso a la instancia donde está definida la función. El usuario debe tener permisos de acceso explícitos al proyecto que contiene la función. No es suficiente con que tenga permisos de ejecución de un proyecto que lo herede.
contraseña: del usuario anterior. Si ese usuario no tiene contraseña este parámetro será resuelto "".
parámetros: si la función tiene declarado más de un parámetro, éstos irán separados por comas.
rfc:GET_USER_SESION_NUMBER("vatp://localhost:85", "GESTION", "velneo", "", "[email protected]", "ib3zax1")
Copiar enlace