-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSQL_PC_MISSING_PROJ.json
More file actions
41 lines (41 loc) · 1.94 KB
/
SQL_PC_MISSING_PROJ.json
File metadata and controls
41 lines (41 loc) · 1.94 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
{
"id" : "SQL_PC_MISSING_PROJ",
"category" : "MISSING_PROJECT",
"element" : "SQL",
"status" : "A",
"description" : "SQL statements referenced in PeopleCode but missing from the project",
"level" : "4",
"sql" : "SELECT DISTINCT\n B.REFNAME, \n A.OBJECTVALUE1 AS \"THAT IS 1\", \n A.OBJECTVALUE2 AS \"THAT IS 2\", \n A.OBJECTVALUE3 AS \"THAT IS 3\", \n A.OBJECTVALUE4 AS \"THAT IS 4\" \nFROM \n PSPROJECTITEM A, \n PSPCMNAME B \nWHERE \n A.OBJECTVALUE1 = B.OBJECTVALUE1 \n AND A.OBJECTVALUE2 = B.OBJECTVALUE2 \n AND (\n A.OBJECTVALUE3 = B.OBJECTVALUE3 \n OR A.OBJECTVALUE3 = ' '\n ) \n AND (\n A.OBJECTVALUE4 = B.OBJECTVALUE4 \n OR A.OBJECTVALUE4 = ' '\n ) \n AND A.OBJECTID1 = B.OBJECTID1 \n AND A.OBJECTID2 = B.OBJECTID2 \n AND (\n A.OBJECTID3 = B.OBJECTID3 \n OR A.OBJECTID3 = 0\n ) \n AND (\n A.OBJECTID4 = B.OBJECTID4 \n OR A.OBJECTID4 = 0\n ) \n AND B.RECNAME = 'SQL' \n AND A.PROJECTNAME = : 1 \n AND NOT EXISTS (\n SELECT \n 'X' \n FROM \n PSPROJECTITEM C \n WHERE \n C.OBJECTTYPE = 30 \n AND C.OBJECTID1 = 65 \n AND C.OBJECTVALUE2 = 0 \n AND C.OBJECTVALUE1 = B.REFNAME \n AND C.PROJECTNAME = A.PROJECTNAME\n )",
"notes" : "",
"languages" : [
],
"fields" : [
{
"sequenceNumber" : 1,
"fieldName" : "REFNAME",
"alias" : "REFNAME"
},
{
"sequenceNumber" : 2,
"fieldName" : "OBJECTVALUE1",
"alias" : "OBJECTVALUE1"
},
{
"sequenceNumber" : 3,
"fieldName" : "OBJECTVALUE2",
"alias" : "OBJECTVALUE2"
},
{
"sequenceNumber" : 4,
"fieldName" : "OBJECTVALUE3",
"alias" : "OBJECTVALUE3"
},
{
"sequenceNumber" : 5,
"fieldName" : "OBJECTVALUE4",
"alias" : "OBJECTVALUE4"
}
],
"prompts" : [
]
}