Commit ffd41d35ff9704ab9322ac9bbc0cc95f40b0fc0c
1 parent
652c2cb1
Exists in
master
and in
1 other branch
Corrige testes de conexoes
Alterações nos serviços de info que faziam testes de conexão com os bancos utilizados pelo SEI-Broker, adicionado teste de conexão com o SEI e atualização da documentação.
Showing
9 changed files
with
111 additions
and
244 deletions
Show diff stats
.classpath
... | ... | @@ -34,5 +34,7 @@ |
34 | 34 | <attribute name="maven.pomderived" value="true"/> |
35 | 35 | </attributes> |
36 | 36 | </classpathentry> |
37 | + <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/> | |
38 | + <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/> | |
37 | 39 | <classpathentry kind="output" path="target/classes"/> |
38 | 40 | </classpath> | ... | ... |
... | ... | @@ -0,0 +1,9 @@ |
1 | +<?xml version="1.0" encoding="UTF-8"?> | |
2 | +<beans xmlns="http://xmlns.jcp.org/xml/ns/javaee" | |
3 | + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
4 | + xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/beans_1_1.xsd" | |
5 | + version="1.1" bean-discovery-mode="annotated"> | |
6 | + | |
7 | + | |
8 | + | |
9 | +</beans> | |
0 | 10 | \ No newline at end of file | ... | ... |
src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java
... | ... | @@ -19,13 +19,15 @@ import javax.ws.rs.Path; |
19 | 19 | import javax.ws.rs.Produces; |
20 | 20 | import javax.ws.rs.QueryParam; |
21 | 21 | import javax.ws.rs.core.MediaType; |
22 | -import javax.xml.bind.annotation.XmlRootElement; | |
23 | 22 | |
24 | 23 | import org.jboss.logging.Logger; |
25 | 24 | |
26 | 25 | import br.gov.ans.dao.DAO; |
27 | 26 | import br.gov.ans.exceptions.BusinessException; |
28 | 27 | import br.gov.ans.factories.qualifiers.PropertiesInfo; |
28 | +import br.gov.ans.integracao.sei.client.SeiPortTypeProxy; | |
29 | +import br.gov.ans.integracao.sei.modelo.Operacao; | |
30 | +import br.gov.ans.integracao.sei.utils.Constantes; | |
29 | 31 | import br.gov.ans.modelo.LogIntegracaoSistemica; |
30 | 32 | import br.gov.ans.utils.MessageUtils; |
31 | 33 | |
... | ... | @@ -42,6 +44,9 @@ public class InfoResource { |
42 | 44 | @Inject |
43 | 45 | private MessageUtils messages; |
44 | 46 | |
47 | + @Inject | |
48 | + private SeiPortTypeProxy seiNativeService; | |
49 | + | |
45 | 50 | @Inject |
46 | 51 | @PropertiesInfo(file="config.properties", key="versao.sistema") |
47 | 52 | public String versao; |
... | ... | @@ -77,7 +82,7 @@ public class InfoResource { |
77 | 82 | */ |
78 | 83 | @GET |
79 | 84 | @Path("/versao") |
80 | - @Produces(MediaType.APPLICATION_JSON) | |
85 | + @Produces(MediaType.TEXT_PLAIN) | |
81 | 86 | public String getNumeroVersao(){ |
82 | 87 | return versao; |
83 | 88 | } |
... | ... | @@ -104,14 +109,12 @@ public class InfoResource { |
104 | 109 | */ |
105 | 110 | @GET |
106 | 111 | @Path("/conexoes/mysql") |
107 | - @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) | |
108 | - public Banco testMySQLConnection() throws Exception{ | |
112 | + @Produces(MediaType.TEXT_PLAIN) | |
113 | + public String testMySQLConnection() throws Exception{ | |
109 | 114 | Query query = emMySQL.createNativeQuery("SELECT version()"); |
110 | - Banco banco = new Banco(); | |
111 | 115 | |
112 | 116 | try{ |
113 | - banco.setVersao((String) query.getSingleResult()); | |
114 | - return banco; | |
117 | + return((String) query.getSingleResult()); | |
115 | 118 | }catch(Exception ex){ |
116 | 119 | logger.error(messages.getMessage("erro.testar.mysql")); |
117 | 120 | throw new Exception(messages.getMessage("erro.testar.mysql")); |
... | ... | @@ -119,7 +122,7 @@ public class InfoResource { |
119 | 122 | } |
120 | 123 | |
121 | 124 | /** |
122 | - * @api {get} /info/conexoes/oracle Testar conexão MySQL | |
125 | + * @api {get} /info/conexoes/oracle Testar conexão Oracle | |
123 | 126 | * @apiName testOracleConnection |
124 | 127 | * @apiGroup Info |
125 | 128 | * @apiVersion 2.0.0 |
... | ... | @@ -140,37 +143,30 @@ public class InfoResource { |
140 | 143 | */ |
141 | 144 | @GET |
142 | 145 | @Path("/conexoes/oracle") |
143 | - @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) | |
144 | - public Banco testOracleConnection() throws Exception{ | |
145 | - Query query = emOracle.createNativeQuery("SELECT * FROM V$VERSION WHERE ROWNUM = 1"); | |
146 | - Banco banco = new Banco(); | |
146 | + @Produces(MediaType.TEXT_PLAIN) | |
147 | + public String testOracleConnection() throws Exception{ | |
148 | + Query query = emOracle.createNativeQuery("SELECT BANNER FROM V$VERSION WHERE ROWNUM = 1"); | |
147 | 149 | |
148 | 150 | try{ |
149 | - banco.setVersao((String) query.getSingleResult()); | |
150 | - return banco; | |
151 | + return ((String) query.getSingleResult()); | |
151 | 152 | }catch(Exception ex){ |
152 | 153 | logger.error(messages.getMessage("erro.testar.oracle"),ex); |
153 | 154 | throw new Exception(messages.getMessage("erro.testar.oracle")); |
154 | 155 | } |
155 | 156 | } |
156 | - | |
157 | + | |
157 | 158 | /** |
158 | - * @api {get} /info Informações | |
159 | - * @apiName getInfo | |
159 | + * @api {get} /info/conexoes/sei Testar conexão SEI | |
160 | + * @apiName testSEIConnection | |
160 | 161 | * @apiGroup Info |
161 | 162 | * @apiVersion 2.0.0 |
162 | 163 | * |
163 | - * @apiDescription Retorna informações da aplicação | |
164 | + * @apiDescription Testa a conexão com o SEI fazendo uma consulta ao serviço listar unidades. | |
164 | 165 | * |
165 | 166 | * @apiExample {curl} Exemplo de requisição: |
166 | - * curl -i http://<host>/sei-broker/service/info | |
167 | + * curl -i http://<host>/sei-broker/service/info/conexoes/sei | |
167 | 168 | * |
168 | - * @apiSuccess {Info} info Informações da aplicação. | |
169 | - * @apiSuccess {Banco} info.oracle Informações da conexão Oracle. | |
170 | - * @apiSuccess {String} info.oracle.versao Versão do banco. | |
171 | - * @apiSuccess {Banco} info.mysql Informações da conexão MySQL. | |
172 | - * @apiSuccess {String} info.mysql.versao Versão do banco. | |
173 | - * @apiSuccess {String} info.versao Versão do SEI-Broker. | |
169 | + * @apiSuccess {String} mensagem Mensagem de sucesso. | |
174 | 170 | * |
175 | 171 | * @apiErrorExample {json} Error-Response: |
176 | 172 | * HTTP/1.1 500 Internal Server Error |
... | ... | @@ -180,15 +176,17 @@ public class InfoResource { |
180 | 176 | * } |
181 | 177 | */ |
182 | 178 | @GET |
183 | - @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) | |
184 | - public Info getInfo() throws Exception{ | |
185 | - Info info = new Info(); | |
186 | - | |
187 | - info.setVersao(getNumeroVersao()); | |
188 | - info.setMySql(testMySQLConnection()); | |
189 | - info.setOracle(testOracleConnection()); | |
190 | - | |
191 | - return info; | |
179 | + @Path("/conexoes/sei") | |
180 | + @Produces(MediaType.TEXT_PLAIN) | |
181 | + public String testSEIConnection() throws Exception{ | |
182 | + try{ | |
183 | + seiNativeService.listarUnidades(Constantes.SEI_BROKER, Operacao.LISTAR_UNIDADES, null, null); | |
184 | + | |
185 | + return "SEI respondeu com sucesso."; | |
186 | + }catch(Exception ex){ | |
187 | + logger.error(messages.getMessage("erro.testar.sei"),ex); | |
188 | + throw new Exception(messages.getMessage("erro.testar.sei")); | |
189 | + } | |
192 | 190 | } |
193 | 191 | |
194 | 192 | @SuppressWarnings("unchecked") |
... | ... | @@ -202,81 +200,5 @@ public class InfoResource { |
202 | 200 | |
203 | 201 | return query.getResultList(); |
204 | 202 | } |
205 | - | |
206 | - @GET | |
207 | - @Produces(MediaType.TEXT_HTML) | |
208 | - public String getInfoHTML() throws Exception{ | |
209 | - StringBuilder html = new StringBuilder(); | |
210 | - Info informacoes = getInfo(); | |
211 | - List<LogIntegracaoSistemica> requests = getUltimosRequests("1", "10"); | |
212 | - | |
213 | - html.append("<html>"); | |
214 | - html.append("<head><title>SEI-Broker - informações</title></head>"); | |
215 | - html.append("<body>"); | |
216 | - html.append("<h3>Informações</h3>"); | |
217 | - html.append("<table border='1'>"); | |
218 | - html.append("<tr><td>SEI-Broker</td><td>"+informacoes.getVersao()+"</td></tr>"); | |
219 | - html.append("<tr><td>Oracle</td><td>"+informacoes.getOracle().getVersao()+"</td></tr>"); | |
220 | - html.append("<tr><td>MySQL</td><td>"+informacoes.getMySql().getVersao()+"</td></tr>"); | |
221 | - html.append("</table>"); | |
222 | - html.append("</br>"); | |
223 | - html.append("<h3>Últimos requests</h3>"); | |
224 | - html.append("<table border='1'>"); | |
225 | - | |
226 | - html.append("<tr><th>DATA</th><th>ORIGEM</th></th><th>DESTINO</th></tr>"); | |
227 | - for(LogIntegracaoSistemica l : requests){ | |
228 | - html.append("<tr><td>"+l.getData()+"</td><td>"+l.getOrigem()+"</td></td><td>"+l.getDestino()+"</td></tr>"); | |
229 | - } | |
230 | - | |
231 | - html.append("</table>"); | |
232 | - html.append("</body>"); | |
233 | - html.append("</html>"); | |
234 | - | |
235 | - return html.toString(); | |
236 | - } | |
237 | - | |
238 | - | |
239 | - @XmlRootElement | |
240 | - public static class Banco { | |
241 | - private String versao; | |
242 | - | |
243 | - public String getVersao() { | |
244 | - return versao; | |
245 | - } | |
246 | - | |
247 | - public void setVersao(String versao) { | |
248 | - this.versao = versao; | |
249 | - } | |
250 | - } | |
251 | - | |
252 | - @XmlRootElement | |
253 | - public static class Info { | |
254 | - private String versao; | |
255 | - private Banco oracle; | |
256 | - private Banco mySql; | |
257 | - | |
258 | - public String getVersao() { | |
259 | - return versao; | |
260 | - } | |
261 | - | |
262 | - public void setVersao(String versao) { | |
263 | - this.versao = versao; | |
264 | - } | |
265 | - | |
266 | - public Banco getOracle() { | |
267 | - return oracle; | |
268 | - } | |
269 | - | |
270 | - public void setOracle(Banco oracle) { | |
271 | - this.oracle = oracle; | |
272 | - } | |
273 | 203 | |
274 | - public Banco getMySql() { | |
275 | - return mySql; | |
276 | - } | |
277 | - | |
278 | - public void setMySql(Banco mySql) { | |
279 | - this.mySql = mySql; | |
280 | - } | |
281 | - } | |
282 | 204 | } | ... | ... |
src/main/resources/messages.properties
... | ... | @@ -61,6 +61,7 @@ erro.template.documento.recebido = O uso de templates é vedado a documentos gera |
61 | 61 | erro.template.nao.encontrado = Template {0} não encontrado. |
62 | 62 | erro.testar.mysql = Erro ao testar conexao MySQL. |
63 | 63 | erro.testar.oracle = Erro ao testar conexao Oracle. |
64 | +erro.testar.sei = Erro ao testar conexao com SEI. | |
64 | 65 | erro.tipo.documento.nao.encontrado = Nenhum tipo de documento foi encontrado. |
65 | 66 | erro.tipo.pessoa.invalido = Tipo de pessoa inválido. |
66 | 67 | erro.unidade.nao.encontrada = Unidade {0} não encontrada. | ... | ... |
src/main/webapp/api-docs/api_data.js
... | ... | @@ -1325,8 +1325,8 @@ define({ "api": [ |
1325 | 1325 | "url": "", |
1326 | 1326 | "version": "0.0.0", |
1327 | 1327 | "filename": "sei-broker/src/main/webapp/api-docs/main.js", |
1328 | - "group": "C__ANS_sei_broker_Fontes_branches_desenvolvimento_versao_3_sei_broker_src_main_webapp_api_docs_main_js", | |
1329 | - "groupTitle": "C__ANS_sei_broker_Fontes_branches_desenvolvimento_versao_3_sei_broker_src_main_webapp_api_docs_main_js", | |
1328 | + "group": "C__git_sei_broker_src_main_webapp_api_docs_main_js", | |
1329 | + "groupTitle": "C__git_sei_broker_src_main_webapp_api_docs_main_js", | |
1330 | 1330 | "name": "" |
1331 | 1331 | }, |
1332 | 1332 | { |
... | ... | @@ -1352,9 +1352,9 @@ define({ "api": [ |
1352 | 1352 | "type": "", |
1353 | 1353 | "url": "", |
1354 | 1354 | "version": "0.0.0", |
1355 | - "filename": "sei-broker/target/sei-broker-2.4.2/api-docs/main.js", | |
1356 | - "group": "C__ANS_sei_broker_Fontes_branches_desenvolvimento_versao_3_sei_broker_target_sei_broker_2_4_2_api_docs_main_js", | |
1357 | - "groupTitle": "C__ANS_sei_broker_Fontes_branches_desenvolvimento_versao_3_sei_broker_target_sei_broker_2_4_2_api_docs_main_js", | |
1355 | + "filename": "sei-broker/target/sei-broker-2.5/api-docs/main.js", | |
1356 | + "group": "C__git_sei_broker_target_sei_broker_2_5_api_docs_main_js", | |
1357 | + "groupTitle": "C__git_sei_broker_target_sei_broker_2_5_api_docs_main_js", | |
1358 | 1358 | "name": "" |
1359 | 1359 | }, |
1360 | 1360 | { |
... | ... | @@ -4893,16 +4893,16 @@ define({ "api": [ |
4893 | 4893 | }, |
4894 | 4894 | { |
4895 | 4895 | "type": "get", |
4896 | - "url": "/info", | |
4897 | - "title": "Informações", | |
4898 | - "name": "getInfo", | |
4896 | + "url": "/info/versao", | |
4897 | + "title": "Consultar versão", | |
4898 | + "name": "getNumeroVersao", | |
4899 | 4899 | "group": "Info", |
4900 | 4900 | "version": "2.0.0", |
4901 | - "description": "<p>Retorna informações da aplicação</p>", | |
4901 | + "description": "<p>Este método realiza uma consulta para saber a versão do sei-broker que está disponível.</p>", | |
4902 | 4902 | "examples": [ |
4903 | 4903 | { |
4904 | 4904 | "title": "Exemplo de requisição:", |
4905 | - "content": "curl -i http://<host>/sei-broker/service/info", | |
4905 | + "content": "curl -i http://<host>/sei-broker/service/info/versao", | |
4906 | 4906 | "type": "curl" |
4907 | 4907 | } |
4908 | 4908 | ], |
... | ... | @@ -4911,45 +4911,10 @@ define({ "api": [ |
4911 | 4911 | "Success 200": [ |
4912 | 4912 | { |
4913 | 4913 | "group": "Success 200", |
4914 | - "type": "Info", | |
4915 | - "optional": false, | |
4916 | - "field": "info", | |
4917 | - "description": "<p>Informações da aplicação.</p>" | |
4918 | - }, | |
4919 | - { | |
4920 | - "group": "Success 200", | |
4921 | - "type": "Banco", | |
4922 | - "optional": false, | |
4923 | - "field": "info.oracle", | |
4924 | - "description": "<p>Informações da conexão Oracle.</p>" | |
4925 | - }, | |
4926 | - { | |
4927 | - "group": "Success 200", | |
4928 | - "type": "String", | |
4929 | - "optional": false, | |
4930 | - "field": "info.oracle.versao", | |
4931 | - "description": "<p>Versão do banco.</p>" | |
4932 | - }, | |
4933 | - { | |
4934 | - "group": "Success 200", | |
4935 | - "type": "Banco", | |
4936 | - "optional": false, | |
4937 | - "field": "info.mysql", | |
4938 | - "description": "<p>Informações da conexão MySQL.</p>" | |
4939 | - }, | |
4940 | - { | |
4941 | - "group": "Success 200", | |
4942 | 4914 | "type": "String", |
4943 | 4915 | "optional": false, |
4944 | - "field": "info.mysql.versao", | |
4945 | - "description": "<p>Versão do banco.</p>" | |
4946 | - }, | |
4947 | - { | |
4948 | - "group": "Success 200", | |
4949 | - "type": "String", | |
4950 | - "optional": false, | |
4951 | - "field": "info.versao", | |
4952 | - "description": "<p>Versão do SEI-Broker.</p>" | |
4916 | + "field": "versao", | |
4917 | + "description": "<p>Número da versão.</p>" | |
4953 | 4918 | } |
4954 | 4919 | ] |
4955 | 4920 | } |
... | ... | @@ -4968,16 +4933,16 @@ define({ "api": [ |
4968 | 4933 | }, |
4969 | 4934 | { |
4970 | 4935 | "type": "get", |
4971 | - "url": "/info/versao", | |
4972 | - "title": "Consultar versão", | |
4973 | - "name": "getNumeroVersao", | |
4936 | + "url": "/info/conexoes/mysql", | |
4937 | + "title": "Testar conexão MySQL", | |
4938 | + "name": "testMySQLConnection", | |
4974 | 4939 | "group": "Info", |
4975 | 4940 | "version": "2.0.0", |
4976 | - "description": "<p>Este método realiza uma consulta para saber a versão do sei-broker que está disponível.</p>", | |
4941 | + "description": "<p>Testa a conexão com o MySQL e retorna o número de versão do banco.</p>", | |
4977 | 4942 | "examples": [ |
4978 | 4943 | { |
4979 | 4944 | "title": "Exemplo de requisição:", |
4980 | - "content": "curl -i http://<host>/sei-broker/service/info/versao", | |
4945 | + "content": "curl -i http://<host>/sei-broker/service/info/conexoes/mysql", | |
4981 | 4946 | "type": "curl" |
4982 | 4947 | } |
4983 | 4948 | ], |
... | ... | @@ -4989,7 +4954,7 @@ define({ "api": [ |
4989 | 4954 | "type": "String", |
4990 | 4955 | "optional": false, |
4991 | 4956 | "field": "versao", |
4992 | - "description": "<p>Número da versão.</p>" | |
4957 | + "description": "<p>Número de versão do MySQL.</p>" | |
4993 | 4958 | } |
4994 | 4959 | ] |
4995 | 4960 | } |
... | ... | @@ -5008,16 +4973,16 @@ define({ "api": [ |
5008 | 4973 | }, |
5009 | 4974 | { |
5010 | 4975 | "type": "get", |
5011 | - "url": "/info/conexoes/mysql", | |
5012 | - "title": "Testar conexão MySQL", | |
5013 | - "name": "testMySQLConnection", | |
4976 | + "url": "/info/conexoes/oracle", | |
4977 | + "title": "Testar conexão Oracle", | |
4978 | + "name": "testOracleConnection", | |
5014 | 4979 | "group": "Info", |
5015 | 4980 | "version": "2.0.0", |
5016 | - "description": "<p>Testa a conexão com o MySQL e retorna o número de versão do banco.</p>", | |
4981 | + "description": "<p>Testa a conexão com o Oracle e retorna o número de versão do banco.</p>", | |
5017 | 4982 | "examples": [ |
5018 | 4983 | { |
5019 | 4984 | "title": "Exemplo de requisição:", |
5020 | - "content": "curl -i http://<host>/sei-broker/service/info/conexoes/mysql", | |
4985 | + "content": "curl -i http://<host>/sei-broker/service/info/conexoes/oracle", | |
5021 | 4986 | "type": "curl" |
5022 | 4987 | } |
5023 | 4988 | ], |
... | ... | @@ -5029,7 +4994,7 @@ define({ "api": [ |
5029 | 4994 | "type": "String", |
5030 | 4995 | "optional": false, |
5031 | 4996 | "field": "versao", |
5032 | - "description": "<p>Número de versão do MySQL.</p>" | |
4997 | + "description": "<p>Número de versão do Oracle.</p>" | |
5033 | 4998 | } |
5034 | 4999 | ] |
5035 | 5000 | } |
... | ... | @@ -5048,16 +5013,16 @@ define({ "api": [ |
5048 | 5013 | }, |
5049 | 5014 | { |
5050 | 5015 | "type": "get", |
5051 | - "url": "/info/conexoes/oracle", | |
5052 | - "title": "Testar conexão MySQL", | |
5053 | - "name": "testOracleConnection", | |
5016 | + "url": "/info/conexoes/sei", | |
5017 | + "title": "Testar conexão SEI", | |
5018 | + "name": "testSEIConnection", | |
5054 | 5019 | "group": "Info", |
5055 | 5020 | "version": "2.0.0", |
5056 | - "description": "<p>Testa a conexão com o Oracle e retorna o número de versão do banco.</p>", | |
5021 | + "description": "<p>Testa a conexão com o SEI fazendo uma consulta ao serviço listar unidades.</p>", | |
5057 | 5022 | "examples": [ |
5058 | 5023 | { |
5059 | 5024 | "title": "Exemplo de requisição:", |
5060 | - "content": "curl -i http://<host>/sei-broker/service/info/conexoes/oracle", | |
5025 | + "content": "curl -i http://<host>/sei-broker/service/info/conexoes/sei", | |
5061 | 5026 | "type": "curl" |
5062 | 5027 | } |
5063 | 5028 | ], |
... | ... | @@ -5068,8 +5033,8 @@ define({ "api": [ |
5068 | 5033 | "group": "Success 200", |
5069 | 5034 | "type": "String", |
5070 | 5035 | "optional": false, |
5071 | - "field": "versao", | |
5072 | - "description": "<p>Número de versão do Oracle.</p>" | |
5036 | + "field": "mensagem", | |
5037 | + "description": "<p>Mensagem de sucesso.</p>" | |
5073 | 5038 | } |
5074 | 5039 | ] |
5075 | 5040 | } | ... | ... |
src/main/webapp/api-docs/api_data.json
... | ... | @@ -1325,8 +1325,8 @@ |
1325 | 1325 | "url": "", |
1326 | 1326 | "version": "0.0.0", |
1327 | 1327 | "filename": "sei-broker/src/main/webapp/api-docs/main.js", |
1328 | - "group": "C__ANS_sei_broker_Fontes_branches_desenvolvimento_versao_3_sei_broker_src_main_webapp_api_docs_main_js", | |
1329 | - "groupTitle": "C__ANS_sei_broker_Fontes_branches_desenvolvimento_versao_3_sei_broker_src_main_webapp_api_docs_main_js", | |
1328 | + "group": "C__git_sei_broker_src_main_webapp_api_docs_main_js", | |
1329 | + "groupTitle": "C__git_sei_broker_src_main_webapp_api_docs_main_js", | |
1330 | 1330 | "name": "" |
1331 | 1331 | }, |
1332 | 1332 | { |
... | ... | @@ -1352,9 +1352,9 @@ |
1352 | 1352 | "type": "", |
1353 | 1353 | "url": "", |
1354 | 1354 | "version": "0.0.0", |
1355 | - "filename": "sei-broker/target/sei-broker-2.4.2/api-docs/main.js", | |
1356 | - "group": "C__ANS_sei_broker_Fontes_branches_desenvolvimento_versao_3_sei_broker_target_sei_broker_2_4_2_api_docs_main_js", | |
1357 | - "groupTitle": "C__ANS_sei_broker_Fontes_branches_desenvolvimento_versao_3_sei_broker_target_sei_broker_2_4_2_api_docs_main_js", | |
1355 | + "filename": "sei-broker/target/sei-broker-2.5/api-docs/main.js", | |
1356 | + "group": "C__git_sei_broker_target_sei_broker_2_5_api_docs_main_js", | |
1357 | + "groupTitle": "C__git_sei_broker_target_sei_broker_2_5_api_docs_main_js", | |
1358 | 1358 | "name": "" |
1359 | 1359 | }, |
1360 | 1360 | { |
... | ... | @@ -4893,16 +4893,16 @@ |
4893 | 4893 | }, |
4894 | 4894 | { |
4895 | 4895 | "type": "get", |
4896 | - "url": "/info", | |
4897 | - "title": "Informações", | |
4898 | - "name": "getInfo", | |
4896 | + "url": "/info/versao", | |
4897 | + "title": "Consultar versão", | |
4898 | + "name": "getNumeroVersao", | |
4899 | 4899 | "group": "Info", |
4900 | 4900 | "version": "2.0.0", |
4901 | - "description": "<p>Retorna informações da aplicação</p>", | |
4901 | + "description": "<p>Este método realiza uma consulta para saber a versão do sei-broker que está disponível.</p>", | |
4902 | 4902 | "examples": [ |
4903 | 4903 | { |
4904 | 4904 | "title": "Exemplo de requisição:", |
4905 | - "content": "curl -i http://<host>/sei-broker/service/info", | |
4905 | + "content": "curl -i http://<host>/sei-broker/service/info/versao", | |
4906 | 4906 | "type": "curl" |
4907 | 4907 | } |
4908 | 4908 | ], |
... | ... | @@ -4911,45 +4911,10 @@ |
4911 | 4911 | "Success 200": [ |
4912 | 4912 | { |
4913 | 4913 | "group": "Success 200", |
4914 | - "type": "Info", | |
4915 | - "optional": false, | |
4916 | - "field": "info", | |
4917 | - "description": "<p>Informações da aplicação.</p>" | |
4918 | - }, | |
4919 | - { | |
4920 | - "group": "Success 200", | |
4921 | - "type": "Banco", | |
4922 | - "optional": false, | |
4923 | - "field": "info.oracle", | |
4924 | - "description": "<p>Informações da conexão Oracle.</p>" | |
4925 | - }, | |
4926 | - { | |
4927 | - "group": "Success 200", | |
4928 | - "type": "String", | |
4929 | - "optional": false, | |
4930 | - "field": "info.oracle.versao", | |
4931 | - "description": "<p>Versão do banco.</p>" | |
4932 | - }, | |
4933 | - { | |
4934 | - "group": "Success 200", | |
4935 | - "type": "Banco", | |
4936 | - "optional": false, | |
4937 | - "field": "info.mysql", | |
4938 | - "description": "<p>Informações da conexão MySQL.</p>" | |
4939 | - }, | |
4940 | - { | |
4941 | - "group": "Success 200", | |
4942 | 4914 | "type": "String", |
4943 | 4915 | "optional": false, |
4944 | - "field": "info.mysql.versao", | |
4945 | - "description": "<p>Versão do banco.</p>" | |
4946 | - }, | |
4947 | - { | |
4948 | - "group": "Success 200", | |
4949 | - "type": "String", | |
4950 | - "optional": false, | |
4951 | - "field": "info.versao", | |
4952 | - "description": "<p>Versão do SEI-Broker.</p>" | |
4916 | + "field": "versao", | |
4917 | + "description": "<p>Número da versão.</p>" | |
4953 | 4918 | } |
4954 | 4919 | ] |
4955 | 4920 | } |
... | ... | @@ -4968,16 +4933,16 @@ |
4968 | 4933 | }, |
4969 | 4934 | { |
4970 | 4935 | "type": "get", |
4971 | - "url": "/info/versao", | |
4972 | - "title": "Consultar versão", | |
4973 | - "name": "getNumeroVersao", | |
4936 | + "url": "/info/conexoes/mysql", | |
4937 | + "title": "Testar conexão MySQL", | |
4938 | + "name": "testMySQLConnection", | |
4974 | 4939 | "group": "Info", |
4975 | 4940 | "version": "2.0.0", |
4976 | - "description": "<p>Este método realiza uma consulta para saber a versão do sei-broker que está disponível.</p>", | |
4941 | + "description": "<p>Testa a conexão com o MySQL e retorna o número de versão do banco.</p>", | |
4977 | 4942 | "examples": [ |
4978 | 4943 | { |
4979 | 4944 | "title": "Exemplo de requisição:", |
4980 | - "content": "curl -i http://<host>/sei-broker/service/info/versao", | |
4945 | + "content": "curl -i http://<host>/sei-broker/service/info/conexoes/mysql", | |
4981 | 4946 | "type": "curl" |
4982 | 4947 | } |
4983 | 4948 | ], |
... | ... | @@ -4989,7 +4954,7 @@ |
4989 | 4954 | "type": "String", |
4990 | 4955 | "optional": false, |
4991 | 4956 | "field": "versao", |
4992 | - "description": "<p>Número da versão.</p>" | |
4957 | + "description": "<p>Número de versão do MySQL.</p>" | |
4993 | 4958 | } |
4994 | 4959 | ] |
4995 | 4960 | } |
... | ... | @@ -5008,16 +4973,16 @@ |
5008 | 4973 | }, |
5009 | 4974 | { |
5010 | 4975 | "type": "get", |
5011 | - "url": "/info/conexoes/mysql", | |
5012 | - "title": "Testar conexão MySQL", | |
5013 | - "name": "testMySQLConnection", | |
4976 | + "url": "/info/conexoes/oracle", | |
4977 | + "title": "Testar conexão Oracle", | |
4978 | + "name": "testOracleConnection", | |
5014 | 4979 | "group": "Info", |
5015 | 4980 | "version": "2.0.0", |
5016 | - "description": "<p>Testa a conexão com o MySQL e retorna o número de versão do banco.</p>", | |
4981 | + "description": "<p>Testa a conexão com o Oracle e retorna o número de versão do banco.</p>", | |
5017 | 4982 | "examples": [ |
5018 | 4983 | { |
5019 | 4984 | "title": "Exemplo de requisição:", |
5020 | - "content": "curl -i http://<host>/sei-broker/service/info/conexoes/mysql", | |
4985 | + "content": "curl -i http://<host>/sei-broker/service/info/conexoes/oracle", | |
5021 | 4986 | "type": "curl" |
5022 | 4987 | } |
5023 | 4988 | ], |
... | ... | @@ -5029,7 +4994,7 @@ |
5029 | 4994 | "type": "String", |
5030 | 4995 | "optional": false, |
5031 | 4996 | "field": "versao", |
5032 | - "description": "<p>Número de versão do MySQL.</p>" | |
4997 | + "description": "<p>Número de versão do Oracle.</p>" | |
5033 | 4998 | } |
5034 | 4999 | ] |
5035 | 5000 | } |
... | ... | @@ -5048,16 +5013,16 @@ |
5048 | 5013 | }, |
5049 | 5014 | { |
5050 | 5015 | "type": "get", |
5051 | - "url": "/info/conexoes/oracle", | |
5052 | - "title": "Testar conexão MySQL", | |
5053 | - "name": "testOracleConnection", | |
5016 | + "url": "/info/conexoes/sei", | |
5017 | + "title": "Testar conexão SEI", | |
5018 | + "name": "testSEIConnection", | |
5054 | 5019 | "group": "Info", |
5055 | 5020 | "version": "2.0.0", |
5056 | - "description": "<p>Testa a conexão com o Oracle e retorna o número de versão do banco.</p>", | |
5021 | + "description": "<p>Testa a conexão com o SEI fazendo uma consulta ao serviço listar unidades.</p>", | |
5057 | 5022 | "examples": [ |
5058 | 5023 | { |
5059 | 5024 | "title": "Exemplo de requisição:", |
5060 | - "content": "curl -i http://<host>/sei-broker/service/info/conexoes/oracle", | |
5025 | + "content": "curl -i http://<host>/sei-broker/service/info/conexoes/sei", | |
5061 | 5026 | "type": "curl" |
5062 | 5027 | } |
5063 | 5028 | ], |
... | ... | @@ -5068,8 +5033,8 @@ |
5068 | 5033 | "group": "Success 200", |
5069 | 5034 | "type": "String", |
5070 | 5035 | "optional": false, |
5071 | - "field": "versao", | |
5072 | - "description": "<p>Número de versão do Oracle.</p>" | |
5036 | + "field": "mensagem", | |
5037 | + "description": "<p>Mensagem de sucesso.</p>" | |
5073 | 5038 | } |
5074 | 5039 | ] |
5075 | 5040 | } | ... | ... |
src/main/webapp/api-docs/api_project.js
src/main/webapp/api-docs/api_project.json