OPALE - 10.0 - Utilisation

Menus

De MappingDoc

Menu Fichier

  • Nouveau : ouvre un nouveau projet à vide
  • Ouvrir : ouvre un projet existant
  • Enregistrer : enregistre le projet actif
  • Enregistrer sous : enregistre le projet actif sous un autre nom ou dans un autre endroit
  • Fichiers ouverts récemment : choix parmi les 4 derniers fichiers ouverts
  • Préférences : paramètres de communication avec le système de production AS400
  • Quitter : propose d'enregistrer les fichiers actuellement ouverts puis ferme l'application

Menu Accueil

Presse-papiers :

  • Couper : supprime la sélection et place les données sur le presse-papiers
  • Copier : copie la sélection et place les données sur le presse-papiers
  • Coller : insère le contenu du presse-papiers


Projet :

  • Génère le projet : générer le projet une fois est terminé sur OPALE Server pour créer le fichier spool.
  • Propriétés : les propriétés comportent Nom du format (il s'agit du nom du projet, il sera envoyé au système de production) et Taille de page (taille du papier sur lequel on imprime.Cette taille est très importante car elle est utilisées pour générer les sauts de s pages)


Table:

Insérer une table(.def) : Pour insérer une table dans un report, il faut d'abord exporter les définitions de fichier et définir les Préférences de CONNECT.

  • Dans la vue des tables, sélectionner l'endroit où vous souhaitez ajouter la table,
  • Cliquer sur Insérer table,
  • Parcourir les dossiers pour trouver le fichier
  • Sélectionner le fichier .def
  • Cliquer sur Ouvrir


Remarque :

Déplacer une table en maintenant la touche Ctrl enfoncée et en appuyant sur les flèches du haut ou du bas pour la déplacer vers le haut, le bas, la droite et la gauche dans l'arborescence. Ceci ne modifie pas la liste des actions.


Créer une nouvelle table : Une table permet de concevoir un projet sans nécessairement utiliser un fichier de base de données en entrée.

Cela permet de travailler à partir :

  • d'un fichier Texte ou CSV
  • d'un fichier XML
  • d'une table existante à l'aide de commandes SQL

Les tables permettent de définir le fichier source ou les champs qui vont être utilisés.

Pour créer une table, cliquer sur l'icône Créer une table, remplir les propriétés :

  • Nom de la table
  • Emplacement : Library (iSeries), database / User (Unix / Windows)
  • Type : FILE (TXT, CSV...), XML ou SQL


Aperçu :

  • Lancer l'aperçu :
  • Démarrer le débogage :


Vue :

  • Barre d'onglets


Fenêtres :

  • Fenêtres : Ce menu permet de modifier la façon dont les différents projets ouverts sont affichés ou de passer d'un projet ouvert à l'autre en cliquant sur le nom du projet dans le menu.

Menu Aperçu

En plus des sections Presse-papiers, Projet, Aperçu dans ce menu, Fenêtres, sont proposés les outils suivants :


Debug :

  • Démarrer le débogage : démarrer ou arrêter le débogage du projet actif.Ce mode permet notamment de prévisualiser le document pas-à-pas en cours de réalisation en affichant les valeurs des différentes variables présentes.


PAG :

  • Enregistrer l'aperçu en PAG : Il est possible d'enregistrer au format .PAG( pour utilisation dans DESIGNER ) après avoir cliquer sur l icône Aperçu sur la barre d'outils sur la gauche.

Pour enregistrer un report au format PAG :

  • Choisir Enregistrer PAG... dans le menu Fichier
  • Si le report est sauvegardé pour la première fois, il faut lui donner un nom
  • Cliquer sur Enregistrer


Spool : Pour faire pivoter un spool et parcourir les pages.

Actions

En plus des sections Presse-papiers, Projet, Fenêtres, sont proposés les outils suivants :

Arbre: Pour respectivement dérouler ou réduire la liste des actions.Cliquer sur Étendre l'arbre, Réduire l'arbre.


Spool

En plus des sections Presse-papiers, Projet, sont proposés les outils suivants :

  • Bloc d'écriture: permet de créer un nouveau bloc
  • Zoom



Code source

En plus des sections Presse-papiers, Projet, Fenêtres, sont proposés les outils suivants :

Le mode code source permet de construire le projet en utilisant entièrement le code et les commandes, ou copier et coller des tables et actions entières d'un projet à l'autre pour dupliquer tout ou partie d'un projet existant. Autre exemple d'utilisation dans ce mode, l'utilisateur peut facilement ajouter un nouveau champ dans une table.

Avec le code source, il est possible de visualiser tout ou partie du document actif sous forme de texte. Cliquer sur Source globale pour afficher l'ensemble du projet ou sur Source locale pour afficher le code de l'objet sélectionné.

Lorsque des changements sont apportés au code source, cliquer sur Test de compilation pour vérifier le code. S'il y a des erreurs, elles apparaîtront dans la fenêtre des Erreurs. Dans ce cas, cliquer sur chaque message pour afficher l'erreur correspondante. Si le code est correct, cliquer sur Valider pour confirmer les changements. Il est impossible de valider le code s'il n'est pas correct. Cliquer sur Annuler permet de revenir au code d'origine.

Un code source typique comprend les 3 parties suivantes :

  • Les champs sont insérés à l'aide des fonctions AddString, AddInt ou AddFloat
  • Les blocs à l'aide des fonctions CreateWriteBlock, AddWriteText ou AddWriteField
  • Les actions



Liens

Pour organiser la liste des tables, après avoir établi les liens entre elles, il suffit de cliquer sur " Réorganiser les tables ".

C Utilisation ReorganisderLiens.png

Menu Avancé

En plus des sections Presse-papiers, Projet, Fenêtres, sont proposés les outils suivants :

  • Créer un menu : Ce menu permet de créer et d'utiliser des menus personnalisés ( cette fonction n'est pas disponible sur iSeries )
  • Importer un fichier RDI : ouvre un fichier RDI produit par SAP pour le traiter en entrée
  • Importer un fichier XSF : ouvre un fichier XSF produit par SAP pour le traiter en entrée
  • Plein /écran Vues : Ce menu permet d'afficher ou de masquer les différentes fenêtres ou "vues" de l'interface.


Remarque :

Sur iSeries, la longueur des champs est limitée à 10 caractères.