Olá a todos,
Como parte do desenvolvimento de uma API para saber a qual instância do IRIS está conectada, encontrei alguns métodos para obter informações sobre o servidor que podem ser úteis.
Obter o nome do servidor: $SYSTEM.INetInfo.LocalHostName()
Obter o IP do servidor: $SYSTEM.INetInfo.HostNameToAddr($SYSTEM.INetInfo.LocalHostName())
Obter o nome da instância: $PIECE($SYSTEM,":",2)
Assim, criei o seguinte código como uma classe BS:
ClassExtends%CSP.REST
Chamando o método:
localhost:52773/common/api/check
{
"ServerName": "LAPTOP-KURRO-3",
"ServerIP": "11.52.197.99",
"Instance": "HEALTHCONNECT"
}