Skip to content

Latest commit

 

History

History
147 lines (116 loc) · 4.19 KB

README.md

File metadata and controls

147 lines (116 loc) · 4.19 KB

APEXFramework

=============

https://apexframework.atlassian.net/

https://orclapex-afw.slack.com

version 5.x

TODO: Refactoring complet de l'installation de AFW pour exécuter un seul script @install_afw_5_0_0.sql qui va s'occuper de:

  • créer le schéma AFW et ses objets
  • créer le workspace APEX
  • importer les applications APEX (et leurs métadonnées)

TODO: Refactoring complet de la désinstallation de AFW pour exécuter un seul script @uninstall_afw_5_0_0.sql qui va s'occuper de:

  • détruire le schéma AFW et ses objets
  • détruire le workspace APEX (et ses applications)

ANCIENNES VERSIONS - Framework for Oracle Application Express (APEX)

Ce qui est important de savoir :

-Il y a deux scripts a exécuter pour l'installation complète de AFW (Un avec SYS, l'autre avec AFW_040215)
-Les fichiers nécessaires au fonctionnement du framework sont dans le dossier fichiers_res_afw. (/res/dev/)

Marche à suivre

  1. Télécharger le fichier compressé à partir de GitHub (APEXFramework-master.zip)
# mkdir /oracle/install_afw
  1. Déplacer le fichier sur le serveur qui contient la BD (environnement cible), au besoin.
    Note: L'utilisation d'un outil graphique ou en ligne de commande est laissez à votre discrétion.
# cd [Emplacement du fichier compressé]
# mv [Nom du fichier compressé] /oracle/install_afw
  1. Extraire les dossiers du fichier "APEXFramework-master.zip" dans "/oracle/install_afw"
    Note: L'utilisation d'un outil graphique ou en ligne de commande est laissez à votre discrétion.
    Exemple ligne de commande UNIX:
# cd /oracle/install_afw
# unzip APEXFramework-master.zip
  1. Ouvrir une fenêtre de commande DOS ou un terminal UNIX

Exemple DOS: Cliquer sur "Démarrer", taper "cmd" dans la recherche, appuyer sur "Entrée"
Exemple UNIX: Cliquer sur "Ouvrir un terminal"

  1. Tapez la commande suivante :
Pour DOS : # set nls_lang=.AL32UTF8
Pour UNIX : # export NLS_LANG=.AL32UTF8
  1. Positionner sur le dossier "afwins1" extrait de "APEXFramework-master.zip"
# cd /oracle/install_afw/afwins1
  1. Loguer sur SQL*Plus en tant que SYS sur la bd voulu.
    Exemple :
# sqlplus / as sysdba
  1. Créer l'utilisateur AFW_040215 , avec les params voulus, sans la nécessité de créer des droits. Le script s'en charge.

    Par défaut,
SQL>create user afw_040215 identified by afw_040215 account unlock;
  1. Tapez la commande suivante :
SQL>@afwins1.sql;
--Attendre la fin du script.
  1. Sortir de SQL*Plus en tapant "exit" et positionner sur dossier "afwins2".
SQL>exit
# cd /oracle/install_afw/afwins2
  1. Loguer sur SQL*Plus en tant que AFW_040215 sur cette meme bd
# sqlplus afw_040215/afw_040215
  1. Tapez la commande suivante :
SQL>@afwins2.sql;
--Attendre la fin du script.
  1. Sortir de Sql*Plus
SQL>exit
  1. Positionner sur dossier "util"
# cd /oracle/install_afw/util
  1. Loguer sur SQL*Plus en tant que AFW_040215 sur la meme bd
# sqlplus afw_040215/afw_040215
  1. Tapez la commande suivante :
SQL>@afwadminpwd.sql;
--Entrez le nouveau mot de passe;
SQL>exit
  1. Maintenant, vous pouvez vous connecter à AFW avec les informations suivantes à partir du lien ( Exemple: dev.mondomaine.net/f?p=1000001:1 ):
Domaine : INTER
Utilisateur : AFW_ADMIN
Mot de passe : <Celui entré à l'étape 16>

Amusez-vous !!

Utilitaires :

@afwadminpwd.sql; avec AFW_040215 : sert à changer le mot de passe de l'utilisateur AFW_ADMIN.

@apexafwinstall.sql; avec AFW_040215 : installe les composants APEX de AFW dans une application APEX n'ayant pas AFW.

@schem_afw_grant.sql; avec SYS : ajoute les grants d'objets AFW au schéma saisi.

@schem_afw_synonym.sql; avec SYS : ajoute les synonyms d'objets AFW au schema saisi.

Fichiers JS et CSS

  1. Déplacer dans dossier "fichiers_res_afw" de "APEXFramework-master.zip"
# cd /install_afw/fichier_res_afw
  1. Extraire "afw.zip" dans l'endroit pointé par les dads.conf du serveur d'application. Exemple : /oradata/vh/sied (Comme /i/ d'Apex, AFW à son dossier personnel pour contenir ses fichiers)
# unzip afw.zip -d /oradata/vh/sied