Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
dev_doc:mep:installer_livraison [2016/06/07 14:01] renald [4) Installer les nouveaux écrans sur l'environnement de recette] |
dev_doc:mep:installer_livraison [2020/12/21 19:43] (Version actuelle) |
||
|---|---|---|---|
| Ligne 10: | Ligne 10: | ||
| * **[[#reports|3) Reports JASPER]]**. | * **[[#reports|3) Reports JASPER]]**. | ||
| * **[[#ecrans|4) Installer les nouveaux écrans sur l'environnement de recette]]**. | * **[[#ecrans|4) Installer les nouveaux écrans sur l'environnement de recette]]**. | ||
| + | * **[[#mep_officium|5) Opérations sur le fichier f104.sql pour la MEP]]**. | ||
| ---- | ---- | ||
| Ligne 67: | Ligne 67: | ||
| - Les rapports Jasper sont directement transférer via FTP, cependant on les laissent pour en garder la liste. | - Les rapports Jasper sont directement transférer via FTP, cependant on les laissent pour en garder la liste. | ||
| - | - Modifier "**ALTER BDD**" par "**ALTER_BDD**". **Renommer également le dossier associé**. | + | - Modifier "**ALTER BDD**" par "**ALTER_BDD**". <hi #fff200>Renommer également le dossier associé</hi>. |
| + | - Modifier "**SCRIPTS DATAFIX**" par "**SCRIPTS_DATAFIX**". <hi #fff200>Renommer également le dossier associé</hi>. | ||
| - Remplacer les "**U 'espace'**" par "**@**" | - Remplacer les "**U 'espace'**" par "**@**" | ||
| - Pour éliminer au maximum les dépendances, mettre dans l’ordre les sous-parties "**ALTER_BDD**", "**BDD**", "**SQL**", "**PLSQL**" (avec d’abord les familles PKH + PKB dans cet ordre, puis les PKB seuls), "**VIEWS**", puis **les triggers**. | - Pour éliminer au maximum les dépendances, mettre dans l’ordre les sous-parties "**ALTER_BDD**", "**BDD**", "**SQL**", "**PLSQL**" (avec d’abord les familles PKH + PKB dans cet ordre, puis les PKB seuls), "**VIEWS**", puis **les triggers**. | ||
| Ligne 207: | Ligne 208: | ||
| * Sous Linux, créer le répertoire "**/u01/app/livraison/<hi #c8bfe7>V1_10</hi>**". | * Sous Linux, créer le répertoire "**/u01/app/livraison/<hi #c8bfe7>V1_10</hi>**". | ||
| - | * Transférer par FTP la livraison "**check_<hi #c8bfe7>V1_10</hi>**" dans ce répertoire. | + | * Transférer par FTP le contenu de "**check_<hi #c8bfe7>V1_10</hi>**" dans ce répertoire. |
| - | * Vérifier que le répertoire "**/u01/app/livraison/<hi #c8bfe7>V1_10</hi>/dev_erra**" (et sous-répertoires) ont bien pour utilisateur propriétaire 'oracle' et pour groupe propriétaire 'dba'. | + | * Vérifier que le répertoire "**/u01/app/livraison/<hi #c8bfe7>V1_10</hi>/dev_erra**" (et sous-répertoires) ont bien pour <hi #fff200>utilisateur propriétaire 'ora11g2' et pour groupe propriétaire 'dba'</hi>. |
| * Recompiler les objets invalides en lancant les commande : | * Recompiler les objets invalides en lancant les commande : | ||
| - | - cd /u01/app/oracle/product/11.2.0/xe/rdbms/admin | + | - cd /u01/app/ora11g2/product/11.2.0/xe/rdbms/admin |
| - sqlplus / as sysdba | - sqlplus / as sysdba | ||
| - @utlrp.sql | - @utlrp.sql | ||
| Ligne 278: | Ligne 279: | ||
| * Recompiler les objets invalides au besoin : | * Recompiler les objets invalides au besoin : | ||
| - | - cd /u01/app/oracle/product/11.2.0/xe/rdbms/admin | + | - cd /u01/app/ora11g2/product/11.2.0/xe/rdbms/admin |
| - sqlplus / as sysdba | - sqlplus / as sysdba | ||
| - @utlrp.sql | - @utlrp.sql | ||
| Ligne 305: | Ligne 306: | ||
| ===== 4) Installer les nouveaux écrans sur l'environnement de recette ===== | ===== 4) Installer les nouveaux écrans sur l'environnement de recette ===== | ||
| - | **Exporter l'environnement contenant les nouveaux écrans.** | + | <hi #fff200>Exporter l'environnement contenant les nouveaux écrans</hi>. Ne pas oublier de mettre l'option "<hi #fff200>Export Private Interactive Reports</hi>" à <hi #fff200>YES</hi> ! |
| + | |||
| + | <hi #fff200>Sauvegarder l'environnement de recette !</hi> | ||
| === 4-1) Nouvel écran === | === 4-1) Nouvel écran === | ||
| Ligne 320: | Ligne 323: | ||
| - alias de page. | - alias de page. | ||
| - groupe de page. | - groupe de page. | ||
| + | |||
| + | <note important>Ne pas oublier de préciser le numéro de la nouvelle version sur l'environnement de recette après installation.</note> | ||
| === 4-2) Écran modifier === | === 4-2) Écran modifier === | ||
| Ligne 328: | Ligne 333: | ||
| - **Soit il a été modifié depuis le refresh de l'environnement de développement**. Dans ce cas, il faut effectuer manuellement toutes les modifications sur l'écran de l'environnement de recette si elles sont minimes. Dans le cas contraire, supprimer l'écran sur recette pour le réinstaller depuis la sauvegarde de dev. | - **Soit il a été modifié depuis le refresh de l'environnement de développement**. Dans ce cas, il faut effectuer manuellement toutes les modifications sur l'écran de l'environnement de recette si elles sont minimes. Dans le cas contraire, supprimer l'écran sur recette pour le réinstaller depuis la sauvegarde de dev. | ||
| - | === 4-3) Opérations sur le fichier f104.sql === | + | |
| + | ---- | ||
| + | <BOOKMARK:mep_officium> | ||
| + | ===== 5) Opérations sur le fichier f104.sql pour la MEP ===== | ||
| <note important>Opérations à réaliser uniquement pour la MEP !</note> | <note important>Opérations à réaliser uniquement pour la MEP !</note> | ||
| Ligne 334: | Ligne 342: | ||
| Changement d'adresse IP Jasper + nom de l'appli : | Changement d'adresse IP Jasper + nom de l'appli : | ||
| <code> | <code> | ||
| - | sed -e 's/176.31.124.216/37.59.28.36/g' f104.sql > f104_new.sql | + | sed -e 's/p_substitution_value_03.*176.31.124.216/p_substitution_value_03=>'"'"'37.59.28.36/g' f104.sql > f104_new.sql |
| sed -e 's/RECETTE_SALAMANDER/SALAMANDER/g' f104_new.sql > f104.sql | sed -e 's/RECETTE_SALAMANDER/SALAMANDER/g' f104_new.sql > f104.sql | ||
| - | </code> | ||
| + | sed -e 's/p_substitution_value_02.*support@salamander-soft.com/p_substitution_value_02=>'"'"'middle@officium.com/g' f104.sql > f104_new.sql | ||
| + | |||
| + | sed -e 's/p_substitution_value_06.*recette_apex5/p_substitution_value_06=>'"'"'defaut_apex5/g' f104_new.sql > f104.sql | ||
| + | </code> | ||
| Vérifier le code suivant dans le fichier : | Vérifier le code suivant dans le fichier : | ||
| Ligne 369: | Ligne 380: | ||
| </code> | </code> | ||
| - | Ensuite : | + | Ensuite pour installer, se positionner dans le répertoire du fichier 104.sql. Ensuite : |
| <code> | <code> | ||
| sqlplus / as sysdba | sqlplus / as sysdba | ||
| - | select ID,to_char(SECURITY_GROUP_ID) , ALIAS, NAME from APEX_040200.wwv_flows where NAME = 'SALAMANDER'; | + | select ID,to_char(SECURITY_GROUP_ID) , ALIAS, NAME from APEX_050000.wwv_flows where NAME = 'SALAMANDER'; |
| </code> | </code> | ||
| Ligne 379: | Ligne 390: | ||
| sqlplus SALAMANDER | sqlplus SALAMANDER | ||
| begin | begin | ||
| - | apex_application_install.set_workspace_id(3315001398415960); | + | apex_application_install.set_workspace_id( to_char(SECURITY_GROUP_ID) du select au-dessus ); |
| - | apex_application_install.set_application_id(104); | + | apex_application_install.set_application_id( ID du select au-dessus ); |
| apex_application_install.generate_offset; | apex_application_install.generate_offset; | ||
| apex_application_install.set_schema( 'SALAMANDER'); | apex_application_install.set_schema( 'SALAMANDER'); | ||