La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée.

Présentations similaires


Présentation au sujet: "1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée."— Transcription de la présentation:

1 1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée.

2 2 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Introduction Objectifs Comprendre techniquement Connaître précisément Etre opérationnel Prérequis DBA Oracle 10g/ Oracle 10g AS Administration OS : Unix/Linux /Windows Réseau

3 3 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Plan Premier jour Architecture & Documentation Installation dApogée Deuxième jour Tests d installation Base de test Fin d installation, le Domaine Référentiel Habilitations Domaine exploitation

4 4 Apogée Session 2010 Architecture et Documentation Technique SEMINAIRE TECHNIQUE APOGEE

5 5 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Architecture & Documentation Architecture 3 Tiers Serveur de bases de données Plates-formes validées: AIX 5L v 5.3 (64-bit) HP-UX 11i PA-RISC (64-bit) HP (Compaq) Tru64 5.1b (64-bit) Linux Red Hat Enterprise 4.x AS/ES (32 bits ou 64 bits) Dimensionnement Mémoire:système : entre 20 Mo et 50 Mo + Base Oracle : 500Mo + utilisateurs connectés : 8 Mo X nb utilisateurs + batchs Apogée : 1 Mo X nb utilisateurs Disque : système (1 Go) + Oracle 10g (4 Go) + Oracle Forms & Reports standalone (500 Mo) + Apogée (200 Mo / version) Serveur dapplications Plates-formes validées: Windows XP, 2000, 2003 Linux RHEL 4 (et 3 sur certaines plates-formes) / SLES 9 (et 8 sur plate-forme Intel 32 bits) Dimensionnement: Disque : Système (1Go minimum) + Oracle (au moins 1.5 Go) + Apogée (500 Mo / version) Mémoire : système (100 Mo) + Oracle AS1g (1.5 Go) + 25 Mo * nombre maximum de sessions simultanées. Poste clients Plates-formes validées: Windows XP, 2000, 2003, VISTA Dimensionnement: Disque : 2 Go Mémoire : 128 Mo minimum Réseau Liaison PC / serveur AS10g par réseau Ethernet à 10 Mbit/s via TCP/IP Liaison haut débit entre serveur AS10g et le serveur BDD

6 6 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Architecture & Documentation Site Local Stream er Réseau Ethernet 10/100 Mbits Serveur de fichiers (optionnel) Novell, Lan Manager, …) Sites Distants Pont vers l'extérieur : RENATER LS X25 Poste Isolé Un poste serveur BO XI R2 Windows 2000, XP SQL/Net V10 Business Object CMS Navigateur Internet Option Web Postes clients : Windows 2000, XP Navigateur IE / Firefox Business Objects Client Serveur BDD UNIX Oracle SQL/Net V10 Forms / Reports 10g stand alone Réseau Ethernet 10/100 Mbits Serveur LDAP (option) Serveur HTTP Serveur SMTP Serveur d application J2EE Internet Postes clients Impression A4 - A3 Impressions Synchrone et Asynchrone Impression A4 - A3 Editions Html et Pdf Postes clients Firewal l Serveur 10gAS SSO OID Forms / Reports 10gAS Serveur CAS (option)

7 7 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Architecture & Documentation Cahier des Charges dImplantation : CCI Plates-formes validées Versions de logiciels Dimensionnement, Volumétrie Manuel dinstallation Procédures dinstallation Procédures de test dinstallation Dossier dExploitation Bible de lexploitant Annexes exhaustives

8 8 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Architecture & Documentation Les documents clefs (1/2) Docsit_400\I_doc_version\v400\1_doc_tech NOT031InstallationOracle10gAS.pdf : Note dinstallation du serveur dapplication NOT035Migration10gAS-retourExperience.doc : Recueil dinformations concernant la mise en œuvre dApogee en 10GAS ConfigImpApogee.doc : Détail de la configuration des imprimantes Docsit_400\III_doc_technique\1_installation minstall.pdf : manuel dinstallation Apogee apnscci2.pdf : CCI Apogee manuel_technique_iaprimo_web.pdf manuel_technique_iareins_web.pdf manuel_technique_ip_web.doc

9 9 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Architecture & Documentation Les documents clefs (2/2) Docsit_400\III_doc_technique\2_exploitation apanxde2.pdf : Annexe au dossier dexploitation apdexp2.pdf : Dossier dexploitation base de production apdform2.pdf : Dossier dexploitation base de formation conv_opi.pdf : mise en œuvre interface OPI digc_site.xls : bible Apogee dossier_technique_ .doc: mise en œuvre de linterface LDAP

10 10 Apogée Session 2010 Installation dApogée SEMINAIRE TECHNIQUE APOGEE

11 11 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Points fondamentaux : La base de données Le serveur dapplications Le module daccès Web: FormWebAccess Business Objects Services Numériques et WebServices Larchitecture Batch La base de formation

12 12 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée La base de production a : La détermination du volume de la base (*) b : La préparation des File-Systems en fonction du volume c : Les points de montage d : La récupération dune livraison e : Le script dinstallation f : Le déroulement dune installation g : Les retouches des scripts (*) h : La vérification dune installation correcte i : La configuration de NET8 J : Linstallation de report standalone Le serveur dapplications Le module daccès Web: FormWebAccess Business Objects Services Numériques et WebServies Larchitecture batch La base de formation

13 13 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée La mise en place des filesystems Différents selon les systèmes UNIX Règles fondamentales : Choisir systématiquement un volume supérieur Sécuriser mais pas à outrance Surveiller létat des disques Préférer la flexibilité à la facilité Attention résultats commande « df »

14 14 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Les points de montage Six points de montage : Point 1 : Données IA, IP & Accès à distance Point 2 : Index IA, IP & Accès à distance Point 3 : Données Résultats Point 4 : Index Résultats Point 5 : Données autres Point 6 : Index autres

15 15 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée La récupération dune livraison Circuit de livraison : Livraison initiale Livraison des patchs Apogée : FTP Documentation : FTP Sur FTP

16 16 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Le script dinstallation Exécution en APOINST Données indispensables : Le type de système UNIX (AIX, Tru64, HP-UX ou LINUX RH AS ES 4) : Le nom du groupe habilité DBA Le nom du groupe gérant les batchs d'Apogée (APOBATCH) Le nom de l'instance de production et les points de montage Le nom de l'instance de formation et les points de montage Le répertoire d installation des outils Developer 6i

17 17 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Le script dinstallation

18 18 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Le script dinstallation Quelques principes des scripts : Commentés #================================================================ = # MISE A JOUR DES VARIABLES GLOBALES #================================================================ = # Recuperation du repertoire d'installation. repertoire_installation=`pwd` APOGEE_HOME=$repertoire_installation export APOGEE_HOME APOGEE_BATCH=$repertoire_installation/batch export APOGEE_BATCH # création du fichier log oracle.log. rm -f apo_oracle.log

19 19 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Le script dinstallation Quelques principes des scripts : Passage de paramètres explicités dans le header #! /bin/sh ######################################################################### # # Script : apo_genere.sh # # Generation des executables batchs d'APOGEE. # # # Auteur : Pôle Livraison (FRN) # # Date : 20/11/1998. # # # Parametres : $1 - plateforme d'installation (AIX, OSF1 ou HPUX). # # $2 - AUTO : generation lancee par script d'installation # # MANUEL : generation lancee manuellement # # # Modif : 23/09/199 # # Compilation avec les outils ORACLE DEVELOPPER # # #########################################################################

20 20 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Le script dinstallation Quelques principes des scripts : apo_remplacer Modification dynamique via le script apo_remplacer. Création des fichiers ~ # On remplace les références génériques à lORACLE_SID # et aux points de montage 1 et 2 par les valeurs saisies./apo_remplacer INSTANCE $instance ${apo_init} ${apo_init0} apo_$instance.db~ apo_$instance.tsp~ apo_$instance.rbs~./apo_remplacer dsk1 $disk1 ${apo_init} ${apo_init0} apo_$instance.db~ apo_$instance.tsp~./apo_remplacer dsk2 $disk2 ${apo_init} ${apo_init0} apo_$instance.db~ apo_$instance.tsp~ # On remplace les références génériques aux points de montage 3,4,5 et 6 # par les valeurs saisies si la base à créer nest pas de formation if [ ! "$domaine" = "FORMATION" ] then./apo_remplacer dsk3 $disk3 apo_$instance.tsp~./apo_remplacer dsk4 $disk4 apo_$instance.tsp~./apo_remplacer dsk5 $disk5 apo_$instance.tsp~./apo_remplacer dsk6 $disk6 apo_$instance.tsp~ fi

21 21 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Le déroulement de linstallation Architecture des appels du script install.sh install.sh creer_base.sh apo_base.sh Création de la base de production. (3 scripts) apo_base_init.sh Création des rôles, utilisateurs, objets et données de référence (23 scripts) apo_genere.sh Création de larchitecture batch et reports asynchrones (1 script) creer_point.sh Création des points de montage de la base de production

22 22 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Le déroulement de linstallation Architecture des appels du script formation.sh formation.sh initialiser_formation.sh Récupération ou mise à jour des données imprimante et université creer_base apo_base Création de la base de formation. (3 scripts) apo_genere.sh Création de larchitecture batch et reports asynchrones (1 script) creer_point.sh Création des points de montage de la base de formation Création des rôles, utilisateurs, objets et données de référence (form.dmp) apo_base_formation.sh

23 23 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée La retouche des scripts Il est possible de retoucher les scripts : Tests Reprise sur incident Volumétrie...

24 24 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée La vérification dune installation correcte Les fichiers de log de linstallation initiale : localisations Examen systématique de ces fichiers Recherche de la chaîne «ORA-» Les principaux fichiers LOG sont spécifiques à l instance sous laquelle est lancé le script : Le fichier log du script de génération des exécutables est daté : install.sh$APOGEE_HOME/install/log/ install.[Instance].log formation.sh$APOGEE_HOME/install/log/ formation.[Instance].log apo_base.sh$APOGEE_HOME/install/log/ apo_base.[Instance].log apo_genere.sh$APOGEE_HOME/install/log/ apo_genere.[Date].log

25 25 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée La vérification dune installation correcte La réaction face aux erreurs dinstallations Sauvegarder les log Localiser l'erreur apo_oracle.[Instance].log apo_genere.[Date].log Identifier la position dans le déroulement du script Identifier et analyser lerreur En cas de doutes : Autres compétences locales Autres sites Apogée Correspondant technique Supports : constructeurs, Oracle...

26 26 Apogée Session 2010 PAS EN ROOT ! Le listener Trois parties Protocoles LISTENER = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = ) (PORT = 1521) ) Services SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME =) (ORACLE_HOME=) ) Paramêtres TRACE_LEVEL_LISTENER = OFF STARTUP_WAIT_TIME_LISTENER = 0 CONNECT_TIMEOUT_LISTENER = 60 LOG_DIRECTORY_LISTENER=/oracle/products/ora9206/network/log LOG_FILE_LISTENER = lsn Ajout dune base SID ORACLE_HOME SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = APOGEE) (ORACLE_HOME=/oracle/products/ora9206) ) SEMINAIRE TECHNIQUE APOGEE Installation dApogée paramétrer NET*8 serveur

27 27 Apogée Session 2010 Fichier de configuration du client : tnsnames.ora SEMINAIRE TECHNIQUE APOGEE Installation dApogée paramétrer NET*8 serveur... APOGEE.world = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY = ORAPOGEETCP) (PROTOCOL = TCP) (HOST = ) (PORT = 1521) ) (CONNECT_DATA = (SID = APOGEE) )... Nom du service Hôte Port SID

28 28 Apogée Session 2010 Test du paramétrage listener.ora & tnsnames.ora sqlplus SEMINAIRE TECHNIQUE APOGEE Installation dApogée paramétrer NET*10 serveur #sqlplus SQL*Plus: Release Production on Thu Jan 9 20:21: Copyright (c) 1982, 2006, Oracle Corporation. All rights reserved. Connected to: Oracle9i Enterprise Edition Release bit Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release Production SQL>

29 29 Apogée Session 2010 Permet la communication entre les batchs et le serveur de reports Décrit au chapitre 10 de la note dinstallation Apogée sur AS10G Une distribution par type de plate forme Mise en œuvre dépendante de linfrastructure établissement SEMINAIRE TECHNIQUE APOGEE Installation dApogée report standalone

30 30 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée report standalone : principe

31 31 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée report standalone : les étapes clef Créer un user dédié à linstallation de report standalone Installer la distribution oracle Vérifier les droits sur les répertoires Mise en œuvre de rwclient Mode multicast Mode Naming service Paramétrage du user batch

32 32 Apogée Session 2010 Identifier le tiers cause du problème Console dadministration du report server Vérifier si la demande dédition lui est parvenue Si oui activer les traces du report serveur pour analyser la cause du problème Log du batch Vérifier que le batch a bien été lancé avec les bons paramètres Contrôler quil ny a pas derreur dexécution Tracer le script apo_runreport.sh Modifier le script pour récupérer la commande générée dans un fichier Le lancer à la main pour obtenir lerreur éventuelle lors de la demande faite au report server. SEMINAIRE TECHNIQUE APOGEE Installation dApogée report standalone : en cas de problème

33 33 Apogée Session 2010 Points fondamentaux : La base de production Le serveur dapplications Installation des produits Oracle Paramétrage dOracle AS10g Installation dApogée Authentification Module daccès Web: FormWebAcces Business Objects Services Numériques + WebServices Larchitecture batch La base de formation Serveur dapplications Installation dApogée

34 34 Apogée Session 2010 Points fondamentaux : La base de production Le serveur dapplications Installation des produits Oracle Paramétrage dOracle AS10g Installation dApogée Authentification Module daccès Web: FormWebAcces Business Objects Services Numériques + WebServices Larchitecture batch La base de formation Serveur dapplications Installation dApogée

35 35 Apogée Session 2010 Cf CCI Apogée pour le niveau de version dOracle AS10g ( ) Téléchargement: Documentations dinstallation: Installation : 2 ORACLE_HOME: Infrastructure : : non concerné par le paramétrage Application Server: Serveur dapplications Installation des produits Oracle

36 36 Apogée Session 2010 URLs: Permettent de vérifier la bonne installation dOracle Infrastructure et dApplication Serveur : console d'administration (ASC) de l'Infrastructure : page d'accueil de l'Infrastructure : console web d'administration de l'OID (il y a aussi la console X11 oidadmin) : console d'administration (ASC) du Serveur d'Applications : page d'accueil du Serveur d'Applications : page d'accueil du Serveur d'Applications en passant pas le Web Cache (celui-ci est activé par défaut) Serveur dapplications Installation des produits Oracle

37 37 Apogée Session 2010 Points fondamentaux : La base de production Le serveur dapplications Installation des produits Oracle Paramétrage dOracle AS10g Installation dApogée Authentification Module daccès Web: FormWebAcces Business Objects Services Numériques + WebServices Larchitecture batch La base de formation Serveur dapplications Installation dApogée

38 38 Apogée Session 2010 Couche réseau dOracle: Mettre à jour le fichier /network/admin/sqlnet.ora: NAMES.DIRECTORY_PATH= (TNSNAMES, LDAP, EZCONNECT, ONAMES, HOSTNAME) Mettre à jour le fichier /network/admin/tnsname.ora: Serveur dapplications Paramétrage dOracle AS10g... APOGEE.world = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY = ORAPOGEETCP) (PROTOCOL = TCP) (HOST = ) (PORT = 1521) ) (CONNECT_DATA = (SID = APOGEE) )... Hôte Port SID

39 39 Apogée Session 2010 Imprimantes du serveur AS sous Linux : Déclarer limprimante dans le fichier /guicommon/tk/admin/uiprint.txt Driver des imprimantes (*.ppd) Déposer dans le répertoire /guicommon/tk/admin/PPD les drivers des imprimantes. Ajouter dans chaque.ppd la déclaration de la police Apogee Ajouter la déclaration de la police Apogée dans le fichier /guicommon/tk/admin uifont.ali Serveur dapplications Paramétrage dOracle AS10g

40 40 Apogée Session 2010 Cas des imprimantes éditant un diplôme de docteur: Mise en place dune procédure particulière pour les imprimantes qui éditent des diplômes de docteur (serveurs dapplications Oracle sous Linux): Ces diplômes utilisent la police Apogée (police comportant des caractères spéciaux notamment utilisés dans le cadre des titres de thèses). Procédure à suivre au choix: Installer la police sur limprimante : Procédure spécifique à chaque constructeur dimprimantes. Cf documentation constructeur Incorporer la police dans le fichier PostScript généré par le serveur de reports Oracle. Modifier le script shell $ORACE_HOME/bin/rwlpr.sh Serveur dapplications Paramétrage dOracle AS10g

41 41 Apogée Session 2010 Serveur dapplications Paramétrage dOracle AS10g Définition de la police Apogee pour le serveur Forms La police Apogee doit être déclarée au niveau du service Forms du serveur Oracle AS. Console ASC >> Groupe d'instances >> Forms >> Forms >> Configuration : choisir Correspondance police-icône Forms (Registry.dat). Ajouter le mapping pour la police Apogée.

42 42 Apogée Session 2010 Points fondamentaux : La base de production Le serveur dapplications Installation des produits Oracle Paramétrage dOracle AS10g Installation dApogée Authentification Module daccès Web: FormWebAcces Business Objects Services Numériques + WebServices Larchitecture batch La base de formation Serveur dapplications Installation dApogée

43 43 Apogée Session 2010 Préparation Créer un répertoire $ORACLE_HOME/forms/apogee/ Récupérer larchive : Nom: apo{ version }.as.{ ext } Avec ext= gz pour Linux Zip pour Windows La copier dans ORACLE_HOME La dézipper/décompresser avec les outils OS: Arborescence obtenue: $ORACLE_HOME/forms/apogee/apo400/form/ $ORACLE_HOME/forms/apogee/apo400/lib/ $ORACLE_HOME/forms/apogee/apo400/menu/ $ORACLE_HOME/forms/apogee/apo400/report/ $ORACLE_HOME/forms/apogee/apo400/cfg/ $ORACLE_HOME/forms/apogee/apo400/javahelp/ $ORACLE_HOME/forms/apogee/apo400/devEtb/ Serveur dapplications Installation dApogée

44 44 Apogée Session 2010 Déploiement complémentaires (installation initiale ou relivraison ultérieure) (1/2) Aide en ligne: Répertoire $ORACLE_HOME/Apache/Apache/htdocs/aideApogee400 à créer (doit être accessible en lecture) Y copier le contenu du répertoire /forms/apogee/apo400/javahelp/ Raccourcis claviers: Copier le fichier $ORACLE_HOME/forms/apogee/apo400/cfg/apogee.res dans $ORACLE_HOME/forms/admin/resource/US/ Icônes Apogée: Copier le fichier $ORACLE_HOME/forms/apogee/apo400/cfg/apogeeIcones.jar dans $ORACLE_HOME/forms/java. Utilitaires: Copier les fichiers $ORACLE_HOME/forms/apogee/apo400/cfg/apogee*.jar dans $ORACLE_HOME/forms/java. Macro Excel de saisie de notes: Copier le fichier $ORACLE_HOME/forms/apogee/apo400/cfg/imp_exp.xls dans $ORACLE_HOME/Apache/Apache/htdocs/. Serveur dapplications Installation dApogée

45 45 Apogée Session 2010 Déploiement complémentaires (installation initiale ou relivraison ultérieure) (2/2) Police Apogee : Serveurs Linux: Copier le fichier apogee.afm dans le $ORACLE_HOME/guicommon/tk/admin/AFM La renommer en ApogeeMT. Serveurs Windows: Installer la police apogee.ttf sur le serveur à laide de lutilitaire dinstallation de police. Modification du fichier $ORACLE_HOME/bin/reports.sh (Linux) ou reports.bat (Windows) Mettre en commentaire la variable REPORTS_PATH Mise en commentaire de la variable NLS_LANG Serveur dapplications Installation dApogée

46 46 Apogée Session 2010 Paramétrage du fichier formweb.cfg Ajouter une nouvelle section (configuration) en fin du fichier $ORACLE_HOME/forms/server/formsweb.cfg (exemple : section [apo400]) à partir du contenu du fichier $ORACLE_HOME/forms/apogee/apo400/cfg/formsweb.cfg Vérifier la valeurs des variables de cette section Variables importantes: Pour activer le mode SSO: ssoMode=true ssoDynamicResourceCreate=true Choix de la JVM: Version JVM 1.4.2_06 imposée Pour accepter une autre versions de JVM: jpi_mimetype=application/x-java-applet Serveur dapplications Installation dApogée

47 47 Apogée Session 2010 Paramétrage du fichier denvironnement des forms (1/2) Copier le fichier denvironnement $ORACLE_HOME/forms/apogee/apo400/cfg/apo400.env dans $ORACLE_HOME/forms/server Adapter le contenu du fichier denvironnement: Console dadministration ASC >> Groupe d'instances >> Forms >> Composant « Forms » >> Onglet « Environnement » : Sélectionner lenvironnement, léditer Serveur dapplications Installation dApogée

48 48 Apogée Session 2010 Paramétrage du fichier denvironnement des forms (2/2) Remplacer dans les valeurs des variables les références à /cheminInstallationOracleAS par la valeur de Autres variables: # environnement Apogee (version, report, javahelp) APOGEE_VERSION= REPORT_ENVID=apo400 JAVAHELP_PATH=aideApogee400 SERVEUR_REPORTS=rep_dingo_oracleas Serveur dapplications Installation dApogée

49 49 Apogée Session 2010 Paramétrage du fichier denvironnement des reports Modifier le fichier de configuration: Console dadministration ASC >> Groupe d'instances >> Forms >> Composant « Reports Server » >> Modifier le fichier de configuration: Y ajouter lenvironnement des reports correspondant à la version Vérifier au final la syntaxe Redémarrer le Report Server Serveur dapplications Installation dApogée

50 50 Apogée Session 2010 Mise à jour dune installation : livraison dun patch correctif Mettre à jour les composants modifiés livrés (fmx, plx, mmx, rdf, etc.) dans le répertoire de la version visée. Récupérer larchive du patch correctif, la copier dans un répertoire temporaire /tmp ou c:\temp par exemple, la décompresser Arborescence obtenue: /tmp/patch_apogee/form/ /tmp/patch_apogee/lib/ /tmp/patch_apogee/menu/ /tmp/patch_apogee/report/ /tmp/patch_apogee/cfg/ /tmp/patch_apogee/javahelp/ Copier le contenu de chacun des sous-répertoires form, lib, menu et report dans le répertoire du même nom sous forms/apogee/apo400 Exemple sous Linux : cp –f /tmp/patch_apogee/form/* $ORACLE_HOME/forms/apogee/apo400/form/. Serveur dapplications Installation dApogée

51 51 Apogée Session 2010 Webutil En mode Web, l'application Forms s'exécute sur le serveur d'applications: Toutes les commandes d'interaction avec la machine (commande système, lecture/écriture de fichiers) s'exécutent donc sur le serveur d'applications. Webutil : librairie Oracle permettant d'exécuter ces commandes sur le poste client. Cette librairie permet d'exécuter les opérations suivantes sur le poste client: Lecture/écriture d'un fichier Lecture/écriture d'images (disque BDD) … Installation : Récupérer les archives suivantes : webutil_106.zip : jacob_18.zip : Serveur dapplications Installation dApogée

52 52 Apogée Session 2010 Test de linstallation Pré requis client : JVM Avec Mozilla: problèmes si plusieurs versions de java sont installées! URL: apo400 apo400 Valider les 2 certificats Ouvertures de plusieurs fenêtres: Navigateur (à ne pas fermer) Applet JAVA (éxécution des forms) Serveur dapplications Installation dApogée

53 53 Apogée Session 2010 Points fondamentaux : La base de production Le serveur dapplications Installation des produits Oracle Paramétrage dOracle AS10g Installation dApogée Authentification Module daccès Web: FormWebAcces Business Objects Services Numériques + WebServices Larchitecture batch La base de formation Serveur dapplications Installation dApogée

54 54 Apogée Session modes: Native : non SSO Configuration Forms: ssoMode=false ssoDynamicResourceCreate=false Server de Reports: Modification du fichier « /reports/conf/rwservlet.properties »: DIAGNOSTIC=YES SINGLESIGNON=NO CASsification dOracle Pré requis: Librairies cas-java-client.jar (sur le site CAS de l'université de Yale) Librairie commons-logging.jar (du groupe jakarta). Développement spécifique casOracleSSO.jar Serveur CAS actif v2 ou v3 : https://serveurcas.universite.fr:8443/cas/https://serveurcas.universite.fr:8443/cas/ Serveur d'infrastructure Oracle actif : Lintégration SSO / CAS se fait sur la partie Oracle Infrastructure Serveur dapplications Authentification

55 55 Apogée Session 2010 Points fondamentaux : La base de production Le serveur dapplications Module daccès Web: FormWebAcces Business Objects Services Numériques + WebServices Larchitecture batch La base de formation Serveur dapplications Installation dApogée

56 56 Apogée Session 2010 Module daccès Web Principe Application Web daccès à différentes versions dApogée Pas de connaissance des URLs associées Raccourci vers une configuration 10gAS (application hébergée + ses paramètres) 2 modes de fonctionnement: SSO non SSO Déploiement sous Tomcat ou AS10g

57 57 Apogée Session 2010 Module daccès Web Principe de fonctionnement en mode non SSO Liste de versions dApogée auxquelles lutilisateur peut se connecter. Saisie du login/mot de passe à chaque connexion à lapplicatif

58 58 Apogée Session 2010 Module daccès Web Paramétrage non SSO fichier à configurer: application.properties: application.name=harpege Définition du mode non SSO sso.enabled=false Nombre total de configuration config.nb=2 #Configuration numéro 0 URL: adresse web daccès à lapplication. config.0.url=http://unilog-harpege/forms/frmservlet?config=hdev10g Nom de la configuration sur Oracle 10g AS. config.0.nom=hdev10g Label: dénomination de la version de lapplication Apogée qui sera affichée au client config.0.label=Harpege Liste des « domaines » Apogée : Nombre total de domaine harpege.domaine.nb=2 label : intitulé du domaine affiché à lutilisateur. harpege.domaine.0.label=Gestion form : nom de la form appelée en surchage dans lurl de la configuration choisie harpege.domaine.0.form=harpege.fmx

59 59 Apogée Session 2010 Points fondamentaux : La base de production Le serveur dapplications Module daccès Web: FormWebAcces Business Objects Larchitecture batch La base de formation Serveur dapplications Installation dApogée

60 60 Apogée Session 2010 Installation des produits Business Objects Documentation B.O. Installation CMC Installation client Versions impératives : voir CCI Univers Apogée livrés + états SEMINAIRE TECHNIQUE APOGEE Installation dApogée

61 61 Apogée Session 2010 Points fondamentaux : La base de production Le serveur dapplications Module daccès Web: FormWebAcces Business Objects Services Numériques + WebServices Larchitecture batch La base de formation Serveur dapplications Installation dApogée

62 62 Apogée Session 2010 Les Services numériques IAREINS Application permettant la réinscription administrative des étudiants et la consultation des inscriptions Architecture matérielle

63 63 Apogée Session 2010 Les Services numériques IAReins Pré requis: Pour le(s) serveur(s) Web (appelé frontal HTTP) : Un serveur HTTP (le serveur Web). Il n'y a aucune contrainte spécifique concernant l'OS ou le type de machine serveur. Pour le(s) serveur(s) d'application : Une machine virtuelle JAVA (la JVM). Le module SQLNET dOracle Java J2SE Development Kit version Un moteur de servlets (le serveur d'application) respectant les spécifications Servlet 2.4 et Jsp 2.0 (norme J2EE 1.4). Il n'y a aucune contrainte spécifique concernant l'OS ou le type de machine serveur. Pour le serveur de bases de données : Une base de données Oracle avec un schéma Apogée. Pour la partie client : un navigateur pouvant interpréter du code HTML 4.0 (css 2.0 et javascript 1.1) Serveur(s) facultatif(s) : Un serveur SMTP Un serveur LDAP (si vous utilisez l'interface Apogée/LDAP)

64 64 Apogée Session 2010 Les Services numériques IAReins Livrables: iareins-web : inscription administrative à distance des étudiants. iareins-conf : module de configuration de lapplicatif utilisable par les gestionnaire permet un paramétrage graphique des éléments suivants : Les libellés et les messages d'erreur Laide contextuelle aux éléments pédagogiques Le contenu des pages d'aide Les coordonnées d'un contact

65 65 Apogée Session 2010 Les Services numériques IAReins Possibilité de paiement extérieur: assurée par létablissement. TEM_WEB_PMT_EXT = N Stockage en base (table PAIEMENT) du N° CB pour un traitement ultérieur des données, pris en charge de l'établissement. déléguée à un tiers spécialisé TEM_WEB_PMT_EXT = O Redirection vers un site spécialisé qui va gérer la saisie sécurisée des informations (PAYBOX).

66 66 Apogée Session 2010 Les Services numériques Les autres Services Numériques Définition : applicatifs basés sur une architecture orientée services (SOA) à cinq couches et sur les technologies J2EE (Java 2 Entreprise Edition). Pré requis: Idem IAREINS Les SN: IP Web: service permettant linscription pédagogique à distance des étudiants ainsi que la modification et la consultation des inscriptions réalisées. IA Primo Web: IE Web : service permettant linscription aux épreuves de seconde session. 2 types didentification : mire de connexion Identification SSO

67 67 Apogée Session 2010 Les Services numériques IP Web Livrables: ip-web : inscription pédagogique à distance des étudiants ainsi que la modification et la consultation des inscriptions réalisées. ip-conf : module de configuration de lapplicatif utilisable par les gestionnaire permet un paramétrage graphique des éléments suivants : Les libellés et les messages d'erreur de lIP Web Laide contextuelle aux éléments pédagogiques Le contenu des pages d'aide Les coordonnées d'un contact Identification pour létudiant: idem IAPrimo

68 68 Apogée Session 2010 Les Services numériques IA Primo Web Livrables: iaprimo-web : inscription administrative à distance des étudiants primo-entrant dans létablissement. iaprimo-conf : module pour le gestionnaire de configuration des éléments suivants : libellés et messages d'erreur Le contenu des pages d'aide Les coordonnées du contact 3 types didentification pour létudiant: Identification par mire de connexion Identification par paramètres dappel: fourniture par lapplicatif externe appellant ce service des URLs dappel des paramètres didentification Identification SSO : lorsque la Web Application est intégrée au sein dun environnement SSO de type CAS, lidentification est laissée à la charge du serveur CAS

69 69 Apogée Session 2010 Les Services numériques IA Primo Web (idem IAReins) Possibilité de paiement extérieur: assurée par létablissement. TEM_WEB_PMT_EXT = N Stockage en base (table PAIEMENT) du N° CB pour un traitement ultérieur des données, pris en charge de l'établissement. déléguée à un tiers spécialisé TEM_WEB_PMT_EXT = O Redirection vers un site spécialisé qui va gérer la saisie sécurisée des informations (PAYBOX).

70 70 Apogée Session 2010 Les WebServices Permettent douvrir lapplication Apogée au sein du système dinformation Basés sur une architecture orientée services (SOA) multicouches et sur les technologies J2EE (Java 2 Entreprise Edition). Pré requis: Pour le(s) serveur(s) d'application : Java J2SE Development Kit version Un moteur de servlets (le serveur d'application) respectant les spécifications Servlet 2.4 et Jsp 2.0 (norme J2EE 1.4). Il n'y a aucune contrainte spécifique concernant l'OS ou le type de machine serveur. Pour le serveur de bases de données : Une base de données Oracle avec un schéma Apogée.

71 71 Apogée Session 2010 Les WebServices Livrables: apo-webservices : webservices Apogée. apo-webservicesclient : librairies java dappels aux Web Services (stubs et proxy). apo-testwsclient : exemple de projet Java utilisant la libraire apo- webservicesclient.jar dappels aux Web Services Apogée. apo-opi-webservices : webservies OPI. apo-opi-webservicesclient : librairies java dappels aux Web Services (stubs et proxy). apo-opi-testwsclient : exemple de projet Java utilisant la libraire apo- opi-webservicesclient.jar dappels aux Web Services OPI.

72 72 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Architecture Batch Points fondamentaux : La base de production Le serveur dapplications Module daccès Web: FormWebAcces Business Objects Services Numériques + WebServices Larchitecture batch La base de formation

73 73 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Architecture Batch Larchitecture batch Principes Utilisateur BATCH (Unix) Utilisateur Oracle Protocole BEQ Activation Arrêt Logs

74 74 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Architecture Batch : Principe Etape 1 : Serveur UNIX: Table FILE_BATCH Batch X à heure I Batch Z à heure J Batch X à heure H Etape 1 : Suite à la demande sous Apogée, écriture dune ligne dans FILE_BATCH. Etape 2 : A lheure H le programme parcourant régulièrement la table FILE_BATCH provoque lexécution du batch X sur le serveur. Etape 3 : Le batch effectue son travail et produit son résultat : impression de report, écriture dans des fichiers, mises à jour de tables de la base. Table_ATable_BFichier de sortie

75 75 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Architecture Batch : Utilisateur BATCH (Unix) Utilisateur BATCH (Unix) Un par base Variables ORACLE_HOME ORACLE_HOME_SERVEUR ORACLE_HOME_OUTILS LD_LIBRARY_PATH ORA_CLIENT_LIB TNS_ADMIN TWO_TASK_BATCH NLS_LANG ORA_NLS33 APOGEE_HOME APOGEE_TYPE_CONNEXION APOGEE_DIR_BATCH APOGEE_DIR_LOG APOGEE_DIR_FIC APOGEE_LOG_SYS APOGEE_NBR_MAX_BATCH APOGEE_NBR_ERR_BATCH Répertoires

76 76 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Architecture Batch : Utilisateur Oracle : Mode OPS$ MODE OPS$ (OpeRating System) Identification UNIX script creer_user_batch Recommandé pour batchs User OPS$ Système UNIX Noyau Oracle

77 77 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Architecture Batch : Utilisateur Oracle : Mode non OPS$ MODE NON OPS$ Identification UNIX Identification Oracle Sécurité des batchs ? User non OPS$ Système UNIX Noyau Oracle

78 78 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Architecture Batch : Protocole BEQ Paramétrage du Protocole BEQ Rajout d un service dans tnsnames.ora APOGEEbeq.world = (DESCRIPTION = (ADDRESS = (PROTOCOL = BEQ) (PROGRAM = /oracle/products/ora9206/bin/oracle) (ARGV0 = oracleAPOGEE) (ARGS= (DECRIPTION=(LOCAL=YES) (ADRESS=(PROTOCOL=beq)) ) (ENVS= ORACLE_SID=APOGEE,ORACLE_HOME=/oracle/products/ora9206 ) ) (CONNECT_DATA = (SID = APOGEE)) ) Remarque : il est important de mettre toutes les variables d environnement (ENVS) sur une même ligne

79 79 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Architecture Batch : Protocole BEQ Test du protocole BEQ Positionnement de la Variable TWO_TASK : TWO_TASK= APOGEEbeq Vérification de la variable TNS_ADMIN (emplacement du fichier tnsnames.ora) Test de connexion à la base Pour Apogée on utilise TWO_TASK_BATCH (report asynchrone uniquement)

80 80 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Architecture Batch : Activation Activation Root ou Utilisateur autorisé (cron) crontab script apo_batch OPS$ / Non OPS$ Batch_user apo_lancer_batch

81 81 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Architecture Batch : Arrêt Arrêt fichier /cfg/baat_sqc_$SID.start script /exe/apo_arreter_batch

82 82 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Architecture Batch : Logs Fichers de compte-rendus Log Système >>> babajou1 ADMIN >>> Execution : NORMALE Fin d'execution a :06:04 >>> Lancement le :07: >>> babaheb1 ADMIN batchs APOGEE Logs Spécifiques >>> babanui1 ADMIN >>> Debut d'execution a :30:08 [INF-3] Parametres d'exécution : CIP A. >>> babatest1 ADMIN >>> Execution : NORMALE Fin d'execution a :31:58

83 83 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Base de formation Points fondamentaux : La base de production Le serveur dapplications Module daccès Web: FormWebAcces Business Objects Services Numériques + WebServices Larchitecture batch La base de formation

84 84 Apogée Session 2010 La base de formation Structure Installation Rafraîchissement Exploitation SEMINAIRE TECHNIQUE APOGEE Installation dApogée Base de formation

85 85 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Base de formation : Structure Structure de la base Spécifique Sept environnements FORM 5 FORM 3 FORM 1 FORM 6 FORM 4 FORM 2 FORM Form : BO B.O.

86 86 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Base de formation : Installation Installation /install/sql/form.dmp FORM.DMP Import sous sept utilisateurs Données locales : Imprimantes Université Formation.sh FORM 4 FORM 5 FORM 6 FORM 2 FORM 3 FORM 1 FORM Printer& Data Script formation.sh

87 87 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée rafraîchissement Rafraîchissement script rafraichir_formation.sh Données nécessaires Outils Oracle Nom de linstance Nom de luniversité file UNIX Durée & Volume

88 88 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Exploitation Exploitation Mise à jour imprimantes libellé établissement Lancement des batchs Paris IX

89 89 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Exploitation Exploitation Batchs Utilisateur Lancement Arrêt

90 90 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Installation dApogée Exploitation Exploitation Batchs Utilisateur Lancement Arrêt

91 91 Apogée Session 2010 Tests dInstallation SEMINAIRE TECHNIQUE APOGEE

92 92 Apogée Session 2010 Plan : Vérifications sur la base SEMINAIRE TECHNIQUE APOGEE Tests dInstallation Vérifications sur les batchs Vérifications sur le client Vérifications sur le serveur dapplication

93 93 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Tests dInstallation Vérification base Vérifications sur la base La base est-elle montée ? UNIX : ps -ef | grep pmon Quelle est la version dOracle ? UNIX : echo $ORACLE_HOME Quelle est la version de la base ? SQL : select * from version_apo Combien dobjets en base ? SQL :select distinct object_type,count(object_id) from user_objects group by object_type; Quels est létat de ces objets ? SQL : select distinct object_type, status, count(object_id) from user_objects group by object_type, status; Comment recompiler un package ? Utiliser le script :../admin/recompil.sql...

94 94 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Tests dInstallation Vérification batchs Vérifications Architecture Batchs droits sur /batch variables denvironnement le bon fichier de profil utilisateur la table FILE_BATCH la distribution du CRON les fichiers de log

95 95 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Tests dInstallation Vérification serveur dapplication Console dadministration pour vérifier létat des composants Les sessions actives Les traces sqlnet Les reports en cours, terminés (OK/NOK) Les traces reports server

96 96 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Tests dInstallation Vérification client Vérifications Client Espace disque suffisant Résolution Navigateur Plug in Java Police Apogee

97 97 Apogée Session 2010 Base de test SEMINAIRE TECHNIQUE APOGEE

98 98 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Base de test Base de test Intérêt Méthodes : Import / Export Duplication

99 99 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Base de test Intérêt Intérêt dune base de test Tests dInstallation Tests dExploitation Tests Fonctionnels ?

100 100 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Base de test Import /Export Plan Principe Export de la base de production Reconstruction de la base Import des données

101 101 Apogée Session 2010 Principe Exporter la base de production SEMINAIRE TECHNIQUE APOGEE Base de test Import /Export FICHIER.DMP Création dune base vide point de montage Tablespaces Importer les données

102 102 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Base de test Import /Export Export de la base FICHIER.DMP Utilité Sauvegarde logique de la base Point de reprise possible Facile à archiver Permet de reconstruire une base Permet de défragmenter les objets Permet de créer une base de test Permet de déplacer les données sur d'autres disques Méthode Mode restrict Fichier de paramétrage Redémarrage

103 103 Apogée Session 2010 Construction dune base vide SEMINAIRE TECHNIQUE APOGEE Base de test Import /Export Création dune base de données Dimensionnement des tablespaces scripts Apogée installer.shA modifier creer_base apo_base apo.dbA modifier apo_g.tspA modifier apo_p.rbs

104 104 Apogée Session 2010 Chargement des données Import du DUMP SEMINAIRE TECHNIQUE APOGEE Base de test Import /Export SQL/Loader d'Oracle Objets Invalides à recompiler

105 105 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Base de test Duplication Duplication physique dune base Shutdown normal Copie physique des points Source -> Cible Destruction fichiers de contrôles Cible Copie init.ora & init0.ora Source -> Cible Modification init.ora & init0.ora Cible Nom de base Chemins Lancer dans lordre duplibase.sql controlf.sql startbase.sql

106 106 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Base de test Import /Export Fichier duplibase.sql Recréer le fichier duplibase.sql Sous sqlplus « /as sysdba » alter database backup controlfile to trace Récupération du fichier trace dans user_dump_dest (cf init.ora) Recopier dans le fichier duplibase la section : LOGFILE DATAFILE

107 107 Apogée Session 2010 Le Domaine Référentiel SEMINAIRE TECHNIQUE APOGEE

108 108 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Fin dinstallation Plan Introduction au référentiel Principales fonctions Prise en compte des modifications Paramétrage initial Introduction Opérations de paramétrage Paramétrage technique Déclaration des utilisateurs Reprise de données Autres traitements

109 109 Apogée Session 2010 Principales fonctions Gestion des utilisateurs et des habilitations Règles de gestion Mise en place des données Prise en compte des modifications Immédiate Nouvelle session / changement de domaine SEMINAIRE TECHNIQUE APOGEE Fin dinstallation Introduction au Référentiel Principe des témoins « En service »

110 110 Apogée Session 2010 Introduction Prérequis Connaître les informations à saisir Savoir utiliser Apogée Différentes natures de tables figées SEMINAIRE TECHNIQUE APOGEE Fin dinstallation Paramétrage initial renseignées vides

111 111 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Fin dinstallation Paramétrage initial Opérations de paramétrage Connexion admin/admin Paramétrages (le menu Etablissement) mises à jour des données détablissement déclaration des années universitaires déclarations des modes de paiements...

112 112 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Fin dinstallation Paramétrage initial Paramètrage technique Règles de gestion (ne pas toucher) Messages applicatifs (ne pas toucher) Déclaration des imprimantes (à modifier) Mise à jour des variables applicatives (à modifier)

113 113 Apogée Session 2010 Déclaration des utilisateurs Connexion en admin Pas dapostrophes, ni de % ni de _ dans les noms et les codes Un compte Oracle par utilisateur SEMINAIRE TECHNIQUE APOGEE Fin dinstallation Paramétrage initial Fonctionnement des utilisateurs Apogée propriétaire des objets Synonymes public sur les objets d Apogée Droits d accès, rôle pour chaque utilisateur Attention lutilisateur ADMIN ne sert quà l administration

114 114 Apogée Session 2010 Autres Traitements Administration / Traitements personnalisés SEMINAIRE TECHNIQUE APOGEE Fin dinstallation Autres traitements Ajouter dans Apogée vos traitements Forms Reports

115 115 Apogée Session 2010 Conversion / Reprise de données SEMINAIRE TECHNIQUE APOGEE Fin dinstallation Reprise de données Récupérer des données pour faciliter le changement doutils (individu) Récupérer lhistorique de gestion de la scolarité (inscriptions, résultats)

116 116 Apogée Session 2010 Habilitations SEMINAIRE TECHNIQUE APOGEE

117 117 Apogée Session 2010 Plan Gestion des utilisateurs Gestion des accès aux traitements Sécurité SEMINAIRE TECHNIQUE APOGEE Habilitations

118 118 Apogée Session 2010 Gestion des utilisateurs Création & Modification dun utilisateur Modification du mot de passe Oracle par lutilisateur Suppression dun utilisateur SEMINAIRE TECHNIQUE APOGEE Habilitations

119 119 Apogée Session 2010 Gestion des accès aux traitements (Habilitation / accès) Par type dutilisateur R : Refusé V : Visualisation M : Modification SEMINAIRE TECHNIQUE APOGEE Habilitations USER 1 OBJET 1R OBJET 2V OBJET 3M OBJET 4R Type UTILISATEUR USER 2USER 3 Objet = «fonction» = 1 objet Oracle Par exe : Ecran de purge des OPI

120 120 Apogée Session 2010 Sécurité : Réseau =DANGER SQLPLUS =DANGER Confiance=DANGER Protection des comptes Unix apoinst, oracle et apobatch SEMINAIRE TECHNIQUE APOGEE HabilitationsVIGILANCE

121 121 Apogée Session 2010 Domaine Exploitation SEMINAIRE TECHNIQUE APOGEE

122 122 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Exploitation Plan Utilisateur spécifique Exploitation fonctionnelle - Traitements occasionnels et différés Exploitation technique - Architecture batch Distribution automatique du client

123 123 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Exploitation Utilisateur spécifique Accès réservé et restreint Admin / admin Utilisateur TYP_APO Utilisateurs spécifiques (avec un type utilisateur ayant les droits sur tous ou certains des écrans du domaine exploitation)

124 124 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Exploitation Exploitation fonctionnelle Traitements occasionnels et différés Les purges Les enquêtes Sise Le traitement des OPI Exploitation des étudiants affiliés Le changement dannée universitaire Mise à jour des séquences Oracle

125 125 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Exploitation Exploitation fonctionnelle Les purges Purge des individus et enseignements Purge des objets et liens fermés Purge pour les étudiants sans notes et résultats Purge des étudiants dans les groupes Purge des tableaux dincompatibilité et des calendriers Purge ou restauration des cartes étudiants

126 126 Apogée Session 2010 Lancement des résultats et enquêtes SISE SISE: Système dInformation sur le Suivi de lEtudiant Sélection de (ou des) l'enquête(s) du ministère Exécution du (ou des) batch(s) associé(s) Des fichiers sont créés sur le serveur ($APOGEE_DIR_LOG $APOGEE_DIR_FIC) SEMINAIRE TECHNIQUE APOGEE Exploitation Exploitation fonctionnelle

127 127 Apogée Session 2010 Purge et chargement OPI Fichiers dinterface OPI Tables APOGEE Cinq étapes : Purge des tables de chargement des deux fichiers d'interface, Chargement de ces tables à partir des deux fichiers d'interface, Traitements de vérification de cohérence et de ventilation des données, Edition du compte rendu, (Report), du chargement des fichiers, Purge des tables de chargement des deux fichiers d'interface. SEMINAIRE TECHNIQUE APOGEE Exploitation Exploitation fonctionnelle

128 128 Apogée Session 2010 Extraction des étudiants affiliés Extraction des étudiants affiliés à la sécurité sociale Création de la table BATCH_ETU_AFL_SSO Elaboration par chaque site à partir de la table BATCH_ETU_AFL_SSO du support magnétique à envoyé à la CPAM Penser à purger la table BATCH_ETU_AFL_SSO lors du changement dannée universitaire SEMINAIRE TECHNIQUE APOGEE Exploitation Exploitation fonctionnelle

129 129 Apogée Session 2010 Changement d'année universitaire cf Dossier de paramétrage / Dossier d exploitation 1 seule année IA ouverte Modification des séquences Modification des quittances SEMINAIRE TECHNIQUE APOGEE Exploitation Exploitation fonctionnelle

130 130 Apogée Session 2010 Modification des séquences Les séquences Oracle suivantes doivent être mises à jour : seq_cod_ind : suite à la conversion des individus seq_cod_adr : suite à la conversion des adresses seq_cod_etu : suite à la conversion des individus et en début d'année universitaire seq_num_ord_etu : suite à la conversion des individus et en début d'année universitaire seq_cod_ind_opi : après avoir effectué la purge des OPI Les autres séquences d'Apogée ne doivent pas êtres mises à jour. SEMINAIRE TECHNIQUE APOGEE Exploitation Exploitation fonctionnelle

131 131 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Exploitation Exploitation technique Architecture batch Planning dexploitation Liste des travaux différés Purge des logs Administration

132 132 Apogée Session 2010 Planning d'exploitation gestion des traitements différés Définir le jour et l heure de lancement dun batch par défaut Autoriser ou non, la modification de cette valeur par défaut 0 heure 0 minute suspend le passage d un batch SEMINAIRE TECHNIQUE APOGEE Exploitation Exploitation technique

133 133 Apogée Session 2010 Liste des travaux différés pour tous les utilisateurs Liste des codes statuts des traitements Ddemandé SEMINAIRE TECHNIQUE APOGEE Exploitation Exploitation technique Ppris en compte Xen exécution Ofin normale Ninterrompu Wanomalies détectées

134 134 Apogée Session 2010 Purge des logs Table FILE_BATCH Traitement XUSER Traitement XUSER B Traitement YUSER C Traitement XUSER D Traitement ZUSER B Traitement YUSER D Purger la table FILE_BATCH Tous les traitements sélectionnés Pour tous les demandeurs SEMINAIRE TECHNIQUE APOGEE Exploitation Exploitation technique Suppression des fichiers logs sur le serveur Cette purge ne concerne pas babajou, babanui et babaheb Critères de lancement : état du batch, date

135 135 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Exploitation Exploitation technique Purge de la table file_batch Un traitement ne s exécute pas. Un traitement est terminé en anomalie. Purge des logs pour tous les traitemenst applicatifs Purge manuelle pour babajou1, babanui1, babaheb1 delete file_batch where cod_bad = babajou1

136 136 Apogée Session 2010 SEMINAIRE TECHNIQUE APOGEE Questions Merci de votre attention. Des questions ?


Télécharger ppt "1 Apogée Session 2010 Séminaire dinstallation et dexploitation technique Apogée."

Présentations similaires


Annonces Google