Sobre el fichero uana.urr

Post Reply
Amando
Posts: 5
Joined: 28 Mar 2012, 14:24

Sobre el fichero uana.urr

Post by Amando »

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
luis.vila
Posts: 194
Joined: 17 Sep 2011, 12:46

Re: Sobre el fichero uana.urr

Post by luis.vila »

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:
  • 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
Forma parte del despliegue clásico y ahora es sustituido por la carpeta sig dentro de los UAR.

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
Post Reply