MAPPING Suite : la solution d'impression pour tous les ERP
Connexion à une instance Oracle
Pour se connecter à une instance Oracle, il suffit de configurer l'environnement MAPPING pour utiliser le
listener Oracle. Pour cela, il faut définir dans les paramètres de l'environnement, l'instance, l'utilisateur et le mot de passe.
Création d'un document à partir de MAPREPORT
La création d'un document sous MAPREPORT se fait en plusieurs phases :
- Définition des paramètres d'entrée et construction des tables contenant les données.
- Soit en saisissant les requêtes SQL et en déterminant le nom des champs, ainsi que leurs types.
- Soit en créant des fichiers de définition de tables existantes, à partir de l'interface Web de MAPPING que l'on insère dans le report.
Dans la plupart des cas, le modèle de base est créé en utilisant une requête principale, qui chargera les informations dans une table temporaire.
- Définition des blocs constituant le document.
Afin de simplifier la conception de la maquette, il est conseillé de compléter les 10 premières colonnes par des codes de conditionnement.
- Définition des calculs et gestion des ruptures.
Lorsque les blocs sont créés, les bases du document sont ainsi posées, il reste à inclure les calculs et la gestion de la rupture des pages simple ou complexe. En plus des requêtes SQL, il est possible d'utiliser les fonctions et les procédures stockées, propres à Oracle dans les zones de calcul de MAPREPORT.
Exemple de calcul SQL :
SELECT " NOM_CHAMP from map_structure_organisation where code_site=" $DB.MA_VAR1 "
Exemple de calcul avec une fonction :
SQL "BEGIN : myvariable := NOM_PACKAGE.NOM_FONCTION( " $DB.MA_VAR1 "," $DB.MA_VAR2 ");END;"
Exemple de calcul avec une procédure stockée:
PARAM ( $DB.RESULTAT , $DB.RESULTAT2) SQL "BEGIN NOM_PACKAGE.NOM_PROCEDURE ($ DB.MA_VAR1 , ":param1 , :param2 ) ; END;"
Création d'une maquette à partir de MAPDRAW
Deux étapes pour la conception :
- Création du fond de page qui contient les objets fixes, tels que les tableaux, les logos, etc.
- Création de la maquette qui contient la partie variable, zones et goupes
Mode d'exploitation
En fonction du report, plusieurs possibilités sont envisageables pour créer un document :
- laisser le droit à l'utilisateur de générer son édition par le biais d'un menu créé dans MAPREPORT. Celui-ci peut contenir des variables initialisées par du SQL, un Shell ou des valeurs, ou encore la file d'attente de destination. Une fois les variables initialisées, un script génère et maquette le spool dans la file d'attente désirée.
- utiliser un script qui crée le fichier TXT en sortie du maprunrpt, puis le moteur de règle, afin de maquetter le fichier et de gérer les redirections dans les files d'attente.
- utiliser les triggers Oracle de plusieurs manières, en créant par exemple un fichier de paramètres en un point d'entrée, permettant d'utiliser le moteur de règles.