Top Banner
1 Département Édition - Intégration PRESENTATION DES NOUVELLES VERSIONS APOGEE ET HARPEGE SOUS ORACLE 10gAS
142

PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

May 13, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

1

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

PRESENTATION DES NOUVELLES VERSIONS

APOGEE ET HARPEGE SOUS ORACLE 10gAS

Page 2: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

2

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Ordre du jourOrdre du jour

10h00 – 10h15 : Introduction10h15 – 10h45 : Oracle 10gAS – Présentation générale10h45 – 11h15 : Cahier des charges et spécifications d’implantation11h15 – 12h15 : Une opportunité pour une meilleure intégration

14h00 – 15h30 : Méthodologie et contraintes de migration15h30 – 16h00 : HARPEGE - APOGEE16h00 – 16h30 : Questions diverses

Page 3: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

3

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Ordre du jourOrdre du jour

Introduction

Page 4: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

4

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

IntroductionIntroduction

Pourquoi faire évoluer Apogée et Harpège :Fin de support étendu de la version actuelle client / serveur 6i au 1er janvier 2008,Opportunité de passer d’un mode client / serveur à un mode 3 tiers,Opportunité pour proposer une meilleure intégration des produits dans les Systèmes d’Information des établissements.

Page 5: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

5

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

IntroductionIntroduction

Pourquoi le choix de la 10gAS :Plusieurs choix étaient disponibles :

Redéveloppement d’Apogée et d’Harpège dans une nouvelle technologie (Java Web par exemple) Trop couteux,Utilisation d’outils de migration du marché Peu de retours d’expériences, couteux, risques importants, liaison avec un autre éditeur qu’Oracle,Migration 10gAS Simple, délais de migration compatible avec calendrier des produits,Changement des produits Etudes du renouvellement planifiées.

Les 3 premières solutions ont été étudiées durant l’année 2006.

Page 6: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

6

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

IntroductionIntroduction

Le choix de la 10gAS s’est naturellement imposé.

Objectif : limiter le coût pour les établissements L’AMUE a pris en charge le coût des licences d’Oracle 10gAS ainsi que le coût de la maintenance annuelle.

Négociation effectuée directement entre l’AMUE et la société Oracle pour obtenir une tarification compétitive.

Page 7: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

7

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Ordre du jourOrdre du jour

Oracle 10gAS – Présentation générale

Page 8: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

8

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Agenda

Fonctionnalités de Oracle AS 10gForms ServicesReports ServicesPortal & DiscovererServeur J2ee

Intégration J2eeInstallation : Architecture interneAdministration, Exploitation, SupervisionPerformancesPlanning de maintenance

Page 9: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

9

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Oracle Fusion Middleware

Page 10: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

10

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

<Insert Picture Here>

Oracle AS 10gFormsForms ServicesServices

Page 11: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

11

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Forms Developer

Page 12: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

12

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Répartition des Modules

Runtime

Oracle HTTP Server

Browser

PL/SQL

Data Cache

ProgramCode

Forms Listener ServletForms Java Client

Java VMJinitiator

or Java Plugin

PL/SQL Proc

Oracle DBOracle DB

Forms Listener ServletForms Java Client

Page 13: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

13

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Forms Services

1: Génère la page HTML de lancement

http://hostname:port/forms/frmservlet?config=myapphttp://hostname:port/forms/frmservlet?config=myapp

Forms Servlet:GenèreHTML start page

OracleRDBMS

Page 14: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

14

Dép

arte

men

t Édi

tion

-In

tégr

atio

n Forms Services

2: Télécharge le Client

<APPLET>CODE="oracle.forms.engine.Main"CODEBASE="/forms/java"ARCHIVE="frmall.jar"…</APPLET>

L‘applet est téléchargéela toute première fois, puis mise en cache

Java Client

DownloadOracle

RDBMS

Page 15: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

15

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Forms Services

3: Activation du Runtime

OracleRDBMSListener Servlet

Java ClientJava Client

RuntimeEngine

AllocatesEngine

Java ClientCommuniqueavec le runtime via le Listener Servlet

Page 16: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

16

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Forms Services

4: Activation de la Forme

OracleRDBMSListener Servlet

Forme.fmx

Connect

RuntimeEngine

Java Client

Page 17: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

17

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Oracle Forms en mode Web

Page 18: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

18

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Oracle Forms en mode Web

Page 19: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

19

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Oracle e-Business Suite R11

Page 20: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

20

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Oracle e-Business Suite R12

Page 21: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

21

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

<Insert Picture Here>

Oracle AS 10gReport ServicesReport Services

Page 22: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

22

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Oracle Reports

Page 23: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

23

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Développement Déclaratif

Page 24: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Sources Multiples de Données

XMLSQL

XML

Page 25: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

XMLSQL

Sources Multiples de Données

Page 26: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

26

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Definition Unique du Gabarit

Publication sur papier

Publication sur le web

Page 27: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

JSP Web Source

Page 28: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Formats de Restitution

XML

WebRTF

PDF &Printer

Excel

Page 29: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

29

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

BI BEAN Graph

Page 30: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

30

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Report + SSO

Pluggable Data Source

Page 31: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

31

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Resource Access

Page 32: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

32

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

<Insert Picture Here>

Oracle AS 10gPortal & Portal & DiscovererDiscoverer

Page 33: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

33

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Oracle Portal

Page 34: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

34

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Discoverer

Page 35: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

35

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

<Insert Picture Here>

Oracle AS 10gOC4J: Moteur J2eeOC4J: Moteur J2ee

Page 36: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

36

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

OC4J

JNDIJMS

JDBCJTA

JavaMailJAF

OC4J WebContainer

EJBContainer

mod

_oc4

j

Ora

cle

HTT

P Se

rver apj13HTTP

OC4J Server Process

Clie

nt .j

ar

OracleAS

Forms Runtime Engine

Tcp/ip socket

Forms Servlet

Forms Listener Servlet

Page 37: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

37

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

<Insert Picture Here>

IntIntéégration avec J2eegration avec J2ee

Page 38: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

38

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Support JavaBean Etendu

Page 39: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

39

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

<Insert Picture Here>

Exploitation / SupervisionExploitation / Supervision

Page 40: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

40

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Oracle AS 10g: Architecture Simplifiée

Page 41: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

41

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

OracleAS Control

Start / Stop / Restart Reports ServicesComprehensive Performance MonitoringRemote Reports Server configurationView and Manage Job queuesView Server & Engine Trace

Page 42: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

Dép

arte

men

t Édi

tion

-In

tégr

atio

nAS 10g Console

Administration Web de Forms & ReportsInstallation

Page 43: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Supervision

Page 44: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

44

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Topology Viewer

Page 45: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

45

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Centralisation des Logs

Page 46: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

46

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

<Insert Picture Here>

Installation / DInstallation / Dééploiementploiement

Page 47: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

47

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Mode Cluster Actif/Passif

Page 48: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

48

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Montée en Charge

Page 49: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

49

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

<Insert Picture Here>

PerformancesPerformances

Page 50: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

50

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Forms Services Load Balancing

Utilisation des capacités d‘équilibrage de chargefournies par OracleAS

mod_oc4jWebCache

options disponibles avec OracleASPlusieurs instances sur un même serveurPlusieurs instances sur plusieurs serveurs

Load balancers hardware

Page 51: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

51

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Forms Services Load Balancing

OracleASOracle HTTP ServerSSL certificate

BrowserApplicationURL

OracleASOracle HTTP ServerForms ServicesReports servicesApplication Modules

HTTP APJ13

Page 52: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

52

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

JVM Pooling

dejvm -start jvmcontroller=myJVM maxsessions=100

Page 53: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

53

Dép

arte

men

t Édi

tion

-In

tégr

atio

nSupervision

(Option supplémentaire)

Page 54: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

54

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

<Insert Picture Here>

Planning de MaintenancePlanning de Maintenance

Page 55: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

55

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Oracle Forms Life Cycle

Oracle Forms 6i

Oracle Developer Suite 10g (9.0.4)

Extended Support

Jan-08Jan-05

Jun-05

iDS/iAS (9.0.2)

Oracle Application Server 10g (9.0.4)

Jun-08

Extended Support

Jan-10

Application Server 10g & 11

> 2013

Extended Support

Page 56: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

Cahier des charges et spécifications d’implantation

Christophe Beaud Juin 2008

Page 57: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

57

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Cahier des charges d’implantation

Serveur d’ApplicationsVersion d’Oracle Application Serveur

10g AS R2 (10.1.2.0.2)Une Infrastructure

OIDUne instance BI & Forms

Forms et Reports services

Les Operating SystèmesWindows 2000/2003

Vista non qualifié : nécessite le patch 10.1.2.3Linux : Oracle Enterprise Linux, RedHat, Suse, Asianux.

Page 58: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

58

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Cahier des charges d’implantation

Serveur base de données

Forms et Reports Services StandAlone (Apogée) 10.1.2.0.2

Oracle 10g R210.2.0.3.0Patchset 10.2.0.4 en prévision :

Disponible pour AIX 5L, HP-UX, LinuxEn attente pour HP Tru64Dernier niveau de PatchSet pour la 10g : fin de support Juillet 2010 / 2013.

Standard / Enterprise EditionLes fonctionnalités utilisées par Apogée/Harpège ne nécessitent pas, à ce jour, une Enterprise Edition.

Page 59: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

59

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Cahier des charges d’implantation

Poste Client

OS : Windows 2000 ou XPVista : nécessite le patch 10.1.2.3

Navigateur web : IE, Firefox, Mozilla

Résolution écran800*600 ne permet plus une utilisation optimaleConfiguration minimale 1024*768

Page 60: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

60

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Cahier des charges d’implantation

OS Client Navigateur Version Plug-in version Version Forms1.3.1.28 10.1.2.21.3.1.22 Production1.4.2_06 Production1.5.0_06 Production

JInitiator 1.3.1.28 10.1.2.21.5.0_06 10.1.2.21.6.0_04 10.1.2.3

1 JInitiator 1.3.1.22 Production1.3.1.26 10.1.2.21.3.1.25 Production

JInitiator 1.3.1.28 10.1.2.21.4.2_06 Production1.5.0_06 10.1.2.21.6.0_04 10.1.2.31.3.1.25 Production1.3.1.28 10.1.2.21.4.2_08 Production1.5.0_06 10.1.2.2

JInitiator 1.3.1.22 ProductionSun 1.4.2_06 Production

JInitiator 1.3.1.22 Production1.4.2_08 Production1.5.0_06 10.1.2.2

Internet Explorer 7 1.5.0_06 10.1.2.3Firefox 2 1.6.0_04 10.1.2.3 & 11.1.1SunMicrosoft Vista

Jinitiator

Sun

7.2

Sun

JInitiator

Sun

Sun

Sun

JInitiator1.0.7

2

7

Windows XP, 2003 & 2000

Internet Explorer

6

Firefox

Mozilla

Netscape

1.7

7

JVM poste client

Page 61: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

61

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Premiers éléments de dimensionnement

Ces éléments sont issus du prototype ApogéeA affiner sur la version migrée d’Apogée

Mémoiremémoire système : 100MBmémoire 10gAS : 700MB (BI & Forms) + 600MB (Infra)mémoire moyenne utilisateur : 20MB pour les sessions avec lancement d’éditions / 6MB pour les sessions sans lancement d’édition.

Pour 100 utilisateurs avec hypothèse de 50 % de sessions avec éditions et 50% de sessions sans édition :

100+700+600+ 50*20 + 50*6 Total de 2.7 Go

Page 62: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

62

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Premiers éléments de dimensionnement

IBM eServer p5 520 64-bit:- bi pro 1.65 GHz- 3 Go de RAM - Test avec 4 utilisateurs

- consommation mémoire se fait par palier. - chaque palier correspondant à l’ouverture d’une nouvelle session par un utilisateur.- Au fur et à mesure de la montée en charge, la mémoire consommée par chaque nouvelle session diminue. => ce qui s’explique par l’optimisation des ressources opérée par le serveur Oracle Forms

- La consommation CPU reste homogène au cours de la montée en charge.- Consommation de environ 0,5% par utilisateur.- Légers pics de consommation constatés àl’ouverture de chaque nouvelle session.

Page 63: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

63

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Ordre du jourOrdre du jour

Une opportunité pour une meilleure intégration

Page 64: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

64

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Ordre du jourOrdre du jour

Une meilleure intégration

Généralités

Authentification SSO

Provisionnement SSO

Module d’accès à Apogée ou à Harpège

Démonstration

Page 65: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

65

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Ordre du jourOrdre du jour

Une meilleure intégration

Page 66: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

66

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Une meilleure intUne meilleure intéégrationgration

Intégration SSO : CASsification d’Oracle 10gAS

Intégration ENT : accès à Apogée ou à Harpègedirectement depuis son ENT

Sécurité accrue : accès aux forms et aux reports beaucoup plus sécurisé

Gestion des versions des produits centralisée

Page 67: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

67

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Ordre du jourOrdre du jour

Généralités

Page 68: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

68

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

GGéénnééralitralitééss

OID : Oracle Internet Directory. C’est l’annuaire LDAP d’Oracle dans lequel doivent se trouver les utilisateurs SSO Oracle.SSO Oracle : Mécanisme de la 10gAS permettant de faire du SSO avec les applications Oracle (J2EE, Forms, Reports …). Le mécanisme est semblable à celui de CAS.CASsification de la 10gAS : Modification de certains fichiers de configuration et ajout d’une librairie Java pour permettre de brancher le SSO CAS au dessus du SSO d’Oracle.

Page 69: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

69

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

GGéénnééralitralitééss

Configuration ou Ressource Oracle Forms : Il s’agit d’une version d’une application (Forms/Reports) possédant un identifiant unique.Exemple : Apogeev360 et Apogeev70 pointent sur des exécutables différents sur le serveur d’applications.

Provisionnement : mécanismes permettant d’alimenter des données cibles.Exemple : le provisionnement d’OID définit les mécanismes mis en œuvre pour alimenter l’annuaire OID.

Page 70: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

70

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Ordre du jourOrdre du jour

Authentification SSO

Page 71: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

71

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

ProcProcéédure ddure d’’authentification SSOauthentification SSO

Serveur CAS

Forms ou Reports

A un cookieOracle SSO ?

A un ticketCAS ?

Afficher le Form

Redirige versOracle SSO

Serveur

Crée Oracle SSOCookie et renvoiesur l’url d’appel

Renvoie sur leCAS serveur

A un ticketCAS ?

Crée le ticket etrenvoie sur l’url

d’appel

Afficher la paged’authentification de CAS

NON

OUI

NON

OUINON

OUI

Authentificationréussie

Début de la procédure

Oracle SSO serveur

+ Eventuel provisionnement OID

Page 72: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

72

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Ordre du jourOrdre du jour

Provisionnement SSO

Page 73: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

73

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Provisionnement SSO annuaire OracleProvisionnement SSO annuaire Oracle

Contexte : Le SSO Oracle a besoin de disposer des utilisateurs dans son annuaire OID,Oracle est capable d’enregistrer dans cet annuaire le lien entre les utilisateurs SSO et les utilisateurs / base de données pour chaque configuration,Le SSO Oracle sécurise les invocations Forms et également Reports.

Objectif : Alimenter l’annuaire d’Oracle avec les utilisateurs SSO (CAS) des établissements,Proposer une solution simple indispensable pour cette phase de mise en œuvre,Utiliser les fonctions natives SSO d’Oracle.

Page 74: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

74

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Provisionnement SSO annuaire OracleProvisionnement SSO annuaire Oracle

Fonctionnement : Alimentation automatique des utilisateurs dans l’annuaire Oracle à partir de l’utilisateur CAS qui se connecte àl’application Forms.

Avantages : Simplicité,Provisionnement immédiat en temps réel,Tout utilisateur ne pouvant pas se connecter sur CAS ne pourra pas se connecter à l’application Apogée ou Harpège.

Inconvénients : Le provisionnement proposé ne prend pas en compte la suppression de manière automatique dans l’annuaire Oracle. La suppression peut quand même se faire manuellement,Seul l’identifiant est provisionné.

Page 75: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

75

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Provisionnement SSO annuaire OracleProvisionnement SSO annuaire Oracle

Liaison utilisateur SSO / configuration 10gAS

Mécanisme automatique interne à la 10gAS (ssoDynamicResourcesCreate=true)

Lien à renseigner une seule fois (utilisateur / mot de passe / base de données) par configuration

Stockage du lien dans l’annuaire Oracle

Page 76: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

76

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

10gAS

Provisionnement SSO annuaire OracleProvisionnement SSO annuaire Oracle

Annuaire établissement

…tdupond…tdurand

AnnuaireOracle

…tdupond- configuration1- configuration2…tdurand- configuration1

SGBD1…Utilisateur1Utilisateur2

SGBD2…Utilisateur1Utilisateur2

Page 77: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

77

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Ordre du jourOrdre du jour

Module d’accès à Apogée ou àHarpège

Page 78: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

78

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Module dModule d’’accaccèès s àà ApogApogéée et e et àà harpharpèègege

Objectifs : Proposer une page Internet contenant des « raccourcis » pour lancer l’exécution d’Apogée ou d’Harpège afin de reproduire àminima le mécanisme des raccourcis existants en mode client/serveur et ainsi limiter les conséquences pour les utilisateurs finaux,Profiter de cette page pour pouvoir exécuter plusieurs versions d’Apogée ou d’Harpège différentes,En mode SSO, permettre de se connecter pour une même version du produit avec plusieurs utilisateurs (profils) différents,En mode non SSO, la connexion devra se faire comme en client / serveur : login / mot de passe / base de données.

Page 79: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

79

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Module dModule d’’accaccèès s àà ApogApogéée et e et àà harpharpèègege

Spécifications : Mode SSO ou non SSO,Fonctionne pour Apogée et pour Harpège,Mode portlet (JSR 168) ou mode servlet alone,Déployable sur les serveurs J2EE respectant les recommandations de l’AMUE,Déployable sur le serveur 10gAS sur lequel s’exécute Apogée et Harpège,Configuration simple des libellés de l’écran, et du design (CSS).

Page 80: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

80

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Module dModule d’’accaccèès s –– Exemple : Exemple : HarpHarpèègege

Module d’accès Harpège en mode SSO avec :. 2 configurations actives qui correspondent dans cet exemple à deux utilisateurs différents sur la même base de données pour les mêmes forms / reports (v2.00.4 d’Harpège). 2 configurations activables pour d’autres forms / reports (v2.00.11 d’Harpège). 2 domaines Harpège disponibles (Administration et Gestion).

Page 81: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

81

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Module dModule d’’accaccèès s àà ApogApogéée et e et àà harpharpèègege

En mode SSO le module : S’interface avec un serveur SSO CAS,Se base sur son fichier de configuration pour récupérer la liste des configurations disponibles,Va lire dans l’annuaire Oracle pour identifier les configurations pour lesquelles l’utilisateur connecté dispose déjà d’une association login / base de données : les configurations actives,Les autres configurations sont des configurations activables,Lance la bonne URL de l’application en fonction du choix de l’utilisateur : configuration et domaine. Si la configuration était active, il n’y a pas de fenêtre d’identification.Si la configuration n’était pas active, il y a une fenêtre d’identification : login, mot de passe et base de données. La configuration devient alors active pour l’utilisateur.

Page 82: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

82

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Module dModule d’’accaccèès s àà ApogApogéée et e et àà harpharpèègege

Conseils d’utilisation en mode SSO : Pour chaque version d’Apogée ou d’Harpège, si vous souhaitez que vos utilisateurs puissent se connecter avec 5 profils différents, il faudra créer 5 configurations pour cette version.Cette création devra se faire du coté du serveur AS 10g mais également du coté du module d’accès. Cette création se fait au travers de fichiers de configuration.

Page 83: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

83

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Module dModule d’’accaccèès s –– Exemple : Exemple : HarpHarpèègege

Module d’accès Harpège en mode non SSO avec :. 2 configurations disponibles correspondent dans cet exemple aux deux versions des forms / reports d’Harpège (v2.00.4 et v2.00.11). 2 domaines Harpege disponibles (Administration et Gestion).

Page 84: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

84

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Module dModule d’’accaccèès s àà ApogApogéée et e et àà harpharpèègege

En mode non SSO le module :Se base sur son fichier de configuration pour récupérer la liste des configurations disponibles,Lance la bonne URL de l’application en fonction du choix de l’utilisateur : configuration et domaine,L’utilisateur doit se connecter à chaque fois : login / mot de passe / base de données.

Pour simplifier, il s’agit simplement de mettre à disposition une liste des URL d’accès aux différentes versions de l’application.

Page 85: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

85

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Module dModule d’’accaccèès et SSOs et SSO

Démonstration avec Harpège

Page 86: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

86

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

DDéémonstration avec monstration avec HarpHarpèègege

Authentification en tant que tdupond sur

CAS

Page 87: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

87

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Connecté au module d’accès

en tdupond. Aucune

configuration active

DDéémonstration avec monstration avec HarpHarpèègege

Page 88: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

88

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Pour la ressource

Harpegev2004_perso1

l’utilisateur souhaite se

connecter avec l’utilisateur

harp_tst sur la base HARPB10

DDéémonstration avec monstration avec HarpHarpèègege

Page 89: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

89

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

DDéémonstration avec monstration avec HarpHarpèègege

Base HARPB10

Utilisateur établissement

(SSO) et utilisateur Harpège (BDD)

Page 90: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

90

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

DDéémonstration avec monstration avec HarpHarpèègege

Le lien entre tdupond et la

configuration est sauvegardé

Page 91: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

91

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

DDéémonstration avec monstration avec HarpHarpèègege

Pour la ressource

Harpegev2004_perso2

l’utilisateur souhaite se

connecter avec l’utilisateur

harp_tst sur la base HFGIWIN

Page 92: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

92

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

DDéémonstration avec monstration avec HarpHarpèègege

Base HFGIWIN

Utilisateur établissement

(SSO) et utilisateur Harpège (BDD)

Page 93: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

93

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

DDéémonstration avec monstration avec HarpHarpèègege

Les liens entre tdupond et les

configurations sont sauvegardés

Page 94: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

94

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

DDéémonstration avec monstration avec HarpHarpèègege

Possibilité de supprimer un lien entre tdupond et

une configuration

Page 95: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

95

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

DDéémonstration avec monstration avec HarpHarpèègege

Page d’accueil d’Oracle IdentityManagement, le gestionnaire de l’annuaire OID

Page 96: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

96

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

DDéémonstration avec monstration avec HarpHarpèègege

On retrouve bien tdupond dans

l’annuaire OID

Connecté en tant qu’administrateur de l’annuaire OID

: orcladmin

Page 97: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

97

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

DDéémonstration avec monstration avec HarpHarpèègege

En modification de tdupond on peut voir qu’il dispose bien de 2

liens enregistrés avec 2 configurations dans l’annuaire

OID

Page 98: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

98

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

DDéémonstration avec monstration avec HarpHarpèègege

La modification de la ressource montre le lien qui est enregistré : utilisateur / mot de passe / base

de données

Page 99: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

99

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

DDéémonstration avec monstration avec HarpHarpèègege

En mode SSO Showmyjobspermet de voir de manière

sécurisée la liste des reports de TDUPOND.

Page 100: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

100

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Ordre du jourOrdre du jour

Migration HARPEGE

Page 101: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

101

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Ordre du jourOrdre du jour

Le contexte spécifique à HARPEGE

Calendrier de diffusion

Cohabitation client/serveur et client léger

Double maintenance

Page 102: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

102

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Ordre du jourOrdre du jour

Le contexte spécifique àHARPEGE

Page 103: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

103

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Contexte spContexte spéécifique cifique àà HARPEGEHARPEGE

Une restructuration de l’arborescence applicative du produit

Une structuration en deux domaines pour se rapprocher du modèle APOGEE :

GestionAdministration

Ouverture pour le branchement de nouveaux modules

La nécessité de revoir l’opportunité de branchement des outils locaux accessibles via ‘Autres traitements’

Page 104: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

104

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Ordre du jourOrdre du jour

Le calendrier de diffusion

Page 105: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

105

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Calendrier de diffusionCalendrier de diffusion

Page 106: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

106

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Ordre du jourOrdre du jour

Cohabitation client/serveur et client léger

Page 107: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

107

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Cohabitation client serveur et client lCohabitation client serveur et client léégerger

Objectif : faciliter la mise en œuvre de la nouvelle version dans les établissements.

Moyen : découplage de la migration du serveur d’application de la migration noyau

Contrainte : livraison d’un client lourd compatible avec la base HARPEGE en 10g

Page 108: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

108

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Ordre du jourOrdre du jour

Double maintenance

Page 109: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

109

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Double maintenanceDouble maintenance

Conditions standards de double maintenance pour les

‘Sur l’ancienne technologie, seuls les bugs bloquants feront

versions technologiques :

l’objet de corrections pendant la phase de double maintenance’

Page 110: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

110

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Double maintenanceDouble maintenance

Conditions particulières liées aux contexte spécifique de la

‘Possibilité

GRH dans les établissements :

de passage des patchs de nomenclatures pendant la phase de double maintenance’

Page 111: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

111

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Ordre du jourOrdre du jour

Migration du noyau9i vers 10g

Page 112: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

112

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Migration du noyauMigration du noyau

Contexte : La version du noyau Oracle est 9.2.0.4 ou 9.2.0.6La version applicative de Harpège est 1.12.3.3La version de nomenclatures est 1.12.5.0

Objectif : Migrer la base sous Oracle 10gR2Le numéro de version applicative passe à 2.0.0 sans changement fonctionnel

Page 113: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

113

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Migration du noyauMigration du noyau

Version 9i Export du schéma harp_admGénération d’un script qui permettra de regénérer les autres utilisateurs Oracle présents dans la base (nom et mot de passe)Le résultat se compose de deux fichiers

harp_migration.dmplance_export_users.sql

Page 114: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

114

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Migration du noyauMigration du noyau

Version 10g Création de l’arborescence applicative à partir de har200x.tar.gzMême structuration qu’en Oracle 9i

adminpfileInstall

install.shformation.sh

PréparationCopie de harp_migration.dmp dans install/exportCopie de lance_export_users.sql dans install/sql

Page 115: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

115

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Migration du noyauMigration du noyau

Création de la base en 10g Script install.sh

Base initiale ou migration ?Petite, moyenne ou grandeTaille des TBS modifiable en interactifContrôle de logs en cours d’installation Choix du mot de passe de HARP_ADMLe script crée un user WEB_UTIL dont le schéma contient le package WEBUTIL_DB

Recréation des utilisateurs HarpègeExécuter sous HARP_ADM lance_exports_users.sql

Page 116: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

116

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Migration du noyauMigration du noyau

Particularités en 10g Deux tablespaces supplémentaires : sysaux et undoVolumétrie : peu de changement pour DATA et INDEX, SYSTEM de 400 à 600Mo, SYSAUX 200MoGestion des TBS : EXTENT MANAGEMENT LOCAL AUTOALLOCATE (par défaut en 10g au lieu de EXTENT MANAGEMENT DICTIONARY auparavant)Paramètres Oracle

UNDO_MANAGEMENT mis à AUTOOPTIMIZER_MODE mis à ALL_RAWS (L’ancien mode RULE n’existe plus qu’en forçant le paramètre optimizer_features_enable à 9.2.0)

Page 117: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

117

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Migration du noyauMigration du noyau

Opérations sur le poste client exemple : transfert agentnécessite le package basé WEBUTILvariables WEBUTIL dans formsweb.cfgfrmwebutil.jar sur le serveur d’appli

Page 118: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

118

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Installation côtInstallation côtéé clientclient

Navigateur : IE, Netscape, Firefox, Safariselon matrice de certification Oracle

Plug in java : JRE1.4.2_06On peut avoir un problème sous Firefox s’il existe plusieurs versions JRE ou JDK installéesLa boîte de dialogue d’acceptation du certificat peut être cachée à l’arrière plan avec cette version du plugin

Taille écran : 1024*768 (la taille 800*600 est possible mais inconfortable)

Page 119: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

119

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Ordre du jourOrdre du jour

Paramétrage du serveur d’application

Page 120: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

120

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

ParamParaméétrage du serveur dtrage du serveur d’’applicationapplication

Fichiers de configurationformsweb.cfg<env_harpege>.env<report_server>.conf

Autres fichiersregistry.datfrmweb.resicones.jartnsnames.ora

sectionsFORMS_PATH,REP_ENVIDREPORTS_PATH

police spécifiquemapping des touchesicones

Page 121: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

121

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

ParamParaméétrage du serveur dtrage du serveur d’’applicationapplication

Arborescence applicative

Une pour chaque version de Harpège

*.fmx

(vide pour l’instant)

*.plx

*.mmx

*.rep

fmb, olb, pll

Page 122: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

122

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

ParamParaméétrage du serveur dtrage du serveur d’’applicationapplication

formsweb.cfg contient n sections. default... (exemples de configurations : sepwin, webutil, debug)

pour une version de Harpège il faut créer une sectionharpprodPour créer une section il est recommandé de passer par « Application Server Console » pour dupliquer la section « default »dans la section la variable envFile contient le nom du fichier d’environnement associé à cette section (harprod.env)nombreux autres paramètres : separateFrame, colorScheme, jpiDownloadPage, form etc.

Page 123: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

123

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

ParamParaméétrage du serveur dtrage du serveur d’’applicationapplication

fichier d’environnement : harprod.envcréé par copie d’un modèle fourni aux établissements : harpege.envles chemins des exécutables de l’appli (.fmx, .mmx, .plx,...) àmettre dans FORMS_PATHle nom du report server à mettre dans RP2RROREPORTSERVER (par exemple rep_machine_oracleas2)le nom de l’environnement du report à mettre dans REPORTS_ENVID

Page 124: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

124

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

ParamParaméétrage du serveur dtrage du serveur d’’applicationapplication

le fichier de config du report servernom : rep_machine_oracleas2.conffichier au format xmlassocie à REP_ENVID un chemin vers des reports (.rep)

<environment id=“repprod”><envVariable name=“REPORTS_PATH”

value=":\ora2\forms\harpprod\reports"/></environment >

Page 125: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

125

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

<environment id="harprod"><envVariable name=”REPORTS_PATH”

value=”c:\harprod\exe\reports” /></environment>

<environment id="harpege_test"><envVariable name=”REPORTS_PATH”

value=”c:\harpege_test\exe\reports” /></environment><environment id="harpege_formation">

<envVariable name=”REPORTS_PATH”value=”c:\harpege_formation\exe\reports” />

</environment>

ParamParaméétrage du serveur dtrage du serveur d’’applicationapplication

Plusieurs versions de reports (rep_toto_oracleas2.conf)

Page 126: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

126

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

formsweb.cfg section harprod

ParamParaméétrage du serveur dtrage du serveur d’’applicationapplication

harpPROD.envFORMS_PATH = \ora2\forms\harpprod\forms;c:\ora2\forms\harpprod\menus;...

REPORTS_ENVID = repprod

RP2RROREPORTSERVER = rep_machine_oracleas2

rep_machine_oracleas2.conf<environment id=“repprod">

<envVariable name="REPORTS_PATH" value=":\ora2\forms\harpprod\reports"/>

</environment >

envFile = harprod.env

Page 127: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

127

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Quelques pièges à éviterrenommer le rp2rro.pll présent dans <oracle_home_forms>/formscasse dans les chemins windows (une casse non repectée semble parfois poser problème, àconfirmer)

Problème en coursles caractères accentués obtenus avec 2 touches (â,ë, ñ,...) ne peuvent être saisis au clavier dans les forms. On peut les insérer par un copier/coller.

Page 128: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

Migration technique d’Apogée

Christophe Beaud Juin 2008

Page 129: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

129

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Migration technique d’Apogée

Présentation du contextePlanning / Point d’avancementParticularités d’Apogée Migration base de donnéesPhase de VSRQualification AIX 5.3

Page 130: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

130

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Présentation du contexte

Retard dans la migration en 10g ASLié à la version 3.70 initialement prévue pour juin 2007 et déployée en février 2008.

Périmètre commandé réduit par rapport àHarpège:

Migration vers le noyau 10g non commandée au prestataire :

Délais trop important => décalage de la migration technologique. migration sera réalisée par l’AMUE et qualifiée en VSR de la 10gAS

Page 131: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

131

Dép

arte

men

t Édi

tion

-In

tégr

atio

nPlanning / Point d’avancement

Etude technique : juin - novembre 2007Définition de la méthodologie de migrationIdentification des impacts applicatif Définition de la stratégie de tests.

Prototype : février - avrilEprouver la méthodologie de migration et les choix techniques sur une échantillon réduit d’Apogée (IA / RE / 3CY/ Pilotage)Premiers éléments de dimensionnement

Migration : mai – juinVérification d’Aptitude : juillet – août Vérification en Service Régulier: septembre – octobreDéploiement : novembre (si suffisamment de sites VSR)Double maintenance de 6 mois (uniquement sur le bloquant)

Page 132: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

132

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Particularités d’Apogée

Installation sur le client.Police apogee.ttfImage pour l’ADD

Chargement à la demande :Convlig est transposé en JAVAClasseur Excel de saisie des notes peut être téléchargé depuis le serveur d’applications.

Impacts sur l’exécution des éditions asynchronesNécessite Forms et Reports Services StandAlone

Page 133: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

133

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Particularités d’Apogée

Principe actuel de l’architecture batch

Page 134: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

134

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Particularités d’Apogée

L’architecture batch en 10g AS

Page 135: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

135

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Migration noyau Oracle 10g

Etude et migration réalisé par l’AMUE

Evolutions pour ApogéeTablespace UNDOGestion Localy des tablespacesGestion de la mémoire via SGA_TARGET et PGA_AGGREGATE_TARGET Optimizer_mode : reste à RULE

Page 136: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

136

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Migration noyau Oracle 10g

Prototype :Validation de la méthode de migrationValidation des choix techniquesDéroulement de scénarios de tests

Fonctionnel IA, IP, RE (incluant les batchs)Performance Technique:

OPI (sqlloader)AGLAE : trigger et génération fichierIndentation de la SELOBTest drivers OCI (BO), JDBC (services web IA, IP)

Page 137: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

137

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Migration noyau Oracle 10g

Bilan

Ensemble des objets valident suite à la migration (pas de problème sur les packages)

Pas de régression

Amélioration des performances de l’ordre de 10%

Page 138: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

138

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Période du 8 septembre au 31 octobre

Qualification Oracle 10g en parallèle de la qualification du couple Oracle9i /Oracle 10gAS:

Double qualification Sécurisation du déploiement de la version technologiqueIdentification des impacts de l’optimiser_mode

optimizer_features_enable= 9.2.0optimizer_mode=rule

Matrice de configuration pour couvrir le spectre de déploiement

Navigateur IE / Firefox

Un nombre suffisant de candidats est un pré-requis indispensable au déploiement de la version en novembre.

Phase de VSR

Oracle9i Oracle 10g

AS Windows 2 2

AS Linux 2 2

Page 139: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

139

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Phase de VSR

Gains de cette version pour les établissementsVersion cible AS supportée par Oracle / developer6iFaciliter le déploiement et l’administrationIntégration dans l’ENT (SSO)

Avantages de participer à la VSRS’approprier la version et faciliter son déploiement

InstallationExploitationParamétrage et optimisation

Préparer et anticiper la migration des développements locaux.

Appel à candidature Officiel en juin.

Page 140: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

140

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Qualification AIX 5.3

Fin de support AIX 5.2 été 2008.

Compatibilité binaires assuré par IBM entre les version d’AIX 5.2 et 5.3.

Qualification assuré par deux établissements:Paris-Sud 11 (Fatiha Abdelaziz) Grenoble (Cyrille Detraz, Bernard Maillot, Didier Mathian)

Double maintenance sur les batchs Apogée : fin 2008

Page 141: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

141

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Migration Technique Apogée

Questions / Réponses

Page 142: PRESENTATION DES APOGEE ET HARPEGE SOUS ORACLE 10gAS

142

Dép

arte

men

t Édi

tion

-In

tégr

atio

n

Ordre du jourOrdre du jour

Fin de la présentation