Versões comparadas

Chave

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

...

O objetivo deste dataserver é possibilitar a consulta ao acervo através de webservice, será retornado exatamente a mesma consulta ao acervo utilizada na pesquisa geral do TOTVS Gestão Bibliotecária. 

...

Este método realiza a busca geral ao acervo, deve ser informando o campo que será buscado e o termo que será pesquisado o . O sistema irá realizar uma busca e se encontrar publicações irá retornar um dataset (XML) com quatro tabelas, a primeira com os detalhes da publicação ou das publicações encontradas, a segunda com as unidades bibliotecárias que as publicações encontradas possuem exemplares, a terceira e quarta respectivamente com os autores e assuntos vinculados as publicações. 

As tabelas Unidades, Assuntos e Autores são relacionadas com a tabela Publicação, os relacionamento relacionamentos de ambas as tabelas é feito dado pelas colunas CODIGOITEMPESQUISA, CODCOLIGADA e CODPUBLIC.

...

Este método é responsável por carregar o os detalhes  de uma única publicação, além de carregar os mesmos dados que já são retornados pelo ReadView deuma determinada publicação, carregará serão retornados também todos os exemplares disponíveis para a publicação, bem como, os dados de sumário, marc21, volumes, áreas e subáreas de conhecimento.

...

Nome do campoCampo para busca
ArtigoArtigo
AssuntoAssunto
AutorAutor
CategoriaCategoria
ClassificaçãoClassificacao
Código AuxiliarCodAuxiliar
ColeçãoColecao
Data de registroDataReg
EdiçãoEdicao
EditoraEditora
Função do autorFuncaoAutor
GeralGeral
Grupo de PublicaçãoGrupoPublic
InformaçõesInformacoes
ISBN (Livro)ISBN
ISSN (Periódico)ISSN
Local da publicaçãoLocalPublic
LocalizaçãoLocalizacao
MêsMes
NotaçõesNotacoes
Número do TomboNumTombo
Palavra ChavePalavraChave
SérieSerie
SubclassficaçãoSubclassificaçãoSubClassific
SubtítuloSubtitulo
SumárioSumario
Título equivalenteTituloEquivalente
Título OriginalTituloOriginal
Título PrincipalTituloPrincipal
Título UniformeTituloUniforme

...

Para realizar uma buscar por um determinado termo deve ser utilizado a operação de ReadView, esta operação deve ter como filtro o campo que será pesquisado  pesquisado e o termo da pesquisa, separados por ";" (ponto e vírgula) .

...

O código da coligada (CODCOLIGADA) e da publicação (CODPUBLIC) são obrigatórios na chave primária do método (PrimaryKey), os demais podem ser nulos, mas caso de fato sejam nulos, deve ser passado o valor "-1' pois sempre devem existir valores na composição da chave e se o.

No exemplo abaixo é possível identificar que para a publicação em questão foi utilizado os seguintes itens para a chave primária:

  • CODCOLIGADA = 1
  • CODPUBLIC = 2990
  • CODVOLUME = -1 (retornado nulo pelo ReadView)
  • EDICAO = -1 (retornado nulo pelo ReadView)
  • ANO = 20102017
  • NPAGINAS = -1 (retornado nulo pelo ReadView)

Composição da chave primária

Retorno do webservice a à chamada do ReadRecord

Conforme descrito, no ReadRecord é carregado o detalhamento da publicação, assim o retorno contará com todas as tabelas retornadas pelo ReadView e também as específicas do ReadRecord que são as de exemplares (exemplares, fascículos e artigos), sumário, áreas de conhecimento e sumário. 

Retorno do readrecord

Informações

Os dados da ficha catalográfica não são carregados pelo ReadRecord pois estes dados são montados em tempo de execução diretamente na tela.