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
 
6
 
7
		/* ------- ERROR: Unofficial dependencies found ------- */
8
		SELECT DISTINCT 'enum_MSG_UNOFFICIAL_DEPENDENCIES_FOUND' AS err_message,
9
			   'dependencies.asp' AS rfile,
10
		       '' AS anchor,
11
               3 AS priority,
12
			   'ERROR' AS products_msg
13
		  FROM PACKAGE_DEPENDENCIES dep,
14
		       PACKAGE_VERSIONS dpv
15
		 WHERE dep.dpv_id = dpv.pv_id
16
		   AND dep.pv_id = :PV_ID
17
		   AND dpv.dlocked = 'N' 
18
 
19
		UNION
20
 
21
		/* ------- ERROR: Package Information Section Incomplete ------- */   
22
		SELECT DISTINCT 'enum_MSG_PACKAGE_INFORMATION_INCOMPLETE' AS err_message,
23
			   'fixed_issues.asp' AS rfile,
24
		       '#PACKAGE_INFORMATION' AS anchor,
25
               10 AS priority,
26
			   'ERROR' AS products_msg
27
		  FROM PACKAGE_VERSIONS pv
28
		 WHERE pv.pv_id = :PV_ID
29
		   AND ( pv.PKG_LABEL IS NULL 
30
		         OR pv.SRC_PATH IS NULL
31
		   		 OR pv.PV_DESCRIPTION IS NULL
32
		   		 OR pv.PV_OVERVIEW IS NULL
33
				 OR pv.IS_BUILD_ENV_REQUIRED IS NULL
34
		       )
35
 
36
		UNION  
37
 
38
     	/* ------- ERROR: Reason For This Version ------- */   
39
        SELECT DECODE( pv.COMMENTS, 
40
        			   NULL, DECODE( fixedcq.cnt, 0, 'enum_MSG_REASON_FOR_THIS_VERSION_NOT_SUPLIED', NULL ), NULL ) AS err_message,
41
               'fixed_issues.asp' AS rfile,
42
		       '#REASON_FOR_THIS_RELEASE' AS anchor,
43
               11 AS priority,
44
			   'ERROR' AS products_msg
45
		  FROM (
46
		        SELECT COUNT(*) AS cnt 
47
		          FROM CQ_ISSUES cqi                
48
		         WHERE cqi.pv_id = :PV_ID
49
		           AND iss_state = :enumISSUES_STATE_FIXED
50
          		) fixedcq,
51
                PACKAGE_VERSIONS pv       
52
		 WHERE pv.pv_id = :PV_ID
53
 
54
		UNION
55
 
56
		/* ------- ERROR: Unit Test Section Incompete ------- */   
57
		SELECT DECODE( COUNT(*), 0, 'enum_MSG_UNIT_TESTS_NOT_SUPPLIED', NULL ) AS err_message,
58
			   'fixed_issues.asp' AS rfile,
59
		       '#UNIT_TESTS' AS anchor,
60
               12 AS priority,
61
			   'ERROR' AS products_msg
62
		  FROM UNIT_TESTS ut       
63
		 WHERE ut.PV_ID = :PV_ID   
64
 
65
		) errmsg
66
ORDER BY priority