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

newAttributeRelationship

Este método possibilita realizar o relacionamento entre atributos pai e filho, e o relacionamento entre os valores dos atributos do SoftExpert Administração.

Para a utilização deste método, é necessário seguir o padrão abaixo documentado.

Classe Java
Requisiçãoweb/wwwroot/ws/java/administration/NewAttributeRelationshipRequestType.java
Retornoweb/wwwroot/ws/java/administration/NewAttributeRelationshipResponseType.java

Requisição:

IdentificadorRequeridoDescrição
ParentAttributeIDXIdentificador do atributo pai.
ChildAttributeIDXIdentificador do atributo filho.
AttributeValueRelationListXMatriz; Agrupador de vários relacionamentos entre valores de atributos que serão inseridos.
AttributeValueRelationXMatriz; Agrupador do relacionamento entre valores de atributos que será inserido.
ParentAttributeValueXValor do atributo pai
Observações de acordo com o tipo do atributo:
• Numérico: dígitos numéricos sem separador de milhar e com ponto (.) como separador decimal
• Moeda: dígitos numéricos sem separador de milhar e com ponto (.) como separador decimal
• Data: YYYY-MM-DD
• Hora: HHHH:MM
ChildAttributeValueXValor do atributo filho
Observações de acordo com o tipo do atributo:
• Numérico: dígitos numéricos sem separador de milhar e com ponto (.) como separador decimal
• Moeda: dígitos numéricos sem separador de milhar e com ponto (.) como separador decimal
• Data: YYYY-MM-DD
• Hora: HHHH:MM
FgDefaultUtilizar como padrão [1 - Sim; 2 - Não]
Caso não informado será considerado: 2 - Não

Estrutura da requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:admin">
<soapenv:Header/>
<soapenv:Body>
<urn:newAttributeRelationship>
<!--You may enter the following 3 items in any order-->
<urn:ParentAttributeID>?</urn:ParentAttributeID>
<urn:ChildAttributeID>?</urn:ChildAttributeID>
<urn:AttributeValueRelationList>
<!--1 or more repetitions:-->
<urn:AttributeValueRelation>
<!--You may enter the following 3 items in any order-->
<urn:ParentAttributeValue>?</urn:ParentAttributeValue>
<urn:ChildAttributeValue>?</urn:ChildAttributeValue>
<urn:FgDefault>?</urn:FgDefault>
</urn:AttributeValueRelation>
</urn:AttributeValueRelationList>
</urn:newAttributeRelationship>
</soapenv:Body>
</soapenv:Envelope>

Retorno:

IdentificadorDescrição
AttributeValueRelationListResponseRetorna um vetor com os metadados:
• AttributeValueRelationListResponse: Matriz; Relacionamentos
o AttributeValueRelationResponse: Matriz; Relacionamento
▪Status
oSUCESSO: SUCCESS
oFALHA: FAILURE
▪Code
oSUCESSO: 1
oFALHA: Código de retorno do erro ocorrido
▪Detail
oSUCESSO: Registro relacionado
oFALHA: Descrição do erro ocorrido
StatusSUCESSO: SUCCESS
FALHA: FAILURE
CodeSUCESSO: 1
FALHA: Código de retorno do erro ocorrido
DetailSUCESSO: Registro(s) relacionado(s)
FALHA: Descrição do erro ocorrido