Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Gliffy Diagram
macroIde68cb528-2a28-4579-ab6a-7e85a921815a
displayNameobjekter
nameobjekter
pagePin45

(Simplificert figur efter figur 4.1-1 i ITI TF-3. Da man på NSP ikke arbejder med folders er disse elementer udeladt)

...

  • For opret af dokumenter: source er submissionSet entryUuid og target er documentEntry's entryUuid
  • For ret, ; som for opret. Men den ekstra "replace" association er source  nye dokuments entryUuid og target det gamle dokument
  • For slet (deprecate):  source er submissionSet entryUuid og target er entryUuid for det dokument som skal slettes


På NSP er der forskellige måder at lave en fremsøgning på:

  • FindDocuments: Den traditionelle måde, hvor man opsætter en række søgekriterier som dato interval, dokument status, dokument type mm.
  • GetDocuments: her fremsøges dokumenterne efter entryuuid eller uniqueid

Når man laver en fremsøgning med ITI-18, kan man få forskellige typer af objekter tilbage, baseret på den retur type man sætter i kaldet.  NSP understøtter een:

  • LeafClass: her returnes en liste af matchende documentEntry med fuld metadata


#Som søge funktionaliteten kunne/burde være#

På NSP er der 3 forskellige måder at lave en fremsøgning på:

  • FindDocuments: Den traditionelle måde, hvor man opsætter en række søgekriterier som dato interval, dokument status, dokument type mm.
  • FindDocuemensByReference: her søge efter dokumentreferencer, man måtte have sat på da dokumentet blev oprettet kombineret med andre almindelige søgekriterier
  • GetDocuments: her fremsøges dokumenterne efter entryuuid eller uniqueid

...

  • LeafClass: her returnes en liste af matchende documentEntry med fuld metadata
  • ObjectRef: her returnes en liste af objekt referencer, som entryuuid

En måde at fremsøge meget store datamængder på, kan derfor laves med først en fremsøgning retur type ObjektRef og efterfølgende anvende disse værdier til at lave en GetDocuments med retur typen LeafClass.

TODO:   to versoiner af søgnings beskrivelse: en hvor søgning 2 udelades, og objektref resultat
problem: dds kan ikke filterer i forhold til spæringer og er det okAfklaring omkring der skal gøres noget at det bliver som "kunne være". Der gælder 2 ting:

  • DDS'en tillader ikke FindDocuemensByReference. Den findes i NXRG.
  • DDS'en ser ikke ud til at tillade ObjectRef Og hvordan skal den kunne håndtere spæringer på den baggrund. Er det nødvendigt at spære for ID'er?


Eksempler på kald

Det følgende er eksempelkode til at illustrere et ITI-41 kald til oprettelse af et dokument

...