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

editTableRecord

Este método possibilita editar um registro de formulário associado à empresa SoftExpert Suite:

Para a inserção de cada um destes itens é necessário seguir o padrão abaixo documentado.

Classe Java
Requisiçãoweb/wwwroot/ws/java/administration/EditTableRecordRequestType.java
Retornoweb/wwwroot/ws/java/administration/EditTableRecordResponseType.java

Requisição:

IdentificadorRequeridoDescrição
IdCommercialXNome Fantasia da empresa
UserXMatrícula do usuário que editou o registro
TableIDIdentificador da tabela
TableFieldIDIdentificador do campo da tabela.
Observações:
• Caso seja um informado um campo em branco, o valor será editado para vazio;
• Caso exista um campo da tabela que não teve o identificador informado na requisição, seu valor continuará o mesmo.
TableFieldValueValor do campo da tabela.
Observações de acordo com o tipo do campo:
• Número: dígitos numéricos sem separador de milhar e decimal;
• Decimal: dígitos numéricos sem separador de milhar e com ponto (.) como separador decimal;
• Data: YYYY-MM-DD;
• Hora: HH:MM;
• Boolean: 0 ou 1.
TableFileFieldIDIdentificador do campo de tipo arquivo da tabela
FileNameNome do arquivo (inclui sua extensão)
FileContentConteúdo binário do arquivo
RelationshipIDIdentificador do relacionamento
RelationshipFieldIDIdentificador do campo da tabela relacionada
RelationshipFieldValueValor do campo da tabela relacionada.
Observações de acordo com o tipo do campo:
• Número: dígitos numéricos sem separador de milhar e decimal;
• Decimal: dígitos numéricos sem separador de milhar e com ponto (.) como separador decimal;
• Data: YYYY-MM-DD;
• Hora: HH:MM;
• Boolean: 0 ou 1.

Estrutura da requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:form">
<soapenv:Header/>
<soapenv:Body>
<urn:editTableRecord>
<urn:IdCommercial>?</urn:IdCommercial>
<urn:UserID>?</urn:UserID>
<urn:TableID>?</urn:TableID>
<urn:TableFieldList>
<urn:TableField>
<urn:TableFieldID>?</urn:TableFieldID>
<urn:TableFieldValue>?</urn:TableFieldValue>
</urn:TableField>
</urn:TableFieldList>
<urn:RelationshipList>
<urn:Relationship>
<urn:RelationshipID>?</urn:RelationshipID>
<urn:RelationshipField>
<urn:RelationshipFieldID>?</urn:RelationshipFieldID>
<urn:RelationshipFieldValue>?</urn:RelationshipFieldValue>
</urn:RelationshipField>
</urn:Relationship>
</urn:RelationshipList>
<urn:TableFieldFileList>
<urn:TableFieldFile>
<urn:TableFieldID>?</urn:TableFieldID>
<urn:FileName>?</urn:FileName>
<urn:FileContent>cid:1036611368430</urn:FileContent>
</urn:TableFieldFile>
</urn:TableFieldFileList>
</urn:editTableRecord>
</soapenv:Body>
</soapenv:Envelope>

Retorno:

IdentificadorDescrição
StatusSUCESSO: SUCCESS
FALHA: FAILURE
CodeSUCESSO: 1 – Registro alterado com sucesso
FALHA: Retornará um número negativo, dependendo de qual erro foi encontrado
DetailSUCESSO: Retornará a descrição de método executado com sucesso
FALHA: Retornará a descrição do erro encontrado