Commit bb2aa77d6d10986ab729b43e7c129a8b45560a99

Authored by andre guimaraes
1 parent 5ed811b0

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

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