Tables [dbo].[ca_owned_resource]
Properties
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
Row Count924
Created11:08:11 AM Wednesday, March 07, 2007
Last Modified4:35:52 PM Wednesday, March 24, 2010
Columns
NameData TypeMax Length (Bytes)Allow NullsDefault
Cluster Primary Key XPKca_owned_resource: own_resource_uuidown_resource_uuidbinary(16)16
No
inactiveint4
No
((0))
Foreign Keys ca_owned_resource_fk01: [dbo].[ca_asset_type].asset_type_idasset_type_idint4
No
((1))
Indexes ca_owned_resource_idx_01: resource_nameresource_namenvarchar(100)200
No
resource_descriptionnvarchar(255)510
Yes
Foreign Keys ca_owned_resource_fk14: [dbo].[ca_resource_family].resource_familyresource_familyint4
Yes
Foreign Keys ca_owned_resource_fk13: [dbo].[ca_resource_class].resource_classIndexes ca_owned_resource_idx_16: resource_classresource_classint4
No
((0))
Foreign Keys ca_owned_resource_fk12: [dbo].[ca_resource_status].resource_statusresource_statusint4
Yes
Foreign Keys ca_owned_resource_fk09: [dbo].[ca_company].manufacturer_uuidmanufacturer_uuidbinary(16)16
Yes
Foreign Keys ca_owned_resource_fk08: [dbo].[ca_company].responsible_vendor_uuidresponsible_vendor_uuidbinary(16)16
Yes
Foreign Keys ca_owned_resource_fk07: [dbo].[ca_organization].maintenance_org_uuidmaintenance_org_uuidbinary(16)16
Yes
Foreign Keys ca_owned_resource_fk06: [dbo].[ca_organization].responsible_org_uuidresponsible_org_uuidbinary(16)16
Yes
Foreign Keys ca_owned_resource_fk05: [dbo].[ca_organization].org_bought_for_uuidorg_bought_for_uuidbinary(16)16
Yes
Foreign Keys ca_owned_resource_fk04: [dbo].[ca_contact].resource_contact_uuidIndexes ca_owned_resource_idx_08: resource_contact_uuidresource_contact_uuidbinary(16)16
Yes
Foreign Keys ca_owned_resource_fk03: [dbo].[ca_contact].resource_owner_uuidresource_owner_uuidbinary(16)16
Yes
Foreign Keys ca_owned_resource_fk02: [dbo].[ca_location].location_uuidIndexes ca_owned_resource_idx_09: location_uuidlocation_uuidbinary(16)16
Yes
floor_locationnvarchar(30)60
Yes
room_locationnvarchar(30)60
Yes
cabinet_locationnvarchar(30)60
Yes
shelf_locationnvarchar(30)60
Yes
slot_locationnvarchar(30)60
Yes
Foreign Keys ca_owned_resource_fk11: [dbo].[ca_model_def].model_uuidIndexes ca_owned_resource_idx_05: model_uuidmodel_uuidbinary(16)16
Yes
Indexes ca_owned_resource_idx_02: host_namehost_namenvarchar(255)510
Yes
Indexes ca_owned_resource_idx_03: mac_addressmac_addressnvarchar(64)128
Yes
Indexes ca_owned_resource_idx_04: ip_addressip_addressnvarchar(64)128
Yes
Indexes ca_owned_resource_idx_11: resource_tagresource_tagnvarchar(64)128
Yes
Foreign Keys ca_owned_resource_fk34: [dbo].[ca_resource_operating_system].operating_systemoperating_systemint4
Yes
product_versionnvarchar(16)32
Yes
Indexes ca_owned_resource_idx_12: serial_numberserial_numbernvarchar(64)128
Yes
acquire_dateint4
Yes
installation_dateint4
Yes
Foreign Keys ca_owned_resource_fk31: [dbo].[ca_resource_cost_center].cost_centercost_centerint4
Yes
Foreign Keys ca_owned_resource_fk33: [dbo].[ca_resource_gl_code].gl_codegl_codeint4
Yes
resource_quantityint4
Yes
Indexes ca_owned_resource_idx_14: requisition_idrequisition_idnvarchar(50)100
Yes
Indexes ca_owned_resource_idx_13: purchase_order_idpurchase_order_idnvarchar(20)40
Yes
ufamsmallint2
Yes
((0))
creation_usernvarchar(64)128
Yes
creation_dateint4
Yes
last_update_usernvarchar(64)128
Yes
Indexes ca_owned_resource_idx_21: last_update_datelast_update_dateint4
Yes
version_numberint4
Yes
((0))
Foreign Keys ca_owned_resource_fk15: [dbo].[ca_company].supply_vendor_uuidIndexes ca_owned_resource_idx_06: supply_vendor_uuidsupply_vendor_uuidbinary(16)16
Yes
Foreign Keys ca_owned_resource_fk16: [dbo].[ca_company].maintenance_vendor_uuidmaintenance_vendor_uuidbinary(16)16
Yes
Foreign Keys ca_owned_resource_fk17: [dbo].[ca_company].company_bought_for_uuidIndexes ca_owned_resource_idx_07: company_bought_for_uuidcompany_bought_for_uuidbinary(16)16
Yes
Foreign Keys ca_owned_resource_fk10: [dbo].[ca_capacity_unit].resource_capacity_unitIndexes ca_owned_resource_idx_15: resource_capacity_unitresource_capacity_unitint4
Yes
resource_capacityfloat8
Yes
Indexes ca_owned_resource_idx_10: resource_aliasresource_aliasnvarchar(30)60
Yes
Indexes ca_owned_resource_idx_17: asset_source_uuidasset_source_uuidbinary(16)16
Yes
Foreign Keys atlijoin01: [dbo].[ca_software_license].license_uuidIndexes ca_owned_resource_idx_19: license_uuidlicense_uuidbinary(16)16
Yes
exclude_registrationint4
Yes
delete_timeint4
Yes
Foreign Keys ca_owned_resource_fk32: [dbo].[ca_resource_department].departmentdepartmentint4
Yes
status_dateint4
Yes
license_informationnvarchar(32)64
Yes
Foreign Keys ca_owned_resource_fk30: [dbo].[ca_resource_class].resource_subclassIndexes ca_owned_resource_idx_18: resource_subclassresource_subclassint4
Yes
audit_dateint4
Yes
exclude_reconciliationsmallint2
Yes
Indexes ca_owned_resource_idx_20: dns_namedns_namenvarchar(100)200
Yes
alternate_host_namenvarchar(255)510
Yes
discovery_last_run_dateint4
Yes
previous_resource_tagnvarchar(64)128
Yes
processor_countint4
Yes
processor_speedfloat8
Yes
Foreign Keys ca_owned_resource_fk27: [dbo].[ca_processor_speed_units].processor_speed_unitprocessor_speed_unitint4
Yes
processor_typenvarchar(50)100
Yes
reconciliation_dateint4
Yes
total_disk_spacefloat8
Yes
Foreign Keys ca_owned_resource_fk28: [dbo].[ca_disk_space_units].total_disk_space_unittotal_disk_space_unitint4
Yes
total_memoryfloat8
Yes
Foreign Keys ca_owned_resource_fk29: [dbo].[ca_disk_space_units].total_memory_unittotal_memory_unitint4
Yes
Foreign Keys ca_owned_resource_fk22: [dbo].[ca_contact].billing_contact_uuidbilling_contact_uuidbinary(16)16
Yes
Foreign Keys ca_owned_resource_fk23: [dbo].[ca_contact].support_contact1_uuidsupport_contact1_uuidbinary(16)16
Yes
Foreign Keys ca_owned_resource_fk24: [dbo].[ca_contact].support_contact2_uuidsupport_contact2_uuidbinary(16)16
Yes
Foreign Keys ca_owned_resource_fk25: [dbo].[ca_contact].support_contact3_uuidsupport_contact3_uuidbinary(16)16
Yes
Foreign Keys ca_owned_resource_fk26: [dbo].[ca_contact].disaster_recovery_contact_uuiddisaster_recovery_contact_uuidbinary(16)16
Yes
Foreign Keys ca_owned_resource_fk20: [dbo].[ca_contact].backup_services_contact_uuidbackup_services_contact_uuidbinary(16)16
Yes
Foreign Keys ca_owned_resource_fk21: [dbo].[ca_contact].network_contact_uuidnetwork_contact_uuidbinary(16)16
Yes
Foreign Keys FK_ca_owned_resource_al_license: [dbo].[al_license].license_idlicense_idint4
Yes
Foreign Keys FK_ca_own_res_deploy_sts: [dbo].[ca_resource_deployment_status].resource_deployment_statusresource_deployment_statusint4
Yes
Foreign Keys fk_ca_owned_resource_tenant: [dbo].[ca_tenant].tenantIndexes ca_owned_resource_idx_22: tenanttenantbinary(16)16
Yes
is_assetsmallint2
Yes
((0))
is_cismallint2
Yes
((0))
Foreign Keys ca_owned_resource_fk19: [dbo].[ca_asset_lifecycle_status].lifecycle_statuslifecycle_statusint4
Yes
lifecycle_status_dateint4
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key XPKca_owned_resource: own_resource_uuidXPKca_owned_resourceown_resource_uuid
Yes
ca_owned_resource_idx_01resource_name
ca_owned_resource_idx_02host_name
ca_owned_resource_idx_03mac_address
ca_owned_resource_idx_04ip_address
ca_owned_resource_idx_05model_uuid
ca_owned_resource_idx_06supply_vendor_uuid
ca_owned_resource_idx_07company_bought_for_uuid
ca_owned_resource_idx_08resource_contact_uuid
ca_owned_resource_idx_09location_uuid
ca_owned_resource_idx_10resource_alias
ca_owned_resource_idx_11resource_tag
ca_owned_resource_idx_12serial_number
ca_owned_resource_idx_13purchase_order_id
ca_owned_resource_idx_14requisition_id
ca_owned_resource_idx_15resource_capacity_unit
ca_owned_resource_idx_16resource_class
ca_owned_resource_idx_17asset_source_uuid
ca_owned_resource_idx_18resource_subclass
ca_owned_resource_idx_19license_uuid
ca_owned_resource_idx_20dns_name
ca_owned_resource_idx_21last_update_date
ca_owned_resource_idx_22tenant
Triggers Triggers
NameANSI Nulls OnQuoted Identifier OnOn
al_d_ca_owned_resource
Yes
No
After Delete
al_u_ca_owned_resource
Yes
No
After Update
Foreign Keys Foreign Keys
NameColumns
atlijoin01license_uuid->[dbo].[ca_software_license].[license_uuid]
ca_owned_resource_fk01asset_type_id->[dbo].[ca_asset_type].[asset_type_id]
ca_owned_resource_fk02location_uuid->[dbo].[ca_location].[location_uuid]
ca_owned_resource_fk03resource_owner_uuid->[dbo].[ca_contact].[contact_uuid]
ca_owned_resource_fk04resource_contact_uuid->[dbo].[ca_contact].[contact_uuid]
ca_owned_resource_fk05org_bought_for_uuid->[dbo].[ca_organization].[organization_uuid]
ca_owned_resource_fk06responsible_org_uuid->[dbo].[ca_organization].[organization_uuid]
ca_owned_resource_fk07maintenance_org_uuid->[dbo].[ca_organization].[organization_uuid]
ca_owned_resource_fk08responsible_vendor_uuid->[dbo].[ca_company].[company_uuid]
ca_owned_resource_fk09manufacturer_uuid->[dbo].[ca_company].[company_uuid]
ca_owned_resource_fk10resource_capacity_unit->[dbo].[ca_capacity_unit].[id]
ca_owned_resource_fk11model_uuid->[dbo].[ca_model_def].[model_uuid]
ca_owned_resource_fk12resource_status->[dbo].[ca_resource_status].[id]
ca_owned_resource_fk13resource_class->[dbo].[ca_resource_class].[id]
ca_owned_resource_fk14resource_family->[dbo].[ca_resource_family].[id]
ca_owned_resource_fk15supply_vendor_uuid->[dbo].[ca_company].[company_uuid]
ca_owned_resource_fk16maintenance_vendor_uuid->[dbo].[ca_company].[company_uuid]
ca_owned_resource_fk17company_bought_for_uuid->[dbo].[ca_company].[company_uuid]
ca_owned_resource_fk19lifecycle_status->[dbo].[ca_asset_lifecycle_status].[id]
ca_owned_resource_fk20backup_services_contact_uuid->[dbo].[ca_contact].[contact_uuid]
ca_owned_resource_fk21network_contact_uuid->[dbo].[ca_contact].[contact_uuid]
ca_owned_resource_fk22billing_contact_uuid->[dbo].[ca_contact].[contact_uuid]
ca_owned_resource_fk23support_contact1_uuid->[dbo].[ca_contact].[contact_uuid]
ca_owned_resource_fk24support_contact2_uuid->[dbo].[ca_contact].[contact_uuid]
ca_owned_resource_fk25support_contact3_uuid->[dbo].[ca_contact].[contact_uuid]
ca_owned_resource_fk26disaster_recovery_contact_uuid->[dbo].[ca_contact].[contact_uuid]
ca_owned_resource_fk27processor_speed_unit->[dbo].[ca_processor_speed_units].[id]
ca_owned_resource_fk28total_disk_space_unit->[dbo].[ca_disk_space_units].[id]
ca_owned_resource_fk29total_memory_unit->[dbo].[ca_disk_space_units].[id]
ca_owned_resource_fk30resource_subclass->[dbo].[ca_resource_class].[id]
ca_owned_resource_fk31cost_center->[dbo].[ca_resource_cost_center].[id]
ca_owned_resource_fk32department->[dbo].[ca_resource_department].[id]
ca_owned_resource_fk33gl_code->[dbo].[ca_resource_gl_code].[id]
ca_owned_resource_fk34operating_system->[dbo].[ca_resource_operating_system].[id]
FK_ca_own_res_deploy_stsresource_deployment_status->[dbo].[ca_resource_deployment_status].[id]
FK_ca_owned_resource_al_licenselicense_id->[dbo].[al_license].[license_id]
fk_ca_owned_resource_tenanttenant->[dbo].[ca_tenant].[id]
Permissions
TypeActionOwning Principal
GrantInsertswcmadmin
GrantInsertusmgroup
GrantDeleteuapmadmin
GrantInsertuapmadmin
GrantDeleteuapmbatch
GrantInsertuapmbatch
GrantDeleteswcmadmin
GrantInsertservice_desk_admin_group
GrantDeleteuapmadmin_group
GrantInsertuapmadmin_group
GrantDeleteuapmbatch_group
GrantInsertuapmbatch_group
GrantDeleteusmgroup
GrantDeleteca_itrm_group
GrantInsertca_itrm_group
GrantDeleteservice_desk_admin_group
GrantSelectaiadmin
GrantSelectca_itrm_group
GrantUpdateca_itrm_group
GrantSelectregadmin
GrantSelectservice_desk_admin_group
GrantUpdateservice_desk_admin_group
GrantSelectservice_desk_ro_group
GrantSelectuapmadmin_group
GrantUpdateuapmadmin_group
GrantSelectuapmbatch_group
GrantUpdateuapmbatch_group
GrantSelectuapmreporting_group
GrantSelectupmuser_group
GrantSelectusmgroup
GrantUpdateusmgroup
GrantSelectamsgroup
GrantSelectca_itrm_group_ams
GrantSelectuapmadmin
GrantUpdateuapmadmin
GrantSelectuapmbatch
GrantUpdateuapmbatch
GrantSelectuapmreporting
GrantSelectswcmadmin
GrantUpdateswcmadmin
GrantSelectams_group
SQL Script
CREATE TABLE [dbo].[ca_owned_resource]
(
[own_resource_uuid] [binary] (16) NOT NULL,
[inactive] [int] NOT NULL CONSTRAINT [DF__ca_owned___inact__3DD3211E] DEFAULT ((0)),
[asset_type_id] [int] NOT NULL CONSTRAINT [DF__ca_owned___asset__3EC74557] DEFAULT ((1)),
[resource_name] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[resource_description] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[resource_family] [int] NULL,
[resource_class] [int] NOT NULL CONSTRAINT [DF__ca_owned___resou__3FBB6990] DEFAULT ((0)),
[resource_status] [int] NULL,
[manufacturer_uuid] [binary] (16) NULL,
[responsible_vendor_uuid] [binary] (16) NULL,
[maintenance_org_uuid] [binary] (16) NULL,
[responsible_org_uuid] [binary] (16) NULL,
[org_bought_for_uuid] [binary] (16) NULL,
[resource_contact_uuid] [binary] (16) NULL,
[resource_owner_uuid] [binary] (16) NULL,
[location_uuid] [binary] (16) NULL,
[floor_location] [nvarchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[room_location] [nvarchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[cabinet_location] [nvarchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[shelf_location] [nvarchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[slot_location] [nvarchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[model_uuid] [binary] (16) NULL,
[host_name] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[mac_address] [nvarchar] (64) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[ip_address] [nvarchar] (64) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[resource_tag] [nvarchar] (64) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[operating_system] [int] NULL,
[product_version] [nvarchar] (16) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[serial_number] [nvarchar] (64) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[acquire_date] [int] NULL,
[installation_date] [int] NULL,
[cost_center] [int] NULL,
[gl_code] [int] NULL,
[resource_quantity] [int] NULL,
[requisition_id] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[purchase_order_id] [nvarchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[ufam] [smallint] NULL CONSTRAINT [DF__ca_owned_r__ufam__40AF8DC9] DEFAULT ((0)),
[creation_user] [nvarchar] (64) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[creation_date] [int] NULL,
[last_update_user] [nvarchar] (64) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[last_update_date] [int] NULL,
[version_number] [int] NULL CONSTRAINT [DF__ca_owned___versi__41A3B202] DEFAULT ((0)),
[supply_vendor_uuid] [binary] (16) NULL,
[maintenance_vendor_uuid] [binary] (16) NULL,
[company_bought_for_uuid] [binary] (16) NULL,
[resource_capacity_unit] [int] NULL,
[resource_capacity] [float] NULL,
[resource_alias] [nvarchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[asset_source_uuid] [binary] (16) NULL,
[license_uuid] [binary] (16) NULL,
[exclude_registration] [int] NULL,
[delete_time] [int] NULL,
[department] [int] NULL,
[status_date] [int] NULL,
[license_information] [nvarchar] (32) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[resource_subclass] [int] NULL,
[audit_date] [int] NULL,
[exclude_reconciliation] [smallint] NULL,
[dns_name] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[alternate_host_name] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[discovery_last_run_date] [int] NULL,
[previous_resource_tag] [nvarchar] (64) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[processor_count] [int] NULL,
[processor_speed] [float] NULL,
[processor_speed_unit] [int] NULL,
[processor_type] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[reconciliation_date] [int] NULL,
[total_disk_space] [float] NULL,
[total_disk_space_unit] [int] NULL,
[total_memory] [float] NULL,
[total_memory_unit] [int] NULL,
[billing_contact_uuid] [binary] (16) NULL,
[support_contact1_uuid] [binary] (16) NULL,
[support_contact2_uuid] [binary] (16) NULL,
[support_contact3_uuid] [binary] (16) NULL,
[disaster_recovery_contact_uuid] [binary] (16) NULL,
[backup_services_contact_uuid] [binary] (16) NULL,
[network_contact_uuid] [binary] (16) NULL,
[license_id] [int] NULL,
[resource_deployment_status] [int] NULL,
[tenant] [binary] (16) NULL,
[is_asset] [smallint] NULL CONSTRAINT [DF__ca_owned___is_as__1FB41C12] DEFAULT ((0)),
[is_ci] [smallint] NULL CONSTRAINT [DF__ca_owned___is_ci__20A8404B] DEFAULT ((0)),
[lifecycle_status] [int] NULL,
[lifecycle_status_date] [int] NULL
) ON [PRIMARY]
GO
SET QUOTED_IDENTIFIER OFF
GO

CREATE TRIGGER dbo.al_d_ca_owned_resource
ON dbo.ca_owned_resource
AFTER DELETE
AS
    if dbo.is_installed(2022) = 0
        return
    declare @update_date int
    set @update_date = datediff(ss, '1/1/1970', getutcdate())    
    declare @user_name nvarchar(255)
    set @user_name = SYSTEM_USER + '(al_d_ca_owned_resource)'
    insert into al_attribute_tracking (object_uuid, table_name, [action], creation_user, creation_date, last_update_user, last_update_date)
        select own_resource_uuid, 'ca_owned_resource', 2, @user_name, @update_date, @user_name, @update_date from deleted
            where asset_type_id = 1


GO

CREATE TRIGGER dbo.al_u_ca_owned_resource
ON dbo.ca_owned_resource
AFTER UPDATE
AS
    if dbo.is_installed(2022) = 0
        return
    declare @update_date int
    set @update_date = datediff(ss, '1/1/1970', getutcdate())
    declare @user_name nvarchar(255)
    set @user_name = SYSTEM_USER + '(al_u_ca_owned_resource)'
    if update(resource_contact_uuid)
    begin
        insert into al_attribute_tracking (object_uuid, table_name, field_name, [action], old_value, new_value, creation_user, creation_date, last_update_user, last_update_date)
            select i.own_resource_uuid, 'ca_owned_resource', 'resource_contact_uuid', 0, d.resource_contact_uuid, i.resource_contact_uuid, @user_name, @update_date, @user_name, @update_date
                from inserted i inner join deleted d on (d.own_resource_uuid = i.own_resource_uuid and dbo.is_different(d.resource_contact_uuid, i.resource_contact_uuid) = 1)
                where i.asset_type_id = 1
    end
    if update(location_uuid)
    begin
        insert into al_attribute_tracking (object_uuid, table_name, field_name, [action], old_value, new_value, creation_user, creation_date, last_update_user, last_update_date)
            select i.own_resource_uuid, 'ca_owned_resource', 'location_uuid', 0, d.location_uuid, i.location_uuid, @user_name, @update_date, @user_name, @update_date
                from inserted i inner join deleted d on (d.own_resource_uuid = i.own_resource_uuid and dbo.is_different(d.location_uuid, i.location_uuid) = 1)
                where i.asset_type_id = 1
    end
    if update(company_bought_for_uuid)
    begin
        insert into al_attribute_tracking (object_uuid, table_name, field_name, [action], old_value, new_value, creation_user, creation_date, last_update_user, last_update_date)
            select i.own_resource_uuid, 'ca_owned_resource', 'company_bought_for_uuid', 0, d.company_bought_for_uuid, i.company_bought_for_uuid, @user_name, @update_date, @user_name, @update_date
                from inserted i inner join deleted d on (d.own_resource_uuid = i.own_resource_uuid and dbo.is_different(d.company_bought_for_uuid, i.company_bought_for_uuid) = 1)
                where i.asset_type_id = 1
    end
    if update(org_bought_for_uuid)
    begin
        insert into al_attribute_tracking (object_uuid, table_name, field_name, [action], old_value, new_value, creation_user, creation_date, last_update_user, last_update_date)
            select i.own_resource_uuid, 'ca_owned_resource', 'org_bought_for_uuid', 0, d.org_bought_for_uuid, i.org_bought_for_uuid, @user_name, @update_date, @user_name, @update_date
                from inserted i inner join deleted d on (d.own_resource_uuid = i.own_resource_uuid and dbo.is_different(d.org_bought_for_uuid, i.org_bought_for_uuid) = 1)
                where i.asset_type_id = 1
    end
    if dbo.is_installed(2002) = 0
        return
    if update(resource_class)
    begin
        insert into al_attribute_tracking (object_uuid, table_name, field_name, [action], old_value, new_value, creation_user, creation_date, last_update_user, last_update_date)
            select i.own_resource_uuid, 'ca_owned_resource', 'resource_class', 0, d.resource_class, i.resource_class, @user_name, @update_date, @user_name, @update_date
                from inserted i inner join deleted d on (d.own_resource_uuid = i.own_resource_uuid and dbo.is_different(d.resource_class, i.resource_class) = 1)
                where i.asset_type_id = 1
    end
    if update(resource_deployment_status)
    begin
        insert into al_attribute_tracking (object_uuid, table_name, field_name, [action], old_value, new_value, creation_user, creation_date, last_update_user, last_update_date)
            select i.own_resource_uuid, 'ca_owned_resource', 'resource_deployment_status', 0, d.resource_deployment_status, i.resource_deployment_status, @user_name, @update_date, @user_name, @update_date
                from inserted i inner join deleted d on (d.own_resource_uuid = i.own_resource_uuid and dbo.is_different(d.resource_deployment_status, i.resource_deployment_status) = 1)
                where i.asset_type_id = 1
    end


GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [XPKca_owned_resource] PRIMARY KEY CLUSTERED ([own_resource_uuid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_17] ON [dbo].[ca_owned_resource] ([asset_source_uuid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_07] ON [dbo].[ca_owned_resource] ([company_bought_for_uuid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_20] ON [dbo].[ca_owned_resource] ([dns_name]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_02] ON [dbo].[ca_owned_resource] ([host_name]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_04] ON [dbo].[ca_owned_resource] ([ip_address]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_21] ON [dbo].[ca_owned_resource] ([last_update_date]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_19] ON [dbo].[ca_owned_resource] ([license_uuid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_09] ON [dbo].[ca_owned_resource] ([location_uuid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_03] ON [dbo].[ca_owned_resource] ([mac_address]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_05] ON [dbo].[ca_owned_resource] ([model_uuid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_13] ON [dbo].[ca_owned_resource] ([purchase_order_id]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_14] ON [dbo].[ca_owned_resource] ([requisition_id]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_10] ON [dbo].[ca_owned_resource] ([resource_alias]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_15] ON [dbo].[ca_owned_resource] ([resource_capacity_unit]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_16] ON [dbo].[ca_owned_resource] ([resource_class]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_08] ON [dbo].[ca_owned_resource] ([resource_contact_uuid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_01] ON [dbo].[ca_owned_resource] ([resource_name]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_18] ON [dbo].[ca_owned_resource] ([resource_subclass]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_11] ON [dbo].[ca_owned_resource] ([resource_tag]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_12] ON [dbo].[ca_owned_resource] ([serial_number]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_06] ON [dbo].[ca_owned_resource] ([supply_vendor_uuid]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [ca_owned_resource_idx_22] ON [dbo].[ca_owned_resource] ([tenant]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [atlijoin01] FOREIGN KEY ([license_uuid]) REFERENCES [dbo].[ca_software_license] ([license_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk01] FOREIGN KEY ([asset_type_id]) REFERENCES [dbo].[ca_asset_type] ([asset_type_id])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk02] FOREIGN KEY ([location_uuid]) REFERENCES [dbo].[ca_location] ([location_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk03] FOREIGN KEY ([resource_owner_uuid]) REFERENCES [dbo].[ca_contact] ([contact_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk04] FOREIGN KEY ([resource_contact_uuid]) REFERENCES [dbo].[ca_contact] ([contact_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk05] FOREIGN KEY ([org_bought_for_uuid]) REFERENCES [dbo].[ca_organization] ([organization_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk06] FOREIGN KEY ([responsible_org_uuid]) REFERENCES [dbo].[ca_organization] ([organization_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk07] FOREIGN KEY ([maintenance_org_uuid]) REFERENCES [dbo].[ca_organization] ([organization_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk08] FOREIGN KEY ([responsible_vendor_uuid]) REFERENCES [dbo].[ca_company] ([company_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk09] FOREIGN KEY ([manufacturer_uuid]) REFERENCES [dbo].[ca_company] ([company_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk10] FOREIGN KEY ([resource_capacity_unit]) REFERENCES [dbo].[ca_capacity_unit] ([id])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk11] FOREIGN KEY ([model_uuid]) REFERENCES [dbo].[ca_model_def] ([model_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk12] FOREIGN KEY ([resource_status]) REFERENCES [dbo].[ca_resource_status] ([id])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk13] FOREIGN KEY ([resource_class]) REFERENCES [dbo].[ca_resource_class] ([id])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk14] FOREIGN KEY ([resource_family]) REFERENCES [dbo].[ca_resource_family] ([id])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk15] FOREIGN KEY ([supply_vendor_uuid]) REFERENCES [dbo].[ca_company] ([company_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk16] FOREIGN KEY ([maintenance_vendor_uuid]) REFERENCES [dbo].[ca_company] ([company_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk17] FOREIGN KEY ([company_bought_for_uuid]) REFERENCES [dbo].[ca_company] ([company_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk19] FOREIGN KEY ([lifecycle_status]) REFERENCES [dbo].[ca_asset_lifecycle_status] ([id])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk20] FOREIGN KEY ([backup_services_contact_uuid]) REFERENCES [dbo].[ca_contact] ([contact_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk21] FOREIGN KEY ([network_contact_uuid]) REFERENCES [dbo].[ca_contact] ([contact_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk22] FOREIGN KEY ([billing_contact_uuid]) REFERENCES [dbo].[ca_contact] ([contact_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk23] FOREIGN KEY ([support_contact1_uuid]) REFERENCES [dbo].[ca_contact] ([contact_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk24] FOREIGN KEY ([support_contact2_uuid]) REFERENCES [dbo].[ca_contact] ([contact_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk25] FOREIGN KEY ([support_contact3_uuid]) REFERENCES [dbo].[ca_contact] ([contact_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk26] FOREIGN KEY ([disaster_recovery_contact_uuid]) REFERENCES [dbo].[ca_contact] ([contact_uuid])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk27] FOREIGN KEY ([processor_speed_unit]) REFERENCES [dbo].[ca_processor_speed_units] ([id])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk28] FOREIGN KEY ([total_disk_space_unit]) REFERENCES [dbo].[ca_disk_space_units] ([id])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk29] FOREIGN KEY ([total_memory_unit]) REFERENCES [dbo].[ca_disk_space_units] ([id])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk30] FOREIGN KEY ([resource_subclass]) REFERENCES [dbo].[ca_resource_class] ([id])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk31] FOREIGN KEY ([cost_center]) REFERENCES [dbo].[ca_resource_cost_center] ([id])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk32] FOREIGN KEY ([department]) REFERENCES [dbo].[ca_resource_department] ([id])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk33] FOREIGN KEY ([gl_code]) REFERENCES [dbo].[ca_resource_gl_code] ([id])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [ca_owned_resource_fk34] FOREIGN KEY ([operating_system]) REFERENCES [dbo].[ca_resource_operating_system] ([id])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [FK_ca_own_res_deploy_sts] FOREIGN KEY ([resource_deployment_status]) REFERENCES [dbo].[ca_resource_deployment_status] ([id])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [FK_ca_owned_resource_al_license] FOREIGN KEY ([license_id]) REFERENCES [dbo].[al_license] ([license_id])
GO
ALTER TABLE [dbo].[ca_owned_resource] ADD CONSTRAINT [fk_ca_owned_resource_tenant] FOREIGN KEY ([tenant]) REFERENCES [dbo].[ca_tenant] ([id])
GO
GRANT SELECT ON  [dbo].[ca_owned_resource] TO [aiadmin]
GRANT SELECT ON  [dbo].[ca_owned_resource] TO [ams_group]
GRANT SELECT ON  [dbo].[ca_owned_resource] TO [amsgroup]
GRANT SELECT ON  [dbo].[ca_owned_resource] TO [ca_itrm_group]
GRANT INSERT ON  [dbo].[ca_owned_resource] TO [ca_itrm_group]
GRANT DELETE ON  [dbo].[ca_owned_resource] TO [ca_itrm_group]
GRANT UPDATE ON  [dbo].[ca_owned_resource] TO [ca_itrm_group]
GRANT SELECT ON  [dbo].[ca_owned_resource] TO [ca_itrm_group_ams]
GRANT SELECT ON  [dbo].[ca_owned_resource] TO [regadmin]
GRANT SELECT ON  [dbo].[ca_owned_resource] TO [service_desk_admin_group]
GRANT INSERT ON  [dbo].[ca_owned_resource] TO [service_desk_admin_group]
GRANT DELETE ON  [dbo].[ca_owned_resource] TO [service_desk_admin_group]
GRANT UPDATE ON  [dbo].[ca_owned_resource] TO [service_desk_admin_group]
GRANT SELECT ON  [dbo].[ca_owned_resource] TO [service_desk_ro_group]
GRANT SELECT ON  [dbo].[ca_owned_resource] TO [swcmadmin]
GRANT INSERT ON  [dbo].[ca_owned_resource] TO [swcmadmin]
GRANT DELETE ON  [dbo].[ca_owned_resource] TO [swcmadmin]
GRANT UPDATE ON  [dbo].[ca_owned_resource] TO [swcmadmin]
GRANT SELECT ON  [dbo].[ca_owned_resource] TO [uapmadmin]
GRANT INSERT ON  [dbo].[ca_owned_resource] TO [uapmadmin]
GRANT DELETE ON  [dbo].[ca_owned_resource] TO [uapmadmin]
GRANT UPDATE ON  [dbo].[ca_owned_resource] TO [uapmadmin]
GRANT SELECT ON  [dbo].[ca_owned_resource] TO [uapmadmin_group]
GRANT INSERT ON  [dbo].[ca_owned_resource] TO [uapmadmin_group]
GRANT DELETE ON  [dbo].[ca_owned_resource] TO [uapmadmin_group]
GRANT UPDATE ON  [dbo].[ca_owned_resource] TO [uapmadmin_group]
GRANT SELECT ON  [dbo].[ca_owned_resource] TO [uapmbatch]
GRANT INSERT ON  [dbo].[ca_owned_resource] TO [uapmbatch]
GRANT DELETE ON  [dbo].[ca_owned_resource] TO [uapmbatch]
GRANT UPDATE ON  [dbo].[ca_owned_resource] TO [uapmbatch]
GRANT SELECT ON  [dbo].[ca_owned_resource] TO [uapmbatch_group]
GRANT INSERT ON  [dbo].[ca_owned_resource] TO [uapmbatch_group]
GRANT DELETE ON  [dbo].[ca_owned_resource] TO [uapmbatch_group]
GRANT UPDATE ON  [dbo].[ca_owned_resource] TO [uapmbatch_group]
GRANT SELECT ON  [dbo].[ca_owned_resource] TO [uapmreporting]
GRANT SELECT ON  [dbo].[ca_owned_resource] TO [uapmreporting_group]
GRANT SELECT ON  [dbo].[ca_owned_resource] TO [upmuser_group]
GRANT SELECT ON  [dbo].[ca_owned_resource] TO [usmgroup]
GRANT INSERT ON  [dbo].[ca_owned_resource] TO [usmgroup]
GRANT DELETE ON  [dbo].[ca_owned_resource] TO [usmgroup]
GRANT UPDATE ON  [dbo].[ca_owned_resource] TO [usmgroup]
GO
Uses
Used By