Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Retorna o registro do dataserver representado pelo identificador da URL {id}. O FrameHTML faz a manipulação dos dados considerando que o mesmo possui somente o um campo id como chave. Portanto fez-se Isso causa limitações no RM visto que a maior parte das chaves primárias do RM são compostas. Para contornar esse problema foi necessário concatenar o valor dos campos da chave primária e um campo chamado id (Caso já exista um campo id na tabela, esse será renomeado no json para "RESTDS_TEMP_id").

O id é o resultado da concatenação da chave primária utilizando como separador a string "$_$". Se for tomado como exemplo a tabela local de estoque e um registro cujos campos CodColigada, CodFilial e CodLoc possuem, respectivamente, os valores 1, 1 e 06, o identificador que será gerado no json de retorno será "1$_$1$_$06".

O analista não deve manipular o valor do campo id, uma vez que ele é para uso interno do FrameHTML e do RM Host.

Exemplo de retorno

http://localhost:8051/rmsrestdataserver/rest/EstLOCData/1$_$1$_$06

...