bstrShape
= L"SHAPE {SELECT RCID, RESOURCETYPE, STATUS, VERSION, NAME, DESCRIPTION, NTDOMAIN, SITELOCATION, PHONEEXTENSION, SYSTEMCONNECTION, LOGIN_STATUS, HARDACDROUTING, FLAGS, USEPROFILE, IP, LRMIDKEY, LRMIDNAME, PROFILENAME FROM RESPROFILEVIEWFULL WHERE RESOURCETYPE = 2 AND RCID IN (" + _bstr_t(bstrAgentIds) +_bstr_t(")} ");
bstrShape
+= L" APPEND ((SHAPE {select RCID, CAPID, CAPNAME, DESCRIPTION, ACTID, NONPROFCAPSETS.ROLE, ACTIVATIONID, ACTNAME, LEVEL_, PROPLUS, ROLE.SEQ, ROLE.ROLE AS ROLENAME FROM NONPROFCAPSETS,ROLE WHERE ROLE.ROLE=NONPROFCAPSETS.ROLE }"
L
" APPEND ({Select CAPID, CATID, '' AS CATNAME, QUALID, '' AS QUALNAME FROM CAP2CATQUAL}"
L
" RELATE CAPID TO CAPID) AS NonProfCatQuals)"
L
" RELATE RCID TO RCID) AS NonProfCapsets,"
L
" ((SHAPE {SELECT CAPID, PROFILENAME, CAPNAME, DESCRIPTION, ACTID, PROFCAPSETS.ROLE, ACTIVATIONID, ACTNAME, LEVEL_,ROLE.SEQ,ROLE.ROLE AS ROLENAME FROM PROFCAPSETS,ROLE WHERE PROFCAPSETS.ROLE = ROLE.ROLE}"
L
" APPEND ({Select CAPID, CATID, '' AS CATNAME, QUALID, '' AS QUALNAME FROM CAP2CATQUAL}"
L
" RELATE CAPID TO CAPID) AS ProfCatQuals)"
L
" RELATE PROFILENAME TO PROFILENAME) AS ProfCapSets";