Rev 5506 | Blame | Compare with Previous | Last modification | View Log | RSS feed
/* rep_obsolete_packages.sql */SELECT frc.pv_id, pkg.pkg_name, frc.pkg_version, frc.view_name, frc.view_id,frc.modifier, frc.modifier_email, frc.MODIFIED_STAMP,frc.insertor, frc.insertor_email, frc.INSERT_STAMPFROM(/* All released (locked) packages from a release MINUSProducts and Auto_Products Bit-0 of SMODE3RDPARTY_PRODUCTS Bit-1 of SMODEThose marked as deployable Bit-2 of SMODEThose imported via an SDK*/SELECT pv.pkg_id, pv.v_extFROM release_content rc,package_versions pvWHERE rc.rtag_id = :RTAG_IDAND ( NOT rc.base_view_id = 5 OR ( BITAND (:SMODE, 1) = 0) )AND ( NOT rc.base_view_id = 2602 OR ( BITAND (:SMODE, 1) = 0) )AND ( NOT rc.base_view_id = 2381 OR ( BITAND (:SMODE, 2) = 0) )AND ( pv.is_deployable is NULL OR ( BITAND (:SMODE, 4) = 0) )AND pv.dlocked = 'Y'AND rc.pv_id = pv.pv_idAND rc.SDKTAG_ID IS NULLMINUS/* All used by from a release */SELECT dpv.pkg_id, dpv.v_extFROM release_content rc,package_dependencies dep,package_versions dpvWHERE rc.rtag_id = :RTAG_IDAND rc.pv_id = dep.pv_idAND dep.dpv_id = dpv.pv_id) nou,(/* Full release content */SELECT pv.pv_id, pv.pkg_id, pv.v_ext, pv.pkg_version, vi.view_name, vi.view_id,lmusr.full_name AS modifier, lmusr.user_email AS modifier_email, pv.MODIFIED_STAMP,arusr.full_name AS insertor, arusr.user_email AS insertor_email, rc.INSERT_STAMPFROM release_content rc,package_versions pv,views vi,users lmusr,users arusrWHERE rc.rtag_id = :RTAG_IDAND rc.pv_id = pv.pv_idAND rc.base_view_id = vi.view_idAND pv.MODIFIER_ID = lmusr.user_idAND rc.INSERTOR_ID = arusr.user_id) frc,packages pkgWHERE nou.pkg_id = frc.pkg_idAND NVL(nou.v_ext, 'LINK_A_NULL') = NVL(frc.v_ext, 'LINK_A_NULL')AND frc.pkg_id = pkg.pkg_idORDER BY UPPER(frc.view_name), UPPER(pkg.pkg_name)