Maximo ne permet pas de supprimer des applications à partir de l’Application Designer. Cependant, on  peut accomplir cette tâche en utilisant un client SQL.
Il est préférable de sauvegarder la base de données Maximo et arrêter le serveur d’applications avant de continuer.


Pour supprimer une application, ouvrez un éditeur de base de données et de compléterles étapes suivantes :

  1. Ouvrez un client SQL et connectez-vous à la base de données MAXIMO.
  2. Tapez les commandes suivantes, en remplaçant la variable avec le nom de l’application que vous souhaitez supprimer. Entrez le nom de l’application tout en majuscules. Par exemple, si le nom de l’application que vous souhaitez supprimer est TEST, remplacer APPNAME avec TEST dans toutes les commandes.
delete from maxapps where app='APPNAME';
delete from maxpresentation where app='APPNAME';
delete from sigoption where app='APPNAME';
delete from applicationauth where app='APPNAME';
delete from maxlabels where app='APPNAME';
delete from maxmenu where moduleapp='APPNAME' and menutype!='Module';
delete from appdoctype where app= 'APPNAME';

Lorsque j’ai utilisé cette procédure, j’ai découvert qu’il existe deux autres tables qui doivent être nettoyés.

delete from sigoptflag where app='APPNAME';
delete from wfapptoolbar where appname='APPNAME';
delete from l_maxapps where ownerid in (select maxappsid from maxapps where app='APPNAME');
delete from l_sigoption where ownerid in (select sigoptionid from sigoption where app='APPNAME');
delete from l_maxlabels where ownerid in (select maxlabelsid from maxlabels where app='APPNAME');
delete from l_maxmenu where ownerid in (select maxmenuid from maxmenu where moduleapp='APPNAME' and menutype!='Module');

N’oubliez pas de valider les transactions.