Navigation:  Integração via web services SOAP > Web services publicados > Formulário >

getTableRecord

Previous  Top  Next

Este método possibilita consultar registros ativos de uma tabela dinâmica do SoftExpert Formulário. Para a utilização deste método é necessário seguir o padrão abaixo documentado:

 

Classe Java

Requisição

web/wwwroot/ws/java/form/GetTableRecordRequestType.java

Retorno

web/wwwroot/ws/java/form/GetTableRecordResponseType.java

 

Requisição

Identificador

Requerido

Descrição

TableID

X

Identificador da tabela

Pagination

X

Número da paginação.

Caso o valor não seja informado, será considerado como 1.

Caso seja menor que 1, será retornado erro.

TableFieldID

 

Identificador do campo da tabela a ser filtrado

TableFieldValue

 

Valor do campo da tabela para filtro.

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

 

Retorno

Identificador

Descrição

Status

SUCESSO:  SUCCESS

FALHA:  FAILURE

Code

SUCESSO:

1 – Caso houve sucesso na requisição do método e foram encontrados registros

2 – Caso houve sucesso na requisição do método, porém existem mais de 1000 registros, indicando que deve ser feita nova requisição com incremento na paginação

3 – Caso houve sucesso na requisição do método, mas não foram encontrados registros

FALHA: Código de retorno negativo

Detail

SUCESSO:  Descrição do retorno de sucesso

FALHA:  Descrição do erro encontrado

TotalPagination

SUCESSO:  Número total de páginas encontradas

RecordList

SUCESSO:

No caso de campos do tipo arquivo, será retornado um hash, que poderá ser utilizado posteriormente no método DOWNLOAD para download do arquivo.

Retornará um array contendo os registros encontrados. Caso não haja nenhum registro, retornará um array vazio.

O método retornará apenas 1000 registros por requisição. Caso existam mais que 1000 registros, será necessária uma nova requisição com incremento na paginação.

FALHA:  Descrição do erro encontrado