Commit bb2aa77d6d10986ab729b43e7c129a8b45560a99

Authored by andre guimaraes
1 parent 5ed811b0

Correção de bug no consumo do serviço replicarUsuario.

@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 <modelVersion>4.0.0</modelVersion> 4 <modelVersion>4.0.0</modelVersion>
5 <groupId>br.gov.ans</groupId> 5 <groupId>br.gov.ans</groupId>
6 <artifactId>sei-broker</artifactId> 6 <artifactId>sei-broker</artifactId>
7 - <version>2.4</version> 7 + <version>2.4.1</version>
8 <packaging>war</packaging> 8 <packaging>war</packaging>
9 <name>sei-broker</name> 9 <name>sei-broker</name>
10 <description>Projeto demonstrativo de webservice Rest</description> 10 <description>Projeto demonstrativo de webservice Rest</description>
src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java
@@ -280,8 +280,7 @@ public class UsuarioResource { @@ -280,8 +280,7 @@ public class UsuarioResource {
280 public Boolean desativarUsuario(@PathParam("login") String login,Usuario usuario) throws Exception{ 280 public Boolean desativarUsuario(@PathParam("login") String login,Usuario usuario) throws Exception{
281 return manterUsuario(Acao.DESATIVAR, usuario); 281 return manterUsuario(Acao.DESATIVAR, usuario);
282 } 282 }
283 -  
284 - 283 +
285 /** 284 /**
286 * @api {post} /usuarios/ativos Ativar usuário 285 * @api {post} /usuarios/ativos Ativar usuário
287 * @apiName ativarUsuario 286 * @apiName ativarUsuario
@@ -322,8 +321,7 @@ public class UsuarioResource { @@ -322,8 +321,7 @@ public class UsuarioResource {
322 public Boolean ativarUsuario(Usuario usuario) throws Exception{ 321 public Boolean ativarUsuario(Usuario usuario) throws Exception{
323 return manterUsuario(Acao.REATIVAR, usuario); 322 return manterUsuario(Acao.REATIVAR, usuario);
324 } 323 }
325 -  
326 - 324 +
327 public Boolean manterUsuario(Acao acao, Usuario usuario) throws Exception{ 325 public Boolean manterUsuario(Acao acao, Usuario usuario) throws Exception{
328 return sipClient.replicarUsuario(acao.getCodigoAcao(), usuario.getCodigo(), Constantes.CODIGO_ORGAO_ANS, usuario.getLogin(), usuario.getNome()); 326 return sipClient.replicarUsuario(acao.getCodigoAcao(), usuario.getCodigo(), Constantes.CODIGO_ORGAO_ANS, usuario.getLogin(), usuario.getNome());
329 } 327 }
src/main/java/br/gov/ans/integracao/sip/client/SIPSoapClient.java
@@ -36,11 +36,15 @@ public class SIPSoapClient { @@ -36,11 +36,15 @@ public class SIPSoapClient {
36 "<soapenv:Header/>" + 36 "<soapenv:Header/>" +
37 "<soapenv:Body>" + 37 "<soapenv:Body>" +
38 "<sip:replicarUsuario soapenv:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">" + 38 "<sip:replicarUsuario soapenv:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">" +
  39 + "<Usuarios>" +
  40 + "<Usuario>" +
39 "<StaOperacao xsi:type=\"xsd:string\">" + operacao + "</StaOperacao>" + 41 "<StaOperacao xsi:type=\"xsd:string\">" + operacao + "</StaOperacao>" +
40 - "<IdPessoa xsi:type=\"xsd:string\">" + codigoUsuario + "</IdPessoa>" + 42 + "<IdOrigem xsi:type=\"xsd:string\">" + codigoUsuario + "</IdOrigem>" +
41 "<IdOrgao xsi:type=\"xsd:string\">" + codigoOrgao + "</IdOrgao>" + 43 "<IdOrgao xsi:type=\"xsd:string\">" + codigoOrgao + "</IdOrgao>" +
42 "<Sigla xsi:type=\"xsd:string\">" + login + "</Sigla>" + 44 "<Sigla xsi:type=\"xsd:string\">" + login + "</Sigla>" +
43 "<Nome xsi:type=\"xsd:string\">" + nome + "</Nome>" + 45 "<Nome xsi:type=\"xsd:string\">" + nome + "</Nome>" +
  46 + "</Usuario>" +
  47 + "</Usuarios>" +
44 "</sip:replicarUsuario>" + 48 "</sip:replicarUsuario>" +
45 "</soapenv:Body>" + 49 "</soapenv:Body>" +
46 "</soapenv:Envelope>"; 50 "</soapenv:Envelope>";
src/main/resources/config.properties
1 -versao.sistema = V_2.4  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +versao.sistema = V_2.4.1
3 \ No newline at end of file 3 \ No newline at end of file