Rev 64 | Blame | Compare with Previous | Last modification | View Log | RSS feed
/* Compare BOM With Latest From Release Manager */SELECT dmbom.pkg_id,dmbom.PROD_ID,dmbom.os_id,pkg.pkg_name AS PROD_NAME,nt.NODE_ICON,nn.NODE_NAME ||' / '|| os.OS_NAME ||' / ' AS PROD_LOCATION,dmbom.pkg_version AS PROD_VERSION,DECODE( dmbom.pkg_version,rml.pkg_version, NULL,CASE WHEN rml.pv_id < dmbom.prod_id THEN'Older ('|| rml.pkg_version ||')'ELSErml.pkg_versionEND) AS RM_LATEST_VERSION,rml.pv_id AS LATEST_PROD_ID,( CASE WHEN rml.pv_id < dmbom.prod_id THENNULLELSE'checked'END ) AS CHECKEDFROM PACKAGES pkg,OPERATING_SYSTEMS os,NETWORK_NODES nn,NODE_TYPES nt,(/* Latest packages in Release Manager release */SELECT pv.pv_id, pv.pkg_id, pv.v_ext,pv.pkg_versionFROM RELEASE_CONTENT rc,PACKAGE_VERSIONS pvWHERE rc.PV_ID = pv.PV_IDAND rc.RTAG_ID = :RTAG_ID) rml,(/* BOM Products */SELECT osc.PROD_ID, pv.pkg_id, pv.V_EXT, osc.OS_ID,pv.pkg_versionFROM OS_CONTENTS osc,OPERATING_SYSTEMS os,BOM_CONTENTS bc,PACKAGE_VERSIONS pvWHERE osc.OS_ID = os.OS_IDAND bc.NODE_ID = os.NODE_IDAND osc.PROD_ID = pv.PV_IDAND bc.BOM_ID = :BOM_IDAND pv.IS_PATCH IS NULL) dmbom,HIDE_PRODUCTS hpWHERE dmbom.pkg_id = pkg.pkg_idAND dmbom.OS_ID = os.OS_IDAND os.NODE_ID = nn.NODE_IDAND nn.NODE_TYPE_ID = nt.NODE_TYPE_IDAND rml.pkg_version IS NOT NULLAND rml.pv_id != dmbom.prod_idAND rml.pkg_id (+) = dmbom.pkg_idAND dmbom.PROD_ID = hp.PROD_IDAND dmbom.OS_ID = hp.OS_ID/* AND NVL( rml.v_ext (+) , 'LINK_NULL_VALUE' ) = NVL( dmbom.v_ext, 'LINK_NULL_VALUE' ) */ORDER BY UPPER(pkg.pkg_name), UPPER(PROD_LOCATION)