Serviços de Dados do Domino / api / data / collections / unid / XXX retorna documentos da exibição diferente

1

Depois de obter o DDS em execução no nosso servidor da Web, comecei a testar algumas solicitações REST. A solicitação / api / data / collections retorna uma lista das visualizações no banco de dados.

Duas visões em questão são nomeadas ClaimedByMe e ClaimedByOthers. Quando vejo esses itens no meu cliente do Notes, a visualização ClaimedByMe tem 3 documentos e o ClaimedByOthers tem 0 documentos. Se eu fizer um GET contra o ClaimedByMe, ele retornará uma lista vazia. Se eu fizer um GET contra ClaimedByOthers, ele retornará uma lista dos 3 documentos na exibição ClaimedByMe. Não sei por que está se misturando assim. Eu verifiquei o UNID de cada exibição sendo retornada pelo DDS contra o que estou vendo no Designer e os UNIDs estão corretos. Eu não acho que isso seja um problema de configuração.

    
por Patrick Grimard 19.11.2013 / 20:00

2 respostas

1

Após atualizar a ACL do meu banco de dados para que o Anonymous não tivesse acesso, consegui fazer uma solicitação de autenticação do servidor por meio do meu utilitário de teste REST, seguido por solicitações GET às respectivas exibições e as coleções de documentos retornadas agora corrigir. Eu não sei por que isso estava relacionado a uma alteração na ACL, mas parece ter corrigido isso.

    
por 20.11.2013 / 14:05
0

Apenas um pensamento: isso pode estar relacionado a você ter documentos de resposta incluídos na fórmula de seleção da visualização, mas não ter como mostrar os documentos porque os documentos pai das respostas não são exibidos. Por exemplo, porque a fórmula de seleção não está usando @AllDescendants, mas algo menos ideal.

    
por 20.11.2013 / 11:28

Tags