CONFIGURATION DE LA LIBRAIRIE WEBUTIL (10g) Oracle Forms 10g



Documents pareils
Utilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa Novembre 2008

Déployer les Fonts, Icones, et Images avec Forms Services 11G

Installer et configurer Oracle Forms 11gR2 Windows 7 64 bits

Introduction à Eclipse

Tutoriel d installation de Hibernate avec Eclipse

Annexe 10 - Procédure pour créer un Jar

Présentation du PL/SQL

VTX FTP. Transfert de fichiers business par FTP - Manuel de l'utilisateur. Informations complémentaires : info@vtx.

Le Client/Serveur avec Enterprise Miner version 4

Guide de mise à jour BiBOARD

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

La gestion des documents administratifs à la Bibliothèque nationale de France

TP WEBSERVICES. 1 Pré-requis. 1.1 L environnement de développement. 1.2 Les librairies nécessaires 1.3 SOAPUI

bbc Launch Pad Juillet 2011 Version 10.0

Environnements de développement (intégrés)

Asterisk QuickRecord. ANTOINE MANSUY IUT DE COLMAR

Connexion à SQL Server 2005 à partir du serveur d application SJSAS 9 Utilisation d une interface JDBC


Etude et développement d un moteur de recherche

Configuration de plusieurs serveurs en Load Balancing

Offre Référentiel d échange

Tutorial sur SQL Server 2000

TP1. Outils Java Eléments de correction

Java pour le Web. Cours Java - F. Michel

Sage Paie Recueil d informations techniques. Sage Paie & RH. Recommandations techniques. Mise à jour : 18 décembre Sage R&D Paie PME 1

Installation et compilation de gnurbs sous Windows

Oracle WebLogic Server (WLS) 11gR1 ( et ) Installation sur Oracle Linux 5 et 6 Hypothèses Installation Oracle Linux 5 (OL5)

guide Audio Conférence Automatisée

Sophos Antivirus, guide d installation

Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com

contact@nqicorp.com - Web :

Manuel du logiciel PrestaTest.

Installation de SQL Server Reporting Services avec l intégration dans un site Windows SharePoint Services V3

Etude de cas : PGE JEE V2

arcopole Studio Version 3.3

2011 Hakim Benameurlaine 1

A. Architecture du serveur Tomcat 6

Data Tier Application avec SQL Server 2008 R2

COMPRENDRE LES DIFFERENTS TYPES DE CONNEXION LORS DE LA

Export et Import de modèles ICAR sous Trnsys 17

Automatisation de l administration système

Serena Software. Damien Terrien Solution Architect

MANUEL D INSTALLATION D UN PROXY

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

KWISATZ MODULE PRESTASHOP

Présentation de SOFI 2.0

Un outil open source de gestion de bibliographies

La base de données XML exist. A. Belaïd

Java Licence professionnelle CISII,

Introduction MOSS 2007

Administration des ressources informatiques

Hadoop / Big Data. Benjamin Renaut <renaut.benjamin@tokidev.fr> MBDS

Préconisations Techniques & Installation de Gestimum ERP

LES FONCTIONS DE SURVEILLANCE DES FICHIERS

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

MANUEL D INSTALLATION DE WATCHDOC 2011 (EVALUATION)

Guide d installation

Séquencer une application

1. Aménagements technologiques 2. Installation de Microsoft SQL Server Microsoft SQL Server 2008 Service Pack 3

Procédure d'installation de PostgreSQL pour Windows

InstallShield 2014 FICHE TECHNIQUE. Création de programmes d installation pour Microsoft Windows

ORACLE 10G DISTRIBUTION ET REPLICATION. Distribution de données avec Oracle. G. Mopolo-Moké prof. Associé UNSA 2009/ 2010

COMMENT LIRE UN DEVIS DE CREATION DE SITE WEB?

Java DataBaseConnectivity

Restaurer des données

Configurer la supervision pour une base MS SQL Server Viadéis Services

Mise en place SSO. Mise en place SSO. 1. Installation de Tomcat sur le serveur OCR (Windows) 2. Ajout des librairies. by LegalBox

INTRODUCTION et choix de la méthode d installation

Documentation de conception

CP Upgrade Guide HOPEX V1R1 FR. Révisé le : 25 octobre Créé le : 16 juillet Auteur : Jérôme Horber

Cahier Technique Liaison Comptabilité Api / Sage ECF

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation

Solutions informatiques (SI) Semestre 1

Manuel d'installation de GESLAB Client Lourd

Manuel BlueFolder ADMINISTRATION

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Recommandations techniques

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers

SOMMAIRE Thématique : Systèmes d'information et d'exploitation

1 / Introduction. 2 / Gestion des comptes cpanel. Guide débuter avec WHM. 2.1Créer un package. 2.2Créer un compte cpanel

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki

INTERCONNEXION ENT / BCDI / E - SIDOC

Open Source Job Scheduler. Installation(s)

Guide de Migration du Serveur IceWarp

Procédure d installation d AMESim 4.3.0

Business Intelligence avec SQL Server 2012

DEPLOIEMENT MICROSOFT WINDOWS

INSTALLATION ET DEPLOIEMENT D ADOBE LIVECYCLE ES4 A L AIDE DE LA PROCEDURE CLE EN MAIN POUR JBOSS

Installation du client

Administration de systèmes

Machine virtuelle Java pour Palm TX

Reporting et Décisions 100

JOnAS Day 5.1. Outils de développements

«Placez l humain au coeur de votre solution de gestion»

Transcription:

CONFIGURATION DE LA LIBRAIRIE WEBUTIL (10g) Oracle Forms 10g Préparé par : Hafed BENTEFTIFA Mai 2008 Version : 1.0 1

1. INTRODUCTION La librairie webutil a été mise en place par Oracle afin de pourvoir à certaines fonctionnalités coté Client en mode Web. Par exemple, lors de l utilisation en mode C/S, on peut faire à certaines fonctions telles que HOST, GET_FILE_NAME, etc. Celles-ci réfèrent alors au poste Client. En mode web, les modules seront servis par le serveur d application et de ce fait, tout appel de fonction, similaire à HOST par exemple implique les fonctionnalités du serveur et non plus du client. De ce fait et afin de maintenir les mêmes fonctionnalités que nous avons en mode C/S, on mettra en place la librairie webutil avec les modifications correspondantes au niveau des modules. Ce guide donnera en premier lieu l installation de la librairie webutil au niveau du poste développeur. En deuxième lieu, on donnera un exemple de la modification à apporter à un module FMB version 6 pour l adapter à la version 10g. Il est à noter que ces modifications seront apportées automatiquement par notre moulinette de migration. Phase 1 : Installation de webutil au niveau développeur Cette étape concerne la configuration du poste du développeur en vue de l utilisation de WEBUTIL. Phase 2 : Utilisation de webutil au niveau d un module Forms Dans cette partie, on montre comment on utilise la librairie WEBUTIL. Phase 3 : Exemple de migration de module version 6-version 10g Les étapes nécessaires pour la modification d un module version 6 utilisant des fonctionnalités coté client. 2

2. Installation de webutil au niveau poste développeur Bien qu il existe un guide d installation fourni par Oracle, des erreurs au niveau des étapes d installation fait que l installation ne donne pas un résultat fonctionnel. Les étapes à suivre pour l installation sont les suivantes : Initialisation des objets Création de l utilisateur WEBUTIL : Celui-ci sera le propriétaire du package webutil. Création du package WEBUTIL_DB. Donner les GRANT nécessaires pour les utilisateurs de l Application. Créer un synonyme pour WEBUTIL_DB. Vérification du fichier orion-web.xml : Se positionner sur le répertoire : C:\DevSuiteHome_1\j2ee\DevSuite\application-deployments\forms\formsweb Ouvrir le fichier orion-web.xml Vérifier que la ligne suivante : <virtual-directory virtual-path="/webutil" realpath="c:\devsuitehome_1/forms/webutil" /> se trouve dans le fichier. Création d une configuration spécifique dans formsweb.cfg Se positionner sur le répertoire : C:\DevSuiteHome_1\forms\server Ouvrir le fichier formsweb.cfg Ajouter la section suivante à la fin du fichier : [myapp] WebUtilArchive=frmwebutil.jar,jacob.jar WebUtilLogging=off WebUtilLoggingDetail=normal WebUtilErrorMode=Alert WebUtilDispatchMonitorInterval=5 WebUtilTrustInternal=true WebUtilMaxTransferSize=16384 basehtmljinitiator=webutiljini.htm basehtmljpi=webutiljpi.htm archive_jini=frmall_jinit.jar archive=frmall.jar lookandfeel=oracle workingdirectory=c:\temp\migration\ form=file_webutil_9.fmx id= @dev Sauvegarder le fichier 3

Note: form=file_webutil_9.fmx est un fichier de test que vous pouvez remplacer par sigb.fmx. Remplacer aussi OPS$benhaf71 par votre username. Configuration du fichier d environnement par défault Ouvrir le fichier default.env (ou myapp.env s il existe) Ajouter la ligne suivante si elle n existe pas : WEBUTIL_CONFIG=C:\DevSuiteHome_1\forms\server\webutil.cfg Vérifier que la variable de configuration CLASSPATH du fichier contient : C:\DevSuiteHome_1\forms\java\frmwebutil.jar;C:\DevSuiteHome_1\jdk\jre\li b\rt.jar Sauvegarder le fichier Signature des JAR Il faut que les 2 fichiers JAR webutil et Jacob.jar soient signés afin que les utilisateurs de votre application ne soient pas requis de valider à chaque fois l authenticité des librairies. Vérifier que frmwebutil.jar se trouve dans C:\DevSuiteHome_1\forms\java Mettre les 2 fichiers JACOB.DLL et JACOB.JAR dans les répertoires C:\DevSuiteHome_1\forms\java et C:\DevSuiteHome_1\forms\WebUtil Exécuter la signature avec les commandes suivantes : o Ouvrir une fenetre DOS o Changer vers C:\DevSuiteHome_1\forms\WebUtil o Exécuter : sign_webutil.bat C:\DevSuiteHome_1\forms\java\frmwebutil.jar ensuite sign_webutil.bat C:\DevSuiteHome_1\forms\webutil\jacob.jar 3. Utilisation de WEBUTIL au niveau FMB 4

Afin de pouvoir utiliser la librairie webutil, on devra ajouter des objets au niveau du module. Cette approche est nécessaire pour tout nouveau module créé au niveau de Forms builder 10g. Il faut noter que dans la section 4, on montrera comment utiliser la moulinette pour faire la transformation de manière automatique. Les étapes pour utiliser webutil sont les suivantes : Ouvrir le module Attacher la librairie webutil.pll Ouvrir la bibliothèque d objets webutil.olb 5

Référencer les objets de la bibliothèque ( pas de copie!) Utiliser la librairie Remarquer que les fonctions et procédures en mode web sont préfixées par CLIENT_ par rapport aux mêmes fonctions et procédures de la version C/S 6

4. Migration automatique par la moulinette L outil de migration moulinette permet de faire la modification automatique du module qui utilise les fonctionnalités client/serveur. L exemple suivant montre l adaptation automatique d un module version 6 vers la version 10g. Les objets sont ajoutés automatiquement par la moulinette et le module est prêt à l emploi une fois que le passage est terminé. Fig 4.1 : Module version 6 Fig 4.2 : Option Webutil au niveau de la moulinette Fig 4.3 : Messages de traitement au niveau de la moulinette 7

Fig 4.4 : Module final en version 10g avec les objets de webutil 5. Conclusion Ce guide spécifie les étapes nécessaires pour l utilisation de la librairie webutil. 8