Rev 119 | Blame | Compare with Previous | Last modification | View Log | RSS feed
SELECT usr.full_name,usr.user_email,pkg.pkg_name,pv.pkg_version,pv.pv_id,usr.user_id,:RTAG_ID AS rtag_id,/*ORA_SYSDATETIME*/ AS date_time_stampFROM package_versions pv,packages pkg,users usr,((/* Users to be notified with ready to build packages */SELECT rel.pv_id, pv.owner_idFROM release_content rel,package_versions pvWHERE rel.pv_id = pv.pv_idAND rel.rtag_id = :RTAG_IDAND rel.pkg_state IN (/*PKG_STATE_MAJOR_READY*/, /*PKG_STATE_MINOR_READY*/)/* -------- Do not email current user! -------- */AND pv.owner_id != :CURRENT_USER/* -------------------------------------------- */MINUS/* Disregard packages with unofficial dependencies */SELECT pv.pv_id, pv.owner_idFROM package_dependencies dep,package_versions dpv,release_content rc,package_versions pv,(SELECT pv.pkg_id, pv.v_extFROM release_content rc,package_versions pvWHERE rc.pv_id = pv.pv_idAND rc.rtag_id = :RTAG_IDAND pv.dlocked = 'N'AND rc.pkg_state = /*PKG_STATE_OK*/) nlocWHERE dep.dpv_id = dpv.pv_idAND dep.pv_id = rc.pv_idAND rc.rtag_id = :RTAG_IDAND rc.pkg_state IN (/*PKG_STATE_MAJOR_READY*/, /*PKG_STATE_MINOR_READY*/)AND NVL(dpv.v_ext,'|LINK_A_NULL|') = NVL(nloc.v_ext,'|LINK_A_NULL|')AND dpv.pkg_id = nloc.pkg_idAND rc.pv_id = pv.pv_id)MINUS/* Disregard users notified in last 8 hours */SELECT nh.pv_id, nh.user_idFROM notification_history nhWHERE nh.rtag_id = :RTAG_IDAND TO_DATE( TO_CHAR( nh.date_time_stamp, 'DD-MM-YYYY HH24:MI:SS'), 'DD-MM-YYYY HH24:MI:SS') >TO_DATE( TO_CHAR( SYSDATE-(8/24),'DD-MM-YYYY HH24:MI:SS' ), 'DD-MM-YYYY HH24:MI:SS')) utnWHERE utn.pv_id = pv.pv_idAND pv.pkg_id = pkg.pkg_idAND pv.owner_id = usr.user_idORDER BY UPPER(usr.full_name)