Table des matières

MEP -> 2.02

Ce fichier correspond à la TO-DO liste pour la MEP 2.02.

Toutes les opérations à effectuer doivent être classées par “mission” (exemple : modification écran de création d'un ordre, mise en place du rapprochement de stock, etc..).

Chaque mission correspond à une section dans cette page. Un lien pour chaque mission doit être ajouté dans le sommaire ci-dessous pour pouvoir directement se placer sur la mission en cliquant sur ce lien.

Contacter Rénald pour une aide concernant la syntaxe Dokuwiki (ajout d'un lien interne dans le sommaire, ajout d'une image, etc..)


SOMMAIRE


Ajout du module de contrainte

Mission

Ajouter le module de contraintes à S@M.

Elements pour MEP

1) Les fichiers à lancer :

Les fichiers sont flaggés sous “2_02”.

@"dev_erra/db/ALTER BDD/ALTER_PORTEFEUILLE_5".sql

@dev_erra/db/BDD/TYPE_CALCUL_TRANS.sql
@dev_erra/db/BDD/type_parametre_BDD.sql db4apex5 RECETTE_SALAMANDER RECETTE_SALAMANDER SALAMANDER5
@dev_erra/db/BDD/type_contrainte_BDD.sql db4apex5 RECETTE_SALAMANDER RECETTE_SALAMANDER SALAMANDER5
@dev_erra/db/BDD/type_contrainte_param_BDD.sql db4apex5 RECETTE_SALAMANDER RECETTE_SALAMANDER SALAMANDER5
@dev_erra/db/BDD/type_contrainte_type_op_BDD.sql db4apex5 RECETTE_SALAMANDER RECETTE_SALAMANDER SALAMANDER5
@dev_erra/db/BDD/contrainte_BDD.sql db4apex5 RECETTE_SALAMANDER RECETTE_SALAMANDER SALAMANDER5
@dev_erra/db/BDD/contrainte_context_BDD.sql db4apex5 RECETTE_SALAMANDER RECETTE_SALAMANDER SALAMANDER5
@dev_erra/db/BDD/contrainte_param_BDD.sql db4apex5 RECETTE_SALAMANDER RECETTE_SALAMANDER SALAMANDER5

@dev_erra/db/SQL/INIT_TYPE_PARAMETRE.sql
@dev_erra/db/SQL/INIT_TYPE_CONTRAINTE.sql
@dev_erra/db/SQL/INIT_TYPE_CONTRAINTE_PARAM.sql
@dev_erra/db/SQL/INIT_TYPE_CONTRAINTE_TYPE_OP.sql
@dev_erra/db/SQL/INIT_CONTRAINTE.sql
@dev_erra/db/SQL/INIT_CONTRAINTE_PARAM.sql

@dev_erra/db/VIEW/contrainte_context_v_bdd.sql
@dev_erra/db/VIEW/contrainte_param_v_bdd.sql
@dev_erra/db/VIEW/contrainte_v_bdd.sql
@dev_erra/db/VIEW/portefeuille_synth_v_bdd.sql
@dev_erra/db/VIEW/portefeuille_v_bdd.sql
@dev_erra/db/VIEW/type_contrainte_param_v_bdd.sql
@dev_erra/db/VIEW/type_contrainte_v_bdd.sql

@dev_erra/db/PLSQL/CALCUL_TRANS_PKH.sql
@dev_erra/db/PLSQL/CALCUL_TRANS_PKB.sql
@dev_erra/db/PLSQL/CONTRAINTES_CALCUL_PKH.sql
@dev_erra/db/PLSQL/CONTRAINTES_CALCUL_PKB.sql
@dev_erra/db/PLSQL/CONTRAINTES_PKH.sql
@dev_erra/db/PLSQL/CONTRAINTES_PKB.sql
@dev_erra/db/PLSQL/BENCHMARK_PKB.sql
@dev_erra/db/PLSQL/FOND_PKB.sql
@dev_erra/db/PLSQL/IMPORT_PORTEFEUILLE_PKB.sql
@dev_erra/db/PLSQL/ORDRE_PKB.sql
@dev_erra/db/PLSQL/PORTEFEUILLE_PKH.sql
@dev_erra/db/PLSQL/PORTEFEUILLE_PKB.sql

@dev_erra/db/TRIGGER/CONTRAINTE_AIUD.sql
@dev_erra/db/TRIGGER/CONTRAINTE_CONTEXT_AIUD.sql
@dev_erra/db/TRIGGER/CONTRAINTE_PARAM_AIUD.sql
@dev_erra/db/TRIGGER/PORTEFEUILLE_AIUD.sql
@dev_erra/db/TRIGGER/TYPE_CONTRAINTE_AIUD.sql
@dev_erra/db/TRIGGER/TYPE_CONTRAINTE_PARAM_AIUD.sql
@dev_erra/db/TRIGGER/TYPE_CONTRAINTE_TYPE_OP_AIUD.sql
@dev_erra/db/TRIGGER/TYPE_PARAM_AIUD.sql

@dev_erra/db/SQL/DEL_PROFIL.sql

2) Modifications APEX :

Pour la LOV NUMBER_FIELD_OPERATION, il faut modifier “application_id=301” en “application_id=104”

CHECK_CONTRAINTE_KO_LIBELLE_BLOQUANT :  Contrainte bloquante : "%0"
CHECK_CONTRAINTE_KO_LIBELLE_NON_BLOQUANT : Contrainte avertissement : "%0"
TYPE_CONTRAINTE_PARAM_UTILISE : E90 - La source de paramètres "%0" ne peut pas être modifiée car des paramètres de contraintes rattachés sont encore renseignés !
TYPE_CONTRAINTE_MODIFIE :  I81 - Type de contraintes modifié.
TYPE_CONTRAINTE_CREE : I80 - Type de contraintes créé.
CONTRAINTE_MODIFIE : I83 - Contrainte modifiée.
CONTRAINTE_CREE : I83 - Contrainte créée.
TYPE_CONTRAINTE_CODE_INCONNU : E91 - Le type de contrainte "%0" est inconnu.
EXECUTE_CONTEXT_KO : E92 - Le contexte de la contrainte est mal défini.
EMPTY_CONTEXT : W50 - Le contexte est vide, la contrainte s'appliquera donc sur tous les ordres et opérations.

CTR_NANTISSEMENT_KO : C1 - %0 Le portefeuille ou la ligne du portefeuille est nantis.
CTR_BORNES_GENERIQUE_KO : C2 - %0 La valeur du champs "%1" est comprise dans l'intervalle [%2 - %3].
CTR_CONCENTR_EXPO_DEVISE_KO : C3 - %0 La concentration de la devise dans le portefeuille est comprise dans l'intervalle [%1 - %2].
CTR_CONCENTR_EXPO_GEO_KO : C4 - %0 La concentration de la zone géographique dans le portefeuille est comprise dans l'intervalle [%1 - %2].
CTR_CONCENTR_EXPO_CA_KO : C5 - %0 La concentration de la classe d'actif dans le portefeuille est comprise dans l'intervalle [%1 - %2].
CTR_CONCENTR_CA_KO : C6 - %0 La concentration de la classe d'actif dans le portefeuille est comprise dans l'intervalle [%1 - %2].
CTR_PCT_IMPACT_PAR_OPE_KO : C7 - %0 Le pourcentage du portefeuille impacté par l'opération est compris dans l'intervalle [%1 - %2].
CTR_MONTANT_MAX_DECOUVERT_KO : C8 - %0 L'ordre est à découvert. La solde du portefeuille est inférieure à %1 %2.
CTR_BORNES_VOLATILITE_VAL_KO : C9 - %0 La volatilité de la valeur est comprise dans l'intervalle [%1 - %2].
CTR_CONCENTR_EMETTEUR_KO : C10 - %0 La concentration de l'émetteur dans le portefeuille est comprise dans l'intervalle [%1 - %2].
CTR_CONCENTR_VALEUR_KO : C11 - %0 La concentration de la valeur dans le portefeuille est comprise dans l'intervalle [%1 - %2].
CTR_DIVERGE_PTF_MODELE_KO : C12 - %0 Le portefeuille diverge de son portefeuille modèle d'un écart de plus de %1%.
CTR_DATE_VAL_LIMITE_FUT_KO : C13 - %0 La date de valeur %1 de l'opération est de plus de %2 jour(s) dans le futur.
CTR_LIMITE_NB_MOIS_PASSE_KO : C14 - %0 La date de valeur %1 de l'opération est de plus de %2 mois dans le passé.
CTR_CONTROLE_PEA_PME_KO : C15 - %0 La valeur %1 n'est pas autorisée sur un compte %3 (%2).

Améliorations diverses

IF :P0_PORTEFEUILLE_DEFAUT_ID IS NOT NULL AND :P0_PORTEFEUILLE_DEFAUT_ID <> -99
THEN
    :P42_PORTEFEUILLE_ID := :P0_PORTEFEUILLE_DEFAUT_ID;
END IF;
   Tomcat URL
   Mail MO
   Data Source