You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Current »

Anforderungen:

  • !!!Kennzeichnung der Prozessen die über die Sshnittstelle gestartet wurden: Revisionnummer oder Benutzername!!!???
  • Doku Backend-Schnittstelle (Open-API)

Fragen:

  • @DdbRolesAllowed({ DdbAdminRole.ADMIN, DdbAdminRole.PROCESSES })?
  • Wie kommt die Lieferung ins HDFS?
MethodeFrontendBackend
Funktioniert Dash?????

Welche Prozesse laufen momentan? → Folgeaufrufe um Dataset + DeliveryId zu bekommen

List<RunningProcess> = ProcessController.runningProcessesList<RunningProcess> = /processes/running
Welche Provider gibt es? → Nur die Orgs denen der Nutzer zugeordnet istInstitutionSearchResult = InstitutionsController.overviewOrganisationSearchResult = /organizations
Welche Datenbestände hat ein Provider?
Dataset[] = DatasetController.search
List<Dataset> = /dataset
Welche Revisionen hat ein Datenbestand? 1 Aufruf, 1 komplexes Model zurückliefern?komplexe Seite, API-Aufrufe in Controller + gsp

/dataset/<id>

/deliveries?filter=dataset_id:<id>

/processes?filter=delivery_id:<delivery_id>

Wurde die Metadatenlieferung für diese Revision bereits erfolgreich abgeholt und abgelegt? 

Anstatt nach Revision muss nach Delivery gefragt werden

????

Läuft für diese Revision momentan ein Prozess, und in welcher Stage befindet dieser sich? 

Nicht direkt möglich für eine Revision. Gleiche Aufrufe wie für "Welche Revisionen hat ein Datenbestand"



Bei mitgelieferten Binaries: Wurde für diese Revision die Binarylieferung bereits erfolgreich abgeholt und abgelegt? 

Anstatt nach Revision muss nach Delivery gefragt werden

????
Welche Mappingversionen gibt es? keine SchnittstelleList<Mapping> = /mappings, allerdings unsortiert
Liefere den Report für eine Revision/reports verschiedene Endpunkte/messages verschiedene Endpunkte (Wer darf das aufrufen?)
Neues Dataset anlegenPUT /datasetsPOST /datasets
Neue Lieferung anlegen

Wie ist die Logik um die Delivery ins HDFS zu laden??

Woher weiss ich wann das fertig ist??


Neue Revision anlegen

Prozessierung starten




  • No labels