ReportCiStatusOutputJS - Com escopo
. ReportCiStatusOutputJS A API fornece métodos que retornam propriedades de objeto específicas para RelatarCiIpAddressStatus do relatório de API E converte as informações em uma cadeia de caracteres JSON.
Esta classe executada está em sn_discovery namespace.
ReportCiStatusOutputJS - getCiOperationStatus()
Retorna o estado do IC verificado.
Este é um campo calculado com base no campo last_state na tabela discovery_device_history e no campo de estado na tabela discovery_status.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| cadeia de caracteres | Os três estados possíveis retornados por este método são:
|
var ipResultObj = sn_discovery.DiscoveryAPI.reportCiIpAddressStatus(ipAddress, discoveryStatus);
gs.info("ipResultObj(CiOperationStatus): " + ipResultObj.getCiOperationStatus());
ReportCiStatusOutputJS - getCmdbCI()
Retorna o valor no campo cmdb_ci da tabela discovery_device_history do IC que está sendo verificado.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| cadeia de caracteres | Sys_id do IC criado ou atualizado. Este valor pode ser nulo no caso de resultados intermediários antes que um IC seja criado. |
var ipResultObj = sn_discovery.DiscoveryAPI.reportCiIpAddressStatus(ipAddress, discoveryStatus);
gs.info("ipResultObj(cmdb): " + ipResultObj.getCmdbCI());
ReportCiStatusOutputJS - getDiscoveryState()
Retorna o valor do Estado Campo na tabela Status da Descoberta [discovery_status].
Os valores retornados por este método são usados para calcular o valor retornado pelo GetCiOperationStatus() método
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| cadeia de caracteres | Os estados possíveis retornados por este método são:
|
var ipResultObj = sn_discovery.DiscoveryAPI.reportCiIpAddressStatus(ipAddress, discoveryStatus);
gs.info("ipResultObj(discoveryState): " + ipResultObj.getDiscoveryState());
ReportCiStatusOutputJS - getIpAddress()
Retorna o valor do campo de origem na tabela discovery_device_history do IC que está sendo verificado.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| cadeia de caracteres | O endereço IP do IC que está sendo verificado. |
var ipResultObj = sn_discovery.DiscoveryAPI.reportCiIpAddressStatus(ipAddress, discoveryStatus);
gs.info("ipResultObj(IpAddress): " + ipResultObj.getIpAddress());
ReportCiStatusOutputJS - getIssues()
Retorna o valor do campo Problemas na tabela discovery_device_history do IC que está sendo verificado.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| inteiro | Número de problemas nesta Descoberta para este IC. |
var ipResultObj = sn_discovery.DiscoveryAPI.reportCiIpAddressStatus(ipAddress, discoveryStatus);
gs.info("ipResultObj(issues): " + ipResultObj.getIssues());
ReportCiStatusOutputJS - getIssuesLink()
Retorna o valor do campo issues_link na tabela discovery_device_history do IC que está sendo verificado.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| cadeia de caracteres | O campo issues_link da tabela discovery_device_history. Este valor pode ser nulo ou um marcador de âncora que define um hiperlink para uma página que fornece a lista de problemas associados ao status da Descoberta e ao IC (endereço IP). |
var ipResultObj = sn_discovery.DiscoveryAPI.reportCiIpAddressStatus(ipAddress, discoveryStatus);
gs.info("ipResultObj(issues_link): " + ipResultObj.getIssuesLink());
ReportCiStatusOutputJS - toJson()
Serializa o. ReportCiStatusOutputJSobjeto.
Este método gera o. IllegalArgumentExceptionexceção, Não é possível serializar o objeto, e quando o método não consegue serializar o objeto. . e é o objeto de exceção, que fornece a mensagem de exceção e o rastreamento.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| cadeia de caracteres | Instância serializada do ReportCiStatusOutputJSObjeto em uma cadeia de caracteres JSON. |
var ipResultObj = sn_discovery.DiscoveryAPI.reportCiIpAddressStatus(ipAddress, discoveryStatus);
gs.info("ipResultObj(json): " + ipResultObj.toJson());