The following ChangeToFALSE.asl ASL script will change the ICS_SystemDefaultsConfiguration values for BroadcastEventStateOnRestart and IsUseHierarchicalAcknowledge to "FALSE" so that they persist across domain restarts.
ChangeToFALSE.asl ASL script
START{
..eol
}
do{
objRef = object("ICS_SystemDefaultsConfiguration", "ICS-System Defaults");
print("IsUseHierarchicalAcknowledge: ".objRef->IsUseHierarchicalAcknowledge);
print("BroadcastEventStateOnRestart: ".objRef->BroadcastEventStateOnRestart );
print("Setting it to FALSE");
objRef->IsUseHierarchicalAcknowledge = FALSE;
objRef->BroadcastEventStateOnRestart = FALSE;
print("IsUseHierarchicalAcknowledge: ".objRef->IsUseHierarchicalAcknowledge);
print("BroadcastEventStateOnRestart: ".objRef->BroadcastEventStateOnRestart );
stop();
}
Running the ASL script
To run the ChangeToFALSE.asl script, do the following:
- Run the following command:
# sm_adapter -b <broker> -s <SAM server> ChangeToFALSE.asl
- Run the following DMCTL commands to make the changes so that any later restart will not change the current values of BroadcastEventStateOnRestart and IsUseHierarchicalAcknowledge:
dmctl -s <SAM domain> put ICS_NotificationFactory::ICS-NotificationFactory::IsUseHierarchicalAcknowledge FALSE
dmctl -s <SAM domain> put ICS_NotificationFactory::ICS-NotificationFactory::BroadcastEventStateOnRestart FALSE
- Restart the Smarts SAM Domain (see Note statement).