Histórico da Página
...
Atributo | Descrição | Formato | ||
dlcPath | Diretório do prowin32.exe | String | ||
pfPath | Diretório do arquivo .pf | String | ||
iniPath | Diretório do arquivo .ini | String | ||
fndDbName | Nome do banco do Foundation | product | Produto (EMS2 ou EMS5) | String |
Bloco de código | ||||
---|---|---|---|---|
| ||||
AvailabilityParamsRPWEMS paramsRPWEMS = new AvailabilityParamsRPWEMS(); paramsRPWEMS.setDlcPath("c:\\dlc102b\\bin\\prowin32.exe"); paramsRPWEMS.setPfPath("c:\\ambientes\\2.06B\\EMS206BMULTI-PSC101B-SUP\\connect.pf"); paramsRPWEMS.setIniPath("c:\\ambientes\\2.06B\\EMS206BMULTI-PSC101B-SUP\\progresc.ini"); paramsRPWEMS.setProductsetFndDbName("EMS2mguni"); List<AvailabilityRPWItem> avalRPWList; avalRPWList = cloudService.availabilityRPWEMS(paramsRPWEMS);System.out.println("Produto: " + paramsRPWEMS.getProduct()); 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")) { String execution = item.getExecution() ? "Sim" : "Não"; System.out.println("Executando? " + execution); } } |
...
Atributo | Descrição | Formato | ||
dlcPath | Diretório do prowin32.exe | String | ||
pfPath | Diretório do arquivo .pf | String | ||
iniPath | Diretório do arquivo .ini | String | ||
fndDbName | Nome do banco do Foundation | product | Produto (EMS2 ou EMS5) | String |
userName | Usuário | String | ||
passWord | Senha | String |
Bloco de código | ||||
---|---|---|---|---|
| ||||
AvailabilityParamsLoginEMS paramsLoginEMS = new AvailabilityParamsLoginEMS(); paramsLoginEMS.setDlcPath("c:\\dlc102b\\bin\\prowin32.exe"); paramsLoginEMS.setPfPath("c:\\ambientes\\2.06B\\EMS206BMULTI-PSC101B-SUP\\connect.pf"); paramsLoginEMS.setIniPath("c:\\ambientes\\2.06B\\EMS206BMULTI-PSC101B-SUP\\progresc.ini"); paramsLoginEMS.setProductsetFndDbName("EMS2mguni"); paramsLoginEMS.setUserName("super"); paramsLoginEMS.setPassWord("super"); AvailabilityLoginEMSItem loginEMSItem = cloudService.availabilityLoginEMS(paramsLoginEMS); if (loginEMSItem != null ) { System.out.println("<<Login EMS>>"); System.out.println("ProdutoBanco FND: " + paramsLoginEMS.getProductgetFndDbName()); System.out.println("Usuario: " + paramsLoginEMS.getUserName()); System.out.println("Senha: " + paramsLoginEMS.getPassWord()); System.out.println("Status: " + loginEMSItem.getStatus()); } |
...
Atributo | Descrição | Formato | ||
dlcPath | Diretório do prowin32.exe | String | ||
pfPath | Diretório do arquivo .pf | String | ||
iniPath | Diretório do arquivo .ini | String | ||
fndDbName | Nome do banco do Foundation | product | Produto (EMS2 ou EMS5) | String |
A classe AvailabilityParamsLoginEMS é composta pelos atributos:
Atributo | Descrição | Formato | ||
dlcPath | Diretório do prowin32.exe | String | ||
pfPath | Diretório do arquivo .pf | String | ||
iniPath | Diretório do arquivo .ini | String | ||
fndDbName | Nome do banco do Foundation | product | Produto (EMS2 ou EMS5) | String |
userName | Usuário | String | ||
passWord | Senha | String |
Bloco de código | ||||
---|---|---|---|---|
| ||||
AvailabilityItem result = null; /* Montando parametros de disponibilidade de bancos do EMS */ AvailabilityParamsEMSDatabases paramsEMSDatabases = new AvailabilityParamsEMSDatabases(); paramsEMSDatabases.setDlcPath("c:\\dlc102b\\bin\\prowin32.exe");paramsEMSDatabases.setPfPath("c:\\ambientes\\2.06B\\EMS206BMULTI-PSC101B-SUP\\connect.pf"); paramsEMSDatabases.setIniPath("c:\\ambientes\\2.06B\\EMS206BMULTI-PSC101B-SUP\\progresc.ini"); String[] dbNames = {"mgadm","mguni","movadm"}; paramsEMSDatabases.setDbNames(dbNames); /* Montando parametros de disponibilidade EAI 1 */ AvailabilityParamsEAI1 paramsEAI1 = new AvailabilityParamsEAI1(); paramsEAI1.setProtocol("http"); paramsEAI1.setServer("bomjesus"); paramsEAI1.setPort("8080"); paramsEAI1.setAxisContextName("axis506gens"); /* Montando parametros de disponibilidade EAI 2 */ AvailabilityParamsEAI2 paramsEAI2 = new AvailabilityParamsEAI2(); paramsEAI2.setProtocol("http"); paramsEAI2.setServer("cordas"); paramsEAI2.setPort("8180"); /* Montando parametros de disponibilidade RPW EMS */ AvailabilityParamsRPWEMS paramsRPWEMS = new AvailabilityParamsRPWEMS(); paramsRPWEMS.setDlcPath("c:\\dlc102b\\bin\\prowin32.exe"); paramsRPWEMS.setPfPath("c:\\ambientes\\2.06B\\EMS206BMULTI-PSC101B-SUP\\connect.pf"); paramsRPWEMS.setIniPath("c:\\ambientes\\2.06B\\EMS206BMULTI-PSC101B-SUP\\progresc.ini"); paramsRPWEMS.setProductsetFndDbName("EMS2mguni"); /* Montando parametros de disponibilidade Login EMS */ AvailabilityParamsLoginEMS paramsLoginEMS = new AvailabilityParamsLoginEMS(); paramsLoginEMS.setDlcPath("c:\\dlc102b\\bin\\prowin32.exe"); paramsLoginEMS.setPfPath("c:\\ambientes\\2.06B\\EMS206BMULTI-PSC101B-SUP\\connect.pf"); paramsLoginEMS.setIniPath("c:\\ambientes\\2.06B\\EMS206BMULTI-PSC101B-SUP\\progresc.ini"); paramsLoginEMS.setProductsetFndDbName("EMS2mguni"); paramsLoginEMS.setUserName("super"); paramsLoginEMS.setPassWord("super"); result = cloudService.verifyEMSAvailabilities(paramsEMSDatabases, paramsEAI1, paramsEAI2, paramsRPWEMS, paramsLoginEMS); if (result != null) { System.out.println("Status: " + result.getStatus() + "\n Mensagem: " + result.getMessage()); } |
...
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
<dependency> <groupId>com.totvs.framework</groupId> <artifactId>datasul-cloud-monitor-server-client</artifactId> <version>1.0-SNAPSHOT</version> </dependency> |
Download do arquivo pom.xml para utilizar como referência no projeto Java Client:
http://tdn.totvs.com.br/download/attachments/140968166/pom.xml
7. Datasul Cloud Monitor Release 1.0-SNAPSHOT
O arquivo datasul-cloud-monitor.zip, anexo a este documento, contém o arquivo datasul-cloud-monitor-server-1.0-SNAPSHOT.jar e as bibliotecas necessárias para monitorar os produtos Datasul e EMS.
É necessário seguir os passos citados nos itens 2.1 e 2.2 deste documento para fins de utilização.
Download do arquivo datasul-cloud-monitor.zip:
http://tdn.totvs.com.br/download/attachments/140968166/datasul-cloud-monitor.zip