Árvore de páginas

Versões comparadas

Chave

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

...

Com base na implementação do item 2.2, para o Datasul 11, entre os seus itens de disponibilidade, é possível verificar a disponibilidade de:

...

3.1     Disponibilidade de conexão SQL

 

Método publicado no servidor: availabilitySQL

...

Atributo

Descrição

Formato

itemName

Nome do Item

String

status

Status do item

String

 

3.2 Disponibilidade do AppServer Datasul


Método publicado no servidor: availabilityAppServer

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 utilização - availabilityAppServer
AvailabilityParamsDatasul paramsDatasul = new AvailabilityParamsDatasul();
paramsDatasul.setAppServerName("localhost");
paramsDatasul.setAppServerPort("5162");
paramsDatasul.setAppServerApp("cordas8180");

AvailabilityAppServerItem appServerItem = cloudService.availabilityAppServer(paramsDatasul);

System.out.println("<<App Server>>");
System.out.println("Nome: " + appServerItem.getAppServerName());
System.out.println("Porta: " + appServerItem.getAppServerPort());
System.out.println("Instancia: " + appServerItem.getAppServerApp());
System.out.println("Status: " + appServerItem.getAppServerStatus());

 

3.3 Disponibilidade de bancos

 

Método publicado no servidor: availabilityDatasulDatabases

Parâmetros: AvailabilityParamsDatasulDatabases 

A classe AvailabilityParamsDatasulDatabases é composta pelos atributos: 

Atributo

Descrição

Formato

appServerName

Nome do servidor AppServer

String

appServerPort

Porta do AppServer

String

appServerApp

Instância do AppServer

String

dbNames

Nomes dos bancos

String[]

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");
	}
}