
[dbo].[usd_v_product_procedures]
CREATE view usd_v_product_procedures
( agent_name, agent_type, agent_uuid,
productname, productversion, product_uuid,
object_uuid, task, state,
errorcause, errorparam,
activationtime,
creationtime, completiontime,
userparams, uninstallstate, packagetype,
"procedure", procedureversion, procedure_uuid)
as
select CA.agent_name, CA.agent_type, CA.object_uuid,
RSW.productname, RSW.productversion, RSW.objectid,
APP.objectid, APP.task, APP.status,
APP.errorcause, APP.errorparam,
APP.activationtime,
APP.creationtime, APP.completiontime,
APP.userparams, APP.uninstallstate, RSW.packagetype,
ACP.itemname, ACP.itemversion, ACP.objectid
from usd_v_agents CA, usd_target T,
usd_applic APP, usd_actproc ACP, usd_rsw RSW
where ( CA.agent_type=1 or CA.agent_type=4) and
CA.object_uuid =T.objectid and
T.objectid = APP.target and
APP.actproc = ACP.objectid and
ACP.rsw = RSW.objectid
GO
GRANT SELECT ON [dbo].[usd_v_product_procedures] TO [ams_group]
GRANT REFERENCES ON [dbo].[usd_v_product_procedures] TO [ca_itrm_group]
GRANT SELECT ON [dbo].[usd_v_product_procedures] TO [ca_itrm_group]
GRANT INSERT ON [dbo].[usd_v_product_procedures] TO [ca_itrm_group]
GRANT DELETE ON [dbo].[usd_v_product_procedures] TO [ca_itrm_group]
GRANT UPDATE ON [dbo].[usd_v_product_procedures] TO [ca_itrm_group]
GRANT SELECT ON [dbo].[usd_v_product_procedures] TO [ca_itrm_group_ams]
GO