Skip to content

Instantly share code, notes, and snippets.

@sudarsang
Last active August 29, 2015 14:22

Revisions

  1. Sudarsan revised this gist May 29, 2015. 1 changed file with 11 additions and 1 deletion.
    12 changes: 11 additions & 1 deletion gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -1,9 +1,19 @@
    /**
    * Name: BACSOS-76-ENABLE_AUDIT.SQL
    * Author: Sudarsan Gopal
    * Date: 29/05/2015
    * Platform: SQL Server
    * Maximo Version: 7.5
    * This script will update the DB Config to enable Auditing to the selected fields as per the requirement.
    **/

    UPDATE MAXATTRIBUTECFG SET EAUDITENABLED=1, CHANGED='Y' WHERE OBJECTNAME='ASSET' AND ATTRIBUTENAME IN ('CHANGEBY','CHANGEDATE','CHILDREN','CLASSSTRUCTUREID','CONTRACTOR','DESCRIPTION','GLACCOUNT','INSTALLDATE','MOVEDATE','MOVEDBY','MOVEMEMO','SERIALNUM','STATUS','STATUSDATE','WARRANTYEXPDATE');
    UPDATE MAXATTRIBUTECFG SET EAUDITENABLED=1, CHANGED='Y' WHERE OBJECTNAME='PM' AND ATTRIBUTENAME IN ('ASSETNUM','CHANGEBY','CHANGEDATE','CONTRACTOR','DESCRIPTION','FREQUENCY','FREQUNIT','LEAD','NEXTDATE','PERSONGROUP','PMCOUNTER','ROUTE','SUPERVISOR','WORKTYPE','WOSEQUENCE','WOSTATUS');
    UPDATE MAXATTRIBUTECFG SET EAUDITENABLED=1, CHANGED='Y' WHERE OBJECTNAME='PMSEQUENCE' AND ATTRIBUTENAME IN ('INTERVAL','JPNUM','ORGID','PLUSCJPREVNUM_NP','PMNUM','PMSEQUENCEID');
    UPDATE MAXATTRIBUTECFG SET EAUDITENABLED=1, CHANGED='Y' WHERE OBJECTNAME='MAXUSER' AND ATTRIBUTENAME IN ('INTERVAL','JPNUM','ORGID','PLUSCJPREVNUM_NP','PMNUM','PMSEQUENCEID','SITEID');
    UPDATE MAXATTRIBUTECFG SET EAUDITENABLED=1, CHANGED='Y' WHERE OBJECTNAME='MAXUSER' AND ATTRIBUTENAME IN ('USERID','PERSONID','STATUS','TYPE','LOGINID','MEMO');
    UPDATE MAXATTRIBUTECFG SET EAUDITENABLED=1, CHANGED='Y' WHERE OBJECTNAME='PERSON' AND ATTRIBUTENAME IN ('DISPLAYNAME','FIRSTNAME','LASTNAME','LOCATION','STATUS','STATUSDATE','SUPERVISOR','WOAPPROVALLIMIT');

    UPDATE MAXOBJECTCFG SET CHANGED='A' where OBJECTNAME IN ('ASSET', 'PM', 'PMSEQUENCE', 'MAXUSER', 'PERSON');

    select sr.ticketid, sr.status, sr.description, relatedrecord.relatedreckey, (select status from workorder where workorder.wonum = relatedrecord.relatedreckey), relatetype

  2. Sudarsan revised this gist May 29, 2015. 1 changed file with 9 additions and 0 deletions.
    9 changes: 9 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -3,3 +3,12 @@ UPDATE MAXATTRIBUTECFG SET EAUDITENABLED=1, CHANGED='Y' WHERE OBJECTNAME='PM' AN
    UPDATE MAXATTRIBUTECFG SET EAUDITENABLED=1, CHANGED='Y' WHERE OBJECTNAME='PMSEQUENCE' AND ATTRIBUTENAME IN ('INTERVAL','JPNUM','ORGID','PLUSCJPREVNUM_NP','PMNUM','PMSEQUENCEID');
    UPDATE MAXATTRIBUTECFG SET EAUDITENABLED=1, CHANGED='Y' WHERE OBJECTNAME='MAXUSER' AND ATTRIBUTENAME IN ('INTERVAL','JPNUM','ORGID','PLUSCJPREVNUM_NP','PMNUM','PMSEQUENCEID','SITEID');
    UPDATE MAXATTRIBUTECFG SET EAUDITENABLED=1, CHANGED='Y' WHERE OBJECTNAME='PERSON' AND ATTRIBUTENAME IN ('DISPLAYNAME','FIRSTNAME','LASTNAME','LOCATION','STATUS','STATUSDATE','SUPERVISOR','WOAPPROVALLIMIT');


    select sr.ticketid, sr.status, sr.description, relatedrecord.relatedreckey, (select status from workorder where workorder.wonum = relatedrecord.relatedreckey), relatetype

    from sr

    left join relatedrecord on relatedrecord.recordkey = sr.ticketid

    where status not in ('closed','resolved') and relatedrecord.relatedrecclass = 'workorder' and (select status from workorder where workorder.wonum = relatedrecord.relatedreckey) in ('can','close')
  3. Sudarsan revised this gist May 29, 2015. 1 changed file with 5 additions and 1 deletion.
    6 changes: 5 additions & 1 deletion gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -1 +1,5 @@
    UPDATE MAXATTRIBUTECFG SET EAUDITENABLED=1, CHANGED='Y' WHERE OBJECTNAME='ASSET' AND ATTRIBUTENAME IN ();
    UPDATE MAXATTRIBUTECFG SET EAUDITENABLED=1, CHANGED='Y' WHERE OBJECTNAME='ASSET' AND ATTRIBUTENAME IN ('CHANGEBY','CHANGEDATE','CHILDREN','CLASSSTRUCTUREID','CONTRACTOR','DESCRIPTION','GLACCOUNT','INSTALLDATE','MOVEDATE','MOVEDBY','MOVEMEMO','SERIALNUM','STATUS','STATUSDATE','WARRANTYEXPDATE');
    UPDATE MAXATTRIBUTECFG SET EAUDITENABLED=1, CHANGED='Y' WHERE OBJECTNAME='PM' AND ATTRIBUTENAME IN ('ASSETNUM','CHANGEBY','CHANGEDATE','CONTRACTOR','DESCRIPTION','FREQUENCY','FREQUNIT','LEAD','NEXTDATE','PERSONGROUP','PMCOUNTER','ROUTE','SUPERVISOR','WORKTYPE','WOSEQUENCE','WOSTATUS');
    UPDATE MAXATTRIBUTECFG SET EAUDITENABLED=1, CHANGED='Y' WHERE OBJECTNAME='PMSEQUENCE' AND ATTRIBUTENAME IN ('INTERVAL','JPNUM','ORGID','PLUSCJPREVNUM_NP','PMNUM','PMSEQUENCEID');
    UPDATE MAXATTRIBUTECFG SET EAUDITENABLED=1, CHANGED='Y' WHERE OBJECTNAME='MAXUSER' AND ATTRIBUTENAME IN ('INTERVAL','JPNUM','ORGID','PLUSCJPREVNUM_NP','PMNUM','PMSEQUENCEID','SITEID');
    UPDATE MAXATTRIBUTECFG SET EAUDITENABLED=1, CHANGED='Y' WHERE OBJECTNAME='PERSON' AND ATTRIBUTENAME IN ('DISPLAYNAME','FIRSTNAME','LASTNAME','LOCATION','STATUS','STATUSDATE','SUPERVISOR','WOAPPROVALLIMIT');
  4. Sudarsan created this gist May 29, 2015.
    1 change: 1 addition & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    UPDATE MAXATTRIBUTECFG SET EAUDITENABLED=1, CHANGED='Y' WHERE OBJECTNAME='ASSET' AND ATTRIBUTENAME IN ();