Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagejava
titleExemplo de utilização - availabilityDatasulDatabases
List<AvailabilityDatabaseItem> avalItems = null;


AvailabilityParamsDatasulDatabases paramsDatasulDatabases = new AvailabilityParamsDatasulDatabases();

paramsDatasulDatabases.setAppServerName("localhost");
paramsDatasulDatabases.setAppServerPort("5162");
paramsDatasulDatabases.setAppServerApp("cordas8180");
String[] dbNames = {"emsfnd","emsdev"};
paramsDatasulDatabases.setDbNames(dbNames);

avalItems = cloudService.availabilityDatasulDatabases(paramsDatasulDatabases);

if (avalItems != null) {
	for (AvailabilityDatabaseItem item : avalItems) {
		System.out.println("DatabaseName: " + item.getItemName());
		System.out.println("Status: " + item.getStatus() + "\n");
	}
}


Retorno: List<AvailabilityDatabaseItem> 

A classe AvailabilityDatabaseItem é composta pelos atributos:  

Atributo

Descrição

Formato

itemName

Nome do Item

String

status

Status do item

String

 

3.4 Disponibilidade de servidores RPW Datasul

 

Método publicado no servidor: availabilityRPWDatasul

Parâmetros: AvailabilityParamsDatasul

A classe AvailabilityParamsDatasul é composta pelos atributos:

Atributo

Descrição

Formato

appServerName

Nome do servidor AppServer

String

appServerPort

Porta do AppServer

String

appServerApp

Instância do AppServer

String

Bloco de código
languagejava
titleExemplo de utilização - availabilityRPWDatasul
AvailabilityParamsDatasul paramsRPWDatasul = new AvailabilityParamsDatasul();
paramsRPWDatasul.setAppServerName("localhost");
paramsRPWDatasul.setAppServerPort("5162");
paramsRPWDatasul.setAppServerApp("cordas8180");

List<AvailabilityRPWItem> avalRPWList = cloudService.availabilityRPWDatasul(paramsRPWDatasul);
	
for (AvailabilityRPWItem item : avalRPWList) {
	System.out.println("Cod. Servidor RPW: " + item.getServerCode());
	System.out.println("Des. Servidor RPW: " + item.getServerDesc());
	System.out.println("Estado: " + item.getState());
	if (item.getState().equals("ativo")) {
		System.out.println("Executando? " + item.getExecution());
	}
}


Retorno: List<AvailabilityRPWItem> 

A classe AvailabilityRPWItem é composta pelos atributos:

Atributo

Descrição

Formato

serverCode

Código do servidor RPW

String

serverDesc

Descrição do servidor RPW

String

state

Estado do servidor (Ativo, Inativo ou Bloqueado)

String

execution

Indica se está em execução

Boolean