Bienvenue dans HATS !
|
HATS permet de convertir les principales applications de gestion de votre
système hôte en applications Web ou de client enrichi.
Nous vous recommandons fortement de suivre toutes les étapes ci-après pour une initiation rapide à HATS.
| |
Si vous avez besoin d'aide : Lorsque vous naviguez dans les assistants et les éditeurs de HATS, vous
pouvez utiliser la touche F1 pour obtenir de l'aide sur des zones spécifiques.
Pour plus d'informations sur les rubriques et les définitions terminologiques du
glossaire, consultez le Guide
d'initiation et le
glossaire.
Pour plus d'informations sur les dernières mises à jour utiles, consultez les
Nouveautés
de la version 7.5 et le
centre
d'information.
|
Développez l'arborescence de rubriques du didacticiel et cliquez sur les liens pour en savoir plus sur HATS :
Création de votre premier projet
La création d'un projet est la première étape du développement avec HATS.
- Cliquez ici pour
lancer l'assistant Créer un projet
(
: cette icône est également disponible dans la barre d'outils ci-dessus).
Indiquez le type du projet, les paramètres de connexion, le thème et le
modèle.
Cliquez sur l'onglet 'Bienvenue dans HATS' ci-dessus pour réafficher cette page à l'issue de la création du projet.
- Testez votre projet HATS à l'aide de la fonction
Déboguer sur le serveur
(
) pour un projet Web ou de Déboguer
(
)
pour un projet de client enrichi.
Lorsque le système vous y invite, démarrez le terminal d'affichage. Pour les projets Web, il peut s'avérer nécessaire d'indiquer le serveur à démarrer.
Pour les projets client enrichi, vous pouvez accepter les valeurs par défaut dans la fenêtre de débogage et cliquer deux fois sur le nom de l'application dans la fenêtre Host Access afin de démarrer cette dernière.
Cet
environnement de test intégré lance votre projet pour vous permettre de le prévisualiser et de le tester avant de le déployer.
Notez que les écrans hôte sont en cours de déploiement à l'aide de la transformation par défaut.
- A partir de la version 7, HATS est installé en tant que version
d'évaluation. Si vous avez acheté des licences HATS, cliquez ici pour
lancer la boîte de dialogue Paramètres de licence.
Cliquez ici pour plus d'informations.
Félicitations, vous venez de créer et de prévisualiser votre premier projet !
Modifier le modèle
Un modèle contrôle la présentation et le style de base de l'application (par
exemple la couleur et la police).
Le modèle que vous avez sélectionné dans l'assistant Créer un projet est le modèle utilisé par défaut pour chaque écran.
Pour
éditer
le modèle,
cliquez ici pour
ouvrir le modèle par défaut dans son éditeur.
Pour apporter une modification simple au modèle HTML d'un projet Web, procédez comme suit :
- Dans l'onglet de conception, positionnez le curseur clignotant juste à droite du texte Mon entreprise.
- Appuyez sur la touche d'espacement arrière afin d'effacer le nom indiqué, puis entrez le nom de votre entreprise.
- Appuyez sur les touches 'Ctrl+S' (ou sélectionnez 'Fichier >> Sauvegarde') pour sauvegarder vos modifications.
- Cliquez sur l'onglet du navigateur Web et sélectionnez Régénérer pour prévisualiser votre modification (cliquez ici si vous devez relancer la
fonction Déboguer sur le serveur).
- Vous pouvez aussi dès maintenant éditer les liens du modèle et les adresses URL vers lesquelles ils pointent, ou le faire plus tard.
Pour apporter une modification simple à un modèle de projet client enrichi, procédez comme suit :
Remarque : si vous n'avez pas installé l'éditeur visuel, le modèle s'ouvre dans l'éditeur Java et la source est prête à être éditée.
Pour obtenir l'éditeur visuel, lisez la note technique disponible sur le site Web de support HATS
(recherchez "éditeur visuel" sur ce site pour le trouver). Les étapes suivantes ne s'appliquent que si vous utilisez l'éditeur visuel.
- Dans l'éditeur visuel, cliquez sur la zone vide où doit être placée la transformation afin de la sélectionner.
- Cliquez sur l'onglet Propriétés (situé dans le panneau qui se trouve sous l'éditeur).
- Sélectionnez la ligne 'arrière-plan' et cliquez sur le bouton (comportant des points de suspension) situé à l'extrême droite.
- Modifiez la couleur et cliquez sur OK. La nouvelle couleur est appliquée immédiatement dans l'éditeur visuel.
- Appuyez sur les touches 'Ctrl+S' (ou sélectionnez 'Fichier >> Sauvegarde') pour sauvegarder vos modifications.
- Cliquez sur Régénérer dans l'environnement de test (ou cliquez ici pour le redémarrer) afin de prévisualiser la modification.
Pour éditer un modèle à l'aide de la vue Projets HATS, cliquez deux fois
sur le modèle dans le dossier du contenu et des modèles Web (ou de
client enrichi) du projet, ou cliquez deux fois avec le bouton droit de la
souris sur le modèle et sélectionnez Ouvrir.
Vous pouvez créer un modèle en fonction d'un autre modèle (ou dans le cas
d'un projet Web, en fonction d'un site Web existant, ce qui facilite
l'utilisation des instructions de contenu et de style de votre
entreprise) à l'aide de
l'assistant Créer un modèle
(
).
Editer le rendu par défaut et les règles globales
Les
paramètres de rendu comportent des appariements de conversion ordonnés.
Le
rendu par défaut est utilisé par la transformation par
défaut pour transformer les composants hôte en objets fenêtre GUI.
Cliquez ici pour
ouvrir l'éditeur des paramètres de projet
(
)
à l'onglet Rendu.
Sélectionnez une ligne dans la table du bas, puis cliquez sur Edition (si vous ne disposez pas de captures d'écran, le système vous indiquera comment en obtenir une) afin d'ouvrir un assistant qui permet d'effectuer les opérations suivantes :
- Modifier la région de l'écran utilisée pour rechercher le composant cible.
- Modifier le composant à rechercher dans la zone.
Modifier le cas échéant les paramètres du composant afin que ce dernier soit reconnu tel qu'il est utilisé dans votre application.
- Modifier l'objet fenêtre que vous souhaitez utiliser pour le rendu du composant.
Par exemple, des touches de fonction peuvent être rendues sous la forme de boutons plutôt que sous la forme de liens.
Vous pouvez ajouter de nouvelles paires composant/objet fenêtre ou désactiver des éléments existants.
Lorsque HATS traite un écran à l'aide du rendu par défaut, il examine la première paire et, si des composants cible sont
détectés dans la région, l'objet fenêtre associé est remplacé et la zone utilisée devient indisponible pour les autres paires.
La ligne (paire) cochée suivante dans la table est examinée, etc.
Les règles globales sont un concept connexe (sous le rendu par défaut, dans l'arborescence de navigation de l'onglet Rendu).
Cliquez sur le bouton Ajouter et découvrez la puissance d'une
règle globale qui permet d'effectuer les opérations suivantes :
- Définir un mappage composant/objet fenêtre de zone d'entrée qui s'applique à toutes les transformations et pas seulement à la transformation par défaut.
- Spécifier la spécification de l'objet fenêtre mais également d'un "fragment de transformation" qui contient l'objet fenêtre cible, mais aussi autoriser la mise en oeuvre des fonctionnalités complètes des pages JSP (Web) ou Java (client enrichi).
Familiarisez-vous avec les modifications apportées au rendu par défaut (par exemple, faites apparaître les listes de sélection dans un menu déroulant plutôt que sous forme de liens) et ajoutez éventuellement une règle globale (qui consiste par exemple à convertir les zones d'entrée de données en objets fenêtre d'agenda).
Après avoir sauvegardé vos mises à jour, cliquez sur Régénérer dans l'environnement de test (ou cliquez ici pour
le redémarrer) et recherchez des exemples de vos modifications.
Personnalisation d'un écran
- Cliquez ici pour
afficher le terminal hôte à l'aide de la connexion par défaut
(
),
puis affichez l'écran que vous voulez personnaliser (par exemple, l'écran de connexion).
-
Démarrez l'assistant Création d'une personnalisation d'écran
(
).
- Modifiez les critères de reconnaissance d'écran si vous le souhaitez. Vous pouvez, pour cet écran, créer des descripteurs très spécifiques ou à caractère plus général afin que plusieurs écrans puissent être reconnus.
- Indiquez si une nouvelle transformation vide doit être appliquée comme unique action qui sera exécutée lors de la reconnaissance de cet écran, puis quittez l'assistant.
- L'éditeur
de transformation s'ouvre. Les actions suivante varient selon qu'il s'agit
d'un projet Web ou de client enrichi :
- Web :
- L'assistant Insertion d'un composant hôte (
s'ouvre automatiquement dans l'éditeur (concepteur de page) de la transformation.
- A l'aide de la souris, sélectionnez une zone de l'écran. Sélectionnez, par exemple, une zone comportant à la fois du texte statique et une zone d'entrée.
- Choisissez un composant hôte à rechercher dans la zone sélectionnée, un objet fenêtre de navigateur pour afficher l'information, puis sortez de l'assistant.
- Ajoutez un composant en le déplaçant de la palette des composants HATS vers l'éditeur.
Vous devez relancer l'assistant Insertion d'un composant hôte pour terminer
l'action.
- Sélectionnez un composant dans l'éditeur (vue de l'onglet de conception) et
cliquez sur l'onglet Propriétés (situé dans le panneau, sous l'éditeur) pour
afficher un emplacement utile où modifier des paramètres de composant ou
d'objet fenêtre.
- Sauvegardez la modification dans la transformation.
- Client enrichi :
Remarque : si vous n'avez pas installé l'éditeur visuel, la transformation s'ouvre dans l'éditeur Java et la source est prête à être éditée.
Pour obtenir l'éditeur visuel, lisez la note technique disponible sur le site Web de support HATS
(recherchez "éditeur visuel" sur ce site pour le trouver). Les étapes suivantes ne s'appliquent que si vous utilisez l'éditeur visuel.
- La transformation s'ouvre ; le panneau de conception de l'éditeur visuel Java apparaît au-dessus du panneau source.
- Si la palette ne s'ouvre pas, sélectionnez Fenêtre >> Afficher la vue >> Palette.
- Cliquez sur Composant dans la palette HATS.
- Placez le pointeur de la souris sur le rectangle gris contenu dans le panneau de conception et cliquez dessus à l'aide du bouton gauche de la souris.
- L'assistant Insertion d'un composant hôte (
) s'ouvre.
- A l'aide de la souris, sélectionnez une zone de l'écran. Sélectionnez, par exemple, une zone comportant à la fois du texte statique et une zone d'entrée.
- Choisissez un composant hôte à rechercher dans la zone sélectionnée, un objet fenêtre de navigateur pour afficher l'information, puis sortez de l'assistant.
- Sélectionnez le composant dans le panneau de conception et cliquez sur l'onglet Propriétés (situé dans le panneau, sous l'éditeur) pour
afficher un emplacement utile où modifier des paramètres de composant ou d'objet fenêtre.
- Sauvegardez la modification dans la transformation.
- Cliquez sur Régénérer dans l'environnement de test (s'il est ouvert) ou cliquez ici afin de
le relancer et de prévisualiser votre écran personnalisé.
Vous pouvez revenir à l'éditeur de transformation et sélectionner la liste
étendue des éléments qui peuvent être
intégrés aux transformations :
- Pour le Web, sélectionnez Outils HATS dans la barre de menus.
- Pour le client enrichi, étudiez les autres options possibles dans la palette HAT.
Sachez également que lorsque vous créez une transformation, vous avez la possibilité de la préremplir à l'aide d'un masque correspondant par exemple à tous les composants hôte détectés à l'écran, présentés dans un tableau d'objets fenêtre que vous pouvez modifier comme vous le souhaitez.
Combinaison d'écrans
HATS fournit plusieurs méthodes permettant de regrouper l'information à partir
d'une série d'écrans hôte et de présenter les résultats dans une seule page.
Une
combinaison
d'écrans HATS vous permet d'afficher en une seule vue un regroupement de
données et évite à l'utilisateur de devoir faire défiler les pages vers
l'avant à plusieurs reprises s'il utilise l'hôte.
- Cliquez ici pour ouvrir le terminal hôte à l'aide de la connexion par défaut (
), puis naviguez vers l'écran à partir duquel vous voulez démarrer l'activité de combinaison.
-
Démarrez l'assistant Création d'une combinaison d'écran
(
).
Vous pouvez aussi démarrer cet assistant à partir d'une capture d'écran.
- Modifiez les critères de reconnaissance d'écran de début si vous le
souhaitez.
- Indiquez chaque zone d'écran à combiner.
- Choisissez un composant hôte à rechercher dans la zone sélectionnée et un
objet fenêtre pour afficher l'information.
- Apportez des modifications si nécessaire pour indiquer les touches hôte
utilisées pour naviguer entre les écrans hôte.
- Indiquez comment reconnaître la fin de la combinaison.
Cette reconnaissance peut se baser sur le nombre d'itérations (écrans) ou lorsqu'un écran particulier est reconnu, ou sur ces deux critères.
- Précisez si la transformation par défaut existante peut être appliquée
comme action se produisant après le regroupement des données d'écran.
- Web uniquement : Cochez la case 'Utiliser le chargement de contenu dynamique mis en cache' (non pris en charge pour les projets du portlet) si vous voulez que l'utilisateur puisse interagir avec la page avant que
sa génération soit terminée, puis quittez l'assistant.
- Cliquez sur Régénérer dans l'environnement de test (s'il est ouvert) ou cliquez ici afin de
le relancer et de prévisualiser vos écrans combinés.
Utilisation avec les macros, les objets d'intégration et les services Web (SOA)
Les
macros sont utiles pour de nombreuses opérations, notamment :
- Saut d'écrans hôte
- Automatisation de chemins utilisateur communs (notamment le bouclage répétitif)
- Combinaison de données de nombreux écrans hôte en une seule page
- Demande et extraction de données
Les
objets d'intégration (Web seulement) sont des macros d'encapsuleur Java.
Vous pouvez en créer un en cliquant à l'aide du bouton droit de la souris sur
une macro dans la vue Projets HATS et sélectionnant Créer un objet
d'intégration dans le menu contextuel.
Les
macros
et les
objets
d'intégration peuvent être créés sur des "connexions d'arrière-plan" plutôt
que sur la connexion HATS par défaut qui est utilisée pour toutes les transformations. Les connexions d'arrière-plan permettent
d'effectuer des opérations dorsales spécifiées comme des actions dans les personnalisations d'écran ou d'autres événements.
Maintenant, créez un simple macro (telle qu'une macro de connexion) à partir du terminal hôte en cliquant sur l'icône Enregistrement de macro (
). Lorsque vous avez terminé
l'enregistrement, cliquez sur les icônes Arrêt et Sauvegarde pour sauvegarder vos modifications.
Testez votre macro sur le terminal hôte en l'exécutant ou en la parcourant afin de la déboguer.
Vous pouvez alors associer la macro en tant qu'action dans une personnalisation d'écran qui reconnaît le premier écran de la macro.
Cliquez sur Régénérer dans l'environnement de test (s'il est ouvert), ou cliquez ici
afin de le relancer
et vérifiez si la macro s'exécute de manière appropriée.
Ensuite, vous pouvez explorer les différentes méthodes disponibles pour l'édition des macros, en cliquant avec le bouton droit de la souris sur la macro dans le panneau de navigation et en sélectionnant 'Ouvrir avec'.
VME (Visual Macro Editor) affiche une macro sous la forme d'une série de noeuds d'écran connectés, avec un récapitulatif des actions et les capacités d'édition disponibles.
Modèle 1, Struts et Java Server Faces (JSF)
Pages Web,
Beans d'accès EJB,
Services Web
(SOA) :
Dans les projets Web, à partir de macros et d'objets d'intégration, vous pouvez créer des ressources puissantes pour le traitement dorsal des données et les transactions en chaîne, ce qui facilite l'usage des artefacts partagés.
Les projets de client enrichi ne peuvent pas créer de services Web mais peuvent
appeler des services Web dans le cadre de l'ensemble d'actions d'un
événement.
Chaque type de projet peut utiliser des beans d'accès EJB.
Utilisation de la simulation hôte
La fonction de
simulation
hôte vous permet de travailler sur un projet HATS sans nécessiter de
connexion à l'application hôte, avec par exemple la possibilité de créer des
macros, des événements d'écrans, des transformations, et de l'exécuter dans
l'environnement de test local.
Il vous permet notamment d'exécuter les opérations suivantes :
- Enregistrer un chemin via une application hôte qui peut ensuite être
utilisée en mode déconnecté.
Ceci vous permet de travailler lorsque vous n'avez pas un accès direct à
l'application, sans avoir à créer des captures d'écrans pour tous les écrans
requis.
- Configurer une démonstration d'une application HATS qui utilise un fichier
de trace sauvegardé représentant une application hôte réelle, sans nécessiter
de connexion à l'hôte.
- Sauvegarder l'enregistrement de l'interaction d'un utilisateur final avec
une application HATS donnée, afin de faciliter le support client.
Pour enregistrer une trace :
- Cliquez sur l'assistant Créer une trace de simulation hôte (
).
- Sur le terminal hôte qui s'ouvre lorsque vous avez quitté l'assistant,
interagissez avec l'hôte dans l'ordre voulu. Lorsque vous avez terminé,
enregistrez le fichier de trace .
Pour exécuter une trace :
- Cliquez avec le bouton droit de la souris sur un fichier de trace dans le dossier Simulations hôte et sélectionnez
Exécuter sur le terminal hôte.
- Interagissez avec l'hôte. Votre chemin est limité en fonction des
actions effectuées lors de l'enregistrement.
Pour tester un projet HATS pendant une simulation hôte :
- Dans le dossier Connexions,
ouvrez la connexion par défaut.
- Dans l'onglet Paramètres de base, cochez la case 'Utiliser un fichier de
simulation hôte au lieu de la connexion en cours'.
Enregistrez la modification.
- Pour qu'une modification de connexion de ce type puisse s'effectuer, l'environnement de test local doit être 'recyclé' afin que le nouveau paramètre soit sélectionné :
- Web : Fermez l'onglet Navigateur Web et arrêtez puis redémarrez le serveur.
- Client enrichi : Fermez la fenêtre Host Access, puis cliquez sur l'icône Déboguer dans la barre d'outils.
- Ici encore,
votre chemin est limité en fonction des actions effectuées lors de
l'enregistrement.
Introduction aux fonctions avancées de HATS
- Paramètres du projet
(
):
Cliquez deux fois sur Paramètres du projet dans
la vue des projets HATS et explorez les onglets. Vous pouvez définir des paramètres avancés tels que le support du bloc de touches ou du clavier, la priorité d'événement ainsi que des paramètres relatifs au composant/objet fenêtre. Cliquez ici pour plus d'informations.
Vous pouvez modifier les paramètres globaux de HATS dans Windows>>Préférences.
- Captures d'écran (
) : Créez une image instantanée XML d'un écran à l'aide du
terminal hôte,
afin de pouvoir la personnaliser ultérieurement hors connexion. Une capture d'écran est créée automatiquement
lorsque vous procédez à une personnalisation ou une transformation d'écran à partir du terminal hôte. Vous pouvez également créer
des captures d'écran à partir de mappes BMS CICS importées.
-
Remplacement
de texte: Remplacez le texte par un nouveau texte (ou une image ou du code
HTML) pour chaque instance d'une chaîne donnée dans n'importe quelle zone
protégée de l'écran. Comme avec de nombreuses fonctions HATS (par exemple les
règles globales), vous pouvez étendre cette fonction au projet de manière
globale ou l'affiner pour un événement d'écran particulier
(ou composant hôte).
Les expressions régulières Java sont également prises
en charge.
-
Transformations
(
) :
Définissez le mode d'affichage des écrans hôte pour l'utilisateur. A moins d'une substitution, une transformation
par défaut est appliquée pour chaque écran.
- Modèles
(
)
: Indiquez la bannière à utiliser lors de la définition du cadre d'une
transformation. Le modèle
par défaut s'ouvre lorsque vous sélectionnez un projet et lorsque vous cliquez ici.
Lorsque vous éditez une transformation ou un modèle de projet Web à l'aide de
l'éditeur HTML :
- Utilisez l'onglet Galerie (situé dans le panneau qui se trouve sous l'éditeur) pour ajouter des images, des animations, des feuilles de style, des fonds ou du son.
- Pour insérer des liens, des imprimés, des boutons ou d'autres contrôles HTML, utilisez l'option de menu Insérer.
-
Déboguer sur le serveur
(
: Web) ou
Déboguer
(
: client enrichi) :
A tout moment, vous pouvez sélectionner une de ces actions pour afficher votre application avec l'environnement de test.
Lorsque vous utilisez la fonction Déboguer sur le serveur :
- Sélectionnez l'onglet Serveurs pour visualiser, arrêter, publier ou redémarrer l'environnement de test WebSphere.
- Pour consulter l'historique de l'environnement de test WebSphere, cliquez sur l'onglet Console situé en bas.
- Vous devrez peut-être relancer l'environnement de test interne de WebSphere après avoir effectué d'importantes modifications de projet.
Lorsque vous utilisez la fonction Déboguer :
- Vous pouvez facultativement sélectionner un sous-ensemble de modules
d'extension à lancer.
- Des options supplémentaires sont disponibles à partir de la fenêtre Host Access ; accédez au noeud Fichier >> Préférences >> Host Access >> Identification des incidents.
-
Administration
et
Afficher le terminal :
- Web : cliquez ici pour
ouvrir la console d'administration si vous avez ajouté le support de
console d'administration lorsque vous avez créé le projet.
(Vous pouvez aussi cliquer à l'aide du bouton droit de la souris sur la vue
Projets HATS et sélectionner Affichage de la console d'administration.)
Le débogage sur le serveur est lancé (s'il n'est pas déjà en cours) et l'utilitaire d'administration de HATS s'affiche dans un nouvel onglet du navigateur Web.
- Client enrichi : vous pouvez administrer un projet à partir de la fenêtre
Host Access via l'onglet Fichier>>Préférences>>Host Access>>Identification des
incidents.
Dans les deux cas, vous pouvez activer l'affichage d'un terminal pour observer
le changement d'écran hôte et interagir avec eux pendant l'exécution de
l'application HATS en environnement de test local.
- Connexions (
): La connexion par défaut gère toutes les transformations. Cliquez ici pour ouvrir l'éditeur de la connexion par défaut.
Des connexions d'arrière-plan établies avec d'autres hôtes peuvent être créées pour des macros,
des objets d'intégration et d'autres types d'entité. La sécurité
(SSL et Web Express Logon), le regroupement
et les listes d'utilisateurs
sont pris en charge.
- Unités mobiles :
Les applications Web HATS peuvent maintenant être optimisées en vue de leur exécution sur un PDA ou un navigateur Web de téléphone portable. Vous trouverez des informations supplémentaires sur les plateformes et les capacités prises en charge dans l'aide.
Consultez la documentation pour obtenir des informations sur les sujets suivants :
Préparation du projet pour la production
Pour finaliser un projet Web HATS et le mettre à disposition des utilisateurs finals en tant qu'application Web, procédez comme suit :
- Exportation (
) : Générez le projet en tant qu'application J2EE.
- Transfert : Placez le fichier EAR sur la machine serveur WAS.
- Installation : Déployez l'application à l'aide de WAS.
- Indiquez ensuite simplement aux utilisateurs finals l'adresse URL de l'application.
Pour fournir aux utilisateurs un projet client enrichi HATS complet et prêt à installer, procédez comme suit :
- Exportez
(
) votre projet de fonction Eclipse (vous serez invité à créer un projet de fonction lors de la première exportation de votre projet de module d'extension).
- Exportez les fonctions et modules d'extension HATS requis par votre application.
-
Créez un fichier site.xml
(ce fichier répertorie les fonctions disponibles sur un site de mise à jour ; les utilisateurs finals pointeront leur client enrichi vers l'emplacement de ce fichier).
- Téléchargez les fonctions et les modules d'extension exportés et le fichier site.xml sur votre site de mise à jour.
- Installez l'application en pointant votre client enrichi sur ce site.
Accès à la vue comportant des informations en ligne sur HATS