Configuración |
Descripción de los elementos de configuración
por Eduardo Millan, ALBA Software
- Introducción
- Instalación
- Aplicación
- Configuración avanzada
- Configuración logs
- Reiniciar la aplicación
Introducción
Mediante configuración vamos a establecer ciertos parámetros que son necesarios tanto para la puesta en marcha como para el correcto funcionamiento de la aplicación web y los módulos adicionales, así como otros valores que pueden ser necesarios para realizar comprobaciones y depuraciones de la aplicación.
Instalación
General
- Identificador de instalación. Es un número entero que identifica a la aplicación web instalada en un equipo concreto. Se utiliza para diferenciar distintas instalaciones en el caso de que exista más de una.
- Multi-idioma (true|false). La opción de multi-idioma permitirá al usuario elegir entre varios idiomas disponibles. Sin perjuicio de que se haya definido un idioma por defecto o se haya asignado un idioma a cada usuario.
- Idioma por defecto (ES|EN|...). Será el idioma que se utilice cuando no se haya asignado ningún idioma o cuando el usuario no se haya autentificado.
- Idiomas activos (ES,EN,PT...). Son los idiomas que se desean hacer disponibles desde la aplicación. Los valores a utilizar serán los códigos de países definidos por la ISO, estos códigos se utilizan en mayúsculas y con dos letras, según se define en el estándar ISO-3166.
Webcat Data Binding
- Máximo nº de registros del Loader. Es la cantidad máxima de registros que se desea que la aplicación cargue en memoria ante consultas que devuelven muchas líneas. Normalmente, será suficiente con las primeras líneas de la consulta, por lo que la limitación va en favor del rendimiento. Téngase en cuenta que esto afecta a cualquier tipo de listado que se genere. Por lo que tampoco es conveniente indicar una cantidad muy baja. Se recomienda, en función de las necesidades, un valor entre 100 y 5000. El valor predeterminado es 1000.
Aplicación
Catálogo
- Id. de empresa. Código de empresa por defecto al entrar en la aplicación
- Id. de catálogo. Código de catálogo por defecto que se visualizará al entrar en la aplicación. Se puede dejar en blanco si así se desea, de forma que el usuario hará la selección de catálogos.
- Nº atributos de producto. Puede indicarse un máximo de dos atributos y un mínimo de ningún atributo para el producto.
- Repositorio imágenes. URI o URL de la ruta donde se encuentran las imágenes de los catálogos
- e-mail pedidos. Dirección de correo electrónico para el envío de pedidos. Se puede dejar en blanco si no se desea que se envíen los pedidos cada vez que se introduzcan.
- Formato de pedido (html|xml). Se puede optar entre recibir el pedido con formato HTML (para su impresión, p. ej.) o XML (para su procesado digital posterior).
Diseño
- Cabecera. Texto para mostrar como cabecera de la página. Suele ser el nombre de la empresa que ofrece el catálogo, aunque se puede utilizar otro texto. Para el texto que se sitúa debajo, hay que utilizar la clave de internacionalización itf.box.description.
- Estilo del interface 'box'. Aquí se indicará la ruta a la hoja de estilo o css para utilizar como diseño de la página.
- Repositorio imágenes de interface. URI o URL de la ruta donde se encuentran los archivos de imágenes asociados a la interface.
General
- Servidor de correo. Nombre o dirección IP del equipo que recibirá los correos electrónicos que se envíen desde la aplicación web.
- e-mail de información. Dirección de correo para que el usuario solicite información a la empresa.
deco3d.com
- login. Nombre de usuario para la utilización del módulo de revestimiento virtual de Fractal Graphics.
- password. Contraseña de acceso al módulo de revestimiento virtual.
tractes.com
- Referencia catálogo exportación tractes. Indica cuál de los catálogos definidos en la aplicación web se desea enviar a tractes.com. Es recomendable crear un catálogo específico para este fin, diferenciándolo claramente del resto de catálogos y ocultándolo al usuario final. El catálogo será enviado mediante un correo electrónico.
- path de recursos. Dirección base que se indicará si es necesario, para las imágenes. Sólo en el caso en que las imágenes se encuentren en el mismo contexto que la aplicación web.
- From. Remitente del correo electrónico.
- To. Destinatario del correo electrónico (dirección e-mail).
- Cc.. Copia de cortesía.
- Subject. Asunto del mensaje.
- Imágenes (true|false). Indica si se desea enviar las imágenes al site de tractes.com
- Links por producto (true|false). Indica si se desea que en cada producto que se envíe aparezca un enlace a la aplicación web, a su ficha técnica.
- Url web corporativa. Dirección completa a la página web de la empresa.
- Descripción atributos. Nombres de atributos separados por comas (hasta un máximo de tres).
- Url descarga taxionomía. Dirección de internet desde donde descargar el archivo que clasifica las categorías de productos de tractes.com.
Configuración avanzada
Mediante este enlace accedemos al archivo principal de configuración, el cual podremos editar según se requiera. No será lo habitual, por lo que se recomienda cambiar los datos específicos de la aplicación como se describe en los apartados anteriores.
De todas formas, este archivo está disponible por si fuese necesario realizar algún ajuste no previsto en instalación y aplicación.
Configuración logs
Con este enlace se accede al archivo de configuración del registro de sucesos de la aplicación web. El sistema de registro está basado en el módulo desarrollado por el grupo de trabajo Jakarta de Apache, Log4j, que permite el registro de suscesos con varios niveles de importancia, y en una gran variedad de destinos, archivo, pantalla, salidad estándar, un equipo remoto, otros sistemas de gestión, etc.
La principal idea a tener en cuenta es que mediante este sistema de registro, podemos situar el funcionamiento de la aplicación en modo de depuración, para la resolución de algún problema eventual, en modo información, para la captura de posibles errores de funcionamiento, y hasta en modo de producción, en el cual el sistema de registro de sucesos genera el mínimo de mensajes necesarios, lo cual permite utilizar la aplicación en su máximo rendimiento.
Reiniciar la aplicación
Ante algunos cambios específicos en la aplicación web, será necesario reiniciarla para que surtan efecto. Para ello, hacemos uso de este enlace, el cual nos pedirá un login y password para permitir reiniciar la aplicación. Este control de acceso se debe haber establecido a nivel del servidor de aplicaciones, con el rol adecuado que conceda a un usuario determinado el permiso para el reinicio de aplicaciones.
Como ejemplo, algunos de los cambios que requieren reiniciar la aplicación web son: cambios en los valores de internacionalización, actualizaciones en las clases Java, liberar recursos en el instante adecuado, restablecer las conexiones de datos...



