Subversion Repositories DevTools

Rev

Rev 6600 | Rev 6999 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6600 Rev 6916
Line 7719... Line 7719...
7719
       ELSE
7719
       ELSE
7720
        -- Assume that the package is to be added to Pending
7720
        -- Assume that the package is to be added to Pending
7721
        envtab := 1;
7721
        envtab := 1;
7722
        pendOpr := 'A';
7722
        pendOpr := 'A';
7723
       END IF;
7723
       END IF;
7724
       -- Log
-
 
7725
       --log_action (pvid, 'action', userid, 'Start of Package Add...');
-
 
7726
 
7724
 
7727
       -- Add Package
7725
       -- Add Package
7728
       IF envtab = 0
7726
       IF envtab = 0
7729
       THEN
7727
       THEN
7730
         -- WORK IN PROGRESS --
7728
         -- WORK IN PROGRESS --
Line 7739... Line 7737...
7739
         -- NOTE: this package will be replaced with matching package
7737
         -- NOTE: this package will be replaced with matching package
7740
         pk_release.add_package (pvid, viewid, rtagid, userid);
7738
         pk_release.add_package (pvid, viewid, rtagid, userid);
7741
         -- Now do post Release Actions
7739
         -- Now do post Release Actions
7742
         pk_release.run_post_actions (pvid, rtagid);
7740
         pk_release.run_post_actions (pvid, rtagid);
7743
       END IF;
7741
       END IF;
7744
 
-
 
7745
       -- Log
-
 
7746
       --log_action (pvid, 'action', userid, 'End of Package Add...');
-
 
7747
     END IF;
7742
     END IF;
7748
   END;
7743
   END;
7749
 
7744
 
7750
/*-------------------------------------------------------------------------------------------------------*/
7745
/*-------------------------------------------------------------------------------------------------------*/
7751
   PROCEDURE add_package_bulk (
7746
   PROCEDURE add_package_bulk (
Line 7820... Line 7815...
7820
       viewid := 7;
7815
       viewid := 7;
7821
     END IF;
7816
     END IF;
7822
 
7817
 
7823
     -- Get which area should go under
7818
     -- Get which area should go under
7824
     envtab := select_environment_area (dlocked);
7819
     envtab := select_environment_area (dlocked);
7825
     -- Log
-
 
7826
     --log_action (oldpvid, 'action', userid, 'Start of Package Replace...');
-
 
7827
 
7820
 
7828
     -- Replace package
7821
     -- Replace package
7829
     IF envtab = 0
7822
     IF envtab = 0
7830
     THEN
7823
     THEN
7831
       -- WORK IN PROGRESS --
7824
       -- WORK IN PROGRESS --
Line 7853... Line 7846...
7853
 
7846
 
7854
       -- Now do post Release Actions
7847
       -- Now do post Release Actions
7855
       pk_release.run_post_actions (newpvid, rtagid);
7848
       pk_release.run_post_actions (newpvid, rtagid);
7856
     END IF;
7849
     END IF;
7857
 
7850
 
7858
     -- Log
-
 
7859
     --log_action (oldpvid, 'action', userid, 'End of Package Replace...');
-
 
7860
   END;
7851
   END;
7861
 
7852
 
7862
/*-------------------------------------------------------------------------------------------------------*/
7853
/*-------------------------------------------------------------------------------------------------------*/
7863
   FUNCTION remove_package (
7854
   FUNCTION remove_package (
7864
     pvid        IN   NUMBER,
7855
     pvid        IN   NUMBER,
Line 8849... Line 8840...
8849
                            'This package cannot be released here.'
8840
                            'This package cannot be released here.'
8850
                           );
8841
                           );
8851
       END IF;
8842
       END IF;
8852
     END IF;
8843
     END IF;
8853
 
8844
 
8854
     -- Log
-
 
8855
     --log_action (pvid, 'action', userid, 'Start of Make Package Release...');
-
 
8856
 
-
 
8857
     IF envtab = 0
8845
     IF envtab = 0
8858
     THEN
8846
     THEN
8859
       -- WORK IN PROGRESS --
8847
       -- WORK IN PROGRESS --
8860
       pk_work_in_progress.remove_package (pvid, rtagid, userid);
8848
       pk_work_in_progress.remove_package (pvid, rtagid, userid);
8861
     ELSIF envtab = 1
8849
     ELSIF envtab = 1
Line 8886... Line 8874...
8886
     -- The release has changed and there may now be invalid rtag_id/pv_id combinations in
8874
     -- The release has changed and there may now be invalid rtag_id/pv_id combinations in
8887
     -- the DO_NOT_RIPPLE and ADVISORY_RIPPLE Tables so perform a clean-up operation upon them.
8875
     -- the DO_NOT_RIPPLE and ADVISORY_RIPPLE Tables so perform a clean-up operation upon them.
8888
     clean_do_not_ripple(rtagid);
8876
     clean_do_not_ripple(rtagid);
8889
     clean_advisory_ripple(rtagid);
8877
     clean_advisory_ripple(rtagid);
8890
 
8878
 
8891
     -- Log
-
 
8892
     --log_action (pvid, 'action', userid, 'End of Make Package Release...');
-
 
8893
   END;
8879
   END;
8894
 
8880
 
8895
/*-------------------------------------------------------------------------------------------------------*/
8881
/*-------------------------------------------------------------------------------------------------------*/
8896
  --  Release a specified package into a specified release
8882
  --  Release a specified package into a specified release
8897
  --
8883
  --
Line 8957... Line 8943...
8957
                            'This package cannot be released here.'
8943
                            'This package cannot be released here.'
8958
                           );
8944
                           );
8959
       END IF;
8945
       END IF;
8960
     END IF;
8946
     END IF;
8961
 
8947
 
8962
     -- Log
-
 
8963
     --log_action (pvid, 'action', userid, 'Start of Make Package Release...');
-
 
8964
 
-
 
8965
     --
8948
     --
8966
     -- Remove the package from the WIP or PENDING tab
8949
     -- Remove the package from the WIP or PENDING tab
8967
     -- Do NOT remove from the release area.
8950
     -- Do NOT remove from the release area.
8968
     --     This will be handled later with a process that
8951
     --     This will be handled later with a process that
8969
     --     will do a 'replace' so that meta data is not lost
8952
     --     will do a 'replace' so that meta data is not lost
Line 9029... Line 9012...
9029
     -- The release has changed and there may now be invalid rtag_id/pv_id combinations in
9012
     -- The release has changed and there may now be invalid rtag_id/pv_id combinations in
9030
     -- the DO_NOT_RIPPLE and ADVISORY_RIPPLE Tables so perform a clean-up operation upon them.
9013
     -- the DO_NOT_RIPPLE and ADVISORY_RIPPLE Tables so perform a clean-up operation upon them.
9031
     clean_do_not_ripple(rtagid);
9014
     clean_do_not_ripple(rtagid);
9032
     clean_advisory_ripple(rtagid);
9015
     clean_advisory_ripple(rtagid);
9033
 
9016
 
9034
     -- Log
-
 
9035
     --log_action (pvid, 'action', userid, 'End of Make Package Release...');
-
 
9036
   END;
9017
   END;
9037
 
9018
 
9038
 
9019
 
9039
/*-------------------------------------------------------------------------------------------------------*/
9020
/*-------------------------------------------------------------------------------------------------------*/
9040
   PROCEDURE make_unrelease (pvid IN NUMBER, rtagid IN NUMBER, userid IN NUMBER)
9021
   PROCEDURE make_unrelease (pvid IN NUMBER, rtagid IN NUMBER, userid IN NUMBER)
Line 9045... Line 9026...
9045
     -- Get ViewId
9026
     -- Get ViewId
9046
     --ViewId := PK_RELEASE.GET_PACKAGE_VIEW ( PvId, RtagId );
9027
     --ViewId := PK_RELEASE.GET_PACKAGE_VIEW ( PvId, RtagId );
9047
     viewid := get_package_view (pvid, rtagid);
9028
     viewid := get_package_view (pvid, rtagid);
9048
     -- Remove from current area
9029
     -- Remove from current area
9049
     envtab := pk_environment.get_package_area (pvid, rtagid);
9030
     envtab := pk_environment.get_package_area (pvid, rtagid);
9050
     -- Log
-
 
9051
     -- log_action (pvid, 'action', userid, 'Start of Make Package UnRelease...' );
-
 
9052
 
9031
 
9053
     IF envtab = 2
9032
     IF envtab = 2
9054
     THEN
9033
     THEN
9055
       -- RELEASE AREA --
9034
       -- RELEASE AREA --
9056
       pk_release.remove_package (pvid, rtagid, userid);
9035
       pk_release.remove_package (pvid, rtagid, userid);
Line 9071... Line 9050...
9071
 
9050
 
9072
     -- Add package to new area
9051
     -- Add package to new area
9073
     pk_work_in_progress.add_package (pvid, viewid, rtagid, userid);
9052
     pk_work_in_progress.add_package (pvid, viewid, rtagid, userid);
9074
     -- Now do post Release Actions
9053
     -- Now do post Release Actions
9075
     pk_release.run_post_actions (pvid, rtagid);
9054
     pk_release.run_post_actions (pvid, rtagid);
9076
 
-
 
9077
     -- Log
-
 
9078
     -- log_action (pvid, 'action', userid, 'End of Make Package UnRelease...');
-
 
9079
   END;
9055
   END;
9080
 
9056
 
9081
/*-------------------------------------------------------------------------------------------------------*/
9057
/*-------------------------------------------------------------------------------------------------------*/
9082
   PROCEDURE make_pending (pvid IN NUMBER, rtagid IN NUMBER, userid IN NUMBER)
9058
   PROCEDURE make_pending (pvid IN NUMBER, rtagid IN NUMBER, userid IN NUMBER)
9083
   IS
9059
   IS
Line 9093... Line 9069...
9093
 
9069
 
9094
     -- Get ViewId
9070
     -- Get ViewId
9095
     viewid := get_package_view (pvid, rtagid);
9071
     viewid := get_package_view (pvid, rtagid);
9096
     --ViewId := PK_WORK_IN_PROGRESS.GET_PACKAGE_VIEW ( PvId, RtagId );
9072
     --ViewId := PK_WORK_IN_PROGRESS.GET_PACKAGE_VIEW ( PvId, RtagId );
9097
 
9073
 
9098
     -- Log
-
 
9099
     --log_action (pvid, 'action', userid, 'Start of Make Package Pending...');
-
 
9100
 
-
 
9101
     IF (ispatch IS NULL)
9074
     IF (ispatch IS NULL)
9102
     THEN
9075
     THEN
9103
       -- Remove from current area
9076
       -- Remove from current area
9104
       pk_work_in_progress.remove_package (pvid, rtagid, userid);
9077
       pk_work_in_progress.remove_package (pvid, rtagid, userid);
9105
       -- Change package state
9078
       -- Change package state
9106
       pk_package.change_state (pvid, 'P', userid);
9079
       pk_package.change_state (pvid, 'P', userid);
9107
       -- Add package to new area
9080
       -- Add package to new area
9108
       pk_planned.add_package (pvid, viewid, rtagid, userid);
9081
       pk_planned.add_package (pvid, viewid, rtagid, userid);
9109
     END IF;
9082
     END IF;
9110
 
-
 
9111
     -- Log
-
 
9112
     --log_action (pvid, 'action', userid, 'End of Make Package Pending...');
-
 
9113
   END;
9083
   END;
9114
 
9084
 
9115
/*-------------------------------------------------------------------------------------------------------*/
9085
/*-------------------------------------------------------------------------------------------------------*/
9116
   PROCEDURE make_approved (pvid IN NUMBER, rtagid IN NUMBER, userid IN NUMBER)
9086
   PROCEDURE make_approved (pvid IN NUMBER, rtagid IN NUMBER, userid IN NUMBER)
9117
   IS
9087
   IS
9118
   BEGIN
9088
   BEGIN
9119
     -- Log
-
 
9120
     -- log_action (pvid, 'action', userid, 'Start of Package Pending Approval...' );
-
 
9121
     -- Change package state
9089
     -- Change package state
9122
     pk_package.change_state (pvid, 'A', userid);
9090
     pk_package.change_state (pvid, 'A', userid);
9123
 
9091
 
9124
     -- Flag Release has changed for the purposes of building
9092
     -- Flag Release has changed for the purposes of building
9125
     PK_RELEASE.SET_RELEASE_MODIFIED(rtagid);
9093
     PK_RELEASE.SET_RELEASE_MODIFIED(rtagid);
9126
 
-
 
9127
     -- Log
-
 
9128
     -- log_action (pvid, 'action', userid, 'End of Package Pending Approval...');
-
 
9129
   END;
9094
   END;
9130
 
9095
 
9131
/*-------------------------------------------------------------------------------------------------------*/
9096
/*-------------------------------------------------------------------------------------------------------*/
9132
   PROCEDURE make_reject (pvid IN NUMBER, rtagid IN NUMBER, userid IN NUMBER)
9097
   PROCEDURE make_reject (pvid IN NUMBER, rtagid IN NUMBER, userid IN NUMBER)
9133
   IS
9098
   IS
Line 9147... Line 9112...
9147
     (CASE WHEN pl.operation IS NOT NULL THEN pl.operation ELSE ' ' END) INTO operation
9112
     (CASE WHEN pl.operation IS NOT NULL THEN pl.operation ELSE ' ' END) INTO operation
9148
     FROM planned pl
9113
     FROM planned pl
9149
     WHERE pl.PV_ID = pvid
9114
     WHERE pl.PV_ID = pvid
9150
     AND pl.RTAG_ID = rtagid;
9115
     AND pl.RTAG_ID = rtagid;
9151
 
9116
 
9152
     -- Log
-
 
9153
     -- log_action (pvid, 'action', userid, 'Start of Reject Package...');
-
 
9154
 
-
 
9155
     -- Remove from current area
9117
     -- Remove from current area
9156
     pk_planned.remove_package (pvid, rtagid, userid);
9118
     pk_planned.remove_package (pvid, rtagid, userid);
9157
 
9119
 
9158
     -- DEVI-45275 - Prevent merge candidate from being added back to work-in-progress table .
9120
     -- DEVI-45275 - Prevent merge candidate from being added back to work-in-progress table .
9159
     IF operation <> 'A' AND operation <> 'S'
9121
     IF operation <> 'A' AND operation <> 'S'
Line 9163... Line 9125...
9163
     -- Add package to new area
9125
     -- Add package to new area
9164
     pk_work_in_progress.add_package (pvid, viewid, rtagid, userid);
9126
     pk_work_in_progress.add_package (pvid, viewid, rtagid, userid);
9165
     ELSE
9127
     ELSE
9166
      log_action (pvid, 'action', userid, 'Rejected Package Merge');
9128
      log_action (pvid, 'action', userid, 'Rejected Package Merge');
9167
     END IF;
9129
     END IF;
9168
 
-
 
9169
     -- Log
-
 
9170
     -- log_action (pvid, 'action', userid, 'End of Reject Package...');
-
 
9171
   END;
9130
   END;
9172
 
9131
 
9173
/*-------------------------------------------------------------------------------------------------------*/
9132
/*-------------------------------------------------------------------------------------------------------*/
9174
   PROCEDURE change_package_view (
9133
   PROCEDURE change_package_view (
9175
     pvid       IN   NUMBER,
9134
     pvid       IN   NUMBER,
Line 9656... Line 9615...
9656
       raise_application_error (-20000,
9615
       raise_application_error (-20000,
9657
                          'This package cannot be released here.'
9616
                          'This package cannot be released here.'
9658
                         );
9617
                         );
9659
     END IF;
9618
     END IF;
9660
 
9619
 
9661
     -- Log
-
 
9662
     --log_action (pvid, 'action', userid, 'Start of Package Merge...');
-
 
9663
 
-
 
9664
     -- Get the planned operation type A=Add, S=Subtract
9620
     -- Get the planned operation type A=Add, S=Subtract
9665
     SELECT ev.operation INTO oper
9621
     SELECT ev.operation INTO oper
9666
       FROM environment_view ev
9622
       FROM environment_view ev
9667
      WHERE ev.rtag_id = RtagId
9623
      WHERE ev.rtag_id = RtagId
9668
        AND ev.pv_id = PvId
9624
        AND ev.pv_id = PvId
Line 9686... Line 9642...
9686
       -- Delete old package's advisory ripple info
9642
       -- Delete old package's advisory ripple info
9687
       DELETE FROM ADVISORY_RIPPLE avr WHERE avr.RTAG_ID = RtagId AND avr.PV_ID = PvId;
9643
       DELETE FROM ADVISORY_RIPPLE avr WHERE avr.RTAG_ID = RtagId AND avr.PV_ID = PvId;
9688
     END IF;
9644
     END IF;
9689
 
9645
 
9690
     touch_release(RtagId);
9646
     touch_release(RtagId);
9691
 
-
 
9692
     -- Log
-
 
9693
     --log_action (pvid, 'action', userid, 'End of Package Merge...');
-
 
9694
  END;
9647
  END;
9695
/*-------------------------------------------------------------------------------------------------------*/
9648
/*-------------------------------------------------------------------------------------------------------*/
9696
END pk_environment;
9649
END pk_environment;
9697
 
9650
 
9698
/
9651
/
Line 9984... Line 9937...
9984
 
9937
 
9985
      -- Log action --
9938
      -- Log action --
9986
      IF newstate = 'Y'
9939
      IF newstate = 'Y'
9987
      THEN
9940
      THEN
9988
         -- RELEASED --
9941
         -- RELEASED --
9989
         log_action (pvid,
-
 
9990
                     'makeofficial',
-
 
9991
                     userid,
-
 
9992
                     'Package state change to: Released'
9942
         log_action (pvid, 'makeofficial', userid, 'Package state change to: Released');
9993
                    );
-
 
9994
      ELSIF newstate = 'N'
9943
      ELSIF newstate = 'N'
9995
      THEN
9944
      THEN
9996
         -- UNLOCKED --
9945
         -- UNLOCKED --
9997
         log_action (pvid,
-
 
9998
                     'makeunofficial',
-
 
9999
                     userid,
-
 
10000
                     'Package state change to: Ulocked'
9946
         log_action (pvid, 'makeunofficial',userid, 'Package state change to: Ulocked');
10001
                    );
-
 
10002
      ELSIF newstate = 'P'
9947
      ELSIF newstate = 'P'
10003
      THEN
9948
      THEN
10004
         -- PENDING APPROVAL --
9949
         -- PENDING APPROVAL --
10005
         log_action (pvid,
-
 
10006
                     'add_to_planned',
-
 
10007
                     userid,
-
 
10008
                     'Package state change to: Pending Approval'
9950
         log_action (pvid, 'add_to_planned',userid,'Package state change to: Pending Approval');
10009
                    );
-
 
10010
      ELSIF newstate = 'R'
9951
      ELSIF newstate = 'R'
10011
      THEN
9952
      THEN
10012
         -- REJECTED --
9953
         -- REJECTED --
10013
         log_action (pvid,
-
 
10014
                     'reject_package',
-
 
10015
                     userid,
-
 
10016
                     'Package state change to: Rejected'
9954
         log_action (pvid,'reject_package',userid,'Package state change to: Rejected');
10017
                    );
-
 
10018
      ELSIF newstate = 'A'
9955
      ELSIF newstate = 'A'
10019
      THEN
9956
      THEN
10020
         -- APPROVED --
9957
         -- APPROVED --
10021
         log_action (pvid,
-
 
10022
                     'approve_package',
-
 
10023
                     userid,
-
 
10024
                     'Package state change to: Approved'
9958
         log_action (pvid, 'approve_package', userid, 'Package state change to: Approved');
10025
                    );
-
 
10026
      END IF;
9959
      END IF;
10027
   END;
9960
   END;
10028
 
9961
 
10029
/*-------------------------------------------------------------------------------------------------------*/
9962
/*-------------------------------------------------------------------------------------------------------*/
10030
-- This function has been deprecated and can be deleted
9963
-- This function has been deprecated and can be deleted
Line 10779... Line 10712...
10779
                        lastinstallorder + 1 AS install_order
10712
                        lastinstallorder + 1 AS install_order
10780
                   FROM package_versions pv
10713
                   FROM package_versions pv
10781
                  WHERE pv.pv_id = patchpv_id AND pv.is_patch = 'Y');
10714
                  WHERE pv.pv_id = patchpv_id AND pv.is_patch = 'Y');
10782
 
10715
 
10783
            /* LOG ACTION */
10716
            /* LOG ACTION */
10784
            log_action (patchpv_id,
-
 
10785
                        'new_version',
-
 
10786
                        nuserid,
-
 
10787
                        'Patch version created: ' || snewpatchversion
10717
            log_action (patchpv_id, 'new_version', nuserid, 'Patch version created: ' || snewpatchversion );
10788
                       );
-
 
10789
            log_action (nparentpvid,
-
 
10790
                        'patch_add',
-
 
10791
                        nuserid,
-
 
10792
                        'New patch created and attached: ' || snewpatchversion
10718
            log_action (nparentpvid, 'patch_add', nuserid, 'New patch created and attached: ' || snewpatchversion );
10793
                       );
-
 
10794
         ELSE
10719
         ELSE
10795
            patchpv_id := patch_rec.pv_id;
10720
            patchpv_id := patch_rec.pv_id;
10796
            ispatchdlocked := patch_rec.dlocked;
10721
            ispatchdlocked := patch_rec.dlocked;
10797
 
10722
 
10798
            -- Find if pv_id exists in release content (i.e. it cannot be a patch)
10723
            -- Find if pv_id exists in release content (i.e. it cannot be a patch)
Line 10817... Line 10742...
10817
            END IF;
10742
            END IF;
10818
 
10743
 
10819
            CLOSE releases_cur;
10744
            CLOSE releases_cur;
10820
 
10745
 
10821
            /* LOG ACTION */
10746
            /* LOG ACTION */
10822
            log_action (nparentpvid,
-
 
10823
                        'patch_add',
-
 
10824
                        nuserid,
-
 
10825
                           'Patch version was found and attached: '
10747
            log_action (nparentpvid, 'patch_add', nuserid, 'Patch version was found and attached: ' || snewpatchversion );
10826
                        || snewpatchversion
-
 
10827
                       );
-
 
10828
         END IF;
10748
         END IF;
10829
      END IF;
10749
      END IF;
10830
 
10750
 
10831
      /* Create Patch Dependencies */
10751
      /* Create Patch Dependencies */
10832
      opatchdepcollector := in_list_number (spatchidlist);
10752
      opatchdepcollector := in_list_number (spatchidlist);
Line 10909... Line 10829...
10909
      */
10829
      */
10910
 
10830
 
10911
      /* LOG ACTION */
10831
      /* LOG ACTION */
10912
      IF isobsolete IS NOT NULL
10832
      IF isobsolete IS NOT NULL
10913
      THEN
10833
      THEN
10914
         log_action (patchid,
-
 
10915
                     'patch_obsolete',
-
 
10916
                     userid,
-
 
10917
                     'Obsolete patch. ' || obsoletecomments
10834
         log_action (patchid, 'patch_obsolete', userid, 'Obsolete patch. ' || obsoletecomments );
10918
                    );
-
 
10919
      ELSE
10835
      ELSE
10920
         log_action (patchid,
-
 
10921
                     'patch_obsolete',
-
 
10922
                     userid,
-
 
10923
                     'Undo patch obsolete.'
10836
         log_action (patchid, 'patch_obsolete', userid, 'Undo patch obsolete.' );
10924
                    );
-
 
10925
      END IF;
10837
      END IF;
10926
   END;
10838
   END;
10927
 
10839
 
10928
/*-------------------------------------------------------------------------------------------------------*/
10840
/*-------------------------------------------------------------------------------------------------------*/
10929
   PROCEDURE obsolete_patches (
10841
   PROCEDURE obsolete_patches (
Line 10980... Line 10892...
10980
 
10892
 
10981
      */
10893
      */
10982
 
10894
 
10983
      /* LOG ACTION
10895
      /* LOG ACTION
10984
      IF IsObsolete IS NOT NULL THEN
10896
      IF IsObsolete IS NOT NULL THEN
10985
         Log_Action ( PatchId, 'patch_obsolete', UserId,
10897
         Log_Action ( PatchId, 'patch_obsolete', UserId, 'Obsolete patch. '|| ObsoleteComments );
10986
                     'Obsolete patch. '|| ObsoleteComments );
-
 
10987
      ELSE
10898
      ELSE
10988
         Log_Action ( PatchId, 'patch_obsolete', UserId,
10899
         Log_Action ( PatchId, 'patch_obsolete', UserId, 'Undo patch obsolete.' );
10989
                     'Undo patch obsolete.' );
-
 
10990
      END IF;  */
10900
      END IF;  */
10991
   END;
10901
   END;
10992
 
10902
 
10993
/*-------------------------------------------------------------------------------------------------------*/
10903
/*-------------------------------------------------------------------------------------------------------*/
10994
   PROCEDURE add_process (
10904
   PROCEDURE add_process (
Line 11054... Line 10964...
11054
           INTO processname
10964
           INTO processname
11055
           FROM processes prc
10965
           FROM processes prc
11056
          WHERE prc.proc_id = proc_rec.proc_id;
10966
          WHERE prc.proc_id = proc_rec.proc_id;
11057
 
10967
 
11058
         -- Log Action --
10968
         -- Log Action --
11059
         log_action (npvid,
-
 
11060
                     'process_add',
-
 
11061
                     nuserid,
-
 
11062
                     'Added process with health tag ' || processname
10969
         log_action (npvid, 'process_add', nuserid, 'Added process with health tag ' || processname );
11063
                    );
-
 
11064
 
10970
 
11065
         FETCH proc_cur
10971
         FETCH proc_cur
11066
          INTO proc_rec;
10972
          INTO proc_rec;
11067
      END LOOP;
10973
      END LOOP;
11068
 
10974
 
Line 11085... Line 10991...
11085
 
10991
 
11086
      DELETE FROM package_processes
10992
      DELETE FROM package_processes
11087
            WHERE proc_id = nprocid AND pv_id = npvid;
10993
            WHERE proc_id = nprocid AND pv_id = npvid;
11088
 
10994
 
11089
      -- Log Action --
10995
      -- Log Action --
11090
      log_action (npvid,
-
 
11091
                  'process_remove',
-
 
11092
                  nuserid,
-
 
11093
                  'Removed process with health tag ' || processname
10996
      log_action (npvid, 'process_remove', nuserid, 'Removed process with health tag ' || processname );
11094
                 );
-
 
11095
   END;
10997
   END;
11096
/*-------------------------------------------------------------------------------------------------------*/
10998
/*-------------------------------------------------------------------------------------------------------*/
11097
   /*
10999
   /*
11098
   ** Author: Rupesh Solanki
11000
   ** Author: Rupesh Solanki
11099
   ** Purpose: To move package versions from one release to another
11001
   ** Purpose: To move package versions from one release to another
Line 11140... Line 11042...
11140
      WHERE RTAG_ID = nrtagid
11042
      WHERE RTAG_ID = nrtagid
11141
      AND PV_ID = npvid;
11043
      AND PV_ID = npvid;
11142
 
11044
 
11143
 
11045
 
11144
      -- Log Action --
11046
      -- Log Action --
11145
      log_action (npvid,
-
 
11146
                  'move_package_version',
-
 
11147
                  nuserid,
-
 
11148
                  'Moved package version from ' || oldrtag_name || ' to ' || newrtag_name
11047
      log_action (npvid, 'move_package_version', nuserid, 'Moved package version from ' || oldrtag_name || ' to ' || newrtag_name );
11149
                 );
-
 
11150
   END;
11048
   END;
11151
 
11049
 
11152
/*-------------------------------------------------------------------------------------------------------*/
11050
/*-------------------------------------------------------------------------------------------------------*/
11153
   /*
11051
   /*
11154
   ** Author: Rupesh Solanki
11052
   ** Author: Rupesh Solanki
Line 11181... Line 11079...
11181
      FROM RELEASE_TAGS
11079
      FROM RELEASE_TAGS
11182
      WHERE RTAG_ID = nrtagid;
11080
      WHERE RTAG_ID = nrtagid;
11183
 
11081
 
11184
 
11082
 
11185
      -- Log Action --
11083
      -- Log Action --
11186
      log_action (npvid,
-
 
11187
                  'modify_product_state',
-
 
11188
                     nuserid,
-
 
11189
                     sStateName || ' in '|| sRtagName
11084
      log_action (npvid, 'modify_product_state', nuserid, sStateName || ' in '|| sRtagName );
11190
                  );
-
 
11191
   END;
11085
   END;
11192
/*-------------------------------------------------------------------------------------------------------*/
11086
/*-------------------------------------------------------------------------------------------------------*/
11193
   /*
11087
   /*
11194
   ** Author: Jeremy Tweddle
11088
   ** Author: Jeremy Tweddle
11195
   ** Date: 24/Aug/2007
11089
   ** Date: 24/Aug/2007
Line 16691... Line 16585...
16691
    UPDATE RELEASE_CONTENT rc SET
16585
    UPDATE RELEASE_CONTENT rc SET
16692
    	rc.PKG_STATE = 0
16586
    	rc.PKG_STATE = 0
16693
    WHERE rc.PV_ID = nPvId
16587
    WHERE rc.PV_ID = nPvId
16694
	AND rc.RTAG_ID = nRtagId;
16588
	AND rc.RTAG_ID = nRtagId;
16695
 
16589
 
16696
    /* LOG ACTION */
-
 
16697
   /*	Log_Action ( nPvId, 'unlock_package', nUserId );*/
-
 
16698
 
-
 
16699
END Change_Package_State;
16590
END Change_Package_State;
16700
 
16591
 
16701
/
16592
/
16702
--------------------------------------------------------
16593
--------------------------------------------------------
16703
--  DDL for Procedure CHANGE_RELEASE_MODE
16594
--  DDL for Procedure CHANGE_RELEASE_MODE
Line 17146... Line 17037...
17146
 
17037
 
17147
  -- Update consumers of the package
17038
  -- Update consumers of the package
17148
  --  Update ALL packages in the Release
17039
  --  Update ALL packages in the Release
17149
 
17040
 
17150
  REBUILD_DEPRECATE_STATE(nRtagId);
17041
  REBUILD_DEPRECATE_STATE(nRtagId);
17151
 
-
 
17152
  /* LOG ACTION */
-
 
17153
  /*Log_Action ( nPkgId, 'deprecated_package', nUserId );*/
-
 
17154
END Deprecate_Package;
17042
END Deprecate_Package;
17155
 
17043
 
17156
/
17044
/
17157
--------------------------------------------------------
17045
--------------------------------------------------------
17158
--  DDL for Procedure DT_DROPUSEROBJECTBYID
17046
--  DDL for Procedure DT_DROPUSEROBJECTBYID
Line 18095... Line 17983...
18095
				       FROM package_versions pv
17983
				       FROM package_versions pv
18096
					  WHERE pv.pv_id = patchPv_id
17984
					  WHERE pv.pv_id = patchPv_id
18097
					    AND pv.is_patch = 'Y' );
17985
					    AND pv.is_patch = 'Y' );
18098
 
17986
 
18099
	        /* LOG ACTION */
17987
	        /* LOG ACTION */
18100
            Log_Action ( patchPv_id, 'new_version', NNuser_id,
17988
            Log_Action ( patchPv_id, 'new_version', NNuser_id, 'Patch version created: '|| SSpatch_version );
18101
        			     'Patch version created: '|| SSpatch_version );
-
 
18102
 
17989
 
18103
        	Log_Action ( NNparent_id, 'patch_add', NNuser_id,
-
 
18104
        			     'New patch created and attached: '|| SSpatch_version );
17990
        	Log_Action ( NNparent_id, 'patch_add', NNuser_id, 'New patch created and attached: '|| SSpatch_version );
18105
 
17991
 
18106
 
17992
 
18107
	    ELSE
17993
	    ELSE
18108
 
17994
 
18109
		    patchPv_id := patch_rec.pv_id;
17995
		    patchPv_id := patch_rec.pv_id;
Line 18131... Line 18017...
18131
			END IF;
18017
			END IF;
18132
 
18018
 
18133
			CLOSE releases_cur;
18019
			CLOSE releases_cur;
18134
 
18020
 
18135
            /* LOG ACTION */
18021
            /* LOG ACTION */
18136
        	Log_Action ( NNparent_id, 'patch_add', NNuser_id,
-
 
18137
        			     'Patch version was found and attached: '|| SSpatch_version );
18022
        	Log_Action ( NNparent_id, 'patch_add', NNuser_id, 'Patch version was found and attached: '|| SSpatch_version );
18138
 
18023
 
18139
	    END IF;
18024
	    END IF;
18140
 
18025
 
18141
 
18026
 
18142
 
18027
 
Line 18460... Line 18345...
18460
     WHERE pd.PV_ID = nPvId
18345
     WHERE pd.PV_ID = nPvId
18461
       AND pd.DOC_ID = nDocId;
18346
       AND pd.DOC_ID = nDocId;
18462
 
18347
 
18463
 
18348
 
18464
    /* LOG ACTION */
18349
    /* LOG ACTION */
18465
   	Log_Action ( nPvId, 'document_remove', nUserId,
18350
   	Log_Action ( nPvId, 'document_remove', nUserId, 'Document number: '|| DocNumber );
18466
   			     'Document number: '|| DocNumber );
-
 
18467
 
18351
 
18468
 
18352
 
18469
END Remove_Document;
18353
END Remove_Document;
18470
 
18354
 
18471
/
18355
/
Line 18564... Line 18448...
18564
    /* LOG ACTION */
18448
    /* LOG ACTION */
18565
    SELECT pv.PKG_VERSION INTO PatchVersion
18449
    SELECT pv.PKG_VERSION INTO PatchVersion
18566
      FROM PACKAGE_VERSIONS pv
18450
      FROM PACKAGE_VERSIONS pv
18567
     WHERE pv.PV_ID = nPatchId;
18451
     WHERE pv.PV_ID = nPatchId;
18568
 
18452
 
18569
   	Log_Action ( nPvId, 'patch_remove', nUserId,
18453
   	Log_Action ( nPvId, 'patch_remove', nUserId, 'Version: '|| PatchVersion );
18570
   			     'Version: '|| PatchVersion );
-
 
18571
 
18454
 
18572
END Remove_Patch;
18455
END Remove_Patch;
18573
 
18456
 
18574
/
18457
/
18575
--------------------------------------------------------
18458
--------------------------------------------------------
Line 18687... Line 18570...
18687
     WHERE rtd.PV_ID = nPvId
18570
     WHERE rtd.PV_ID = nPvId
18688
       AND rtd.RTD_ID = nRuntimeId;
18571
       AND rtd.RTD_ID = nRuntimeId;
18689
 
18572
 
18690
 
18573
 
18691
    /* LOG ACTION */
18574
    /* LOG ACTION */
18692
   	Log_Action ( nPvId, 'runtime_remove', nUserId,
-
 
18693
   			     'Runtime package: '|| RuntimeDependency );
18575
   	Log_Action ( nPvId, 'runtime_remove', nUserId, 'Runtime package: '|| RuntimeDependency );
18694
 
18576
 
18695
 
18577
 
18696
END Remove_Runtime;
18578
END Remove_Runtime;
18697
 
18579
 
18698
/
18580
/