Pular para o conteúdo principal
Versão: 2.2.3

editOrganizationalUnit

Este método possibilita editar uma unidade organizacional. Para alterar estes dados é necessário seguir o padrão abaixo documentado.

Classe Java
Requisiçãoweb/wwwroot/ws/java/admin/ChangeUserStatusRequestType.java
Retornoweb/wwwroot/ws/java/administration/ChangeUserStatusResponseType.java

Requisição:

IdentificadorRequeridoDescrição
IdXIdentificador da unidade organizacional
NameXNome da unidade organizacional
IdUpperIdentificador da unidade organizacional Superior
Obs.: Quando for enviado sem valor, remove a unidade organizacional Superior (se houver) e move para raiz
IdCurrencyIdentificador da moeda

Estrutura da requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:admin">
<soapenv:Header/>
<soapenv:Body>
<urn:editOrganizationalUnit>
<!--You may enter the following 3 items in any order-->
<urn:Id>?</urn:Id>
<urn:Name>?</urn:Name>
<urn:IdUpper>?</urn:IdUpper>
<urn:IdCurrency>?</urn:IdCurrency>
</urn:editOrganizationalUnit>
</soapenv:Body>
</soapenv:Envelope>

Retorno:

IdentificadorDescrição
StatusSUCESSO: SUCCESS
FALHA: FAILURE
DetailSUCESSO: Registro editado com sucesso
FALHA: Mensagem referente ao erro ocorrido
CodeSUCESSO: 1
FALHA: Código referente ao erro ocorrido
CódigoDescrição
43O identificador não foi preenchido
44O nome não foi preenchido
52Unidade organizacional não foi preenchido
53Unidade organizacional superior inexistente
54Unidade [IdUpper] é subnível de [Id].
57Unidade organizacional não pode ser filha de uma área
92Moeda não encontrada