30
Lista de comandos
A continuación incluimos una lista con los comandos posibles que pueden presentarse en el panel de mensajes de Velneo vAdmin, agrupados por tipo. Como se puede observar, el comando es muy descriptivo de la operación que realiza.

Comandos de ejecución

Estos comando son generados por clientes de ejecución de Velneo (Velneo vClient, Velneo vDataClient, Velneo vModApache).
Comando
Descripción
Abortar transacción
Alta de ficha
Añadir una ficha a una tabla.
Baja de ficha
Eliminar una ficha de una tabla.
Bloquear una ficha
Bloquear un registro en modo lectura/escritura.
Bloquear y leer múltiples fichas
Bloquear y leer una lista de registros en modo lectura/escritura.
Bloquear y leer una ficha
Bloquear y leer un registro en modo lectura/escritura.
Buscar campo entre límites
Buscar por un índice entre límites.
Buscar campos iguales
Sobre una lista, se ha ejecutado la opción de listas campos duplicados.
Buscar entre límites
Ejecutar un componente búsqueda entre límites.
Buscar entre límites en una tabla
Ejecución de un componente de búsqueda entre límites.
Buscar entre límites por índice complejo
Se realiza una búsqueda entre límites de un registro usando un índice complejo.
Buscar ficha por índice
Busca una ficha por índice, devolviendo la ficha.
Buscar ficha por índice complejo
Se realiza una búsqueda de un registro usando un índice complejo.
Buscar múltiples fichas por índice
Busca múltiples fichas por índice, devolviendo la lista.
Buscar por palabras
Ejecutar un componente búsqueda por palabras.
Buscar por palabras por índice complejo
Se realiza una búsqueda por palabras de un registro usando un índice complejo.
Buscar por trozos
Ejecutar un componente búsqueda por trozos.
Buscar por trozos por índice complejo
Se realiza una búsqueda por trozos de palabras de un registro usando un índice complejo.
Buscar posición por índice
Busca una ficha por índice, devolviendo la posición de la misma.
Buscar tabla completa
Carga todos los registros de una tabla. Este comando del protocolo VATP se usa cuando en un combobox editamos un campo enlazado a maestro. También se ejecuta cuando cargamos una tabla completa en Velneo vDataClient.
Buscar y bloquear ficha por índice
Busca una ficha y además la bloquea para escribir.
Buscar y bloquear ficha por índice complejo
Se realiza una búsqueda de un registro usando un índice complejo y la bloquea en modo lectura/escritura.
Buscar y leer ficha por índice complejo
Se realiza una búsqueda de un registro usando un índice complejo y la lee.
Buscar y leer múltiples fichas
Busca múltiples fichas por posición obteniendo varias fichas.
Comprobar enganche activo
Comando auxiliar del control de refresco para avisar al servidor de que determinado enganche está activo.
Comprobar índice de clave única
Comprobación si hay duplicidad en índices de clave única.
Conectar con instancia de aplicación de un enganche previo sin instancia
Cuando nos conectamos a un Velneo vServer servidor con Velneo vClient, y aún no hemos seleccionado una instancia.
Conectar con instancia de datos de un enganche previo sin instancia
Cuando nos conectamos a un Velneo vServer servidor con Velneo vClient o con Velneo vDataClient, al seleccionar una instancia se ejecuta este comando del protocolo.
Conectar con servidor e instancia de aplicación
Conectar con una instancia de aplicación del servidor.
Conectar con servidor e instancia de datos
Conectar con una instancia de datos del servidor.
Conectar con servidor pendiente de conectar a instancia
Se ha producido la conexión con el servidor pero aún no se ha seleccionado ninguna instancia.
Controlar refresco del cliente
Ejecución del hilo de control de Velneo vClient.
Desconectar de instancia
Se cierra la aplicación.
Devolver información de la tabla
Información de la configuración de la tabla que necesita Velneo vClient.
Ejecutar función remota
Se ejecuta una función remota.
Ejecutar proceso origen ficha en 4º plano en el servidor
Se ejecuta en el servidor, en 4º plano asíncrono, un proceso con origen ficha.
Ejecutar proceso origen lista en 4º plano en el servidor
Se ejecuta en el servidor, en 4º plano asíncrono, un proceso con origen lista.
Ejecutar proceso sin origen en 4º plano en el servidor
Se ejecuta en el servidor, en 4º plano asíncrono, un proceso sin origen.
Ejecutar proceso origen ficha en el servidor
Se ejecuta en tercer plano un proceso con origen ficha.
Ejecutar proceso origen lista en el servidor
Se ejecuta en tercer plano un proceso con origen lista.
Ejecutar proceso sin origen en el servidor
Se ejecuta en tercer plano un proceso sin origen.
Establecer una variable global
Se cambia el valor de una variable global.
Finalizar transacción
Se finalizan las operaciones de escritura en la base de datos de una transacción.
Incrementar una variable global
Este comando de protocolo se ejecutará cuando en una tabla se use una variable global para generar la clave del campo ID.
Iniciar transacción
Comienza una operación de escritura en disco.
Leer múltiples fichas
Lectura de una lista de registros.
Leer una ficha
Lectura de un registro.
Leer una variable global
Se solicita el valor de una variable global.
Modificación de ficha bloqueada previamente
Modificar una ficha bloqueada previamente, por ejemplo, modificar una ficha en un formulario con bloqueo duro activado, o bloqueada desde un proceso.
Modificación de ficha sin bloquear previamente
Modificar una ficha sin bloqueo previo, por ejemplo, aceptar un formulario de modificación (sin bloqueo duro activado).
Obtener información del usuario en curso
Obtiene la información del usuario que necesita el cliente.
Obtener lista de instancias de aplicación permitidas
Petición de lista de instancias de aplicación permitidas al usuario.
Obtener lista de instancias de datos permitidas
Petición de lista de instancias de datos permitidas al usuario.
Obtener múltiples objetos del contenedor
Busca paquetes de campos objeto de una tabla, por ejemplo, cargar una rejilla en la que en una columna se incluye un campo de tipo objeto.
Obtener número de operaciones de la transacción
Se obtiene el número de operaciones de escritura en disco de una transacción.
Obtener objeto del contenedor
Solicitar un campo de tipo objeto.
Regenerar datos e índices de una tabla y su contenedor
Se regenera el área de datos, índices y contenedor de una tabla, por ejemplo, por un cambio en la estructura del fichero.
Regenerar índice complejo
Regeneración de un índice complejo.

Comandos de edición

Estos comandos serán generados por clientes de edición de Velneo (Velneo vDevelop, Velneo vInstallBuilder y Velneo vTranslator).
Comando
Descripción
Abrir proyecto de datos
Editamos un proyecto de datos en modo de sólo lectura.
Abrir proyecto de aplicación
Editamos un proyecto de aplicación en modo de sólo lectura.
Abrir y bloquear proyecto de aplicación
Abrir y bloquear proyecto de datos
Editamos un proyecto de datos para su modificación.
Adjuntar fichero a solución
Se añade el archivo correspondiente a un fichero adjunto creado en un proyecto.
Cargar soluciones
Cargar la lista de soluciones del servidor con el que nos hemos conectado desde Velneo vDevelop.
Conectar con servidor de desarrollo
Conexión de un cliente de edición con un Velneo vServer.
Conectar con servidor para importar solución
Control de refresco del editor
Crear solución.Cargar solución
Se crea una solución desde Velneo vDevelop y se carga para su edición.
Desconectar del servidor de desarrollo
Cerramos Velneo vDevelop.
Deshacer desprotección de proyecto
Liberamos un proyecto para que pueda ser editado por otro usuario.
Eliminar proyecto
Borramos un proyecto desde Velneo vDevelop.
Eliminar solución
Borramos una solución desde Velneo vDevelop.
Guardar proyecto de aplicación
Guardamos en disco un proyecto de aplicación.
Guardar proyecto de datos
Guardamos en disco un proyecto de datos.
Importar solución (paso 1)
Se ejecuta el paso 1 del asistente de importación de soluciones compartidas.
Importar solución (paso 2)
Se ejecuta el paso 2 del asistente de importación de soluciones compartidas.
Modificar solución
Modificamos las propiedades de una solución desde Velneo vDevelop.
Obtener fichero adjunto
Se obtiene un fichero adjunto de un proyecto. Cuando importamos soluciones compartidas, si algún proyecto tiene declarados ficheros adjuntos, éstos también serán importados.
Validar en enganche de desarrollo
Validar la conexión del cliente de edición con Velneo vServer.

Comandos de administración

Estos comandos pueden ser generados por Velneo vAdmin o por el uso de las clases VServerAdmin, VUserList, VUser, VUserGroupList, VUserGroup del API de Velneo para JavaScript o por el uso de Velneo cloud API.
Comando
Descripción
Añadir carpeta compartida
Crear una nueva carpeta compartida en el servidor.
Añadir grupo de usuarios
Añadir un grupo de usuarios del servidor.
Añadir instancia de aplicación
Crear una nueva instancia de aplicación en el servidor.
Añadir instancia de datos
Crear una nueva instancia de datos en el servidor.
Añadir tarea
Programar una nueva tarea.
Añadir usuario
Añadir un nuevo usuario al servidor.
Cambiar contraseña
Cambiar la contraseña de un usuario.
Comprobar permisos del usuario para la solución
Comprobar si un usuario tiene permisos en una solución.
Comprobar si debe cambiar la contraseña
Comprobación de si un usuario debe cambiar la contraseña.
Comprobar usuario y contraseña
Comprobar el usuario y la contraseña de un usuario.
Conectar con servidor como administrador
Conexión con un Velneo vServer con un usuario administrador.
Continuar ejecución de instancia
Continuar la ejecución de una instancia que había sido previamente detenida.
Desconectar el enganche de administrador
Se desconecta el enganche de administrador del servidor.
Detener ejecución de instancia
Reinicio de una instancia de aplicación en el servidor.
Eliminar carpeta compartida
Eliminar grupo de usuarios
Eliminar instancia de aplicación
Eliminar instancia de datos
Eliminar usuario
Borrar un usuario del servidor.
Instalar solución
Se instala una solución en el servidor.
Eliminar tarea
Borrar una tarea del servidor.
Modificar carpeta compartida
Modificar una carpeta compartida del servidor.
Modificar grupo de usuarios
Modificar un grupo de usuarios del servidor.
Modificar instancia de aplicación
Modificar una instancia de aplicación en el servidor.
Modificar instancia de datos
Modificar una instancia de datos del servidor.
Modificar tarea
Modificar una tarea del servidor.
Modificar usuario
Modificar un usuario del servidor.
Obtener carpeta compartida
Obtener una carpeta compartida del servidor.
Obtener grupo de usuarios
Obtener un grupo de usuarios del servidor.
Obtener grupos de usuarios
Obtener los grupos de usuarios del servidor.
Obtener información completa de una transacción
Obtener información completa de una transacción del servidor.
Obtener información de enganches
Obtener los enganches del servidor.
Obtener información de mensajes del sistema
Obtener información de los mensajes del servidor.
Obtener información de registro de ficheros
tener la información del registro de ficheros del servidor.
Obtener información de transacciones
Obtener información de las transacciones en curso en el servidor.
Obtener información del servidor
Obtención de información del servidor.
Obtener instancia de aplicación
Obtener instancia de datos
Obtener una instancia de datos del servidor.
Obtener instancias
Obtener la lista de instancias del servidor.
Obtener las tareas
Obtener las tareas programadas en el servidor.
Obtener los procesos asíncronos (4º plano) del usuario
Obtener los procesos asíncronos de un usuario.
Obtener procesos asíncronos (en 4º plano)
Obtener tarea
Obtener una tarea del servidor.
Obtener todas las soluciones
Obtener todas las soluciones del servidor.
Obtener todos los usuarios
Obtener todos los usuarios del servidor.
Obtener usuario
Obtener un usuario del servidor.
Obtener usuarios
Obtención de usuarios del servidor.
Obtener usuarios de un grupo
Obtener todos los usuarios de un grupo de usuarios.
Recibir mensajes del servidor
Recibir la lista de mensajes del servidor.
Reiniciar instancia de aplicación
Reinicio de una instancia de aplicación en el servidor.
Reiniciar instancia de datos
Reinicio de una instancia de datos del servidor.
Reiniciar proyecto y sus instancias
Reinicio de todas las instancias de un proyecto del servidor.
Reiniciar solución
Se reinicia una solución del servidor.
Resolver herencia de instancia sin resolver
Se resuelve la herencia de una instancia que estaba sin resolver.
Validar enganche de administrador
Validación de la conexión de administrador.

Comandos de disco

Comandos específicos de operaciones con carpetas compartidas de un Velneo vServer.
Comando
Descripción
Conectar con servidor de disco
Conexión con el servidor de disco de Velneo (SDV).
Crear directorio de carpeta compartida
Crear un nuevo directorio en una carpeta compartida.
Desconectar de carpeta compartida
Desconexión del servidor de disco de Velneo.
Eliminar directorio de carpeta compartida
Eliminar un directorio de una carpeta compartida.
Eliminar fichero de carpeta compartida
Borrar un fichero de una carpeta compartida.
Eliminar múltiples ficheros de carpeta compartida
Eliminar varios ficheros de una carpeta compartida.
Escribir fichero de carpeta compartida
Añadir un fichero a una carpeta compartida.
Leer fichero de carpeta compartida
Leer los ficheros que contiene una carpeta compartida.
Obtener atributos del fichero de carpeta compartida
Obtener los atributos de un fichero de una carpeta compartida.
Obtener carpetas compartidas
Obtener las carpetas compartidas de un servidor.
Obtener directorios de carpeta compartida
Obtener los directorios que contiene una carpeta compartida.
Obtener nombres de carpetas compartidas
Obtener los nombres de las carpetas compartidas de un servidor.
Renombrar directorio de carpeta compartida
Renombrar un directorio de una carpeta compartida.
Renombrar fichero de carpeta compartida
Renombrar un fichero de una carpeta compartida.
Validar el enganche de disco
Validar un enganche con el servidor de disco de Velneo.

Mensajes de error de VATP

Comando
Descripción
Campo desconocido
El campo no existe. Se ha hecho uso de un campo que no está definido en la estructura de datos, bien porque no existe o está incorrectamente escrito, bien porque haya sido borrado con posterioridad a la programación de su uso. Comprueba el inspector de errores.
Código desbordado
indica de que la tabla ha llegado al límite del campo ID. Por ejemplo, si el campo ID de una tabla es de 1 byte el valor máximo que podrá almacenar es 255. Si ya se ha indexado el ID 255, se obtendría este error al intentar dar de alta un nuevo registro con contenido inicial siguiente al último, ya que el valor 256 ya excede del rango máximo de la tabla.
Comando desconocido
Comando vatp desconocido.
El código de la ficha no es válido
El valor del campo código (ID) no es válido. Comprueba el tipo y longitud de campo se corresponde con el valor del campo código que se introduce y que no se haya sobrepasado el rango.
El código de la ficha ya existe en la tabla
El código (ID) ya existe. Error por código repetido, la clave que se ha tratado de introducir correspondiente al campo ID ya existe.
El componente con el que se conecta es de una versión anterior no soportada
El navegador está anticuado, has de actualizarte a la nueva versión. Comprueba la versión del servidor y usa un navegador de la misma versión o una versión compatible.
El componente con el que se conecta es de una versión distinta no soportada
Error al acceder con un ejecutor de distinta versión a la del servidor. Comprueba la versión del servidor y usa un navegador de la misma versión o una versión compatible.
El elemento no existe
Se trata de un mensaje genérico de error que indica que se está usando para una operación un objeto o elemento que no existe: un usuario, una instancia, una tabla, un proceso, un fichero, etc.
El fichero está siendo usado en instancias y no se puede realizar la operación
Se intenta borrar un archivo de una carpeta compartida que está siendo usado por al menos una instancia de datos.
El proceso no coincide con el origen y no se puede ejecutar
Se está intentando ejecutar un proceso con un origen que no se corresponde con el origen desde el que se lanza. Por ejemplo, que se intenta ejecutar un proceso con origen ficha desde un origen de lista.
El proyecto está bloqueado previamente por otro usuario
El proyecto no ha podido ser bloqueado para edición al encontrarse previamente bloqueada por otro usuario.
El proyecto no ha sido bloqueado
El proyecto no ha podido ser bloqueado para edición. El proyecto no ha podido ser bloqueado bien porque no existe, bien porque no tiene permisos de edición.
El registro que se trata de bloquear ya no existe
Se está intentando bloquear desde un proceso una ficha que no existe.
El servidor no ha podido bloquear las tablas debido a procesos en marcha y no se puede realizar la operación
Se intentan bloquear tablas y no es posible porque hay procesos en ejecución que las están bloqueando. Por ejemplo, al intentar lanzar una copia de seguridad de una instancia y hay procesos bloqueando sus ficheros.
El testigo del enganche es incorrecto
Error en enganche. No se ha podido restablecer el enganche por pérdida de la conexión con el servidor o enganche erróneo.
El trigger de la ficha ha retornado error y se cancela la operación
La operación ha sido evitada en el trigger anterior al alta, modificación o baja por error en las operaciones del proceso o por programación con el comando de instrucción Set retorno = NO.
El usuario ha sido bloqueado por no introducir la contraseña correctamente
Bloqueo de usuario por haber superado el límite de intentos de conexión usando credenciales incorrectas.
Error de escritura de disco
No se ha podido acceder al fichero en disco. Revise los permisos de los ficheros y que no haya sido borrado ninguno.
Error de lectura de disco
No se ha podido acceder al fichero en disco. Revise los permisos de los ficheros y que no haya sido borrado ninguno.
Error de socket en conexión TCP
Socket erróneo.
Error en comando
Dirección vatp incorrecta. La VRL especificada no es correcta, bien porque no existe, bien porque no está correctamente escrita.
Error en la finalización de comando
El comando VATP no ha finalizado correctamente.
Error en la operación
El servidor no ha podido finalizar la operación por un error.
Error en usuario y contraseña
Usuario y/o contraseña erróneos.
Hay proyectos con instancias y no se puede realizar la operación
No ha podido eliminarse el proyecto ya que tiene instancias. Debe eliminar previamente las instancias del proyecto antes de proceder a eliminar el proyecto.
Índice desconocido
El índice no existe. Se ha hecho uso de un índice que no está definido en la estructura de datos, bien porque no existe, bien porque haya sido borrado con posterioridad a la programación de su uso. Comprueba el inspector de errores.
Instancia bloqueada previamente
Error al reiniciar la instancia por instancia bloqueada. La instancia no ha podido detenerse y reiniciarse debido a que la instancia está bloqueada por el servidor.
Instancia con enganches: cierre conexiones antes de realizar de nuevo la operación
No ha podido eliminarse el proyecto ya que tiene instancias. Debe eliminar previamente las instancias del proyecto antes de proceder a eliminar el proyecto.
Instancia desconocida
La instancia no ha podido detenerse y reiniciarse debido a que la instancia no existe. Debemos evitar modificar o eliminar manualmente proyectos y soluciones.
La carpeta contiene instancias de datos y no se puede realizar la operación
Se intenta borrar una carpeta compartida de un servidor que está siendo usada por al menos una instancia de datos.
La clave de la ficha ya existe en el índice
En un índice de clave única se ha tratado de introducir una clave que ya existe. Comprueba los campos que componen todos los índices de clave única de la tabla y los valores que toman.
La ficha está bloqueada previamente por otro usuario o proceso
Error de acceso a ficha por estar ocupada. Se ha tratado de bloquear para escritura una ficha que se encontraba previamente bloqueada. Un proceso con transacción abierta trata de bloquear una ficha que está previamente bloqueada para escritura en otro proceso.
La ficha no existe en la base de datos, puede haber sido borrada
Error de acceso a ficha. No se ha retornado ficha alguna a la que acceder.
La ficha no ha sido modificada
No se ha podido modificar una ficha.
La ficha no puede eliminarse porque tiene registros plurales que deben eliminarse previamente
La ficha tiene registros apuntando a ella y no puede ser eliminada. La ficha tiene registros plurales que deben ser eliminados antes de proceder a eliminar la ficha.
La instancia está siendo usada por otras instancias y no se puede realizar la operación
No se puede borrar una instancia de un proyecto porque hay otros proyectos que están haciendo uso de la misma.
La instancia tiene procesos ejecutándose y no se puede realizar la operación
Se intenta realizar alguna operación con una instancia (detenerla, reiniciarla...) pero no se puede porque tiene procesos en ejecución, como tareas, por ejemplo.
La transacción no ha podido finalizar
Una transacción no ha podido finalizar y se deshace.
No está autorizado a realizar la operación, compruebe permisos
Usuario no autorizado. Debes comprobar los permisos del grupo de usuarios del usuario con el que se está accediendo.
No existe el elemento
No existe un elemento con ese nombre o ID.
No hay licencias disponibles y no es posible conectarse
El servidor no dispone de una licencia con suficientes puestos para aceptar una nueva conexión o no ha sido activado correctamente.
No se ha podido conectar con el servidor
Error de conexión con el servidor. No se ha podido ejecutar un comando VATP al no poder establecer comunicación con el servidor.
No se ha podido realizar la copia de seguridad
No se ha podido realizar una copia de seguridad programada en el servidor.
No se ha retornado posición de la ficha
No se ha retornado ficha alguna a la que acceder.
No se puede crear la solución, compruebe permisos de grupo y de disco en el servidor
No ha sido posible crear una solución, posiblemente por problemas de permisos del usuario.
No se puede ejecutar el proceso
Un proceso no puede ser ejecutado.
No se puede eliminar el enganche ya que tiene procesos en curso
No es posible eliminar el enganche de un usuario porque tiene procesos en ejecución.
No se puede eliminar el usuario ya que tiene enganches
El usuario que se intenta eliminar tiene enganches activos.
Ok
Finalización correcta.
Otro usuario ha modificado el mismo campo previamente
Error por colisión en campo modificado. El campo ha sido modificado durante la edición en formulario del registro (bloqueo blando).
Proyecto desconocido
Se está intentando acceder a un proyecto que no está disponible.
Se ha deshecho la transacción por encontrar una ficha bloqueada previamente
Se ha tratado de bloquear para escritura una ficha que se encontraba previamente bloqueada por otra transacción.
Solución desconocida
Se está intentando acceder a una solución que no está disponible.
Tabla desconocida
La tabla no existe. Se ha hecho uso de una tabla que no está definida en la estructura de datos, bien porque no existe, bien porque haya sido borrada con posterioridad a la programación de su uso. Comprueba el inspector de errores.
Transacción desconocida
En el momento de acceder a la transacción, ésta ya ha finalizado.
Transacción deshecha por programación
Se ha ejecutado el comando de instrucción de proceso deshacer transacción.
Ya existe el elemento
Ya existe un elemento con ese nombre o ID.
Última actualización 1yr ago