¡Bienvenido a HATS!
|
Con HATS, puede transformar las importantes aplicaciones empresariales que tiene en
el sistema principal en aplicaciones web o de cliente enriquecido. Le recomendamos encarecidamente que siga todos los pasos siguientes
para ponerse en marcha rápidamente con HATS.
| |
Si necesita ayuda: Cuando trabaje con
los asistentes y los editores de HATS, pulse F1 para obtener explicaciones sobre los
campos específicos. Consulte el manual Guía de inicio
para obtener más información sobre cada tema (y el
glosario
para las definiciones de terminología, asimismo,
Novedades de la versión 8.0) y el
Information Center para las últimas actualizaciones, que le resultarán muy útiles.
|
Expanda los temas ordenados de la guía de aprendizaje y pulse los enlaces relacionados para aprender más sobre HATS:
Crear su primer proyecto
La creación de un proyecto es el primer paso en el desarrollo con HATS.
- Pulse aquí para iniciar el asistente Crear un proyecto
(
: este icono también está disponible en la barra de herramientas anterior).
Especifique el tipo de proyecto, los valores de conexión, el tema y la plantilla.
Pulse la pestaña 'Bienvenido a HATS' en la parte superior para
volver a esta página después de finalizar el asistente.
- Pruebe el proyecto de cliente web o cliente enriquecido seleccionándolo en la vista Proyecto de HATS y luego pulsando
Depurar (
).
Cuando se le solicite, inicie el terminal de pantalla.
Para los proyectos web, quizá tenga que especificar el servidor que se va a iniciar.
Para los proyectos de cliente enriquecido, puede aceptar con seguridad los valores por omisión de la ventana Depurar y efectuar una doble pulsación en el nombre de aplicación de la ventana Host Access para iniciarla.
Este entorno de prueba integrado ejecuta el proyecto de modo que pueda visualizarlo previamente y probarlo antes de desplegarlo.
Tenga en cuenta que las pantallas de sistema principal se están mostrando actualmente utilizando la transformación por
omisión.
- HATS se instala como producto de prueba. Si ha adquirido licencias de HATS, pulse aquí para iniciar el diálogo Valores de licencia.
Pulse aquí para obtener más información sobre cómo habilitar de licencias.
¡Enhorabuena, ha creado y ha obtenido una vista previa de su primer proyecto!
Modificar la plantilla
Una plantilla controla el diseño básico y el estilo (por ejemplo, el color y el
font) de la aplicación. La plantilla que ha seleccionado en el asistente Crear
un proyecto es la que se utiliza por omisión para cada pantalla. Realizando la
actualización de la plantilla del proyecto, puede cambiar todo el aspecto de la aplicación.
Pulse aquí para abrir la plantilla predeterminada en su editor.
Para realizar un simple cambio en la plantilla HTML del proyecto web, haga lo siguiente:
- En la pestaña Diseño, pulse para situar el cursor parpadeante justo a la derecha del texto Mi empresa.
- Utilice la tecla Retroceso para borrar el nombre de ejemplo y después escriba el nombre de su empresa.
- Pulse 'Control+S' (o seleccione 'Archivo > Guardar') para guardar los cambios.
- Pulse la pestaña Navegador Web y seleccione Renovar para obtener una vista previa del cambio (pulse aquí si necesita reiniciar Depurar en servidor).
- También puede editar ahora los enlaces de plantilla y los URL a los que apuntan, si lo desea, o esperar a hacerlo más tarde.
Para realizar un pequeño cambio en una plantilla de proyecto de cliente enriquecido, siga
estos pasos:
- En el editor visual, pulse en el área en blanco de gran tamaño donde irá la transformación, para seleccionarla.
- Pulse en la pestaña Propiedades (situada en el panel bajo el editor).
- Seleccione la fila 'de fondo' y pulse el botón (con los puntos suspensivos) en el extremo derecho.
- Cambie el color y pulse Aceptar. Observe la aplicación inmediata del nuevo color en el editor visual.
- Pulse 'Control+S' (o seleccione 'Archivo > Guardar') para guardar los cambios.
- Pulse Renovar en el entorno de prueba (o pulse aquí para reiniciar la ventana Depurar) para obtener una vista previa del cambio.
Para editar una plantilla utilizando la vista Proyectos de HATS, efectúe una doble
pulsación en la plantilla en la carpeta Contenido Web (o de cliente
enriquecido)/Plantillas del proyecto (o pulse el botón derecho en la plantilla y
seleccione Abrir).
Puede crear una plantilla basada en otra plantilla (o, en el caso de un proyecto
web, un sitio web existente, facilitando por ejemplo la utilización del estilo de su
empresa y de las directrices de los contenidos), con el
asistente Crear una plantilla
(
).
Editar la representación por omisión y las normas globales
Los
conjuntos de representación son recopilaciones ordenadas de pares de conversión. La transformación por omisión utiliza la
representación por omisión para cambiar componentes de sistema principal en aparatos de GUI.
Pulse aquí para abrir el editor de Valores del proyecto
(
) en la pestaña Representación. Seleccione una fila de la tabla inferior y a continuación seleccione Editar (si no tiene capturas de pantalla se le indicará cómo obtenerlas) para abrir un asistente que le permite:
- Modificar la región de pantalla en la que se busca el componente de destino.
- Cambiar el componente que se va a buscar en la región.
Modifique los valores de componente si es necesario para que se reconozca el componente como se utiliza en la aplicación.
- Cambiar el aparato que desea utilizar para representar el componente.
Por ejemplo, quizá desee representar teclas de función como botones en lugar de enlaces.
Puede añadir nuevos pares de componente/aparato o inhabilitar elementos existentes.
Cuando HATS procesa una pantalla utilizando la representación por omisión,
examina el primer par y, si se encuentra algún componente de destino en la región
especificada, se sustituye por el aparato asociado y el área utilizada no está
disponible para otros pares.
A continuación, se estudia la siguiente fila (par) seleccionada de la tabla, etc.
Las reglas globales son un concepto relacionado (se encuentran justo debajo de la representación por omisión en el árbol de navegación de la pestaña Representación).
Seleccione el botón Añadir y explore las posibilidades de las
normas globales para:
- Definir correlaciones de componentes/aparatos de campos de entrada que se aplican a todas las transformaciones, no sólo la transformación por omisión.
- Especificar no sólo el aparato de destino sino también un "fragmento de
transformación" que contiene el aparato de destino, lo que también permite disponer de toda la funcionalidad de las JSP (web) y Java (cliente enriquecido).
Experimente un poco con cambios en la representación por omisión (por ejemplo, hacer que las
listas de selección aparezcan en un menú desplegable en lugar de como enlaces) y quizá añadir una norma global (como convertir los campos de entrada de fecha en aparatos de calendario). Después de guardar las actualizaciones, pulse Renovar en el entorno de prueba (o
pulse aquí para reiniciar el servidor) y buscar ejemplos de los cambios.
Personalizar una pantalla
-
Pulse aquí para abrir el terminal de sistema principal utilizando la conexión por omisión
(
) y navegue a la pantalla que desea personalizar (como la pantalla de inicio de sesión).
- Inicie el
asistente Crear una personalización de pantalla
(
).
- Cambie los criterios de reconocimiento de pantalla si lo desea. Puede hacer que los descriptores sean muy específicos para esta pantalla, o más general, de modo que pueda reconocerse más de una pantalla.
- Especifique que se aplique una transformación nueva en blanco como la única acción que se producirá cuando se
reconozca esta pantalla y cierre el asistente.
- Se abrirá el
editor de transformaciones. Las siguientes acciones dependerán de si es un proyecto web
o de cliente enriquecido:
- Web:
- En el editor de transformaciones (diseñador de páginas), se abrirá automáticamente el
asistente Insertar componente de sistema principal
(
).
- Utilice el ratón para seleccionar arrastrando una parte de la pantalla. Incluya, por ejemplo, parte de texto estático y un campo de entrada.
- Elija el componente de sistema principal que se debe buscar en la región seleccionada y un aparato de navegador
para mostrar la información, y cerrar el asistente.
- Añada el componente arrastrándolo desde el cajón de componentes de HATS de la
paleta y soltándolo en el editor. Deberá
volver al asistente Insertar componente de sistema principal para completar la
acción.
- Seleccione un componente en el editor (vista de la pestaña Diseño) y pulse la
pestaña Propiedades (en el panel situado bajo el editor) para ver una ubicación en
la que cambiar los valores del componente o del aparato.
- Guarde los cambios en la transformación.
- Cliente enriquecido:
Nota: los pasos siguientes son válidos sólo cuando se utiliza el editor visual.
- En el panel de origen, se abrirá la transformación con el panel de diseño del editor visual de Java.
- Si no está abierta la paleta, seleccione Ventana > Mostrar vista > Paleta.
- Pulse Componente en el cajón de HATS.
- Desplace el puntero del ratón sobre el rectángulo gris del panel de diseño y pulse el botón izquierdo del ratón.
- Se abrirá el asistente Insertar componente de sistema principal
(
).
- Utilice el ratón para seleccionar arrastrando una parte de la pantalla. Incluya, por ejemplo, parte de texto estático y un campo de entrada.
- Elija el componente de sistema principal que se debe buscar en la región seleccionada y un aparato de navegador
para mostrar la información, y cerrar el asistente.
- Seleccione el componente en el panel de diseño y pulse la
pestaña Propiedades (situada en el panel bajo el editor) para ver una ubicación en
la que cambiar los valores del componente o del aparato.
- Guarde los cambios en la transformación.
- Pulse Renovar en el entorno de prueba (si está abierto), o pulse aquí para reiniciar el servidor y obtener una vista previa de la pantalla personalizada.
Es posible que desee volver al editor de transformaciones y ver la amplia lista de
elementos que puede insertar en las transformaciones:
- Para web, seleccione Herramientas de HATS en la barra de menús
- Para el cliente enriquecido, examine las demás opciones en el cajón HATS de la paleta
Tenga en cuenta también que cuando crea una transformación, tiene la opción de predefinirla
con un patrón como, por ejemplo, todos los componentes de sistema principal encontrados en la pantalla, organizados en una tabla de aparatos que puede modificar como desee.
Combinar pantallas
HATS ofrece varias formas de recopilar información de una serie de pantallas de
sistema principal y presentar los resultados como una página.
Un suceso de
combinación de pantallas de HATS permite visualizar en una vista una colección de datos que
requiere que el usuario avance varias páginas si utiliza el sistema principal.
-
Pulse aquí para abrir el terminal de sistema principal utilizando la conexión por omisión
(
) y navegue a la pantalla desde donde desee iniciar la actividad de combinación.
- Inicie el
asistente Crear una combinación de pantallas
(
).
Tenga en cuenta que también puede iniciar este asistente desde una captura de
pantalla.
- Cambie los criterios de reconocimiento de 'pantalla de inicio' si lo desea.
- Especifique la región de cada pantalla que desee combinar.
- Elija el componente de sistema principal que se debe buscar en la región
seleccionada y un aparato para mostrar la información.
- Realice cambios si es necesario para indicar las teclas de sistema principal que
se utilizan para desplazarse entre las pantallas de sistema principal.
- Denote cómo reconocer cuándo debe finalizar la combinación. Puede basarse en el
número de iteraciones (pantallas), cuándo se reconoce una determinada pantalla, o el primero de
los anteriores.
- Especifique que la transformación por omisión existente se aplica como la
acción que se realizará después de recopilar los datos de pantalla.
- Sólo Web: seleccione el recuadro 'Utilizar carga de contenido dinámico, en antememoria (no admitido para proyectos de portlet)' si desea que el usuario pueda interactuar con la página antes de que se haya terminado
de crear completamente, y finalice el asistente.
- Pulse Renovar en el entorno de prueba (si está abierto), o pulse aquí para reiniciar el servidor y obtener una vista previa de las pantallas combinadas.
Trabajar con macros, objetos de integración y servicios Web (SOA)
Las
macros pueden desplegarse para muchas situaciones, tales como:
- Saltar pantallas de sistema principal
- Automatizar procedimientos de usuario repetitivos (incluidos bucles repetitivos)
- Combinar datos de distintas pantallas de sistema principal en una página
- Solicitar la extracción de datos
Los
objetos de integración (sólo para web) son macros en una envoltura Java.
Puede crear uno pulsando el botón derecho en una macro de la vista Proyectos de HATS
y seleccionando Crear objeto de integración en el menú de contexto.
Las
macros
y los
objetos de integración pueden crearse en conexiones de fondo en lugar de en una
conexión por omisión de HATS que se utiliza para todas las
transformaciones. Las conexiones de fondo permiten especificar operaciones de datos
de programa de fondo como acciones en personalizaciones de pantallas u otros sucesos.
Por ahora, cree una macro sencilla (como una macro de inicio de sesión) desde el
terminal de sistema principal
pulsando el icono Grabar macro (
). Cuando haya terminado de grabar, pulse el
icono Detener y Guardar para guardar los cambios.
Pruebe la macro en el terminal de sistema principal ejecutándola de forma completa o paso a paso para depurarla.
A continuación, puede asociar la macro como una acción en una
personalización de pantalla que reconoce la primera pantalla de la macro.
Pulse Renovar en el entorno de prueba (si está abierto) o pulse aquí para reiniciar el servidor y verificar que la macro se ejecuta como estaba diseñada.
Posteriormente podrá explorar los distintos métodos disponibles para editar macros pulsando con el botón derecho en la macro
en el panel de navegación y seleccionando 'Abrir con'.
El VME (Editor de macros visual) muestra una macro como una serie conectada de nodos de pantalla, con un resumen de
acciones y de capacidades de edición disponibles.
Páginas Web del modelo 1, Struts y JSF (Java Server Faces),
beans de acceso EJB,
servicios Web (SOA): en los proyectos web, a partir de macros y objetos de integración
puede crear potentes recursos para proceso de datos de programa de fondo y
transacciones encadenadas, facilitando el uso de artefactos compartidos.
Los proyectos de cliente enriquecido, aunque no pueden crear servicios web, pueden llamar a los servicios web como parte del conjunto de acciones de un suceso. Ambos tipos de proyectos pueden utilizar beans
de acceso EJB.
Utilizar simulación de sistema principal
La función de
simulación de sistema principal permite trabajar en un proyecto de HATS sin necesidad de
una conexión con la aplicación de sistema principal, con la posibilidad de, por
ejemplo, crear macros, sucesos de pantalla y transformaciones, y ejecutarlo en el
entorno de prueba local.
En concreto, puede:
- Grabar una vía de acceso en una aplicación de sistema principal que se puede
utilizar más adelante cuando esté en estado desconectado. Esto permite trabajar
cuando no tenga un acceso activo con la aplicación, sin necesidad de crear
previamente capturas de pantalla de todas las pantallas necesarias.
- Configurar una demostración de una aplicación de HATS que utiliza un archivo de
rastreo guardado que representa una aplicación de sistema principal real, sin
necesidad de una conexión con el sistema principal.
- Guardar la grabación de una interacción del usuario final con una determinada
aplicación de HATS, como ayuda en el soporte al cliente.
Para grabar un rastreo:
- Pulse el
asistente Crear un rastreo de simulación de sistema principal
(
).
- En el terminal de sistema principal que se abre cuando finaliza el asistente,
interactúe con el sistema principal en la secuencia que prefiera; cuando termine,
guarde el archivo de rastreo.
Para reproducir un rastreo:
- Pulse con el botón derecho en un archivo de rastreo en la carpeta Simulaciones
de sistema principal y seleccione Reproducir en terminal de sistema principal.
- Interactúe con el sistema principal. Tenga en cuenta que la vía de acceso está
restringida a las acciones realizadas durante la grabación.
Para probar un proyecto de HATS utilizando una simulación de sistema principal:
- En la carpeta Conexiones,
abra la conexión por omisión.
- En la pestaña Básica, seleccione el recuadro 'Utilizar simulación de
sistema principal en lugar de la conexión activa'. Guarde el cambio.
- Un cambio como este en la conexión requiere que se 'recicle' el entorno de prueba local para seleccionar el nuevo valor:
- Web: cierre la pestaña Navegador Web y detenga el servidor, luego reinícielo.
- Cliente enriquecido: cierre la ventana Host Access, luego pulse en el icono Depurar de la barra de herramientas.
- Tenga en cuenta de nuevo
que la vía de acceso está restringida a las acciones realizadas durante la
grabación.
Explorar las funciones avanzadas de HATS
-
Valores del proyecto
(
): efectúe una doble pulsación en Valores del proyecto en la
vista Proyectos de HATS y explore las pestañas. Puede especificar valores avanzados como el soporte de área de teclado y teclado, la prioridad de los sucesos y los valores de componentes y
widgets.
Pulse aquí para obtener más información sobre cómo modificar un proyecto de HATS.
Puede modificar los valores globales de HATS en Ventana>Preferencias.
- Capturas de pantalla (
):
cree una instantánea en XML de una pantalla utilizando el
terminal de sistema principal, que le permite personalizarla posteriormente fuera de línea. Se crea una captura de pantalla automáticamente cuando crea una personalización de pantalla o
transformación desde el terminal de sistema principal.
También puede crear capturas de pantalla a partir de mapas CICS BMS que haya importado.
-
Sustitución de texto: sustituya con texto nuevo (o una imagen o, para proyectos web, código
HTML) cada instancia de una serie determinada en cualquier área protegida de la
pantalla. Al igual que muchas de las funciones de HATS (como las normas globales),
puede hacer que sea para todo el proyecto o específico para un suceso de pantalla (o
un componente de sistema principal) particular. También se proporciona soporte para expresiones regulares de Java.
- Transformaciones
(
): defina el modo en el que se presentarán al
usuario las pantallas de sistema principal. A menos que se defina lo contrario,
se aplica una transformación por omisión a todas las pantallas.
-
Plantillas
(
):
especifique el mensaje de cabecera que debe utilizarse cuando se forme una
transformación. Puede seleccionar un proyecto y pulsar aquí para abrir la plantilla por omisión.
Cuando edite una transformación o plantilla de proyecto web utilizando el editor HTML:
- Utilice la pestaña Galería (situada en el panel bajo el editor) para añadir imágenes, animaciones, hojas de estilos, fondos y sonido.
- Inserte enlaces, formularios, botones y otros controles de HTML utilizando el elemento de menú Insertar.
-
Depurar (
):
En cualquier momento puede seleccionar una de estas opciones para ver la aplicación utilizando el entorno de prueba.
Al depurar una aplicación web:
- Seleccione la pestaña Servidores para ver, detener, publicar y reiniciar el WebSphere Test Environment.
- Consulte las anotaciones cronológicas de WebSphere Test Environment utilizando la pestaña Consola.
- Es posible que tenga que reiniciar el WebSphere Test Environment interno después de hacer cambios significativos en el proyecto.
Al depurar una aplicación de cliente enriquecido:
- También puede seleccionar el subconjunto de plug-ins que desee iniciar.
- Hay opciones adicionales en la ventana Host Access; acceda al nodo Archivo>Preferencias>Host
Access>Resolución de problemas.
-
Administración
y
Terminal de pantalla:
- Web:
pulse aquí para abrir la Consola administrativa si ha añadido soporte de consola administrativa al crear el proyecto. (También puede pulsar el botón derecho en la vista Proyectos
de HATS y seleccionar Abrir consola administrativa).
Se iniciará Depurar en servidor (si no está ya en ejecución) y el programa de utilidad Administración de HATS se abrirá en una nueva pestaña del navegador Web.
- Cliente enriquecido: puede administrar un proyecto desde la ventana Host Access;
pestaña Archivo>Preferencias>Host Access>Resolución de problemas.
Desde ambos sitios puede habilitar un terminal de pantalla si desea observar el
cambio en las pantallas de sistema principal e interactuar con ellas, mientras se
ejecuta una aplicación de HATS en el entorno de prueba local.
- Conexiones
(
): la conexión por omisión maneja todas las transformaciones;
pulse aquí para abrir el editor para la conexión por omisión.
Se pueden crear conexiones de fondo con otros sistemas principales
para las macros, los objetos de integración y otros tipos de
entidades. Se admite la Seguridad
(SSL e Inicio de sesión rápido en Web),
la agrupación
y
las listas de usuarios.
- Dispositivos móviles: las aplicaciones Web de HATS ahora pueden optimizarse para que se ejecuten, por ejemplo, en un PDA o en el navegador web de un teléfono.
La Ayuda tiene más información sobre las plataformas y capacidades soportadas.
Consulte la documentación para obtener información sobre:
Preparar el proyecto para producción
Para hacer que un proyecto Web de HATS completado esté listo para que los usuarios
finales accedan a él como una aplicación web hay que:
-
Exportarlo
(
):
genere el proyecto como una aplicación J2EE.
- Transferirlo: mueva el archivo EAR a una máquina servidor WAS.
- Instalarlo: despliegue la aplicación utilizando WAS.
- Comunique a los usuarios finales el URL de la aplicación.
Para preparar un proyecto de cliente enriquecido de HATS para que lo instalen los usuarios:
- Exporte
(
) el proyecto de característica de Eclipse (se le solicitará que cree un proyecto de característica cuando exporte el proyecto de plug-in).
- Exporte las características de HATS y los plug-in necesarios para la aplicación.
-
Cree un archivo site.xml
(este archivo enumera las características disponibles en un sitio de actualización; los usuarios finales harán que el cliente enriquecido señale a la ubicación de este archivo).
- Suba las características y plug-in exportados y el archivo site.xml al sitio de actualización.
- Instale la aplicación de manera que el cliente enriquecido señale a este sitio.
Ver la biblioteca de información en línea de HATS