Direction des Etudes Informatiques
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
APPICATION LEDAREV
DOCUMENTATION TECHNIQUE
APPICATION LEDARE...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
Destinataires
L. Mezy
F. Renaud
V. Dos Santos
Copies
J.F. Ma...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
HISTORIQUE DES MODIFICATIONS
Auteur Date Version Pages
modif...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
SOMMAIRE
1. INTRODUCTION.......................................
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
4.4. FICHIER PROPERTIES SCORTINFRASTRUCTURE.PROPERTIES.........
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
1. INTRODUCTION
1.1. OBJET DU DOCUMENT
Le document a été cré...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
2. WEBSPHERE
2.1. VIRTUAL HOST
Il s’appel LedaRevHost est co...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
CODEORG varchar(3),
CODESTAT varchar(3),
CODEDETAIL varchar(...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
INSERT INTO Bouton_Avenant VALUES('','59','P','AMD','Avenant...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
INSERT INTO Bouton_Avenant VALUES('','354','C','AMD','Avenan...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
Le moteur de servlet LedaRevServletEngine ne contient que tr...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
2.4.2. LEDAREVWEBAPP
C’est la webapp principal de l’applicat...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
ByeHtmlPage : c’est la dernière page que l’on redirige à la ...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
Permet d’imprimer que les séquences d’écrans de la transacti...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
ErrorRedirectRequestDispatcher : page qui traite les erreurs...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
Seuls deux onglets sont importants dans cette partie :
Cooki...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
<minimum-pool-size>1</minimum-pool-size>
<maximum-pool-size>...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
<ext>prz</ext>
<ext>pre</ext>
</mime>
<mime type="applicatio...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
<ext>eps</ext>
<ext>ai</ext>
<ext>ps</ext>
<ext>PS</ext>
</m...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
<mime type="multipart/x-gzip">
<ext>gz</ext>
</mime>
<mime t...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
</mime>
<mime type="application/x-rtf">
<ext>rtf</ext>
</mim...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
<ext>movie</ext>
</mime>
<mime type="application/x-troff">
<...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
</mime>
</mime-table>
<alias-list>
<alias>ledarev</alias>
</...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
<stderr>F:LogsLedaRev/stderr.txt</stderr>
<process-priority>...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
<path value="D:ApplissoftwareLedaRevearlibgef"/>
</classpath...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
<uri value="/HomeServlet.srv"/>
</uri-paths>
<enabled>true</...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
<uri-paths>
<uri value="/"/>
</uri-paths>
<enabled>true</ena...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
<description>Permet de revenir à l'écran de bienvenue de l'a...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
<init-parameters>
<parameter name="useTimer" value="false"/>...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
<maximum>-1</maximum>
<path>/</path>
<secure>false</secure>
...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
3. L’APPLICATION
3.1. Schémas
3.1.1. Phase de connexion à l’...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
PHASE 3 : Une connexion est ouverte vers l’application ainsi...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
Légende :
PHASE 1 : C’est la phase du Logon, cette phase est...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
Légende :
DISCONNECT : Appel de la StopApplet dans le fichie...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
On peut aussi imprimer tous les écrans du type transaction M...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
Menu1Servlet :
• Son but : permet l’affichage des pages Menu...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
• Paramètre en sortie : aucun
AoRemplacePoliceMenuAccessObje...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
• Paramètre en sortie : aucun
3.3.3. Menu changement de poli...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
4. LES FICHIERS IMPORTANTS DE L’APPLICATION
4.1. Licences MP...
GENERALI FRANCE
Assurances
Documentation Technique SCORT S.A.
# Acces aux tables : SPI_PRODEB01, SPI_GEINDV01 et DB2_GEBCO...
Documentation Technique LedaRev
Documentation Technique LedaRev
Documentation Technique LedaRev
Documentation Technique LedaRev
Documentation Technique LedaRev
Documentation Technique LedaRev
Documentation Technique LedaRev
Documentation Technique LedaRev
Prochain SlideShare
Chargement dans…5
×

Documentation Technique LedaRev

133 vues

Publié le

Documentation Technique Finale sur l'Application LedaRev

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
133
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1
Actions
Partages
0
Téléchargements
1
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Documentation Technique LedaRev

  1. 1. Direction des Etudes Informatiques
  2. 2. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. APPICATION LEDAREV DOCUMENTATION TECHNIQUE APPICATION LEDAREV / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 2/49
  3. 3. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. Destinataires L. Mezy F. Renaud V. Dos Santos Copies J.F. Margalef J. Pignatel Identification du document Référence ledarev15-161207150839-reupload.doc Auteur F. Sagez (Scort) Date de création 19/09/2003 09:44:00 Version 1.0 Date dernière modification 07/12/2016 03:16:00 PM / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 3/49
  4. 4. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. HISTORIQUE DES MODIFICATIONS Auteur Date Version Pages modifiées Commentaire VALIDATION Validé par Le / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 4/49
  5. 5. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. SOMMAIRE 1. INTRODUCTION.......................................................................................................................................... 7 1.1. OBJET DU DOCUMENT...........................................................................................................................7 1.2. DOCUMENTS DE REFERENCES............................................................................................................7 2. WEBSPHERE............................................................................................................................................... 8 2.1. VIRTUAL HOST.........................................................................................................................................8 2.2. DATASOURCE .........................................................................................................................................8 2.3. SERVEUR D’APPLICATION LEDAREVSERVER...................................................................................11 2.4. LES WEBAPPS........................................................................................................................................12 2.4.1. LEDAREVFILEWEBAPP..................................................................................................................12 2.4.1.1. Les parametres..............................................................................................................................................12 2.4.1.1.1. Webapp...................................................................................................................................................12 2.4.1.1.2. Activateur de service de fichiers ............................................................................................................12 2.4.2. LEDAREVWEBAPP..........................................................................................................................13 2.4.2.1. Les parametres..............................................................................................................................................13 2.4.2.1.1. Webapp..................................................................................................................................................13 2.4.2.1.2. Menu1Servlet..........................................................................................................................................14 2.4.2.1.3. MenuServlet............................................................................................................................................14 2.4.2.1.4. Menu2Servlet..........................................................................................................................................14 2.4.2.1.5. ImprimeServlet........................................................................................................................................14 2.4.2.1.6. ServletConnection...................................................................................................................................15 2.4.2.1.7. HomeServlet...........................................................................................................................................15 2.4.2.1.8. PrintServlet..............................................................................................................................................15 2.4.2.1.9. Error Reporting Facility...........................................................................................................................15 2.4.2.1.10. PrinterCloseServlet...............................................................................................................................15 2.4.2.1.11. JSP 1.1 Processor................................................................................................................................15 2.4.2.1.12. File Serving Enabler..............................................................................................................................15 2.4.2.1.13. TerminalSessionServlet........................................................................................................................15 2.4.2.1.14. ServletExecuteAO.................................................................................................................................16 2.4.2.1.15. TerminalNewSessionServlet.................................................................................................................16 2.4.2.1.16. PrintCnxServlet.....................................................................................................................................16 2.4.2.1.17. LogoffServlet.........................................................................................................................................16 2.4.3. SESSION MANAGER ......................................................................................................................16 2.5. CONFIGURATIONS DU SERVEUR D’APPLICATION (SA)...................................................................................17 2.5.1. OCI8JDBCDriverExport.xml..............................................................................................................17 2.5.2. LedaRevDataSourceExport.xml........................................................................................................17 2.5.3. LedaRevHostExport.xml...................................................................................................................18 2.5.4. LedaRevServerExport.xml................................................................................................................24 3. L’APPLICATION........................................................................................................................................32 3.1. SCHÉMAS.................................................................................................................................................. 32 3.1.1. Phase de connexion à l’application...................................................................................................32 3.1.2. Phase d’identification........................................................................................................................33 1.2. MODE AMELIORE...................................................................................................................................33 1.1. MODE AUTOMATIQUE...........................................................................................................................33 3.1.3. Phase de déconnexion......................................................................................................................34 3.2. LE MODE AUTOMATIQUE........................................................................................................................35 3.3. LE MODE AMELIORE................................................................................................................................36 3.3.1. Menu principal...................................................................................................................................36 3.3.2. Menu de synthèse.............................................................................................................................37 3.3.3. Menu changement de police.............................................................................................................39 3.3.4. Menu affichage par police ou numéro de client................................................................................39 4. LES FICHIERS IMPORTANTS DE L’APPLICATION................................................................................40 4.1. LICENCES MP SCORT................................................................................................................................40 4.2. FICHIER PROPERTIES ORACLE.PROPERTIES.................................................................................................40 4.3. FICHIER PROPERTIES SCORTCONNECTORS.PROPERTIES...............................................................................42 / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 5/49
  6. 6. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. 4.4. FICHIER PROPERTIES SCORTINFRASTRUCTURE.PROPERTIES.........................................................................43 4.5. LA REPOSITORY SCORT : REPOSITORY.XML.................................................................................................45 4.6. LA REPOSITORY GEF : LOG4J.XML..............................................................................................................46 4.7. LE FICHIER DTD SCORT : SCORTSP.DTD.....................................................................................................47 4.8. LA TAGLIB SCORT : SCORT-TAGLIB.TLD.......................................................................................................48 5. ANNEXES..................................................................................................................................................49 5.1. PROPERTIESORACLE..................................................................................................................................49 / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 6/49
  7. 7. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. 1. INTRODUCTION 1.1. OBJET DU DOCUMENT Le document a été créé à la demande de la MOE suite à la fin de la mission de monsieur Frédéric Sagez de la société Scort qui a participé à l’élaboration de l’application Leda Revamping chez Générali, section informatique. Il est a noté que l’application tourne actuellement avec le moteur MP de Scort dans sa version 1.4 patchée sur un websphere version 3.5.7 (service pack fixe 7). Il existe deux environnements spécifiques : AIX et NT 4 Serveur dont nous fournissons les sources dans ce document. 1.2. DOCUMENTS DE REFERENCES Fichier créé par monsieur Tiaray sur les impressions et son moteur (développement Scort), nom du fichier : SCORT2_octobre_2001.doc Fichier créé par monsieur Sagez sur les paramètres de la webapp, le nom du fichier : Parametres_Webapp.rtf Chaque fichier se trouve dans le répertoire /docs de l’application. / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 7/49
  8. 8. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. 2. WEBSPHERE 2.1. VIRTUAL HOST Il s’appel LedaRevHost est contient 2 alias d’hôtes : www.leda.rev.generali.fr:443 www.leda.rev.generali.fr A noter que sur le serveur GFA-APPL-12, il s’appel LeaIardHost et n’est qu’utilisé que par l’application LedaRev. 2.2. DATASOURCE L’application LedaRev utilise 2 data sources distinctes qui utilise le même driver Oracle (OracleOCI8Driver) : LedaRevMFWDataSource permet l’accès à l’instance Oracle MFWx LedaRevLEIDataSource permet l’accès à l’instance Oracle LEIx x définit l’environnement : D = Développement, R = Recette et P = Production) Pour l’instance LEI, nous accédons uniquement à la table Bouton_Avenant qui a été créée pour la gestion des avenants dans le menu 2 (Menu2.jsp), le menu de synthèse de l’application. Voici le listing en SQL qui a permis la création de la table : create table Bouton_Avenant ( / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 8/49
  9. 9. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. CODEORG varchar(3), CODESTAT varchar(3), CODEDETAIL varchar(1), BOUTON varchar(3), CONVERSATION varchar(35) ); INSERT INTO Bouton_Avenant VALUES('','50','1','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','50','6','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','A','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','B','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','C','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','D','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','E','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','F','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','G','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','H','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','I','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','J','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','K','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','L','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','M','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','N','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','O','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','P','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','Q','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','R','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','S','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','T','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','U','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','V','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','W','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','X','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','Y','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','Z','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','0','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','1','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','2','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','3','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','4','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','5','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','6','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','7','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','8','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','52','9','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','A','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','B','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','C','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','D','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','E','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','F','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','G','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','H','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','I','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','J','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','K','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','L','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','M','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','N','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','O','AMD','Avenant ancienne MRH en DOMICILE'); / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 9/49
  10. 10. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. INSERT INTO Bouton_Avenant VALUES('','59','P','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','Q','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','R','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','S','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','T','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','U','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','V','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','W','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','X','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','Y','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','Z','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','0','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','1','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','2','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','3','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','4','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','5','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','6','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','7','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','8','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','59','9','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','72','2','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','150','0','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','150','2','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','151','8','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','160','0','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','160','7','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','160','8','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','160','9','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','180','1','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','180','2','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','180','3','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','180','4','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','180','5','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','180','9','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','183','1','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','183','2','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','183','4','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','183','6','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','183','9','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','184','4','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','351','A','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','351','B','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','351','C','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','351','D','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','351','E','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','351','F','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','351','G','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','351','H','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','351','J','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','351','K','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','351','S','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','351','0','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','351','1','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','351','2','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','351','4','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','351','5','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','351','6','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','351','9','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','354','A','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','354','B','AMD','Avenant ancienne MRH en DOMICILE'); / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 10/49
  11. 11. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. INSERT INTO Bouton_Avenant VALUES('','354','C','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','354','D','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','354','E','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','354','F','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','354','G','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','354','H','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','354','S','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','354','0','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','354','1','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','354','2','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','354','5','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','354','6','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('','354','9','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('06H','','','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('15H','','','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('16A','','','CMC','Complémentaire Médicale en COVALIA'); INSERT INTO Bouton_Avenant VALUES('16C','','','SMC','Sécurité maladie en COVALIA'); INSERT INTO Bouton_Avenant VALUES('18A','','','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('18H','','','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('32A','','','AMD','Avenant ancienne MRH en DOMICILE'); INSERT INTO Bouton_Avenant VALUES('32B','','','AMD','Avenant ancienne MRH en DOMICILE'); COMMIT; Pour l’instance MFW, nous accédons uniquement à la table SPI_PRODEB01 qui sert à afficher des informations sur les produits (Menu1.jsp : liste par nom ou numéro de client) ainsi que pour le menu de synthèse de l’application (Menu2.jsp). 2.3. SERVEUR D’APPLICATION LEDAREVSERVER Il est composé d’un conteneur d’EJB qui ne sert à rien et du moteur de servlet LedaRevServletEngine. Le S.A. doit au moins avoir les paramètres suivants : Ligne de commande : -Xms128m -Xmx128m -classpath /appl/LedaRev/ear/conf/gef:/appl/LedaRev/ear/conf/sciwi:/appl/LedaRev/ear/conf/runtime:/soft ware/scort/conf/runtime/mplic.zip:/software/websphere/AppServer/lib/xerces.jar:/appl/LedaRe v/ear/lib/scortinfrastructure.jar:/appl/LedaRev/ear/lib/scortterminal.jar:/appl/LedaRev/ear/lib/s cortterminalconnector.jar:/appl/LedaRev/ear/lib/scorttprtconnector.jar:/appl/LedaRev/ear/lib/s cortebiz.jar:/appl/LedaRev/ear/lib/HOD/hod.jar:/appl/LedaRev/ear/lib/tracehod/DriversHOD328 7.jar:/appl/LedaRev/ear/lib/tracehod/hatrace.jar:/appl/LedaRev/ear/lib/jaxp.jar:/software/oracle/ 8.1.7/jdbc/lib/classes12.zip -Djava.library.path=/software/websphere/AppServer/bin:/software/oracle/8.1.7/bin:/software/or acle/8.1.7/lib Qui contient tout le classpath de l’application ainsi que des accès à des librairies et paramètres à passer à la JVM. Le répertoire de travail par défaut : /appl/LedaRev/ear/web Et les sorties standard que sont les logs stdout.txt et stderr.txt. Les autres paramètres sont implémentés généralement par GSYS-DBE ou IPX-WEB. / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 11/49
  12. 12. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. Le moteur de servlet LedaRevServletEngine ne contient que très peu de paramètres, le plus important est le numéro de port OSE qui est le 9009 pour tous les environnements. Le nombre maximal de connexions ainsi que le port OSE sont indiqué et gérer par GSYS-DBE. 2.4. Les WEBAPPS L’application LedaRev utilise principalement deux webapps : LedaRevFileWebApp : elle permet de créer un chemin virtuel dans l’application qui est utilisé pour les impressions. En fait, l’applet d’impression va chercher les fichiers à imprimer dans le répertoire indiqué. LedaRevWebApp : c’est la webapp principale de l’application, elle contient entre autres les servlets et les paramètres de la webapp. 2.4.1. LEDAREVFILEWEBAPP Toutes les impressions sont stockées dans un unique répertoire qui est /appldata/LedaRev. A chaque fin de session, ses fichiers sont supprimés du répertoire pour éviter de dépasser la capacité de stockage limitée par les administrateurs AIX. Le nom du répertoire est indiqué dans un fichier de configuration de l’application (scortconnectors.properties) qui se trouve dans /appl/LedaRev/ear/conf/runtime. Exactement à la ligne de la factory 3287 : factory3287.printFileName=/appldata/LedaRev/Doc* Pour chaque impression va être généré deux fichiers : un premier fichier sans extension qui va contenir le texte brut du résultat de l’impression demandée et un autre fichier avec l’extension PRT qui lui est transformé en fichier dit « printable » et qui sera imprimé. Le nom du fichier est du type Docnum_dateheure_nolu avec num sur 3 lettres : numéro d’impression, dateheure du type YYMMDDHHMMSS et nolu pour le numéro de LU utilisé pour la session (exemple : Doc000_030908115644_WIH0016000). A la base, les impressions se font via l’url suivante : http://NomduHost del’Application/htmlroot/pcl1/Docxxx_xxxxxxyyyyyy_zzzzz.prt . Nota : bien vérifier que les droits du répertoire LedaRev (dans /appldata) vont bien à wasadmin avec les droits suivants : drwxr-xr-x. Sinon contacté GSYS-IPX-WEB car les impressions ne seront pas comme prévu (erreurs HTTP du type 403 ou 404) 2.4.1.1. LES PARAMETRES 2.4.1.1.1. Webapp Hôte virtuel : LedaRevHost (Généralités) Chemin d’application web : /htmlroot/pcl1 (Généralités) Répertoire principal des documents : /appldata/LedaRev (Avancé) Rechargement automatique : False (Avancé) Nota : seuls ses paramètres sont nécessaires au bon fonctionnement de la webapp. 2.4.1.1.2. Activateur de service de fichiers Liste des chemins web du servlet : /htmlroot/pcl1 (Généralités) / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 12/49
  13. 13. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. 2.4.2. LEDAREVWEBAPP C’est la webapp principal de l’application LedaRev. Les servlets MenuServlet, Menu1Servlet et Menu2Servlet sont utilisées dans le mode amélioré pour effectuer les affichages et navigations dans la FUE. La servlet ImprimeServlet est utilisée dans les deux modes (Automatique/Amélioré), elle permet via le numéro de LU de la session de l’utilisateur dans la FUE d’imprimer soit en (L)ocal différé, (D)ifféré mais disponibilité immédiate, (I) Local immédiat ou (C)entral différé. Les servlets HomeServlet et ServletConnection permettent la connexion à l’application alors que la servlet LogoffServlet permet la déconnexion de l’application. Les autres servlets : PrintServlet, PrinterCloseServlet, TerminalSessionServlet, TerminalNewSessionServlet, ServletExecuteAO et PrintCnxServlet sont propres au produit MP de Scort et aux développements spécifiques de l’impression dans la FUE. 2.4.2.1. LES PARAMETRES 2.4.2.1.1. Webapp Hôte virtuel : LedaRevHost (Généralités) Chemin d’application web : / (Généralités) Répertoire principal des documents : /appl/LedaRev/ear/web (Avancé) Chemin d’accès aux classes (Avancé) : /appl/LedaRev/ear/classes (accès aux classes de l’application, classes scort et générali) /appl/LedaRev/ear/web/htmlroot/WEB-INF/classes (accès aux classes déjà compilé de l’application, classes scort et générali (Aos) ) /appl/LedaRev/ear/web/htmlroot/WEB-INF/lib (contient les jar suivants : scortaoruntime.jar, scortmpservlets.jar, scortsmartpub.jar, scorttaglib.jar. Ce sont les librairies scort pour les exécutions d’Aos, les servlets de MP, le moteur smart et la taglib de MP) /appl/LedaRev/ear/lib/Sciwi (accès aux classes/librairies Sciwi pour les codes intermédiaires) /appl/LedaRev/ear/lib/gef (accès aux librairies GEF pour LOG4J) Page d’erreur : /ErrorReporter (Avancé). On a créé une servlet Error Reporting Facility afin de générer automatiquement les erreurs dut à l’application. Attributs (Avancé) : ces paramètres sont lus lors du chargement de l’application et pour chaque servlet dans la méthode init() LogUser : permet de tracer un utilisateur lors de la phase de la connexion de l’utilisateur / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 13/49
  14. 14. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. ByeHtmlPage : c’est la dernière page que l’on redirige à la fin de la session utilisateur ErreurPageLogon : c’est la page que l’on redirige quand la phase du logon s’est terminée anormalement NomClientJSP, NomClientFP7JSP, NomClientFP8JSP : pages nécessaires pour l’affichage d’une recherche par nom de client dans le Menu 1 NoClientJSP, NoClientFP7JSP, NoClientFP8JSP : pages nécessaires pour l’affichage d’une recherche par numéro de client dans le Menu 1 ResultPage : une fois la phase de logon terminée avec succès, on renvoie vers cette page pour la connexion à l’imprimante ou à l’application directement ImprimeRedirect : cette page va indiquer que l’impression des écrans MA36 est fini et invite l’utilisateur à revenir dans l’application ErrorRedirect : page qui traite les erreurs imprévisibles de la FUE Menu1JSP, Menu2JSP, Menu3JSP : nom des pages jsp faisant les différents menus de l’application ErreurPage : page qui traite les erreurs de compilation ChoixDuSiteJSP : page invitant l’utilisateur à se signer (changement site/cie) dans la FUE Rechargement automatique : False (Avancé) Session Timeout : 20 minutes suivant les valeurs imposées par GSYS-IPX-WEB (Avancé) Welcome Files : index.jsp (Avancé). C’est la première chargée lorsque l’on lance l’application Error Pages : java.lang.Throwable à /htmlroot/ErreurPage.jsp (Avancé) Tag Libraries : http://java.apache.org/tomcat/scort-taglib à /htmlroot/WEB- INF/scort-taglib.tld (Avancé) Nota : plusieurs attributs ont été créés par la suite pour externaliser les pages jsp des servlets. 2.4.2.1.2. Menu1Servlet Aucun paramètre. Cette servlet permet de gérer les différentes opérations à effectuer dans le menu principal de l’application (Menu_1.jsp). 2.4.2.1.3. MenuServlet Aucun paramètre. Cette servlet permet de gérer principalement l’accès choix du site utilisateur ainsi que diverses opérations dans l’application. 2.4.2.1.4. Menu2Servlet Aucun paramètre. Cette servlet permet de gérer les différentes opérations à effectuer dans le menu de synthèse/gestion du portefeuille de l’application (Menu_2.jsp) 2.4.2.1.5. ImprimeServlet Trois paramètres : posCursLigne, posCursColonne : indique la position du curseur dans la page Renderer ou il faut aller chercher le numéro de LU dont la servlet à besoin pour imprimer. delayAoImpression : permet d’indiquer le délai entre chaque exécution de l’Access Object d’impression de l’écran MA36 (non utilisé). / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 14/49
  15. 15. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. Permet d’imprimer que les séquences d’écrans de la transaction MA36. La méthode utilisée est tout simplement une boucle qui exécute à chaque fois l’Access Object d’impression pour naviguer d’écran en écran dans la FUE jusqu’à ce qu’il n’est plus rien à imprimer. 2.4.2.1.6. ServletConnection Aucun paramètre. Développé par Christian Layec (GSYS-SAD), elle permet d’ouvrir une nouvelle connexion à l’application via le formulaire d’identification. 2.4.2.1.7. HomeServlet Aucun paramètre. Développé par Christian Layec (GSYS-SAD), elle permet d’effectuer la phase de l’AO Logon via le CICS. Chaque phase est découpée par classes qui appellent à chaque Access Object dont ils ont besoin : CESN (phase de demande de login/mot de passe), ICGW (connexion à une LU 3287) et AA00 (transaction – menu principal). 2.4.2.1.8. PrintServlet Deux paramètres : PrinterRendererErrorforwardURL : renvoie sur une page d’erreur s’il y a des problèmes d’impression PrinterRendererforwardURL: renvoie sur une page de type redirect quand l’impression est bonne Gère les impressions 3287 dans l’application. 2.4.2.1.9. Error Reporting Facility Aucun parametre. Permet de générer des pages HTML d’erreurs, propre au S.A. utilisé. 2.4.2.1.10. PrinterCloseServlet Aucun parametre. Aucune information. Classe et source de la servlet inexistants ! 2.4.2.1.11. JSP 1.1 Processor Un parametre : WorkingDir : contient le nom du répertoire de travail qui est égale à celle de la webapp. Propre au S.A. utilisé. La version du jsp Processor « normalement » importe peu pour l’application. 2.4.2.1.12. File Serving Enabler Aucun parametre. Propre au S.A. utilisé. 2.4.2.1.13. TerminalSessionServlet Huit paramètres : UseTimer : voir documentations MP de Scort / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 15/49
  16. 16. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. ErrorRedirectRequestDispatcher : page qui traite les erreurs imprévisibles de la FUE* NotFoundConnectionURL : voir documentations MP de Scort GoodbyeURL : page de fin de session* SmartRepositoryFileName : voir documentations MP de Scort ServletByeRequestDispatcher : voir documentations MP de Scort Debug : voir documentations MP de Scort SESSION_LISTENER_SERVER_ATTRIBUTE : voir documentations MP de Scort C’est une « extension » de la servlet TerminalSessionServlet. C’est en fait la servlet qui gère le moteur SMART PUBLISHING avec le mode AUTOMATIQUE. 2.4.2.1.14. ServletExecuteAO Un parametre : NotFoundConnectionURL : voir documentations MP de Scort Permet d’exécuter des Access Object (avec ou sans paramètres). 2.4.2.1.15. TerminalNewSessionServlet Sept paramètres : RedirectByJSP : indique la page de re-direction utilisée pour le mode automatique RendererURL : indique la page RENDERER utilisée pour le mode automatique UserSessionTimeout : valeur du timeout de session utilisateur de l’application (exprimé en milliseconde) SmartRepositoryFileName : nom du fichier repository contenant les filtres écrans ConnectionFactoryName : nom de la factory utilisée pour le mode automatique GoodbyeURL : nom du fichier indiquant la fin de session pour le mode automatique Silent : voir documentations MP de Scort C’est la servlet qui ouvre une nouvelle connexion à l’application. 2.4.2.1.16. PrintCnxServlet Neuf paramètres : PrinterPropertiesPath : indique l’endroit ou se trouve le fichier properties de l’impression AttemptDelay : indique le timeout des tentatives de connexions HANDLER_LIST : voir documentations MP de Scort PrinterPropertiesFilename : indique le nom du fichier properties RequestDispatcherErreurPage : nom du fichier d’erreur CNX3287_NAME : voir documentations MP de Scort NbAttempt : nombre de tentative de reconnections RequestDispatcherMenu1 : indique le nom du fichier du Menu_1 (menu principal) UseAttempt : indique s’il doit y avoir des tentatives de reconnections (valeur à TRUE par défaut) Permet de faire la connexion à la LU 3287 et de créer un pool d’impression pour chaque utilisateur. 2.4.2.1.17. LogoffServlet Aucun paramètre. Permet de se déconnecter de l’application en exécutant l’Access Object AOLogoff et en renvoyant l’information au moteur SMART PUBLISHING de la déconnexion. 2.4.3. SESSION MANAGER / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 16/49
  17. 17. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. Seuls deux onglets sont importants dans cette partie : Cookies : son nom doit être LedaRevCookie et son domaine importe peu, s’il n’est pas indiqué c’est que cela évite des problèmes de connexion dans les différents environnements (DEV-REC- INT-etc…). Sa durée de vie doit être égale a –1 (infinie). Intervalles : exprimé en seconde, il doit être égal à la valeur UserSessionTimeout de la servlet TerminalSessionServlet. Elle règle aussi le temps de durée d’une session utilisateur. 2.5. Configurations du Serveur d’Application (SA) Leurs dernières mise-à-jour date du 9 septembre 2003 et sont disponibles dans LedaRevAppXMLConfigScripts090903 sur le serveur gfa-appl-12. 2.5.1. OCI8JDBCDriverExport.xml Fichier de configuration des drivers nécessaires pour les DataSources. <?xml version="1.0"?> <!DOCTYPE websphere-sa-config SYSTEM "$XMLConfigDTDLocation$$dsep$xmlconfig.dtd" > <websphere-sa-config> <jdbc-driver name="AgVOci8" action="update"> <implementation-class>oracle.jdbc.driver.OracleDriver</implementation-class> <url-prefix>jdbc:oracle:oci8:</url-prefix> <jta-enabled>false</jta-enabled> <install-info> <node-name>gfa-appl-12</node-name> <jdbc-zipfile-location>D:ApplisOraclejdbclibclasses12.zip</jdbc-zipfile-location> </install-info> </jdbc-driver> <jdbc-driver name="OCI8" action="update"> <implementation-class>oracle.jdbc.driver.OracleDriver</implementation-class> <url-prefix>jdbc:oracle:oci8:</url-prefix> <jta-enabled>false</jta-enabled> <install-info> <node-name>gfa-appl-12</node-name> <jdbc-zipfile-location>D:ApplisOraclejdbclibclasses12.zip</jdbc-zipfile-location> </install-info> </jdbc-driver> </websphere-sa-config> 2.5.2. LedaRevDataSourceExport.xml Fichiers contenant les deux DataSources utilisés pour l’application. <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE websphere-sa-config SYSTEM "$server_root$$dsep$bin$dsep$xmlconfig.dtd" > <websphere-sa-config> <data-source name="LedaRevMFWDataSource" action="update"> <database-name>@MFWR</database-name> <jdbc-driver-name>AgVOci8</jdbc-driver-name> / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 17/49
  18. 18. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. <minimum-pool-size>1</minimum-pool-size> <maximum-pool-size>128</maximum-pool-size> <connection-timeout>180</connection-timeout> <idle-timeout>180</idle-timeout> <orphan-timeout>180</orphan-timeout> </data-source> <data-source name="LedaRevLEIDataSource" action="update"> <database-name>@LEIR</database-name> <jdbc-driver-name>OCI8</jdbc-driver-name> <minimum-pool-size>1</minimum-pool-size> <maximum-pool-size>128</maximum-pool-size> <connection-timeout>180</connection-timeout> <idle-timeout>180</idle-timeout> <orphan-timeout>180</orphan-timeout> </data-source> </websphere-sa-config> 2.5.3. LedaRevHostExport.xml Configuration du Host de l’application. <?xml version="1.0"?> <!DOCTYPE websphere-sa-config SYSTEM "$server_root$$dsep$bin$dsep$xmlconfig.dtd" > <websphere-sa-config> <virtual-host name="LeaIardHost" action="update"> <mime-table> <mime type="audio/x-wav"> <ext>wav</ext> </mime> <mime type="application/x-sv4cpio"> <ext>sv4cpio</ext> </mime> <mime type="text/x-ssi-html"> <ext>htmls</ext> <ext>shtml</ext> </mime> <mime type="application/SLA"> <ext>stl</ext> <ext>STL</ext> </mime> <mime type="image/x-portable-graymap"> <ext>pgm</ext> </mime> <mime type="text/xml"> <ext>dtd</ext> <ext>xml</ext> </mime> <mime type="image/jpeg"> <ext>jpeg</ext> <ext>JPEG</ext> <ext>jpg</ext> <ext>jpe</ext> <ext>JPG</ext> <ext>JPE</ext> </mime> <mime type="application/x-freelance"> <ext>prs</ext> </mime> <mime type="application/vnd.lotus-freelance"> / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 18/49
  19. 19. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. <ext>prz</ext> <ext>pre</ext> </mime> <mime type="application/vnd.lotus-1-2-3"> <ext>wk4</ext> <ext>wk3</ext> <ext>123</ext> </mime> <mime type="image/gif"> <ext>gif</ext> </mime> <mime type="image/bmp"> <ext>bmp</ext> </mime> <mime type="application/iges"> <ext>IGES</ext> <ext>igs</ext> <ext>IGS</ext> <ext>iges</ext> </mime> <mime type="image/cmu-raster"> <ext>ras</ext> </mime> <mime type="image/x-portable-anymap"> <ext>pnm</ext> </mime> <mime type="application/x-troff-ms"> <ext>ms</ext> </mime> <mime type="x-world/x-vrml"> <ext>wrl</ext> </mime> <mime type="application/x-cpio"> <ext>cpio</ext> </mime> <mime type="application/x-wais-source"> <ext>src</ext> </mime> <mime type="application/x-shar"> <ext>shar</ext> </mime> <mime type="www/mime"> <ext>mime</ext> </mime> <mime type="application/i-deas"> <ext>UNV</ext> <ext>unv</ext> </mime> <mime type="video/x-msvideo"> <ext>avi</ext> </mime> <mime type="image/x-portable-pixmap"> <ext>ppm</ext> </mime> <mime type="application/x-troff-me"> <ext>me</ext> </mime> <mime type="image/ief"> <ext>ief</ext> </mime> <mime type="application/postscript"> / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 19/49
  20. 20. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. <ext>eps</ext> <ext>ai</ext> <ext>ps</ext> <ext>PS</ext> </mime> <mime type="image/x-xpixmap"> <ext>xpm</ext> </mime> <mime type="video/quicktime"> <ext>mov</ext> <ext>qt</ext> </mime> <mime type="application/x-sh"> <ext>sh</ext> </mime> <mime type="text/html"> <ext>htm</ext> <ext>html</ext> </mime> <mime type="image/x-rgb"> <ext>rgb</ext> </mime> <mime type="application/x-sv4crc"> <ext>sv4crc</ext> </mime> <mime type="application/x-tex"> <ext>tex</ext> </mime> <mime type="application/x-texinfo"> <ext>texinfo</ext> <ext>texi</ext> </mime> <mime type="application/x-bcpio"> <ext>bcpio</ext> </mime> <mime type="application/x-gtar"> <ext>gtar</ext> </mime> <mime type="application/x-hdf"> <ext>hdf</ext> </mime> <mime type="image/x-portable-bitmap"> <ext>pbm</ext> </mime> <mime type="application/x-troff-man"> <ext>man</ext> </mime> <mime type="application/x-x509-ca-cert"> <ext>der</ext> </mime> <mime type="application/set"> <ext>set</ext> <ext>SET</ext> </mime> <mime type="application/x-javascript"> <ext>js</ext> </mime> <mime type="application/pro_eng"> <ext>prt</ext> <ext>PRT</ext> </mime> / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 20/49
  21. 21. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. <mime type="multipart/x-gzip"> <ext>gz</ext> </mime> <mime type="multipart/x-ustar"> <ext>ustar</ext> </mime> <mime type="image/x-xbitmap"> <ext>xbm</ext> </mime> <mime type="text/richtext"> <ext>rtx</ext> </mime> <mime type="image/tiff"> <ext>tiff</ext> <ext>tif</ext> </mime> <mime type="application/vda"> <ext>VDA</ext> <ext>vda</ext> </mime> <mime type="text/css"> <ext>s</ext> <ext>css</ext> </mime> <mime type="application/vnd.lotus-organizer"> <ext>org</ext> <ext>or3</ext> <ext>or2</ext> </mime> <mime type="multipart/x-tar"> <ext>tar</ext> </mime> <mime type="application/x-bsh"> <ext>bsh</ext> </mime> <mime type="application/vnd.lotus-wordpro"> <ext>sam</ext> <ext>lwp</ext> </mime> <mime type="text/x-uil"> <ext>uil</ext> </mime> <mime type="audio/basic"> <ext>snd</ext> <ext>au</ext> </mime> <mime type="application/clariscad"> <ext>CCAD</ext> </mime> <mime type="application/x-dvi"> <ext>dvi</ext> </mime> <mime type="application/xml"> <ext>xsl</ext> </mime> <mime type="application/dxf"> <ext>dxf</ext> <ext>DXF</ext> </mime> <mime type="application/oda"> <ext>oda</ext> / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 21/49
  22. 22. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. </mime> <mime type="application/x-rtf"> <ext>rtf</ext> </mime> <mime type="www/unknown"> <ext>*.*</ext> <ext>*</ext> </mime> <mime type="text/plain"> <ext>txt</ext> <ext>cc</ext> <ext>m</ext> <ext>h</ext> <ext>for</ext> <ext>c</ext> <ext>list</ext> <ext>C</ext> <ext>java</ext> <ext>conf</ext> <ext>mar</ext> <ext>cxx</ext> <ext>sdml</ext> <ext>lst</ext> <ext>hh</ext> <ext>def</ext> <ext>log</ext> <ext>f90</ext> <ext>com</ext> </mime> <mime type="application/x-pcl"> <ext>pcl</ext> </mime> <mime type="application/x-123"> <ext>wk1</ext> </mime> <mime type="application/STEP"> <ext>STEP</ext> <ext>step</ext> <ext>stp</ext> <ext>STP</ext> </mime> <mime type="application/drafting"> <ext>DRW</ext> </mime> <mime type="text/x-asm"> <ext>asm</ext> </mime> <mime type="application/solids"> <ext>SOL</ext> </mime> <mime type="text/x-setext"> <ext>etx</ext> </mime> <mime type="application/x-tcl"> <ext>tcl</ext> </mime> <mime type="application/acad"> <ext>dwg</ext> <ext>DWG</ext> </mime> <mime type="video/x-sgi-movie"> / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 22/49
  23. 23. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. <ext>movie</ext> </mime> <mime type="application/x-troff"> <ext>t</ext> <ext>tr</ext> <ext>roff</ext> </mime> <mime type="application/x-csh"> <ext>csh</ext> </mime> <mime type="image/x-xwindowdump"> <ext>xwd</ext> </mime> <mime type="video/mpeg"> <ext>mpg</ext> <ext>mpe</ext> <ext>MPG</ext> <ext>MPE</ext> <ext>mpeg</ext> <ext>MPEG</ext> </mime> <mime type="application/vnd.lotus-approach"> <ext>vew</ext> <ext>apr</ext> </mime> <mime type="application/pdf"> <ext>pdf</ext> </mime> <mime type="application/octet-stream"> <ext>class</ext> <ext>bin</ext> </mime> <mime type="audio/x-aiff"> <ext>aiff</ext> <ext>aifc</ext> <ext>aif</ext> </mime> <mime type="multipart/x-zip"> <ext>zip</ext> </mime> <mime type="application/x-latex"> <ext>latex</ext> </mime> <mime type="text/x-uuencode"> <ext>uu</ext> </mime> <mime type="application/vnd.lotus-screencam"> <ext>scm</ext> </mime> <mime type="text/tab-separated-values"> <ext>tsv</ext> </mime> <mime type="application/x-ksh"> <ext>ksh</ext> </mime> <mime type="application/x-netcdf"> <ext>nc</ext> <ext>cdf</ext> </mime> <mime type="video/x-motion-jpeg"> <ext>mjpg</ext> / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 23/49
  24. 24. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. </mime> </mime-table> <alias-list> <alias>ledarev</alias> </alias-list> <uri name="/" rootURI="/" action="create"/> <uri name="/ErrorReporter" rootURI="/" action="create"/> <uri name="/PrinterCloseServlet.srv" rootURI="/" action="create"/> <uri name="/*.jsp" rootURI="/" action="create"/> <uri name="/*.jsv" rootURI="/" action="create"/> <uri name="/*.jsw" rootURI="/" action="create"/> <uri name="/csrv" rootURI="/" action="create"/> <uri name="/ImprimeServlet.srv" rootURI="/" action="create"/> <uri name="/ServletConnection.srv" rootURI="/" action="create"/> <uri name="/Menu2Servlet.srv" rootURI="/" action="create"/> <uri name="/HomeServlet.srv" rootURI="/" action="create"/> <uri name="/PrintServlet.srv" rootURI="/" action="create"/> <uri name="/TerminalSessionServlet.srv" rootURI="/" action="create"/> <uri name="/ServletExecuteAO.srv" rootURI="/" action="create"/> <uri name="/TerminalConnectionServlet.srv" rootURI="/" action="create"/> <uri name="/PrintCnxServlet.srv" rootURI="/" action="create"/> <uri name="/LogoffServlet.srv" rootURI="/" action="create"/> <uri name="/Menu1Servlet.srv" rootURI="/" action="create"/> <uri name="/MenuServlet.srv" rootURI="/" action="create"/> <uri name="/TerminalSessionServletAuto" rootURI="/" action="create"/> <uri name="/htmlroot/pcl1" rootURI="/htmlroot/pcl1" action="create"/> <uri name="/htmlroot/pcl1/" rootURI="/htmlroot/pcl1" action="create"/> </virtual-host> </websphere-sa-config> 2.5.4. LedaRevServerExport.xml Configuration du serveur d’application. <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE websphere-sa-config SYSTEM "$server_root$$dsep$bin$dsep$xmlconfig.dtd" > <websphere-sa-config> <node name="gfa-appl-12" action="locate"> <application-server name="LedaRevServer" action="update"> <executable>java</executable> <command-line-arguments> <arg>-classpath</arg> <arg>D:ApplissoftwareLedaRev/ear/conf/gef;D:ApplissoftwareLedaRev/ear/conf/sciwi;D:ApplissoftwareL edaRev/ear/conf/runtime;D:ApplissoftwareLedaRev/ear/conf/runtime/mplic.zip;D:ApplissoftwareLedaRev/ea r/lib/scortterminal.jar;D:ApplissoftwareLedaRev/ear/lib/scortterminalconnector.jar;D:ApplissoftwareLedaRe v/ear/lib/scortinfrastructure.jar;D:ApplissoftwareLedaRev/ear/lib/scorttprtconnector.jar;D:Applissoftware LedaRev/ear/lib/scortebiz.jar;D:ApplissoftwareLedaRev/ear/lib/HOD/hod.jar;D:ApplissoftwareLedaRev/ear/ lib/tracehod/DriversHOD3287.jar;D:ApplissoftwareLedaRev/ear/lib/tracehod/hatrace.jar;D:ApplisOraclejdb clibclasses12.zip;D:ApplissoftwareLedaRev/ear/lib/xerces.jar;</arg> <arg>-Djava.library.path=D:ApplisWebsphereAppServerbin;D:ApplisOraclebin</arg> </command-line-arguments> <environment> <entry>LIBPATH=$LIBPATH:D:ApplisOraclejdbclib</entry> <entry>javax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl</entry> </environment> <user-id></user-id> <group-id></group-id> <working-directory>D:ApplissoftwareLedaRevearweb</working-directory> <umask>18</umask> <stdin></stdin> <stdout>F:LogsLedaRev/stdout.txt</stdout> / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 24/49
  25. 25. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. <stderr>F:LogsLedaRev/stderr.txt</stderr> <process-priority>20</process-priority> <maximum-startup-attempts>2</maximum-startup-attempts> <ping-interval>60</ping-interval> <ping-timeout>200</ping-timeout> <ping-initial-timeout>300</ping-initial-timeout> <selection-policy>roundrobinpreferlocal</selection-policy> <trace-specification></trace-specification> <trace-output></trace-output> <transaction-log-file></transaction-log-file> <olt-enabled>false</olt-enabled> <system-properties/> <debug-enabled>false</debug-enabled> <transaction-timeout>120</transaction-timeout> <transaction-inactivity-timeout>60000</transaction-inactivity-timeout> <thread-pool-size>40</thread-pool-size> <security-enabled>false</security-enabled> <container name="Default Container" action="update"> <user-id></user-id> <password>{xor}</password> <cache-config> <size>2047</size> <soft-limit>2000</soft-limit> <hard-limit>2047</hard-limit> <sweep-interval>1000</sweep-interval> <passivation-directory></passivation-directory> </cache-config> <ejb name="RemoteSRP" action="update"> <jar-file>d:ApplisWebsphereAppServerlibibmwebas.jar</jar-file> <home-name>RemoteSRPHome</home-name> <user-id></user-id> <password>{xor}</password> <create-db-table>true</create-db-table> <find-for-update>false</find-for-update> <minimum-pool-size>2</minimum-pool-size> <maximum-pool-size>100</maximum-pool-size> <primary-key-check>false</primary-key-check> <db-exclusive-access>false</db-exclusive-access> </ejb> </container> <servlet-engine name="LedaRevServletEngine" action="update"> <maximum-connections>40</maximum-connections> <transport-port>8989</transport-port> <servlet-mode>0</servlet-mode> <transport-type name="ose"> <ose-transport> <link-type>inet</link-type> <log-file-mask trace="false" inform="false" warning="false" error="true"/> <queue-name>LedaRevOSEQueue</queue-name> <clone-index>1</clone-index> <native-log-file>F:LogsLedaRevLedaRevOSE.log</native-log-file> </ose-transport> </transport-type> <web-application name="LedaRevWebApp" action="update"> <description>Leda Revamping Scort</description> <document-root>D:ApplissoftwareLedaRevearweb</document-root> <classpath> <path value="D:ApplissoftwareLedaRevearclasses"/> <path value="D:ApplissoftwareLedaRevearwebhtmlrootWEB-INFclasses"/> <path value="D:ApplissoftwareLedaRevearwebhtmlrootWEB-INFlib"/> <path value="D:ApplissoftwareLedaRevearlibSciwi"/> / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 25/49
  26. 26. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. <path value="D:ApplissoftwareLedaRevearlibgef"/> </classpath> <error-page>/ErrorReporter</error-page> <session-config> <session-timeout>20</session-timeout> </session-config> <welcome-file-list> <welcome-file>/index.jsp</welcome-file> </welcome-file-list> <taglib> <taglib-uri>http://java.apache.org/tomcat/scort-taglib</taglib-uri> <taglib-location>/htmlroot/WEB-INF/scort-taglib.tld</taglib-location> </taglib> <error-page-j2ee> <exception-type>java.lang.Throwable</exception-type> <location>/htmlroot/errorPages.jsp</location> </error-page-j2ee> <filter-list/> <group-attributes> <attribute name="LogUser" value=""/> <attribute name="ByeHtmlPage" value="/htmlroot/TerminalServletBye.jsp"/> <attribute name="ErreurPageLogon" value="/connexionLEDA.jsp"/> <attribute name="NomClientFP8JSP" value="/htmlroot/Menu_1NomClientListingPF8.jsp"/> <attribute name="NomClientFP7JSP" value="/htmlroot/Menu_1NomClientListingPF7.jsp"/> <attribute name="ResultPage" value="/PrintCnxServlet.srv"/> <attribute name="ImprimeRedirect" value="/htmlroot/redirectImprime.jsp"/> <attribute name="NoClientJSP" value="/htmlroot/Menu_1NoClient.jsp"/> <attribute name="ErrorRedirect" value="/htmlroot/errorRedirect.jsp"/> <attribute name="Menu3JSP" value="/htmlroot/Menu_3.jsp"/> <attribute name="NomClientJSP" value="/htmlroot/Menu_1NomClient.jsp"/> <attribute name="Menu2JSP" value="/htmlroot/Menu_2.jsp"/> <attribute name="Menu1JSP" value="/htmlroot/Menu_1.jsp"/> <attribute name="ErreurPage" value="/htmlroot/ErreurPage.jsp"/> <attribute name="ChoixDuSiteJSP" value="/htmlroot/FueChoixDuSite.jsp"/> <attribute name="NoClientFP8JSP" value="/htmlroot/Menu_1NoClientListingPF8.jsp"/> <attribute name="NoClientFP7JSP" value="/htmlroot/Menu_1NoClientListingPF7.jsp"/> </group-attributes> <auto-reload>false</auto-reload> <reload-interval>3000</reload-interval> <enabled>true</enabled> <root-uri>LeaIardHost/</root-uri> <shared-context>false</shared-context> <shared-context-jndi-name>SrdSrvltCtxHome</shared-context-jndi-name> <servlet name="ServletConnection" action="update"> <description></description> <code>gfalogon.ServletConnection</code> <init-parameters/> <load-at-startup>true</load-at-startup> <debug-mode>false</debug-mode> <uri-paths> <uri value="/ServletConnection.srv"/> </uri-paths> <enabled>true</enabled> </servlet> <servlet name="HomeServlet" action="update"> <description>affichage de la page du logon</description> <code>gfalogon.HomeServlet</code> <init-parameters/> <load-at-startup>true</load-at-startup> <debug-mode>false</debug-mode> <uri-paths> / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 26/49
  27. 27. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. <uri value="/HomeServlet.srv"/> </uri-paths> <enabled>true</enabled> </servlet> <servlet name="PrintServlet" action="update"> <description>PrintServlet</description> <code>com.scort.connector.terminalprinter.servlet.PrintServlet</code> <init-parameters> <parameter name="PrinterRendererErrorforwardURL" value="/htmlroot/PrinterRendererErrorHTML.jsp"/> <parameter name="PrinterRendererforwardURL" value="/htmlroot/PrinterRendererHTML.jsp"/> </init-parameters> <load-at-startup>true</load-at-startup> <debug-mode>false</debug-mode> <uri-paths> <uri value="/PrintServlet.srv"/> </uri-paths> <enabled>true</enabled> </servlet> <servlet name="Error Reporting Facility" action="update"> <description>Auto-Generated - Default error reporter servlet</description> <code>com.ibm.servlet.engine.webapp.DefaultErrorReporter</code> <init-parameters/> <load-at-startup>true</load-at-startup> <debug-mode>false</debug-mode> <uri-paths> <uri value="/ErrorReporter"/> </uri-paths> <enabled>true</enabled> </servlet> <servlet name="PrinterCloseServlet" action="update"> <description>PrinterCloseServlet</description> <code>com.scort.connector.terminalprinter.servlet.PrinterCloseServlet</code> <init-parameters/> <load-at-startup>false</load-at-startup> <debug-mode>false</debug-mode> <uri-paths> <uri value="/PrinterCloseServlet.srv"/> </uri-paths> <enabled>true</enabled> </servlet> <servlet name="JSP 1.1 Processor" action="update"> <description>Auto-Generated - Generates JSP 1.1 output</description> <code>org.apache.jasper.runtime.JspServlet</code> <init-parameters> <parameter name="workingDir" value="D:ApplissoftwareLedaRevearweb"/> </init-parameters> <load-at-startup>true</load-at-startup> <debug-mode>false</debug-mode> <uri-paths> <uri value="*.jsp"/> <uri value="*.jsv"/> <uri value="*.jsw"/> </uri-paths> <enabled>true</enabled> </servlet> <servlet name="File Serving Enabler" action="update"> <description>Auto-Generated - File Serving Servlet</description> <code>com.ibm.servlet.engine.webapp.SimpleFileServlet</code> <init-parameters/> <load-at-startup>true</load-at-startup> <debug-mode>false</debug-mode> / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 27/49
  28. 28. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. <uri-paths> <uri value="/"/> </uri-paths> <enabled>true</enabled> </servlet> <servlet name="ServletExecuteAO" action="update"> <description>servlet permettant de d'executer des AO et de retourner une page jsp</description> <code>com.scort.connector.terminal.servlet.ServletExecuteAO</code> <init-parameters> <parameter name="notFoundConnectionURL" value="/htmlroot/TerminalServletBye.jsp"/> </init-parameters> <load-at-startup>true</load-at-startup> <debug-mode>false</debug-mode> <uri-paths> <uri value="/ServletExecuteAO.srv"/> </uri-paths> <enabled>true</enabled> </servlet> <servlet name="TerminalNewSessionServlet" action="update"> <description>servlet de connexion creant une nouvelle session terminal</description> <code>com.scort.connector.terminal.servlet.TerminalNewSessionServlet</code> <init-parameters> <parameter name="redirectByJSP" value="/htmlroot/redirect.jsp"/> <parameter name="rendererURL" value="/htmlroot/PageRendererHTML.jsp"/> <parameter name="userSessionTimeout" value="1200000"/> <parameter name="isSendRedirectRelative" value="false"/> <parameter name="connectionFactoryName" value="generali"/> <parameter name="goodbyeURL" value="/htmlroot/TerminalServletBye.jsp"/> <parameter name="silent" value="false"/> </init-parameters> <load-at-startup>true</load-at-startup> <debug-mode>false</debug-mode> <uri-paths> <uri value="/TerminalConnectionServlet.srv"/> </uri-paths> <enabled>true</enabled> </servlet> <servlet name="PrintCnxServlet" action="update"> <description>PrintCnxServlet</description> <code>com.scort.connector.terminalprinter.servlet.PrintCnxServlet</code> <init-parameters> <parameter name="printerPropertiesPath" value="D:/Applis/software/LedaRev/ear/classes/com/scort/connector/terminalprinter/servlet/"/> <parameter name="attemptDelay" value="1000"/> <parameter name="HANDLER_LIST" value="com.scort.connector.terminalprinter.servlet.PrintCnxServlet.3287HandlerList"/> <parameter name="printerPropertiesFilename" value="printer.properties"/> <parameter name="RequestDispatcherErreurPage" value="/connexionLEDA.jsp"/> <parameter name="CNX3287_NAME" value="TerminalPrinterConnexion"/> <parameter name="nbAttempt" value="3"/> <parameter name="RequestDispatcherMenu1" value="/htmlroot/Menu_1.jsp"/> <parameter name="useAttempt" value="true"/> </init-parameters> <load-at-startup>true</load-at-startup> <debug-mode>false</debug-mode> <uri-paths> <uri value="/PrintCnxServlet.srv"/> </uri-paths> <enabled>true</enabled> </servlet> <servlet name="LogoffServlet" action="update"> / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 28/49
  29. 29. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. <description>Permet de revenir à l'écran de bienvenue de l'application CICS</description> <code>gfalogoff.LogoffServlet</code> <init-parameters/> <load-at-startup>true</load-at-startup> <debug-mode>false</debug-mode> <uri-paths> <uri value="/LogoffServlet.srv"/> </uri-paths> <enabled>true</enabled> </servlet> <servlet name="Menu1Servlet" action="update"> <description>Gerer/Consulter le portefeuille : execute AOConsultationsFichiers</description> <code>fr.generali.gfa.services.scort.servlet.Menu1Servlet</code> <init-parameters/> <load-at-startup>true</load-at-startup> <debug-mode>false</debug-mode> <uri-paths> <uri value="/Menu1Servlet.srv"/> </uri-paths> <enabled>true</enabled> </servlet> <servlet name="MenuServlet" action="update"> <description>Servlet qui effectue differentes petites taches dans l'application - FS</description> <code>fr.generali.gfa.services.scort.servlet.MenuServlet</code> <init-parameters/> <load-at-startup>true</load-at-startup> <debug-mode>false</debug-mode> <uri-paths> <uri value="/MenuServlet.srv"/> </uri-paths> <enabled>true</enabled> </servlet> <servlet name="ImprimeServlet" action="update"> <description>Gere l'ecran d'impression MA36 - par FS le 280802</description> <code>fr.generali.gfa.services.scort.servlet.ImprimeServlet</code> <init-parameters> <parameter name="posCursLigne" value="8"/> <parameter name="delayAoImpression" value="60"/> <parameter name="posCursColonne" value="22"/> </init-parameters> <load-at-startup>true</load-at-startup> <debug-mode>false</debug-mode> <uri-paths> <uri value="/ImprimeServlet.srv"/> </uri-paths> <enabled>true</enabled> </servlet> <servlet name="Menu2Servlet" action="update"> <description>Affichage de pages revampées dans la page Menu_2.jsp</description> <code>fr.generali.gfa.services.scort.servlet.Menu2Servlet</code> <init-parameters/> <load-at-startup>true</load-at-startup> <debug-mode>false</debug-mode> <uri-paths> <uri value="/Menu2Servlet.srv"/> </uri-paths> <enabled>true</enabled> </servlet> <servlet name="TerminalSessionServlet" action="update"> <description>gestion d'une session terminal courante</description> <code>com.scort.connector.terminalprinter.servlet.TerminalWithPrinterServlet</code> / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 29/49
  30. 30. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. <init-parameters> <parameter name="useTimer" value="false"/> <parameter name="ErrorRedirectRequestDispatcher" value="/htmlroot/errorRedirect.jsp"/> <parameter name="notFoundConnectionURL" value="/htmlroot/TerminalServletBye.jsp"/> <parameter name="goodbyeURL" value="/htmlroot/TerminalServletBye.jsp"/> <parameter name="smartRepositoryFileName" value="../conf/repository/repository.xml"/> <parameter name="ServletByeRequestDispatcher" value="/htmlroot/TerminalServletBye.jsp"/> <parameter name="debug" value="com.scort.connector.terminalprinter.servlet.TerminalWithPrinterServlet.debug"/> <parameter name="SESSION_LISTENER_SERVER_ATTRIBUTE" value="com.scort.connector.terminalprinter.servlet.TerminalWithPrinterServlet.SessionListenerServer"/> </init-parameters> <load-at-startup>true</load-at-startup> <debug-mode>false</debug-mode> <uri-paths> <uri value="/TerminalSessionServlet.srv"/> </uri-paths> <enabled>true</enabled> </servlet> </web-application> <web-application name="LedaRevFileWebApp" action="update"> <description></description> <document-root>D:ApplissoftwareLedaRevearwebhtmlrootpcl1</document-root> <classpath/> <error-page></error-page> <session-config> <session-timeout>20</session-timeout> </session-config> <mime-mapping> <extension>log</extension> <mime-type>application/log</mime-type> </mime-mapping> <welcome-file-list/> <filter-list/> <group-attributes/> <auto-reload>false</auto-reload> <reload-interval>9000</reload-interval> <enabled>true</enabled> <root-uri>LeaIardHost/htmlroot/pcl1</root-uri> <shared-context>false</shared-context> <shared-context-jndi-name>SrdSrvltCtxHome</shared-context-jndi-name> <servlet name="Activateur de service de fichiers" action="update"> <description>Genere automatiquement - Servlet de service de fichiers</description> <code>com.ibm.servlet.engine.webapp.SimpleFileServlet</code> <init-parameters/> <load-at-startup>true</load-at-startup> <debug-mode>false</debug-mode> <uri-paths> <uri value="/"/> </uri-paths> <enabled>true</enabled> </servlet> </web-application> <session-manager name="Session Manager" action="update"> <enable-sessions>true</enable-sessions> <enable-url-rewriting>false</enable-url-rewriting> <enable-cookies>true</enable-cookies> <enable-protocol-switch-rewriting>false</enable-protocol-switch-rewriting> <cookie name="LEDARev_sesessionid"> <comment>servlet session support</comment> <domain></domain> / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 30/49
  31. 31. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. <maximum>-1</maximum> <path>/</path> <secure>false</secure> </cookie> <interval-invalidation-time>1200</interval-invalidation-time> <persistent-sessions>false</persistent-sessions> <persistence-type>directodb</persistence-type> <database location=""> <driver></driver> <user-id></user-id> <password>{xor}</password> <number-of-connections>30</number-of-connections> </database> <enable-stat-collection>true</enable-stat-collection> <using-cache>true</using-cache> <using-multi-row>false</using-multi-row> <using-manual-update>false</using-manual-update> <using-native-access>false</using-native-access> <base-memory-size>1000</base-memory-size> <allow-overflow>true</allow-overflow> <data-source name=""/> </session-manager> <user-profile-manager name="User Profile Manager" action="update"> <enable-user-profile>false</enable-user-profile> <data-wrapper>com.ibm.servlet.personalization.userprofile.UserProfile</data-wrapper> <remote-interface-ro>com.ibm.servlet.personalization.userprofile.UP_ReadOnly</remote-interface-ro> <remote-interface-rw>com.ibm.servlet.personalization.userprofile.UP_ReadWrite</remote-interface-rw> <home-interface-ro>com.ibm.servlet.personalization.userprofile.UP_ReadOnlyHome</home-interface-ro> <home-interface-rw>com.ibm.servlet.personalization.userprofile.UP_ReadWriteHome</home-interface-rw> <jndi-name-ro>UP_ReadOnlyHome</jndi-name-ro> <jndi-name-rw>UP_ReadWriteHome</jndi-name-rw> </user-profile-manager> </servlet-engine> </application-server> </node> </websphere-sa-config> / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 31/49
  32. 32. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. 3. L’APPLICATION 3.1. Schémas 3.1.1. Phase de connexion à l’application Légende : PHASE 1 : L’utilisateur se connecte à l’application en tapant l’url suivante sur son navigateur : http://www.leda.rev.generali.fr, à partir de là le fichier index.jsp charge tous les fichiers qu’il a besoin pour démarrer l’application. PHASE 2 : L’utilisateur doit renseigner au moins son login et son mot de passe via la page d’identification. / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 32/49 Index.jsp FrameLEDA.jsp CacheLEDA.jsp Blank.html PrintServlet.srv ConnexionLEDA.jsp ServletConnection.srv TerminalConnectionServlet PHASE 1 PHASE 2 PHASE 3
  33. 33. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. PHASE 3 : Une connexion est ouverte vers l’application ainsi que vers la FUE (liaison 3270). A partir de cet instant, le moteur SMART PUBLISHING va prendre la main. La mire VTAM est lancée, l’utilisateur a maintenant une LU 3270 pour commencer sa session dans la FUE. 3.1.2. Phase d’identification Dans la repository Scort de l’application (fichier qui se trouvant dans /conf/repository/repository.xml) y est placé le filtre de cet écran qui est redirigé sur la servlet HomeServlet.srv qui va commencer la phase d’identification de la FUE : le LOGON. / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 33/49 HomeServlet.srv Classe CESN Classe ICGW Classe AA00 Classe CESNNewPassword PrintCnxServlet Menu_1.jsp TerminalSessionServlet PHASE 1 PHASE 2 PHASE 3
  34. 34. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. Légende : PHASE 1 : C’est la phase du Logon, cette phase est répartie sur 3 classes et 3 Access Object différents. La partie CESN ou CESNNewPassword permet l’identification de l’utilisateur dans la FUE ou de modifier son mot de passe. La partie ICGW permet de se connecter à une imprimante dans la FUE et aussi de récupérer son numéro pour la session utilisateur. Enfin la partie AA00 émet cette transaction dans la FUE pour accéder au menu principal. Bien sûr si l’identification a échoué, l’utilisateur retournera sur la page index.jsp avec un message d’anomalie. PHASE 2 : Cette phase est la plus importante, elle permet via la récupération du numéro de LU d’ouvrir un pool d’impression utilisateur. C’est ici aussi que l’on aiguille l’utilisateur vers le mode AUTOMATIQUE ou AMELIORE de l’application. Deux valeurs sont prisent en compte via les variables sessions : jsmodevolee (passé dans le fichier index.jsp) et Compagnie. Si la connexion n’est pas possible via l’imprimante, l’utilisateur retournera sur la page index.jsp avec un message d’anomalie. PHASE 3 : C’est la phase finale de la connexion à l’application. Le mode AMELIORE se traduit par l’affichage de la page Menu_1.jsp. Le mode AUTOMATIQUE par contre affiche toujours la partie revampée de la FUE vers l’application grâce au moteur SMART PUBLISHING. Afin d’avoir toujours l’écran de la FUE, on appel toujours la servlet TerminalSessionServlet. 3.1.3. Phase de déconnexion Il existe deux types de déconnexion à l’application que cela soit en mode AUTOMATIQUE ou en mode AMELIORE. / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 34/49 PageRendererHTML.jsp PageRendererHTML.jsp Menu_1.jsp Menu_2.jsp Menu_3.jsp FueChoixDuSite.jsp Menu_1NomClient.jsp Menu_1NomClient*.jsp Menu_1NoClient.jsp Menu_1NoClient*.jsp MODE AUTOMATIQUE MODE AMELIORE TerminalSessionServlet : Paramètre EXIT TerminalSessionServlet : Paramètre DISCONNECT TerminalServletBye.jsp MODE AUTOMATIQUEMODE AMELIORE
  35. 35. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. Légende : DISCONNECT : Appel de la StopApplet dans le fichier cacheLEDA.jsp EXIT : Appel de la déconnexion via la servlet LogOffServlet On peut quitter l’application en cliquant sur le lien « Quitter la FUE » dans le menu de gauche de navigation dans l’interface utilisateur. On exécutera la servlet de LogOff qui lancera une déconnexion manuelle de la FUE (CESF LOGOFF) via un Access Object, puis renverra à la TerminalSessionServlet le parametre de déconnexion de l’application. La TerminalServletBye.jsp permet de relancer une navigation ou de quitter définitivement l’application. L’autre type déconnexion est invisible à l’utilisateur, elle s’exécutera seulement si la navigation de l’application est interrompue par la fermeture de la fenêtre du navigateur en cours. Le fichier cacheLEDA.jsp permet de charger au démarrage de l’application une applet : StopApplet dans une frame invisible à l’utilisateur. Elle décharge l’information à la servlet TerminalSessionServlet lorsque celle-ci détecte une fermeture de fenêtre. Bien sûr dans ce procédé on ne passe pas par un LogOff traditionnel, mais on est sûr de fermer la session utilisateur et de libérer les LUs 3270 et 3287 de la FUE. 3.2. Le mode AUTOMATIQUE Toutes les actions dans la FUE se font via la page pageRendererHTML.jsp : • Bandeau d’information client (zone du haut) ainsi que délai d’expiration utilisateur dans l’application • Raccourcie des touches de fonctions du CICS de 1 à 10 avec une touche qui permet de se re- signer dans la FUE : CLEAR (zone de droite) • Lien de navigation (zone de gauche) : 1. Valider (simule un RETURN dans la FUE) 2. Rafraîchir (simule un REFRESH dans la FUE) 3. Annuler (simule un STOP dans la FUE) 4. Retour (simule un PF3 dans la FUE) 5. Copie d’écran (imprime le contenu de la page vers une imprimante) 6. Quitter la FUE (exécution d’une servlet Logoff) / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 35/49 index.jsp
  36. 36. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. On peut aussi imprimer tous les écrans du type transaction MA36 de la FUE via la servlet ImprimeServlet. 3.3. Le mode AMELIORE Le mode fonctionne principalement sur 3 jsp : Menu_1.jsp qui affiche le menu principal, Menu_2.jsp qui affiche le menu de synthèse et le Menu_3.jsp qui affiche le changement de police. Attention : Pour les explications relatives à son fonctionnement ainsi que pour les autres menus détaillés dans cette documentation – du point de vue utilisateur, je vous conseille de lire le cahier des charges de la MOA écrit par Hervé Chavand. 3.3.1. Menu principal Dans cette partie de l’application, on se sert principalement de l’Access Object AODeplacement et de la servlet Menu1Servlet. Pour chaque exécution d’Access Object ou de servlet, on envoie toujours quatre paramètres fondamentaux : TerminalSessionID : c’est le numéro de session utilisateur dans l’application SequenceNumber : c’est le numéro de séquence, il indique le nombre de page vue actuellement par l’utilisateur COMPAGNIE : c’est le numéro de la compagnie utilisé tout le temps dans l’application et qui peu changer si l’utilisateur change de site ou de compagnie SITE : c’est le nom du site utilisé tout le temps dans l’application et peu changer si l’utilisateur change de site ou de compagnie AODeplacement : • Son but : permettre de naviguer dans les différents menus de la FUE en mode expert ou en mode normal. Avec son fonctionnement on peut aller sur trois niveaux d’arborescence d’un menu • Paramètre en entrée : ICommande, IChoix1 et IChoix2 (commande envoyée aux écrans, à noter que ICommande peut utiliser des raccourcis de type XX.XX.XX) • Paramètre en sortie : aucun AoSignatureRenseigneAccessObject : • Son but : permet à l’utilisateur de se re-signer dans la FUE sans passer par les écrans habituels. Son action a pour effet de récupérer les données FUE par défaut de l’utilisateur pour les re-renseigner sur la page FueChoixDuSite.jsp. • Paramètre en entrée : resultURL (fichier de destination après exécution de l’AO) • Paramètre en sortie : aucun / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 36/49
  37. 37. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. Menu1Servlet : • Son but : permet l’affichage des pages Menu_2.jsp ou Menu_1NomClient.jsp ou Menu_1NoClient.jsp • Paramètre en entrée : 1. LISTINGPF7 : permet de consulter la liste précédente des clients par nom de clients ou par numéro de client 2. LISTINGPF8 : permet de consulter la liste suivante des clients par nom de clients ou par numéro de client 3. NOMCLIENT : permet d’afficher le menu de synthèse via le nom de client renseigné 4. CLIENT : permet d’afficher le menu de synthèse via le numéro de client renseigné 5. POLICE : permet d’afficher le menu de synthèse via le numéro de police renseigné 6. SINISTRE : permet d’afficher le menu de synthèse via le numéro de sinistre du client renseigné • Paramètre en sortie : aucun Autres Access Object utilisés tout le temps dans l’application : AoRetourAccessObject : • Son but : permet de revenir d’un écran dans la FUE vers l’écran du menu principal de la FUE • Paramètre en entrée : resultURL (fichier de destination après exécution de l’AO qui est Menu_1.jsp) • Paramètre en sortie : aucun LogoffServlet : • Son but : quitter l’application et la connexion de la FUE • Paramètre en entrée : aucun • Paramètre en sortie : aucun ImprimeServlet : • Son but : imprimer tous les écrans MA36 de la FUE sans aucune intervention de l’utilisateur • Paramètre en entrée : aucun • Paramètre en sortie : aucun 3.3.2. Menu de synthèse Il regroupe toutes les informations necessairent sur le contrat d’un client, il permet une vue synthétique de toutes les données et aussi de proposer d’autres opérations sur ce compte. AoActions01AvenantAccessObject : • Son but : créé un avenant sur ce compte • Paramètre en entrée : numéro de police / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 37/49
  38. 38. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. • Paramètre en sortie : aucun AoRemplacePoliceMenuAccessObject : • Son but : remplace le numéro de police actuel • Paramètre en entrée : numéro de police • Paramètre en sortie : aucun AoActions02ChangementAccessObject : • Son but : changement de fractionnement ou d’échéances • Paramètre en entrée : numéro de police • Paramètre en sortie : aucun AoActions03RectificatifAccessObject : • Son but : modifie le contrat • Paramètre en entrée : numéro de police • Paramètre en sortie : aucun AoActions04SuspensAccessObject : • Son but : émet un suspens sur ce compte • Paramètre en entrée : numéro de police • Paramètre en sortie : aucun AoActions06BudgetAccessObject : • Son but : budget commercial • Paramètre en entrée : numéro de police • Paramètre en sortie : aucun AoActions07ResiliationAccessObject : • Son but : résilie un suspens • Paramètre en entrée : numéro de police • Paramètre en sortie : aucun AoActions08RemiseAccessObject : • Son but : remet ce compte en activité • Paramètre en entrée : numéro de police • Paramètre en sortie : aucun AoActions09Avenant : • Son but : créé un avenant spécifique à un produit • Paramètre en entrée : numéro de police • Paramètre en sortie : aucun Menu2Servlet : • Son but : permet de naviguer dans les écrans Contrat, Suspens, Quittances et Sinistres de la FUE propre à ce compte • Paramètre en entrée : 1. UN_ECRAN : permet la visualisation des écrans revampés suivant : Détail d’un contrat, Toutes les quittances et Tous les sinistres 2. DEUX_ECRANS : permet la visualisation de l’écran revampé Les garanties 3. DEUX_ECRANS : permet la visualisation de l’écran revampé Détails d’une quittance 4. QUATRE_ECRANS : permet la visualisation de l’écran revampé Détails d’un sinistre 5. RETOUR : permet de revenir à l’écran de synthèse (application/FUE) à partir d’un écran des actions de ce menu 6. RETOUR_ACTIONS : permet de revenir à l’écran de synthèse (application/FUE) sur un écran revampé du contrat / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 38/49
  39. 39. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. • Paramètre en sortie : aucun 3.3.3. Menu changement de police Le menu de changement de police permet à l’utilisateur de changer le numéro de police du contrat (possibilité d’indiquer trois numéros de police) mais aussi de changer le type du produit. L’utilisateur pourra ainsi naviguer en mode automatique afin de modifier en détail le ou les contrats. AoRemplacePoliceModifieAccessObject : • Son but : créé un avenant spécifique à un produit • Paramètre en entrée : 1. INoPolice1, InoPolice2, InoPolice3 (numéro de police à modifier) 2. IpoliceCategorie (non utilisé) 3. IChoix1, IChoix2 (pour naviguer dans les menus) 4. ResultURL (renvoie sur la page revampée) • Paramètre en sortie : aucun 3.3.4. Menu affichage par police ou numéro de client Permet l’affichage de liste de clients avec plus de détails que de l’écran de la FUE. Quand le critère de recherche a été trouvé, elle est surlignée en gras et donne la possibilité de passer au menu de synthèse du contrat ainsi sélectionné. Un seul Access Object permet l’affichage en revampé amélioré de la liste, par contre les autres traitements sont effectués par la servlet Menu1Servlet. AoConsultationsFichiersAccessObject : • Son but : créé un avenant spécifique à un produit • Paramètre en entrée : numéro de police • Paramètre en sortie : aucun / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 39/49
  40. 40. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. 4. LES FICHIERS IMPORTANTS DE L’APPLICATION 4.1. Licences MP Scort Le fichier se trouve principalement dans /software/scort/conf/runtime pour un serveur AIX et earconfruntime sur un serveur NT. Il porte le nom de mplic.zip et contient des fichiers README.TXT qui indique le nombre de drivers (API) utilisés pour un nombre d’utilisateur définit. Ces fichiers sont gérer principalement par J.F. Margalef qui fait la demande à Scort par émail. S’il est manquant, l’application ne pourra jamais démarrer faute de nombre de licences suffisantes (stderr.txt) 4.2. Fichier properties Oracle.properties Il indique le type d’environnement utilisé pour le CICS, le type de transaction pour les accès sécurisés à l’identification pour se logguer à l’application, le choix des environnements utilisés pour les requêtes JNDI de l’application et le numéro du marqueur Estat. ############################################# # # # Fichier properties ORACLE.PROPERTIES # # Application WAS : LeaIard # # # # Auteur : F. SAGEZ # # # # Date Creation : 08/02/2002 # # # # Date Modification : 28/01/2003 # # # # 1/Observation(s) : Creer tout speciale- # # ment pour J.F. MARGALEFF (GSYS) # # 2/Rajout de la variable d'environnement # # du CICS specialement pour Jean # # Francois M. (GSYS) # # 3/Rajout de la variable URL qui permet # # de specifier le chemin d'acces a certains # # fichiers dans l'application pour L.Mezy # # 4/ Suppression de la variable # # <UrlApplication> # # 5/ Modification du nom des DATASOURCES # # 6/ Ajout de la variable HttpTransaction # # # ############################################# #----------------------------------------------------------------# # Permet d'indiquer la variable d'environnement de l'application # # Exemples : gfaiv, gfair, gfaip, etc... # #----------------------------------------------------------------# Environnement=gfair #----------------------------------------------------------------# # Permet d'indiquer la variable de transaction securise lors du # # login dans connexionLEDA.jsp, valeurs possibles : http, https. # #----------------------------------------------------------------# HttpTransaction=http #--------------------------------------------------------------# / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 40/49
  41. 41. GENERALI FRANCE Assurances Documentation Technique SCORT S.A. # Acces aux tables : SPI_PRODEB01, SPI_GEINDV01 et DB2_GEBCOMM # # Acces site : Domicile, menu revampee # #--------------------------------------------------------------# ## Environnement PRODUCTION #spoolMFW=LedaRevMFWDataSource #loginMFW=umfwp #passwordMFW=umfwp ## Environnement RECETTE spoolMFW=LedaRevMFWDataSource loginMFW=umfwr passwordMFW=umfwr ## Environnement DEVELOPPEMENT #spoolMFW=LedaRevMFWDataSource #loginMFW=umfwd #passwordMFW=umfwd #--------------------------------------------------------------# # Acces aux tables : SPI_PRODEB01, SPI_GEINDV01 et DB2_GEBCOMM # # Acces site : Domicile, menu revampee # #--------------------------------------------------------------# ## Environnement PRODUCTION #spoolJNDI=LedaRevMFWDataSource #loginJNDI=umfwp #passwordJNDI=umfwp ## Environnement RECETTE spoolJNDI=LedaRevMFWDataSource loginJNDI=umfwr passwordJNDI=umfwr ## Environnement DEVELOPPEMENT #spoolJNDI=LedaRevMFWDataSource #loginJNDI=umfwd #passwordJNDI=umfwd #------------------------------------# # Acces a la table : BOUTON_AVENANT # # Acces site : menu revampee # #------------------------------------# ## Environnement PRODUCTION #spoolLEI=LedaRevLEIDataSource #loginLEI=uleip1 #passwordLEI=legend ## Environnement RECETTE spoolLEI=LedaRevLEIDataSource loginLEI=uleir1 passwordLEI=surprise ## Environnement DEVELOPPEMENT #spoolLEI=LedaRevLEIDataSource #loginLEI=uleir0 #passwordLEI=uleir9 #----------------------------------------------------------------# # Permet d'indiquer la variable du marqueur pour eStat # / unoconv/20161207154841_ee1a2697436d98ddbd4bb7d8dc b325f464a8836e/ledarev15-161207150839-reupload.doc Modifié le : 07/12/2016 03:16:00 PM Page 41/49

×