editUser
Este método possibilita editar os dados de um usuário. Para a edição deste é necessário seguir o padrão abaixo documentado.
| Classe Java | |
|---|---|
| Requisição | web\wwwroot\ws\java\admin\EditUserRequestType.java |
| Retorno | web\wwwroot\ws\java\admin\EditUserResponseType.java |
Requisição:
| Identificador | Requerido | Descrição |
|---|---|---|
| ID | X | Matrícula do usuário. |
| NAME | X | Denominação do usuário. |
| LOGIN | X | Nome utilizado pelo usuário para entrar no sistema |
| PASS | X | Senha do usuário. |
| X | Endereço de e-mail do usuário. | |
| CDLEADER | Matrícula do líder. | |
| LANGUAGE | Informar código para idioma do usuário, conforme coluna "Código no banco de dados" da seção Localização, no documento Requisitos do Sistema |
Estrutura da requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:admin">
<soapenv:Header/>
<soapenv:Body>
<urn:editUser>
<!--You may enter the following 7 items in any order-->
<urn:ID>?</urn:ID>
<urn:NAME>?</urn:NAME>
<urn:LOGIN>?</urn:LOGIN>
<urn:PASS>?</urn:PASS>
<urn:EMAIL>?</urn:EMAIL>
<!--Optional:-->
<urn:LANGUAGE>?</urn:LANGUAGE>
<!--Optional:-->
<urn:CDLEADER>?</urn:CDLEADER>
</urn:editUser>
</soapenv:Body>
</soapenv:Envelope>
Retorno:
| Identificador | Descrição |
|---|---|
| return | SUCESSO: Chave primária da função (CDUSER). FALHA: -1 |
| Status | SUCESSO: SUCCESS FALHA: FAILURE |
| Code | SUCESSO: 1 FALHA: Código referente ao erro ocorrido. |
| RecordId | SUCESSO: Matrícula do usuário. FALHA: N/A |
| RecordKey | SUCESSO: Chave primária do usuário. FALHA: N/A |
| Código | Descrição |
|---|---|
| 3 | campo¹: O tamanho máximo para este campo é 50. |
| 4 | Erro ao identificar o usuário. Existe mais de um registro com o mesmo login. |
| 5 | Não é permitido usar aspas no campo login. |
| 6 | Login do usuário nulo. |
| 7 | Matrícula do usuário nulo. |
| 8 | Nome do usuário nulo. |
| 9 | Senha nula. |
| 10 | Linguagem nula ou inexistente |
| 11 | O líder informado não existe. |
| 12 | Usuário inexistente. |
| 15 | Área inexistente. |
| 16 | Função inexistente. |
| 18 | A matrícula do usuário não pode ser igual à matrícula do líder. |
| 19 | Relação entre função e departamento inválida. |
| 59 | Idioma não suportado pela base de dados. |
| 60 | Idioma inexistente. |
| 89 | E-mail do usuário nulo. |
info
¹ - IDUSER, IDLOGIN