# The following checks the state of all configured servers and shows them in a message box.
# This code interacts in the Client scope, so it should be placed on a component, such as a Button.
# Retrieve a list of all servers in the Gateway.
allServers = system.opc.getServers()
# Initialize a message. The example will append the state of each server to this message.
# The "\n" at the end of the string adds a new line
message = "Server State:\n"
# Iterate through each server.
for server in allServers:
# For each server, append the server name, a colon, the state of the server, and a new line.
message += server + ": " + system.opc.getServerState(server) + "\n"
# Show the state of the servers in a message box.