Commit bb2aa77d6d10986ab729b43e7c129a8b45560a99
1 parent
5ed811b0
Exists in
master
and in
1 other branch
Correção de bug no consumo do serviço replicarUsuario.
Showing
4 changed files
with
9 additions
and
7 deletions
Show diff stats
pom.xml
| @@ -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