Code to Create and Manipulate a Site-Level Resource
In this example, a site-level resource is created for the site created in Code to Create a Site. Resource settings are retrieved, changed, retrieved again, and written to the screen. Create the example using the following Visual Basic code.
Create the site-level resource to the site named "NewSite". The schema class name is "MSCS_Predictor", as this example is creating a Predictor resource. After the resource is created, save the configuration settings.
Dim oPredictorAtSiteLevel oSiteConfig.CreateComponentConfig "oPredictorAtSiteLevel", _ "MSCS_Predictor"
Retrieve and change a property in the Predictor resource at the site level. This property, on creation, defaults to True. It will be retrieved, displayed, set to False, retrieved, and displayed again.
Dim x, y Set x = oSiteConfig.Fields("oPredictorAtSiteLevel").Value y = x.Fields("f_UseExternalDB").Value MsgBox y, , "f_UseExternalDB value before change" ' Assign a new property value y = False x.Fields("f_UseExternalDB").Value = y ' Save the settings 'oSiteConfig.SaveConfig Set x = oSiteConfig.Fields("oPredictorAtSiteLevel").Value y = x.Fields("f_UseExternalDB").Value MsgBox y, , "f_UseExternalDB value after change"