Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
119 ghuddy 1
SELECT *
2
  FROM	(
3
 
4
 
5
		/* ------- ERROR: Missing dependencies from release ------- */
6
		SELECT DISTINCT 'enum_MSG_MISSING_DEPENDENCIES' AS err_message,
7
			   'dependencies.asp' AS rfile,
8
		       '' AS anchor,
9
               1 AS priority,
10
			   'ERROR' AS products_msg
11
		  FROM PACKAGE_DEPENDENCIES dep,
12
		       PACKAGE_VERSIONS dpv
13
		 WHERE dep.pv_id = :PV_ID
14
		   AND dep.dpv_id = dpv.pv_id
15
		   AND (dpv.pkg_id, dpv.v_ext) NOT IN
16
		       (
17
		        SELECT pv.pkg_id, pv.v_ext
18
		          FROM RELEASE_CONTENT rel,
19
		               PACKAGE_VERSIONS pv
20
		         WHERE rel.rtag_id = :RTAG_ID
21
		           AND rel.pv_id = pv.pv_id
22
		       )
23
 
24
		UNION
25
 
26
 
27
		/* ------- ERROR: Package Information Section Incomplete ------- */   
28
		SELECT DISTINCT 'enum_MSG_PACKAGE_INFORMATION_INCOMPLETE' AS err_message,
29
			   'fixed_issues.asp' AS rfile,
30
		       '#PACKAGE_INFORMATION' AS anchor,
31
               10 AS priority,
32
			   'ERROR' AS products_msg
33
		  FROM PACKAGE_VERSIONS pv
34
		 WHERE pv.pv_id = :PV_ID
35
		   AND ( pv.PKG_LABEL IS NULL 
36
		         OR pv.SRC_PATH IS NULL
37
		   		 OR pv.PV_DESCRIPTION IS NULL
38
		   		 OR pv.PV_OVERVIEW IS NULL
39
				 OR pv.IS_BUILD_ENV_REQUIRED IS NULL
40
		       )
41
 
42
		UNION  
43
 
44
     	/* ------- ERROR: Reason For This Version ------- */   
45
        SELECT DECODE( pv.COMMENTS, 
46
        			   NULL, DECODE( fixedcq.cnt, 0, 'enum_MSG_REASON_FOR_THIS_VERSION_NOT_SUPLIED', NULL ), NULL ) AS err_message,
47
               'fixed_issues.asp' AS rfile,
48
		       '#REASON_FOR_THIS_RELEASE' AS anchor,
49
               11 AS priority,
50
			   'ERROR' AS products_msg
51
		  FROM (
52
		        SELECT COUNT(*) AS cnt 
53
		          FROM CQ_ISSUES cqi                
54
		         WHERE cqi.pv_id = :PV_ID
55
		           AND iss_state = :enumISSUES_STATE_FIXED
56
          		) fixedcq,
57
                PACKAGE_VERSIONS pv       
58
		 WHERE pv.pv_id = :PV_ID
59
 
60
		UNION
61
 
62
		/* ------- ERROR: Unit Test Section Incompete ------- */   
63
		SELECT DECODE( COUNT(*), 0, 'enum_MSG_UNIT_TESTS_NOT_SUPPLIED', NULL ) AS err_message,
64
			   'fixed_issues.asp' AS rfile,
65
		       '#UNIT_TESTS' AS anchor,
66
               12 AS priority,
67
			   'ERROR' AS products_msg
68
		  FROM UNIT_TESTS ut       
69
		 WHERE ut.PV_ID = :PV_ID   
70
 
71
		) errmsg
72
ORDER BY priority