On the BSI DocOps site there are some Business Logic Scripting examples:
Business Logic Scripting Examples - CA Business Service Insight - 8.3.5 - CA Technologies Documentation
If you took the second of them, where a number of servers are measured with the intent of reporting the service as down if any of a number of servers are down, there's a function that calculates availability:
Function SystemAvailability
Dim Server
For Each Server In MonitoredServers
If ServerAvailabilityIndicators(Server) = DOWN then
SystemAvailability=DOWN
Exit Function
End if
Next
End Function
Reversing that logic, to set SystemAvailability to UP if any of the items indicates they're up, sounds like what you're after.