import_objectSecurity
Este método possibilita inserir e editar:
- Dados de um tipo de segurança
Para a inserção de cada um destes itens é necessário seguir o padrão abaixo documentado.
Classe Java | |
---|---|
Requisição | web\wwwroot\ws\java\asset\Import_objectSecurityRequestType.java |
Retorno | web\wwwroot\ws\java\asset\Import_objectSecurityResponseType.java |
Requisição:
Identificador | Requerido | Descrição |
---|---|---|
IDOBJECTTYPE | X | Identificador do tipo de objeto |
ACCESSTYPE | X | Tipo de controle de acesso: 1 - Grupo de usuários, 2 - Área, 3 - Área/Função, 4 - Função, 5 - Usuário, 6 - Todos. |
PERMISSION | X | Tipo de permissão: 1 - Permitir; 2 - Negar. |
IDACCESSTYPE | X | Identificador do tipo de acesso. Exemplo: Se o tipo for por usuário, será a matricula do usuário. Se o tipo for por área, será o identificador da área. |
IDFUNCTION | X² | Identificador da função. Esse campo será utilizado somente se o tipo for por área e função. Desta forma no campo IDACCESSTYPE irá a área e neste a função. |
INSERT | X¹ | Controle de incluir: 1 - Sim; 2 - Não. |
EDIT | X¹ | Controle de editar: 1 - Sim; 2 - Não. |
DELETE | X¹ | Controle de deletar: 1 - Sim; 2 - Não. |
SECURITY | X¹ | Controle de segurança: 1 - Sim; 2 - Não. |
LIST | X¹ | Controle de listagem: 1 - Sim; 2 - Não. |
VIEW | X¹ | Controle de visualização: 1 - Sim; 2 - Não. |
info
- X¹ - Requerido no mínimo um campo de controle
- X² - Requerido caso o IDACCESSTYPE for igual a 2
Estrutura da requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:asset">
<soapenv:Header/>
<soapenv:Body>
<urn:import_objectSecurity>
<!--You may enter the following 11 items in any order-->
<urn:idobjecttype>?</urn:idobjecttype>
<urn:accesstype>?</urn:accesstype>
<urn:permission>?</urn:permission>
<urn:idaccesstype>?</urn:idaccesstype>
<urn:idfunction>?</urn:idfunction>
<urn:insert>?</urn:insert>
<urn:edit>?</urn:edit>
<urn:delete>?</urn:delete>
<urn:security>?</urn:security>
<urn:list>?</urn:list>
<urn:view>?</urn:view>
</urn:import_objectSecurity>
</soapenv:Body>
</soapenv:Envelope>
Retorno: