Al lanzar el startup-shell para ejecutar una aplicación tengo un error, no se encuentra el fichero uana.urr, el caso es que buscando no lo encuentro en ninguna carpeta, He lanzado un /urr y /dol, ... ¿alguien puede darme alguna pista de cuando debería crearse y donde debería estar?
Gracias
Sobre el fichero uana.urr
Re: Sobre el fichero uana.urr
El fichero UANA.urr es opcional. Se usaba para distribuir signatures de componentes que querías integrar en otros repositorios.
Dado que es opcional, Uniface está obligada a buscarlo siempre, aunque sea para cerciorarse de que no existe. Contiene signatures que pueden o no estar en el repositorio (pueden ser de algún plugin instalado).
De existir, se crea en la carpeta USYS: cuya localización la define el fichero ini.
[paths]
usys=c:\uniface\97\common\usys
/urr admite varias posibilidades. La habitual es usarlo sin parámetros y entonces crea el UDESC.URR.
/urr -> todo lo que esté definido en el repositorio se vuelca en USYS:udesc.urr
/urr algo -> vuelca lo indicado en el fichero USYS:udesc.urr
algo puede ser la suma de:
En el despliegue clásico, al distribuir un módulo/plugin, llevas a USYSANA las signatures que se quieren incluir y lanzas un /urr usysana para generar el uana.urr de tu módulo. Ese uana.urr se entrega junto con los compilados para que el cliente pueda integrarlo dentro de su entorno de desarrollo.
En el despliegue estandarizado, creas el UAR incluyendo esas signatures y distribuyes todo en su conjunto.
Dado que es opcional, Uniface está obligada a buscarlo siempre, aunque sea para cerciorarse de que no existe. Contiene signatures que pueden o no estar en el repositorio (pueden ser de algún plugin instalado).
De existir, se crea en la carpeta USYS: cuya localización la define el fichero ini.
[paths]
usys=c:\uniface\97\common\usys
/urr admite varias posibilidades. La habitual es usarlo sin parámetros y entonces crea el UDESC.URR.
/urr -> todo lo que esté definido en el repositorio se vuelca en USYS:udesc.urr
/urr algo -> vuelca lo indicado en el fichero USYS:udesc.urr
algo puede ser la suma de:
- ULANA - signatures compiladas (a no ser que se use $RESOURCES_OUTPUT, en cuyo caso ULANA estará vacío)
- USYSANA - signatures copiadas aparte desde ULANA (hay opción en el menú)
- UDESC - fichero UDESC
- UANA - fichero UANA
- otros ficheros
En el despliegue clásico, al distribuir un módulo/plugin, llevas a USYSANA las signatures que se quieren incluir y lanzas un /urr usysana para generar el uana.urr de tu módulo. Ese uana.urr se entrega junto con los compilados para que el cliente pueda integrarlo dentro de su entorno de desarrollo.
En el despliegue estandarizado, creas el UAR incluyendo esas signatures y distribuyes todo en su conjunto.
$status=0 ; se acabaron los problemas