old.miljoeportal.dkold.miljoeportal.dk/dokumenter alle/serviceoperationer b-boringer.pdfversi-on...

146
B3.1a Service operationer Miljøportalen B-Boringer

Upload: others

Post on 23-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B3.1a Service operationer

Miljøportalen B-Boringer

Page 2: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

Dokument revision

Dato Rev. af Versi-on

Revision

02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument

28-08-2014 DMP 1.0 Et samlet dokument indeholdende alle servicemetoder

Indholdsfortegnelse

BWS 01 Service.Operation: BoreholeCreate ................................................................................................................... 5

BWS 02 Service.Operation: BoreholeRead ..................................................................................................................... 8

BWS 03 Service.Operation: BoreholeUpdate ................................................................................................................ 10

BWS 04 Service.Operation: BoreholeDelete ................................................................................................................. 12

BWS 05 Service. Operation: LocalityCreate ................................................................................................................... 14

BWS 06 Service. Operation: LocalityRead ..................................................................................................................... 16

BWS 07 Service. Operation: LocalityUpdate .................................................................................................................. 18

BWS 08 Service. Operation: LocalityDelete ................................................................................................................... 20

BWS 09 Service. Operation: BorhLocalityDelete ............................................................................................................ 22

BWS 10 Service. Operation: PlantLocalityDelete ........................................................................................................... 24

BWS 11 Service. Operation: SampleSiteLocalityDelete ................................................................................................. 26

BWS 12 Service. Operation: BoreholeConstructionCreate ............................................................................................. 28

BWS 13 Service. Operation: BoreholeConstructionRead ............................................................................................... 30

BWS 14 Service. Operation: BoreholeConstructionUpdate ........................................................................................... 32

BWS 15 Service. Operation: BoreholeConstructionBorhDiamDelete ............................................................................. 34

BWS 16 Service. Operation: BoreholeConstructionCasingDelete .................................................................................. 36

BWS 17 Service. Operation: BoreholeConstructionDrilMethDelete .............................................................................. 38

BWS 18 Service. Operation: BoreholeConstructionGravPackDelete.............................................................................. 40

BWS 19 Service. Operation: BoreholeConstructionGroutDelete ................................................................................... 42

BWS 20 Service. Operation: BoreholeConstructionIntakeDelete ................................................................................... 44

BWS 21 Service. Operation: BoreholeConstructionScreenDelete .................................................................................. 46

BWS 22 Service. Operation: BoreholeConstructionWatLevMPDelete ........................................................................... 48

BWS 23 Service. Operation: BoreholeEnvironmentCreate ............................................................................................ 50

BWS 24 Service. Operation: BoreholeEnvironmentRead ............................................................................................... 52

BWS 25 Service. Operation: BoreholeEnvironmentUpdate ........................................................................................... 54

Page 3: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 3

BWS 26 Service. Operation: BoreholeEnvironmentDepositDelete ................................................................................ 56

BWS 27 Service. Operation: BoreholeEnvironmentClimateDelete ................................................................................ 58

BWS 28 Service. Operation: BoreholeEnvironmentChronoDelete ................................................................................. 60

BWS 29 Service. Operation: BoreholeGeologyCreate .................................................................................................... 62

BWS 30 Service. Operation: BoreholeGeologyRead ...................................................................................................... 64

BWS 31 Service. Operation: BoreholeGeologyUpdate .................................................................................................. 66

BWS 32 Service. Operation: BoreholeGeologyAnalysesDelete ...................................................................................... 68

BWS 33 Service. Operation: BoreholeGeologyFossilsDelete .......................................................................................... 70

BWS 34 Service. Operation: BoreholeGeologyLithSampDelete ..................................................................................... 72

BWS 35 Service. Operation: BoreholeGeologyMineralsDelete ...................................................................................... 74

BWS 36 Service. Operation: BoreholeGeologyMinorCompsDelete ............................................................................... 76

BWS 37 Service. Operation: ProjectPhaseCreate .......................................................................................................... 78

BWS 38 Service. Operation: ProjectPhaseRead ............................................................................................................. 80

BWS 39 Service. Operation: ProjectPhaseUpdate ......................................................................................................... 82

BWS 40 Service. Operation: ProjectPhaseDelete ........................................................................................................... 84

BWS 41 Service. Operation: SampleSiteCreate.............................................................................................................. 86

BWS 42 Service. Operation: SampleSiteRead ................................................................................................................ 88

BWS 43 Service. Operation: SampleSiteUpdate ............................................................................................................ 90

BWS 44 Service. Operation: SampleSiteDelete .............................................................................................................. 92

BWS 45 Service. Operation: WaterSampleCreate ......................................................................................................... 95

BWS 46 Service. Operation: WaterSampleRead ............................................................................................................ 97

BWS 47 Service. Operation: WaterSampleUpdate ........................................................................................................ 99

BWS 48 Service. Operation: WaterSampleDelete........................................................................................................ 101

BWS 49 Service. Operation: SoilSampleCreate ............................................................................................................ 103

BWS 50 Service. Operation: SoilSampleRead .............................................................................................................. 105

BWS 51 Service. Operation: SoilSampleUpdate........................................................................................................... 107

BWS 52 Service. Operation: SoilSampleDelete ............................................................................................................ 109

BWS 53 Service. Operation: AirSampleCreate ............................................................................................................. 111

BWS 54 Service. Operation: AirSampleRead ............................................................................................................... 113

BWS 55 Service. Operation: AirSampleUpdate ............................................................................................................ 115

BWS 56 Service. Operation: AirSampleDelete ............................................................................................................. 117

BWS 57 Service. Operation: SampleSupplRemarksDelete ........................................................................................... 119

BWS 58 Service. Operation: SaveResults ..................................................................................................................... 121

BWS 59 Service. Operation: FindResults ...................................................................................................................... 125

BWS 60 Service. Operation: DeactivateResults ........................................................................................................... 127

Page 4: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 4

BWS 61 Service. Operation: AnalysisProcessingUpdate .............................................................................................. 130

BWS 62 Service. Operation: SampleFinished ............................................................................................................... 132

BWS 63 Service. Operation: SampleQualityMark ........................................................................................................ 134

BWS 64 Service. Operation: SampleFinished ............................................................................................................... 136

BWS 65 Service. Operation: SampleApproval .............................................................................................................. 138

BWS 66 Service. Operation: SearchBoreholeBoundingBox.......................................................................................... 140

BWS 67 Service. Operation: SampleSearchByLocality ................................................................................................. 142

BWS 68 Service. Operation: SampleSearchByProjectPhase......................................................................................... 144

BWS 69 Service. Operation: IsAlive .............................................................................................................................. 146

Page 5: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 5

Service URLs: Production: http://webs.geus.dk/miljoeportal.groundwater.b-boring.2.0.0/B-Boring

Test: http://geusjuptest.geus.dk/miljoeportal.groundwater.b-boring.2.0.0/B-Boring

WSDLs:

Production: http://webs.geus.dk/miljoeportal.groundwater.b-boring.2.0.0/B-Boring?wsdl

Test: http://geusjuptest.geus.dk/miljoeportal.groundwater.b-boring.2.0.0/B-Boring?wsdl

BWS 01 Service.Operation: BoreholeCreate

Styringsdata Navn BoreholeCreate

Version V2.0.0

Status Produktion og test

Dato for frigivelse 30-06-2014

Forretningsmæssig kontekst Formål Formålet med dette kald er, at oprette en ny boring.

Beskrivelse Metoden kaldes med et BoreholeContentStruktur objekt, der indeholder oplysningerne om boringen.

Der returneres et BoreholeCreateResponse der indeholder en BoreholeReadStruktur samt en ReceiptStruktur med oplysninger om hvordan operationen er forløbet. BoreholeRead-Struktur indeholder DGUnr på den oprettede boring, og kan efterfølgende anvendes til at læse boringen.

For at knytte boringen til en lokalitet skal BoreholeContentStrukturen indeholde id på en al-lerede oprettet lokalitet i Jupiter

BoreholeNo, InsertDate, InsertUser, XUtm32Euref89 og YUtm32Euref89 udfyldes automa-tisk ved indlæsningen i Jupiter.

Page 6: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 6

Service operations diagram

Data Input / Output Input: BoreholeCreateStruktur

Output: BoreholeCreateResponse

Fejlhåndteringsreturdata

Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

act BoreholeCreate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Boring oprettes

Returnerer ReceiptStruktur

Returner svarReturner resultat

Logserv ice kaldes Returnerer ReceiptStruktur og BoreholeReadStruktur

Nej

Ja

Brugervalidering

Godkendt

Afvist

Opret boring

Boring oprettet?

Page 7: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 7

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responsetid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeContentStruktur

Response: BoreholeReadStruktur, ReceiptStruktur

Page 8: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 8

BWS 02 Service.Operation: BoreholeRead Styringsdata Navn BoreholeRead

Version V2.0.0

Status Produktion og test

Dato for frigivelse 08-04-2013

Forretningsmæssig kontekst Formål Læser en boring med administrative data inkl. dens tilknytning til én eller flere lokaliteter.

Beskrivelse Metoden kaldes med en BoreholeReadStruktur, der indeholder et DGUnr for den boring der skal læses.

Kaldet returnerer:

- Boringsoplysninger i en BoreholeContentStruktur

Service operations diagram

Data Input / Output Input: BoreholeReadStruktur

Output: BoreholeReadResponse

act BoreholeRead

Læs boring

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner fejlReturner resultat

Boring findes?

Logserv ice kaldes

Nej

Ja

Brugervalidering

Godkendt

Afvist

Boring læses

Returnerer ReceiptStruktur og BoreholeContentStruktur

Page 9: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 9

Fejlhåndteringsreturdata

Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responsetid Ikke målt

Noter

Use Cases

Forretningsobjekter Input: BoreholeReadStruktur

Output: BoreholeContentStruktur, ReceiptStruktur

Page 10: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 10

BWS 03 Service.Operation: BoreholeUpdate Styringsdata Navn BoreholeUpdate

Version V2.0.0

Status Produktion og test

Dato for frigivelse 08-04-2013

Forretningsmæssig kontekst Formål Opdaterer en boring med administrative data inkl. dens tilknytning til en eller flere lokalite-

ter.

Beskrivelse Metoden kaldes med et BoreholeContentStruktur objekt, der indeholder oplysningerne om boringen.

Der returneres ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

BoreholeNo, InsertDate, InsertUser, XUtm32Euref89 og YUtm32Euref89 kan ikke opdate-res ved hjælp af BoreholeUpdate.

Service operations diagram

Data Input / Output Input: BoreholeUpdateStruktur

Output: BoreholeUpdateResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

act BoreholeUpdate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Boring opdateres

Opdater boring

Boring findes?

Ja

Nej

Page 11: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 11

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError - File error

+9 reserveret

Valideringsfejl

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-

rationer inden for 1 boring ikke kan gennemføres og fejlen signaleres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et SVAR er tilgængeligt for klienten.

Responsetid Ved overtagelsesprøve måles svartid på service operationen og optimeres for bedste per-formance.

Noter

Use Cases 2013-01-10 Interaktionsdesign_vers8.docx

Forretningsobjekter Request: BoreholeContentStruktur

Response: ReceiptStruktur

Page 12: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 12

BWS 04 Service.Operation: BoreholeDelete Styringsdata Navn BoreholeDelete

Version V2.0.0

Status Produktion og test

Dato for frigivelse 08-04-2013

Forretningsmæssig kontekst Formål Formålet med metoden er, at slette en boring, eks. en fejloprettet boring. For at sikre mod

utilsigtet sletning af boringsdetaljer er det valgt, at BoreholeDelete kun kan slette boringen hvis detaljerne i forvejen er slettet (med BorhDiamDelete etc.).

Beskrivelse Metoden kaldes med en BoreholeDeleteStruktur.BoreholeDeleteStrukturen bruges som argument ved sletning af en boring. Strukturen indeholder ét BoreholeNo (DGUnr) på den boring der skal slettes.

Der returneres en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeDeleteStruktur

Output: BoreholeDeleteResponse

act BoreholeDelete

Sletter boring

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Boring slettes

Boring findes?Nej

Ja

Page 13: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 13

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError - File error

+9 reserveret

Valideringsfejl

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-

rationer inden for en boring ikke kan gennemføres og fejlen signaleres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler.

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et SVAR er tilgængeligt for klienten.

Responsetid Ved overtagelsesprøve måles svartid på service operationen og optimeres for bedste per-formance.

Noter

Use Cases 2013-01-10 Interaktionsdesign_vers8.docx

Forretningsobjekter Request: BoreholeDeleteStruktur

Response: ReceiptStruktur

Page 14: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 14

BWS 05 Service. Operation: LocalityCreate

Styringsdata Navn LocalityCreate

Version V2.0.0

Status Produktion og test

Dato for frigivelse 08-04-2013

Forretningsmæssig kontekst Formål Formålet med dette kald er, at oprette en lokalitet.

Beskrivelse Metoden kaldes med en LocalityCreateStruktur der indeholder et LocalityContentStruk-tur objekt med oplysningerne om lokaliteten. Det er muligt at knytte lokaliteten til en eller flere boringer, et eller flere anlæg og et eller flere prøvesteder under oprettelsen.

Der returneres et LocalityReadStruktur objekt med oplysninger til at læse den oprettede lokalitet og en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

act LocalityCreate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svarReturner resultat

Logserv ice kaldes

Nej

Ja

Brugervalidering

Godkendt

Afvist

Opret lokalitet

Lokalitet oprettet?

Lokalitet oprettes

Returnerer ReceiptStruktur og LocalityReadStruktur

Page 15: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 15

Data Input / Output Input: LocalityCreateStruktur

Output: LocalityCreateResponse

Service operation definition Testmiljø

http://geusjuptest.geus.dk/miljoeportal.groundwater.b-boring.2.0.0/B-Boring?wsdl

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError - File error

+9 reserveret

Valideringsfejl

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-

rationer inden for 1 boring ikke kan gennemføres og fejlen signaleres i ReceiptStruktur for dette element

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et SVAR er tilgængeligt for klienten.

Responsetid

Noter

Use Cases 2013-01-10 Interaktionsdesign_vers8.docx

Forretningsobjekter Request: LocalityContentStruktur

Response: LocalityReadStruktur og ReceiptStruktur

Page 16: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 16

BWS 06 Service. Operation: LocalityRead

Styringsdata Navn LocalityRead

Version V2.0.0

Status Produktion og test

Dato for frigivelse 08-04-2013

Forretningsmæssig kontekst Formål Formålet med dette kald er, at læse en lokalitet.

Beskrivelse Metoden kaldes med en LocalityReadStruktur det kan indeholde enten et Jupiter lokali-tetsId eller et DKJord LokalitetsId.

Der returneres et LocalityContentStruktur objekt med oplysninger om lokaliteten og en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: LocalityReadStruktur

act LocalityRead

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svarReturner resultat

Logserv ice kaldes

Nej

Ja

Brugervalidering

Godkendt

Afvist

Læs lokalitet

Lokalitet findes?

Lokalitet læses

Returnerer ReceiptStruktur og LocalityContentStruktur

Page 17: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 17

Output: LocalityReadResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError - File error

+9 reserveret

Valideringsfejl

Fejlhåndtering Der er ingen opdatering og derfor ingen kompenserende handlinger.

Loggen vil desuden indeholde alle fejl og advarsler.

Der er ingen validering af, om der mangler informationer i lokaliteten

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et SVAR er tilgængeligt for klienten.

Responsetid Ved overtagelsesprøve måles svartid på service operationen og optimeres for bedste per-formance.

Noter

Use Cases 2013-01-10 Interaktionsdesign_vers8.docx

Forretningsobjekter Request: LocalityReadStruktur

Response: LocalityContentStruktur og ReceiptStruktur

Page 18: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 18

BWS 07 Service. Operation: LocalityUpdate

Styringsdata Navn LocalityUpdate

Version V2.0.0

Status Udvikling

Dato for frigivelse

Forretningsmæssig kontekst Formål Formålet med dette kald er, at opdatere en lokalitet inkl. lokalitetens tilknytning til boringer,

anlæg og prøvesteder.

Beskrivelse Metoden kaldes med en LocalityUpdateStruktur der indeholder en LocalityCon-tentStruktur med de opdaterede lokalitets oplysninger. Det er muligt tilknytte nye boringer / anlæg/prøvesteder til lokaliteten under opdatering. Skal tilknytninger slettes skal det ske med LocalityPlantDelete, BorhLocalityDelete og SampleSiteLocalityDelete.

Der returneres en LocalityUpdateResponse der indeholder en ReceiptStruktur med op-lysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: LocalityUpdateStruktur

Output: LocalityUpdateResponse

Service operation definition Testmiljø

act LocalityUpdate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Opdater lokalitet

Lokalitet opdateres

Lokalitet findes?

Ja

Nej

Page 19: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 19

http://geusjuptest.geus.dk/miljoeportal.groundwater.b-boring.2.0.0/B-Boring?wsdl

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError - File error

+9 reserveret

Valideringsfejl

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-

rationer inden for 1 boring ikke kan gennemføres og fejlen signaleres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler.

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et SVAR er tilgængeligt for klienten.

Responsetid Ved overtagelsesprøve måles svartid på service operationen og optimeres for bedste per-formance.

Noter

Use Cases Eksempler givet i bilag B3.1. For yderligere henvises til Systemleverandører

Forretningsobjekter Request: LocalityContentStruktur

Response: ReceiptStruktur

Page 20: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 20

BWS 08 Service. Operation: LocalityDelete

Styringsdata Navn LocalityDelete

Version V2.0.0

Status Udvikling

Dato for frigivelse

Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette en lokalitet.

Beskrivelse Metoden kaldes med en LocalityDeleteStruktur der kan indeholde enten en Jupiter Loca-lityId eller en DKJord LocalityId_SYS. For at slette en lokalitet skal alle tilknyttede data først slettes – borings-, anlæsgs og prøvestedstilknytninger (samt senere projekter og faser)

Der returneres en LocalityDeleteResponse der indeholder en ReceiptStruktur med op-lysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: LocalityDeleteStruktur

Output: LocalityDeleteResponse

Service operation definition Testmiljø

http://geusjuptest.geus.dk/miljoeportal.groundwater.b-boring.2.0.0/B-

act LocalityDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter lokalitet

Lokalitet slettes

Lokalitet findes?Nej

Ja

Page 21: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 21

Boring?wsdl Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError - File error

+9 reserveret

Valideringsfejl

Fejlhåndtering

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et SVAR er tilgængeligt for klienten.

Responsetid Ved overtagelsesprøve måles svartid på service operationen og optimeres for bedste per-formance.

Noter

Use Cases Eksempler givet i bilag B3.1. For yderligere henvises til Systemleverandører

Forretningsobjekter Request: LocalityDeleteStruktur

Response: ReceiptStruktur

Page 22: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 22

BWS 09 Service. Operation: BorhLocalityDelete

Styringsdata Navn BorhLocalityDelete

Version V2.0.0

Status Udvikling

Dato for frigivelse

Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette en fejloprettet tilknytning mellem en boring og en loka-

litet.

Beskrivelse Metoden kaldes med en BorhLocalityDeleteStruktur der indeholder BoreholeNo (DGUnr) på boringen og LocalityId på lokaliteten for tilknytningen der skal slettes.

Der returneres en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BorhLocalityDeleteStruktur

Output: BorhLocalityDeleteResponse

Service operation definition Testmiljø

http://geusjuptest.geus.dk/miljoeportal.groundwater.b-boring.2.0.0/B-Boring?wsdl

Fejlhåndteringsreturdata Fejlmeddelelser:

act BorhLocalityDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter lokalitet-boringstilknytning

Lokalitet-boringstilknytning slettes

Lokalitet-boringstilknytning findes?Nej

Ja

Page 23: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 23

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError - File error

+9 reserveret

Valideringsfejl

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-

rationer inden for 1 boring ikke kan gennemføres og fejlen signaleres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler.

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et SVAR er tilgængeligt for klienten.

Responsetid Ved overtagelsesprøve måles svartid på service operationen og optimeres for bedste per-formance.

Noter

Use Cases Eksempler givet i bilag B3.1. For yderligere henvises til Systemleverandører

Forretningsobjekter Request: BorhLocalityDeleteStruktur

Response: ReceiptStruktur

Page 24: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 24

BWS 10 Service. Operation: PlantLocalityDelete

Styringsdata Navn PlantLocalityDelete

Version V2.0.0

Status Udvikling

Dato for frigivelse

Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette tilknytningen mellem en lokalitet og et anlæg.

Beskrivelse Metoden kaldes med en PlantLocalityDeleteStruktur der indeholder id’er for anlæg og lo-kalitet.

Der returneres en PlantLocalityDeleteResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: PlantLocalityDeleteStruktur

Output: PlantLocalityDeleteResponse

Service operation definition Testmiljø

http://geusjuptest.geus.dk/miljoeportal.groundwater.b-boring.2.0.0/B-Boring?wsdl

act PlantLocalityDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter lokalitet-anlægstilknytning

Lokalitet-anlægstilknytning slettes

Lokalitet-anlægstilknytning findes?Nej

Ja

Page 25: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 25

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError - File error

+9 reserveret

Valideringsfejl

Fejlhåndtering

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et SVAR er tilgængeligt for klienten.

Responsetid Ved overtagelsesprøve måles svartid på service operationen og optimeres for bedste per-formance.

Noter

Use Cases Eksempler givet i bilag B3.1. For yderligere henvises til Systemleverandører

Forretningsobjekter Request: LocalityPlantDeleteStruktur

Response: ReceiptStruktur

Page 26: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 26

BWS 11 Service. Operation: SampleSiteLocalityDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette tilknytningen mellem en lokalitet og et prøvested.

Beskrivelse Metoden kaldes med en SampleSiteLocalityDeleteStruktur der indeholder id’er for prø-vested og lokalitet.

Der returneres en SampleSiteLocalityDeleteResponse der indeholder en ReceiptStruk-tur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: SampleSiteLocalityDeleteStruktur

Output: SampleSiteLocalityDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

act SampleSiteLocalityDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Lokalitet-prøv estedstilknytning slettes

Sletter lokalitet-prøvestedstilknytning

Lokalitet-prøvestedstilknytning findes?Nej

Ja

Page 27: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 27

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: SampleSiteLocalityDeleteStruktur

Response: ReceiptStruktur

Page 28: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 28

BWS 12 Service. Operation: BoreholeConstructionCreate Forretningsmæssig kontekst Formål Formålet med dette kald er at oprette boretekniske data (boringskonstruktion) på en eksi-

sterende boring.

Beskrivelse Metoden kaldes med et BoreholeConstructionStruktur objekt, der indeholder ét DGUnr og nul til mange oplysninger om boringskonstruktionen (indtag/intake, filter/screen, pejle-målepunkt/watlevmp, forerør/casing, gruskastning/gravpack, borehulsdimension/borhdiam, boremetode/drilmeth, lerspærre/grout).

Der returneres et BoreholeConstructionCreateResponse der indeholder en Receip-tStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeConstructionCreateStruktur

Output: BoreholeConstructionCreateResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

act BoreholeConstructionCreate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Opret boringskonstruktion

Boringskonstruktion oprettes

Page 29: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 29

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeConstructionStruktur

Response: ReceiptStruktur

Page 30: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 30

BWS 13 Service. Operation: BoreholeConstructionRead Forretningsmæssig kontekst Formål Formålet er at læse de boretekniske data (boringskonstruktion) på en boring.

Beskrivelse Metoden kaldes med en BoreholeConstructionReadStruktur, der indeholder et DGUnr for den boring hvorfra de boretekniske data skal læses.

Kaldet returnerer de boretekniske data i en BoreholeConstructionStruktur.

Service operations diagram

Data Input / Output Input: BoreholeConstructionReadStruktur

Output: BoreholeConstructionReadResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

act BoreholeConstructionRead

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svarReturner resultat

Logserv ice kaldes

Nej

Ja

Brugervalidering

Godkendt

Afvist

Læs boringskonstruktion

Boringskonstruktion læses

Boringskonstruktion findes?

Returnerer ReceiptStruktur og BoreholeConstructionStruktur

Page 31: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 31

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeConstructionReadStruktur

Response: BoreholeConstructionStruktur + ReceiptStruktur

Page 32: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 32

BWS 14 Service. Operation: BoreholeConstructionUpdate Forretningsmæssig kontekst Formål Formålet med dette kald er at opdatere boretekniske data (boringskonstruktion) på en ek-

sisterende boring.

Beskrivelse Metoden kaldes med et BoreholeConstructionStruktur objekt, der indeholder ét DGUnr og nul til mange oplysninger om boringskonstruktionen (indtag/intake, filter/screen, pejle-målepunkt/watlevmp, forerør/casing, gruskastning/gravpack, borehulsdimension/borhdiam, boremetode/drilmeth, lerspærre/grout).

Der returneres et BoreholeConstructionUpdateResponse der indeholder en Receip-tStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeConstructionUpdateStruktur

Output: BoreholeConstructionUpdateResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

act BoreholeConstructionUpdate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Opdater boringskonstruktion

Boringskonstruktion opdateres

Boringskonstruktion findes?

Ja

Nej

Page 33: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 33

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeConstructionStruktur

Response: ReceiptStruktur

Page 34: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 34

BWS 15 Service. Operation: BoreholeConstructionBorhDiamDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette én eller flere borehulsdimensioner på en boring.

Beskrivelse Metoden kaldes med en BoreholeBorhDiamDeleteStruktur der indeholder et DGUnr og en liste af id’er på de borehulsdimensioner der ønskes slettet.

Der returneres en BoreholeBorhDiamDeleteResponse der indeholder en ReceiptStruk-tur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeBorhDiamDeleteStruktur

Output: BoreholeBorhDiamDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

act BoreholeConstructionBorhDiamDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter borehulsdiameter

Borehulsdiameter slettes

Borehulsdiameter findes?Nej

Ja

Page 35: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 35

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeBorhDiamDeleteStruktur

Response: ReceiptStruktur

Page 36: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 36

BWS 16 Service. Operation: BoreholeConstructionCasingDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette ét eller flere forerør på en boring.

Beskrivelse Metoden kaldes med en BoreholeCasingDeleteStruktur der indeholder et DGUnr og en liste af id’er på de forerør der ønskes slettet.

Der returneres en BoreholeCasingDeleteResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeCasingDeleteStruktur

Output: BoreholeCasingDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act BoreholeConstructionCasingDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter forerør

Forerør slettes

Forerør findes?Nej

Ja

Page 37: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 37

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeCasingDeleteStruktur

Response: ReceiptStruktur

Page 38: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 38

BWS 17 Service. Operation: BoreholeConstructionDrilMethDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette én eller flere boremetoder på en boring.

Beskrivelse Metoden kaldes med en BoreholeDrilMethDeleteStruktur der indeholder et DGUnr og en liste af id’er på de boremetoder der ønskes slettet.

Der returneres en BoreholeDrilMethDeleteResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeDrilMethDeleteStruktur

Output: BoreholeDrilMethDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act BoreholeConstructionDrilMethDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter boremetode

Boremetode slettes

Boremetode findes?Nej

Ja

Page 39: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 39

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeDrilMethDeleteStruktur

Response: ReceiptStruktur

Page 40: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 40

BWS 18 Service. Operation: BoreholeConstructionGravPackDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette én eller flere gruskastninger på en boring.

Beskrivelse Metoden kaldes med en BoreholeGravPackDeleteStruktur der indeholder et DGUnr og en liste af id’er på de gruskastninger der ønskes slettet.

Der returneres en BoreholeGravPackDeleteResponse der indeholder en ReceiptStruk-tur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeGravPackDeleteStruktur

Output: BoreholeGravPackDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act BoreholeConstructionGrav PackDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter gruskastning

Gruskastning slettes

Gruskastning findes?Nej

Ja

Page 41: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 41

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeGravPackDeleteStruktur

Response: ReceiptStruktur

Page 42: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 42

BWS 19 Service. Operation: BoreholeConstructionGroutDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette én eller flere lerspærrer på en boring.

Beskrivelse Metoden kaldes med en BoreholeGroutDeleteStruktur der indeholder et DGUnr og en li-ste af id’er på de lerspærrer der ønskes slettet.

Der returneres en BoreholeGroutDeleteResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeGroutDeleteStruktur

Output: BoreholeGroutDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act BoreholeConstructionGroutDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter lerspærre

Lerspærre slettes

Lerspærre findes?Nej

Ja

Page 43: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 43

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeGroutDeleteStruktur

Response: ReceiptStruktur

Page 44: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 44

BWS 20 Service. Operation: BoreholeConstructionIntakeDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette ét eller flere indtag på en boring.

Beskrivelse Metoden kaldes med en BoreholeIntakeDeleteStruktur der indeholder et DGUnr og en li-ste af id’er på de indtag der ønskes slettet.

Der returneres en BoreholeIntakeDeleteResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeIntakeDeleteStruktur

Output: BoreholeIntakeDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act BoreholeConstructionIntakeDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter boringsindtag

Boringsindtag slettes

Boringsindtag findes?Nej

Ja

Page 45: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 45

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeIntakeDeleteStruktur

Response: ReceiptStruktur

Page 46: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 46

BWS 21 Service. Operation: BoreholeConstructionScreenDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette ét eller flere filtre på en boring.

Beskrivelse Metoden kaldes med en BoreholeScreenDeleteStruktur der indeholder et DGUnr og en liste af id’er på de filtre der ønskes slettet.

Der returneres en BoreholeScreenDeleteResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeScreenDeleteStruktur

Output: BoreholeScreenDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

act BoreholeConstructionScreenDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter filter

Filter slettes

Filter findes?Nej

Ja

Page 47: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 47

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeScreenDeleteStruktur

Response: ReceiptStruktur

Page 48: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 48

BWS 22 Service. Operation: BoreholeConstructionWatLevMPDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette ét eller flere pejlemålepunkter på en boring.

Beskrivelse Metoden kaldes med en BoreholeWatlevMPDeleteStruktur der indeholder et DGUnr og en liste af id’er på de pejlemålepunkter der ønskes slettet.

Der returneres en BoreholeWatLevMPDeleteResponse der indeholder en ReceiptStruk-tur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeWatlevMPDeleteStruktur

Output: BoreholeWatLevMPDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act BoreholeConstructionWatLev MPDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter pejlemålepunkt

Pej lemålepunkt slettes

Pejlemålepunkt findes?Nej

Ja

Page 49: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 49

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeWatlevMPDeleteStruktur

Response: ReceiptStruktur

Page 50: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 50

BWS 23 Service. Operation: BoreholeEnvironmentCreate Forretningsmæssig kontekst Formål Formålet med dette kald er at oprette aflejringsmiljø, klima- og kronostratigrafi på en eksi-

sterende boring.

Beskrivelse Metoden kaldes med et BoreholeEnvironmentStruktur objekt, der indeholder ét DGUnr og nul til mange oplysninger om aflejringsmiljø, klima- og kronostratigrafi (deposenv , clim-stra og chrostra).

Der returneres et BoreholeEnvironmentCreateResponse der indeholder en Receip-tStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeEnvironmentCreateStruktur

Output: BoreholeEnvironmentCreateResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act BoreholeEnv ironmentCreate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Opret aflejringsmiljø og stratigrafi

Aflej ringsmiljø og stratigrafi oprettes

Page 51: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 51

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeEnvironmentStruktur

Response: ReceiptStruktur

Page 52: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 52

BWS 24 Service. Operation: BoreholeEnvironmentRead Forretningsmæssig kontekst Formål Formålet er at læse aflejringsmiljø, klima- og kronostratigrafi på en boring.

Beskrivelse Metoden kaldes med en BoreholeEnvironmentReadStruktur, der indeholder et DGUnr for den boring hvorfra de data skal læses.

Kaldet returnerer data i en BoreholeEnvironmentStruktur.

Service operations diagram

Data Input / Output Input: BoreholeEnvironmentReadStruktur

Output: BoreholeEnvironmentReadResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

act BoreholeEnv ironmentRead

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svarReturner resultat

Logserv ice kaldes

Nej

Ja

Brugervalidering

Godkendt

Afvist

Læs aflejringsmiljø og stratigrafi

Aflej ringsmiljø og stratigrafi læses

Aflejringsmiljø og stratigrafi findes?

Returnerer ReceiptStruktur og BoreholeEnv ironmentStruktur

Page 53: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 53

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeEnvironmentReadStruktur

Response: BoreholeEnvironmentStruktur + ReceiptStruktur

Page 54: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 54

BWS 25 Service. Operation: BoreholeEnvironmentUpdate Forretningsmæssig kontekst Formål Formålet med dette kald er at opdatere aflejringsmiljø, klima- og kronostratigrafi på en ek-

sisterende boring.

Beskrivelse Metoden kaldes med et BoreholeEnvironmentStruktur objekt, der indeholder ét DGUnr og nul til mange oplysninger om aflejringsmiljø, klima- og kronostratigrafi (deposenv , clim-stra og chrostra).Der returneres et BoreholeEnvironmentUpdateResponse der indehol-der en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeEnvironmentUpdateStruktur

Output: BoreholeEnvironmentUpdateResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act BoreholeEnv ironmentUpdate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Opdater aflejringsmiljø og stratigrafi

Aflej ringsmiljø og stratigrafi opdateres

Aflejringsmiljø findes?

Ja

Nej

Page 55: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 55

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeEnvironmentStruktur

Response: ReceiptStruktur

Page 56: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 56

BWS 26 Service. Operation: BoreholeEnvironmentDepositDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette én eller flere aflejringsmiljøer på en boring.

Beskrivelse Metoden kaldes med en BoreholeDepositEnvironmentDeleteStruktur der indeholder et DGUnr og en liste af id’er på de lag der ønskes slettet.

Der returneres en BoreholeDepositEnvironmentDeleteResponse der indeholder en Re-ceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeDepositEnvironmentDeleteStruktur

Output: BoreholeDepositEnvironmentDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act BoreholeEnv ironmentDepositDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter aflejringsmiljø

Aflej ringsmiljø slettes

Aflejringsmiljø findes?Nej

Ja

Page 57: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 57

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeDepositEnvironmentDeleteStruktur

Response: ReceiptStruktur

Page 58: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 58

BWS 27 Service. Operation: BoreholeEnvironmentClimateDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette én eller flere klimastratigrafier på en boring.

Beskrivelse Metoden kaldes med en BoreholeClimateStratigraphyDeleteStruktur der indeholder et DGUnr og en liste af id’er på de lag der ønskes slettet.

Der returneres en BoreholeClimateStratigraphyDeleteResponse der indeholder en Re-ceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeClimateStratigraphyDeleteStruktur

Output: BoreholeClimateStratigraphyDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act BoreholeEnv ironmentClimateDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter klimastratigrafi

Klimastratigrafi slettes

Klimastratigrafi findes?Nej

Ja

Page 59: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 59

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeClimateStratigraphyDeleteStruktur

Response: ReceiptStruktur

Page 60: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 60

BWS 28 Service. Operation: BoreholeEnvironmentChronoDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette én eller flere kronostratigrafier på en boring.

Beskrivelse Metoden kaldes med en BoreholeChronoStratigraphyDeleteStruktur der indeholder et DGUnr og en liste af id’er på de lag der ønskes slettet.

Der returneres en BoreholeChronoStratigraphyDeleteResponse der indeholder en Re-ceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeChronoStratigraphyDeleteStruktur

Output: BoreholeChronoStratigraphyDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act BoreholeEnv ironmentChronoDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter kronostratigrafi

Kronostratigrafi slettes

Kronostratigrafi findes?Nej

Ja

Page 61: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 61

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeChronoStratigraphyDeleteStruktur

Response: ReceiptStruktur

Page 62: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 62

BWS 29 Service. Operation: BoreholeGeologyCreate Forretningsmæssig kontekst Formål Formålet med dette kald er at oprette borehulsgeologi (litologi, analyser, petrologi, bikom-

ponenter, fossiler) på en eksisterende boring.

Beskrivelse Metoden kaldes med et BoreholeGeologyStruktur objekt, der indeholder ét DGUnr og nul til mange litologiske lag med 0 til mange oplysninger om analyser, petrologi, bikomponen-ter og fossiler.

Der returneres et BoreholeGeologyCreateResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeGeologyCreateStruktur

Output: BoreholeGeologyCreateResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

act BoreholeGeologyCreate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Opret boringslitologi

Boringslitologi oprettes

Page 63: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 63

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeGeologyStruktur

Response: ReceiptStruktur

Page 64: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 64

BWS 30 Service. Operation: BoreholeGeologyRead Forretningsmæssig kontekst Formål Formålet er at læse borehulsgeologi på en boring.

Beskrivelse Metoden kaldes med en BoreholeGeologyReadStruktur, der indeholder et DGUnr for den boring hvorfra de data skal læses.

Kaldet returnerer data i en BoreholeGeologyStruktur.

Service operations diagram

Data Input / Output Input: BoreholeGeologyReadStruktur

Output: BoreholeGeologyReadResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

act BoreholeGeologyRead

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svarReturner resultat

Logserv ice kaldes

Nej

Ja

Brugervalidering

Godkendt

Afvist

Læs boringslitologi

Boringslitologi læses

Boringslitologi findes?

Returnerer ReceiptStruktur og

BoreholeGeologyStruktur

Page 65: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 65

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeGeologyReadStruktur

Response: BoreholeGeologyStruktur + ReceiptStruktur

Page 66: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 66

BWS 31 Service. Operation: BoreholeGeologyUpdate Forretningsmæssig kontekst Formål Formålet med dette kald er at opdatere borehulsgeologi på en eksisterende boring.

Beskrivelse Metoden kaldes med et BoreholeGeologyStruktur objekt, der indeholder ét DGUnr og nul til mange litologiske lag med 0 til mange oplysninger om analyser, petrologi, bikomponen-ter og fossiler.

Der returneres et BoreholeGeologyUpdateResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeGeologyUpdateStruktur

Output: BoreholeGeologyUpdateResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act BoreholeGeologyUpdate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Opdater boringslitologi

Boringslitologi opdateres

Boringslitologi findes?

Nej

Ja

Page 67: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 67

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeGeologyStruktur

Response: ReceiptStruktur

Page 68: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 68

BWS 32 Service. Operation: BoreholeGeologyAnalysesDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette én eller flere geologiske analyser på en boring.

Beskrivelse Metoden kaldes med en BoreholeAnalysesDeleteStruktur der indeholder et DGUnr, et lagnr og en liste af id’er på de analyser der ønskes slettet.

Der returneres en BoreholeAnalysesDeleteResponse der indeholder en ReceiptStruk-tur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeAnalysesDeleteStruktur

Output: BoreholeAnalysesDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act BoreholeGeologyAnalysesDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter analyser

Analyser slettes

Analyser findes?Nej

Ja

Page 69: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 69

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeAnalysesDeleteStruktur

Response: ReceiptStruktur

Page 70: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 70

BWS 33 Service. Operation: BoreholeGeologyFossilsDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette én eller flere fossiler på en boring.

Beskrivelse Metoden kaldes med en BoreholeFossilsDeleteStruktur der indeholder et DGUnr, et lagnr og en liste af id’er på de fossiler der ønskes slettet.

Der returneres en BoreholeFossilsDeleteResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeFossilsDeleteStruktur

Output: BoreholeFossilsDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act BoreholeGeologyFossilsDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter fossiler

Fossiler slettes

Fossiler findes?Nej

Ja

Page 71: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 71

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeFossilsDeleteStruktur

Response: ReceiptStruktur

Page 72: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 72

BWS 34 Service. Operation: BoreholeGeologyLithSampDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette ét eller flere geologiske lag på en boring.

Beskrivelse Metoden kaldes med en BoreholeLithSampDeleteStruktur der indeholder et DGUnr, et lagnr på de geologiske lag der ønskes slettet.

Der returneres en BoreholeLithSampDeleteResponse der indeholder en ReceiptStruk-tur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeLithSampDeleteStruktur

Output: BoreholeLithSampDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act BoreholeGeologyLithSampDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter litologisk lag

Litologisk lag slettes

Litologisk lag findes?Nej

Ja

Page 73: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 73

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeLithSampDeleteStruktur

Response: ReceiptStruktur

Page 74: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 74

BWS 35 Service. Operation: BoreholeGeologyMineralsDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette én eller flere mineraler på en boring.

Beskrivelse Metoden kaldes med en BoreholeMineralsDeleteStruktur der indeholder et DGUnr, et lagnr og en liste af id’er på de mineraler der ønskes slettet.

Der returneres en BoreholeMineralsDeleteResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeMineralsDeleteStruktur

Output: BoreholeMineralsDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act BoreholeGeologyMineralsDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter mineraler

Mineraler slettes

Mineraler findes?Nej

Ja

Page 75: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 75

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeMineralsDeleteStruktur

Response: ReceiptStruktur

Page 76: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 76

BWS 36 Service. Operation: BoreholeGeologyMinorCompsDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette én eller flere bikomponenter på en boring.

Beskrivelse Metoden kaldes med en BoreholeMinorCompsDeleteStruktur der indeholder et DGUnr, et lagnr og en liste af id’er på de bikomponenter der ønskes slettet.

Der returneres en BoreholeMinorCompsDeleteResponse der indeholder en Receip-tStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeMinorCompsStruktur

Output: BoreholeMinorCompsResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act BoreholeGeologyMinorCompsDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter bikomponenter

Bikomponenter slettes

Bikomponenter findes?Nej

Ja

Page 77: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 77

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeMinorCompsDeleteStruktur

Response: ReceiptStruktur

Page 78: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 78

BWS 37 Service. Operation: ProjectPhaseCreate Forretningsmæssig kontekst Formål Formålet med dette kald er, at oprette en projektfase.

Beskrivelse Metoden kaldes med en ProjectPhaseCreateStruktur der indeholder et ProjectPhase-ContentStruktur objekt med oplysningerne om projektfasen. Der skal angives et lokali-tetsid som projektfasen knyttes til.

Der returneres et ProjectPhaseReadStruktur objekt med oplysninger til at læse den op-rettede projektfase og en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: ProjectPhaseCreateStruktur

Output: ProjectPhaseCreateResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

act ProjectPhaseCreate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svarReturner resultat

Logserv ice kaldes

Nej

Ja

Brugervalidering

Godkendt

Afvist

Opret projektfase

Returnerer ReceiptStruktur og

ProjectPhaseReadStruktur

Projektfase oprettes

Projektfase oprettet?

Page 79: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 79

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: ProjectPhaseContentStruktur

Response: ProjectPhaseReadStruktur og ReceiptStruktur

Page 80: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 80

BWS 38 Service. Operation: ProjectPhaseRead Forretningsmæssig kontekst Formål Formålet med dette kald er, at læse en projektfase.

Beskrivelse Metoden kaldes med en ProjectPhaseReadStruktur der kan indeholde enten et Jupiter projektfaseId eller et brugertildelt Id (ProjectPhaseIdSYS).

Der returneres et ProjectPhaseContentStruktur objekt med oplysninger om projektfasen og en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: ProjectPhaseReadStruktur

Output: ProjectPhaseReadResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

act ProjectPhaseRead

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svarReturner resultat

Logserv ice kaldes

Nej

Ja

Brugervalidering

Godkendt

Afvist

Læs projektfase

Projektfase læses

Projektfase findes?

Returnerer ReceiptStruktur og ProjectPhaseContentStruktur

Page 81: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 81

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: ProjectPhaseReadStruktur

Response: ProjectPhaseContentStruktur og ReceiptStruktur

Page 82: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 82

BWS 39 Service. Operation: ProjectPhaseUpdate Forretningsmæssig kontekst

Formål Formålet med dette kald er, at opdatere en projektfase.

Beskrivelse Metoden kaldes med en ProjectPhaseUpdateStruktur der indeholder en ProjectPhase-ContentStruktur med de opdaterede projektfaseoplysninger.

Der returneres en ProjectPhaseUpdateResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: ProjectPhaseUpdateStruktur

Output: ProjectPhaseUpdateResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act ProjectPhaseUpdate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Opdater projektfase

Projektfase opdateres

Projektfase findes?Nej

Ja

Page 83: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 83

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: ProjectPhaseContentStruktur

Response: ReceiptStruktur

Page 84: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 84

BWS 40 Service. Operation: ProjectPhaseDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette en projektfase.

Beskrivelse Metoden kaldes med en ProjectPhaseDeleteStruktur der kan indeholde enten en Jupiter ProjectPhaseId eller en ProjectPhaseIdSYS.

Der returneres en ProjectPhaseDeleteResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: ProjectPhaseDeleteStruktur

Output: ProjectPhaseDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act ProjectPhaseDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter projektfase

Projektfase slettes

Projektfase findes?Nej

Ja

Page 85: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 85

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: ProjectPhaseDeleteStruktur

Response: ReceiptStruktur

Page 86: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 86

BWS 41 Service. Operation: SampleSiteCreate Forretningsmæssig kontekst Formål Formålet med dette kald er, at oprette et prøvested.

Beskrivelse Metoden kaldes med en SampleSiteCreateStruktur der indeholder et SampleSiteCon-tentStruktur objekt med oplysningerne om prøvestedet og nul til mange lokalitetsId’er.

Der returneres et SampleSiteReadStruktur objekt med oplysninger til at læse den opret-tede projektfase og en ReceiptStruktur med oplysninger om hvordan operationen er for-løbet.

Service operations diagram

Data Input / Output Input: SampleSiteCreateStruktur

Output: SampleSiteCreateResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

act SampleSiteCreate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svarReturner resultat

Logserv ice kaldes

Nej

Ja

Brugervalidering

Godkendt

Afvist

Opret prøvested

Prøv ested oprettes

Prøvested oprettet?

Returnerer ReceiptStruktur og

SampleSiteReadStruktur

Page 87: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 87

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: SampleSiteContentStruktur

Response: SampleSiteReadStruktur og ReceiptStruktur

Page 88: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 88

BWS 42 Service. Operation: SampleSiteRead Forretningsmæssig kontekst

Formål Formålet med dette kald er, at læse et prøvested.

Beskrivelse Metoden kaldes med en SampleSiteReadStruktur der indeholder et Jupiter SampleSiteId.

Der returneres et SampleSiteContentStruktur objekt med oplysninger om projektfasen og en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: SampleSiteReadStruktur

Output: SampleSiteReadResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

act SampleSiteRead

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svarReturner resultat

Logserv ice kaldes

Nej

Ja

Brugervalidering

Godkendt

Afvist

Læs prøvested

Prøv ested læses

Prøvested findes?

Returnerer ReceiptStruktur og

SampleSiteContentStruktur

Page 89: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 89

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: SampleSiteReadStruktur

Response: SampleSiteContentStruktur og ReceiptStruktur

Page 90: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 90

BWS 43 Service. Operation: SampleSiteUpdate

Forretningsmæssig kontekst Formål Formålet med dette kald er, at opdatere et prøvested.

Beskrivelse Metoden kaldes med en SampleSiteUpdateStruktur der indeholder en SampleSiteCon-tentStruktur med de opdaterede prøvestedsoplysninger.

Der returneres en SampleSiteUpdateResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: SampleSiteUpdateStruktur

Output: SampleSiteUpdateResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act SampleSiteUpdate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Opdater prøvested

Prøv ested opdateres

Nej

Ja

Prøvested findes?

Page 91: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 91

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: SampleSiteContentStruktur

Response: ReceiptStruktur

Page 92: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 92

BWS 44 Service. Operation: SampleSiteDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette et prøvested.

Beskrivelse Metoden kaldes med en SampleSiteDeleteStruktur der indeholder et Jupiter SampleSi-teId. Der returneres en SampleSiteDeleteResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: SampleSiteDeleteStruktur

Output: SampleSiteDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

act SampleSiteDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter prøvested

Prøv ested slettes

Prøvested findes?Nej

Ja

Page 93: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 93

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: SampleSiteDeleteStruktur

Response: ReceiptStruktur

Page 94: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 94

Page 95: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 95

BWS 45 Service. Operation: WaterSampleCreate Forretningsmæssig kontekst Formål Formålet med dette kald er at oprette en vandprøve på et eksisterende anlæg, prøvested

eller en boring.

Beskrivelse Metoden kaldes med en WaterSampleCreateStruktur der indeholder en WaterSample-ContentStruktur.

WaterSampleContentStruktur indeholder en SampleIdentifierStruktur med oplysning om prøvetypen (Project) der afgør hvor i Jupiterstrukturen prøven skal gemmes. Hvis man indberetter en prøve med Project som betyder at det er en prøve tilknyttet en boring, skal der også være en BoreholeIdentifierStruktur med identifikation af boringen. Ligeledes skal der være en PlantIdentifierStruktur hvis prøven er taget på et anlæg eller en Sam-pleSiteIdentifierStruktur hvis den er taget på et prøvested.

WaterSampleContentStruktur skal indeholde en SampleStruktur med generelle informa-tioner om prøven, mens der kan være 0 til 1 WaterSampleStruktur med oplysninger der kun er relevante for vandprøver. Under SampleStruktur kan tilknyttes 0 til mange Suppl-RemarksStruktur (supplerende prøvebemærkninger).

Der returneres et WaterSampleReadStruktur objekt med, hvis operationen er lykkedes, en SampleIdentifierStruktur med et Jupiter prøveid, og en ReceiptStruktur med oplys-ninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: WaterSampleCreateStruktur

act WaterSampleCreate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svarReturner resultat

Logserv ice kaldes

Nej

Ja

Brugervalidering

Godkendt

Afvist

Opret vandprøve

Vandprøv e oprettes

Vandprøve oprettet?

Returnerer ReceiptStruktur og

WaterSampleReadStruktur

Page 96: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 96

Output: WaterSampleCreateResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: WaterSampleContentStruktur

Response: WaterSampleReadStruktur og ReceiptStruktur

Page 97: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 97

BWS 46 Service. Operation: WaterSampleRead Forretningsmæssig kontekst Formål Formålet med dette kald er, at læse en vandprøve.

Beskrivelse Metoden kaldes med en WaterSampleReadStruktur der indeholder en SampleIdentifi-erStruktur med prøvetype (Project) og Jupiter prøveId (SampleId).

Der returneres et WaterSampleContentStruktur objekt med oplysninger om prøven og en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: WaterSampleReadStruktur

Output: WaterSampleReadResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

act WaterSampleRead

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svarReturner resultat

Logserv ice kaldes

Nej

Ja

Brugervalidering

Godkendt

Afvist

Læs vandprøve

Vandprøv e læses

Vandprøve findes?

Returnerer ReceiptStruktur og WaterSampleContentStruktur

Page 98: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 98

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: WaterSampleReadStruktur

Response: WaterSampleContentStruktur og ReceiptStruktur

Page 99: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 99

BWS 47 Service. Operation: WaterSampleUpdate Forretningsmæssig kontekst Formål Formålet med dette kald er, at opdatere en vandprøve.

Beskrivelse Metoden kaldes med en WaterSampleUpdateStruktur der indeholder en WaterSample-ContentStruktur med de opdaterede prøveoplysninger.

Der returneres en WaterSampleUpdateResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: WaterSampleUpdateStruktur

Output: WaterSampleUpdateResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act WaterSampleUpdate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Opdater vandprøve

Vandprøv e opdateres

Vandprøve findes?Nej

Ja

Page 100: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 100

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: WaterSampleContentStruktur

Response: ReceiptStruktur

Page 101: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 101

BWS 48 Service. Operation: WaterSampleDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette en vandprøve.

Beskrivelse Metoden kaldes med en WaterSampleDeleteStruktur der indeholder en SampleIdentifi-erStruktur med prøvetype (Project) og prøveid (SampleId).

Der returneres en WaterSampleDeleteResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: WaterSampleDeleteStruktur

Output: WaterSampleDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act WaterSampleDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Vandprøv e slettes

Sletter vandprøve

Vandprøve findes?Nej

Ja

Page 102: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 102

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: SampleIdentifierStruktur

Response: ReceiptStruktur

Page 103: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 103

BWS 49 Service. Operation: SoilSampleCreate Forretningsmæssig kontekst Formål Formålet med dette kald er at oprette en jordprøve på et eksisterende prøvested eller en

boring.

Beskrivelse Metoden kaldes med en SoilSampleCreateStruktur der indeholder en SoilSampleCon-tentStruktur.

SoilSampleContentStruktur indeholder en SampleIdentifierStruktur med oplysning om prøvetypen (Project) der afgør hvor i Jupiterstrukturen prøven skal gemmes. Hvis man ind-beretter en prøve med Project som betyder at det er en prøve tilknyttet en boring, skal der også være en BoreholeIdentifierStruktur med identifikation af boringen. Ligeledes skal der være en SampleSiteIdentifierStruktur hvis den er taget på et prøvested.

SoilSampleContentStruktur skal indeholde en SampleStruktur med generelle informati-oner om prøven, mens der kan være 0 til 1 SoilSampleStruktur med oplysninger der kun er relevante for jordprøver. Under SampleStruktur kan tilknyttes 0 til mange SupplRe-marksStruktur (supplerende prøvebemærkninger).

Der returneres et SoilSampleReadStruktur objekt med, hvis operationen er lykkedes, en SampleIdentifierStruktur med et Jupiter prøveid, og en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: SoilSampleCreateStruktur

Output: SoilSampleCreateResponse

act SoilSampleCreate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svarReturner resultat

Logserv ice kaldes

Nej

Ja

Brugervalidering

Godkendt

Afvist

Opret jordprøve

Jordprøv e oprettes

Jordprøve oprettet?

Returnerer ReceiptStruktur og

SoilSampleReadStruktur

Page 104: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 104

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: SoilSampleContentStruktur

Response: SoilSampleReadStruktur og ReceiptStruktur

Page 105: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 105

BWS 50 Service. Operation: SoilSampleRead Forretningsmæssig kontekst Formål Formålet med dette kald er, at læse en jordprøve.

Beskrivelse Metoden kaldes med en SoilSampleReadStruktur der indeholder en SampleIdentifier-Struktur med prøvetype (Project) og Jupiter prøveId (SampleId).

Der returneres et SoilSampleContentStruktur objekt med oplysninger om prøven og en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: SoilSampleReadStruktur

Output: SoilSampleReadResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

act SoilSampleRead

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svarReturner resultat

Logserv ice kaldes

Nej

Ja

Brugervalidering

Godkendt

Afvist

Læs jordprøve

Jordprøv e læses

Jordprøve findes?

Returnerer ReceiptStruktur og

SoilSampleContentStruktur

Page 106: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 106

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: SoilSampleReadStruktur

Response: SoilSampleContentStruktur og ReceiptStruktur

Page 107: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 107

BWS 51 Service. Operation: SoilSampleUpdate Forretningsmæssig kontekst Formål Formålet med dette kald er, at opdatere en jordprøve.

Beskrivelse Metoden kaldes med en SoilSampleUpdateStruktur der indeholder en SoilSampleCon-tentStruktur med de opdaterede prøveoplysninger.

Der returneres en SoilSampleUpdateResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: SoilSampleUpdateStruktur

Output: SoilSampleUpdateResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act SoilSampleUpdate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Opdater jordprøve

Jordprøv e opdateres

Jordprøve findes?Nej

Ja

Page 108: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 108

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: SoilSampleContentStruktur

Response: ReceiptStruktur

Page 109: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 109

BWS 52 Service. Operation: SoilSampleDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette en jordprøve.

Beskrivelse Metoden kaldes med en SoilSampleDeleteStruktur der indeholder en SampleIdentifier-Struktur med prøvetype (Project) og prøveid (SampleId).

Der returneres en SoilSampleDeleteResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: SoilSampleDeleteStruktur

Output: SoilSampleDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act SoilSampleDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter jordprøve

Jordprøv e slettes

Jordprøve findes?Nej

Ja

Page 110: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 110

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: SampleIdentifierStruktur

Response: ReceiptStruktur

Page 111: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 111

BWS 53 Service. Operation: AirSampleCreate Forretningsmæssig kontekst Formål Formålet med dette kald er at oprette en luftprøve på et eksisterende anlæg, prøvested el-

ler en boring.

Beskrivelse Metoden kaldes med en AirSampleCreateStruktur der indeholder en AirSampleCon-tentStruktur.

AirSampleContentStruktur indeholder en SampleIdentifierStruktur med oplysning om prøvetypen (Project) der afgør hvor i Jupiterstrukturen prøven skal gemmes. Hvis man ind-beretter en prøve med Project som betyder at det er en prøve tilknyttet en boring, skal der også være en BoreholeIdentifierStruktur med identifikation af boringen. Ligeledes skal der være en PlantIdentifierStruktur hvis prøven er taget på et anlæg eller en SampleSi-teIdentifierStruktur hvis den er taget på et prøvested.

AirSampleContentStruktur skal indeholde en SampleStruktur med generelle informatio-ner om prøven, mens der kan være 0 til 1 AirSampleStruktur med oplysninger der kun er relevante for vandprøver. Under SampleStruktur kan tilknyttes 0 til mange SupplRe-marksStruktur (supplerende prøvebemærkninger).

Der returneres et AirSampleReadStruktur objekt med, hvis operationen er lykkedes, en SampleIdentifierStruktur med et Jupiter prøveid, og en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: AirSampleCreateStruktur

act AirSampleCreate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svarReturner resultat

Logserv ice kaldes

Nej

Ja

Brugervalidering

Godkendt

Afvist

Opret luftprøve

Luftprøv e oprettes

Luftprøve oprettet?

Returnerer ReceiptStruktur og AirSampleReadStruktur

Page 112: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 112

Output: AirSampleCreateResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: AirSampleContentStruktur

Response: AirSampleReadStruktur og ReceiptStruktur

Page 113: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 113

BWS 54 Service. Operation: AirSampleRead Forretningsmæssig kontekst Formål Formålet med dette kald er, at læse en luftprøve.

Beskrivelse Metoden kaldes med en AirSampleReadStruktur der indeholder en SampleIdentifier-Struktur med prøvetype (Project) og Jupiter prøveId (SampleId).

Der returneres et AirSampleContentStruktur objekt med oplysninger om prøven og en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: AirSampleReadStruktur

Output: AirSampleReadResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

act AirSampleRead

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svarReturner resultat

Logserv ice kaldes

Nej

Ja

Brugervalidering

Godkendt

Afvist

Læs luftprøve

Luftprøv e læses

Luftprøve findes?

Returnerer ReceiptStruktur og

AirSampleContentStruktur

Page 114: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 114

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: AirSampleReadStruktur

Response: AirSampleContentStruktur og ReceiptStruktur

Page 115: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 115

BWS 55 Service. Operation: AirSampleUpdate Forretningsmæssig kontekst Formål Formålet med dette kald er, at opdatere en luftprøve.

Beskrivelse Metoden kaldes med en AirSampleUpdateStruktur der indeholder en AirSampleCon-tentStruktur med de opdaterede prøveoplysninger.

Der returneres en AirSampleUpdateResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: AirSampleUpdateStruktur

Output: AirSampleUpdateResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act AirSampleUpdate

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Opdater luftprøve

Luftprøv e opdateres

Luftprøve findes?Nej

Ja

Page 116: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 116

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: AirSampleContentStruktur

Response: ReceiptStruktur

Page 117: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 117

BWS 56 Service. Operation: AirSampleDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette en luftprøve.

Beskrivelse Metoden kaldes med en AirSampleDeleteStruktur der indeholder en SampleIdentifier-Struktur med prøvetype (Project) og prøveid (SampleId).

Der returneres en AirSampleDeleteResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: AirSampleDeleteStruktur

Output: AirSampleDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act AirSampleDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter luftprøve

Luftprøv e slettes

Luftprøve findes?Nej

Ja

Page 118: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 118

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: SampleIdentifierStruktur

Response: ReceiptStruktur

Page 119: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 119

BWS 57 Service. Operation: SampleSupplRemarksDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette én eller flere supplerende prøvebemærkninger på en

prøve.

Beskrivelse Metoden kaldes med en SupplRemarksDeleteStruktur skal indeholde en prøvetype (Pro-ject) og prøveid (SampleId) samt evt. en liste af id’er (RemarkId) på de prøvebemærknin-ger der ønskes slettet. Hvis man ikke angiver RemarkId, slettes alle prøvebemærkninger på prøven.

Der returneres en SupplRemarksDeleteResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: SupplRemarksDeleteStruktur

Output: SupplRemarksDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

act SampleSupplRemarksDelete

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Sletter supplerendeprøvebemærkning

Supplerende prøv ebemærkning slettes

Supplerende prøvebemærkning findes?Nej

Ja

Page 120: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 120

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: SupplRemarksDeleteStruktur

Response: ReceiptStruktur

Page 121: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 121

BWS 58 Service. Operation: SampleAnalysisReportDelete Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette den analyserapport der er tilknyttet en prøve.

Beskrivelse Metoden kaldes med en SampleIdentifierStruktur: skal indeholde en prøvetype (Project) og prøveid (SampleId). Operationen sletter den lagrede fil samt tilknytningen mellem prøve og fil.

Der returneres en SampleAnalysisReportDeleteResponse der indeholder en Receip-tStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: SupplRemarksDeleteStruktur

Output: SupplRemarksDeleteResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

act SampleAnalysisReportDelete

Sletter en prøves analyserapport

SAML token med autorisation roller

modtages

Logserv ice kaldes

Brugervalidering

Godkendt

Analyserapport findes?

Returnerer receiptstruktur

Afvist

Nej

Analyserapport slettes

Ja

Logserv ice kaldes

Returner svar

Page 122: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 122

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: SupplRemarksDeleteStruktur

Response: ReceiptStruktur

Page 123: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 123

BWS 59 Service. Operation: SaveResults Forretningsmæssig kontekst Formål Formålet med dette kald er, at oprette eller opdatere én til mange analyser.

Beskrivelse Metoden kaldes med en SaveAnalysisListStructureType der indeholder prøvetypen (AnalysisTypeText) og én til mange AnalysisStructureType som består af en Sample-Structure og én til mange AnalysisResultStructure. Prøveid’et (SampleReference) skal angives i SampleStructure. Analyseid’et (AnalysisResultIdentifier) skal angives i Analy-sisResultStructure, hvis en eksisterende analyse skal opdateres. Hvis analyseid ikke angi-ves, oprettet en ny analyse i Jupiter og Jupiter analyseid returneres.

Hvis operationen går godt returneres en AnalysisListStructureType der indeholder sam-me struktur af AnalysisStructureType som i requestet. Hvis operationen ikke går godt re-turneres en fejl.

Service operations diagram

Data Input / Output Input: SaveAnalysisListStructureType

Output: AnalysisListStructureType

Fejlhåndteringsreturdata Fejlmeddelelser: Fejl bliver returneret som SOAP-fault med information om fejlen.

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

act Sav eResults

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returner svarReturner resultat

Logserv ice kaldes

JaNej

Brugervalidering

Godkendt

Afvist

Gemmer analyse

Analyse findes?

Analysen oprettes Analysen opdateres

Returnerer fej lbesked

Returnerer AnalysisStructure

Operation går godt?

Ja

Nej

Page 124: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 124

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: SaveAnalysisListStructureType

Response: AnalysisStructureType

Page 125: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 125

BWS 60 Service. Operation: FindResults Forretningsmæssig kontekst Formål Formålet med dette kald er, at finde og vise analyser på baggrund af søgekriterier.

Beskrivelse Metoden kaldes med en FindAnalysisStructureType der indeholder prøvetypen (Analy-sisTypeText) og søgekriterier som f.eks. prøvedato, analyseid mm.

Hvis operationen går godt returneres søgeresultatet i en AnalysisListStructureType med samme struktur som SaveResults outputdata. Hvis operationen ikke går godt returneres en fejl.

Service operations diagram

Data Input / Output Input: FindAnalysisStructureType

Output: AnalysisListStructureType

Fejlhåndteringsreturdata Fejlmeddelelser: Fejl bliver returneret som SOAP-fault med information om fejlen.

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

act FindResults

Find analyse

SAML token med autorisation roller

modtages

Log serv ices kaldes

Brugervalidering

Godkendt

Returnerer fej lbesked

Afvist

Søgning udføres

Operation går godt?Nej

Returnerer AnalysisStructure

Log serv ice kaldes

Ja

Returner resultat Returner svar

Page 126: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 126

Use Cases

Forretningsobjekter Request: FindAnalysisStructureType

Response: AnalysisStructureType

Page 127: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 127

BWS 61 Service. Operation: DeactivateResults Forretningsmæssig kontekst Formål Formålet med dette kald er, at slette en analyse.

Beskrivelse Metoden kaldes med en DeactivateAnalysisStructureType der indeholder prøvetypen (AnalysisTypeText) og analyseid (AnalysisResultIdentifier).

Hvis operationen går godt returneres AnalysisListStructureType. Hvis operationen ikke går godt returneres en fejl.

Service operations diagram

Data Input / Output Input: DeactivateAnalysisStructureType

Output: AnalysisListStructureType

Fejlhåndteringsreturdata Fejlmeddelelser: Fejl bliver returneret som SOAP-fault med information om fejlen.

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

act Deactiv ateResults

Slet analyse

SAML token med autorisation roller

modtages

Log serv ices kaldes

Brugervalidering

Analyse slettes

Godkendt

Returnerer fej lbesked

Afvist

Operation går godt?Nej

Returnerer AnalysisStructure

Ja

Log serv ice kaldes

Returner resultat Returner svar

Page 128: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 128

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: DeactivateAnalysisStructureType

Response: AnalysisStructureType

Page 129: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 129

Page 130: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 130

BWS 62 Service. Operation: AnalysisProcessingUpdate Forretningsmæssig kontekst Formål

Formålet med dette kald er, at tilføje eksisterende analyser oplysninger, hvor Stanlab for-matet ikke er dækkende. Her er der mulighed for at indsætte filtrering, forbehandling, frak-tioneringsmetode og eller konserveringsmetode.

Beskrivelse Metoden kaldes med en AnalysisProcessingUpdateStruktur der indeholder en Analy-sisProcessingStruktur med prøvetypen (AnalysisTypeText) og analyseid (AnalysisResul-tIdentifier).

Der returneres en AnalysisProcessingUpdateResponse der indeholder en Receip-tStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: AnalysisProcessingUpdateStruktur

Output: AnalysisProcessingUpdateResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

act AnalysisProcessingUpdate

Opdater analyse

SAML token med autorisation roller

modtages

Log serv ices kaldes

Brugervalidering

Returnerer fej lbeskedAnalysen opdateres

Analyse findes?

Afvist

Nej

Ja

Logserv ice kaldes

Returner svar

Page 131: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 131

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError +9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: AnalysisProcessingStruktur

Response: ReceiptStruktur

Page 132: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 132

BWS 63 Service. Operation: SampleFinished Forretningsmæssig kontekst Formål

Beskrivelse

Service operations diagram

Data Input / Output Input:

Output: ReceiptStruktur

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

act SampleFinished

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Marker prøve færdig

Prøv e markeres færdig

Page 133: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 133

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: Response: ReceiptStruktur

Page 134: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 134

BWS 64 Service. Operation: SampleQualityMark Forretningsmæssig kontekst Formål Formålet med dette kald er, at kvalitetsmærke en prøve.

Beskrivelse Metoden kaldes med en SampleQualityMarkUpdateStruktur der indeholder prøvetype (Project) og prøveid (SampleId) samt koden for kvalitetsmærkningen.

Der returneres en SampleQualityMarkUpdateResponse der indeholder en Receip-tStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: SampleQualityMarkUpdateStruktur

Output: SampleQualityMarkUpdateResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act SampleQualityMark

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Kvalitetmærker prøve

Prøv en kv alitetmærkes

Prøven findes?Nej

Ja

Page 135: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 135

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: SampleQualityMarkUpdateStruktur

Response: ReceiptStruktur

Page 136: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 136

BWS 65 Service. Operation: SampleFinished Forretningsmæssig kontekst Formål Formålet med dette kald er, at markere en prøve færdig til godkendelse, dvs. alle analyser

skal være indlæst.

Beskrivelse Metoden kaldes med en SampleFinishedStruktur der indeholder prøvetype (Project) og prøveid (SampleId) samt en boolean der angiver om prøven kun skal maskinelt kvalitets-tjekkes eller også markeres som færdig (CheckOnly: 0 = prøve kvalitetstjekkes og marke-res som færdig, hvis kvalitetstjekket går godt, CheckOnly: 1 = prøve kvalitetstjekkes kun).

Der returneres en SampleFinishedResponse der indeholder en ReceiptStruktur med op-lysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: SampleFinishedStruktur

Output: SampleFinishedResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

act SampleFinished

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Marker prøve færdig

Prøv e markeres færdig

Prøven findes?

Ja

Nej

Page 137: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 137

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: SampleFinishedStruktur

Response: ReceiptStruktur

Page 138: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 138

BWS 66 Service. Operation: SampleApproval Forretningsmæssig kontekst Formål Formålet med dette kald er, at godkende eller afvise en prøve.

Beskrivelse Metoden kaldes med en SampleApprovalStruktur der indeholder prøvetype (Project) og prøveid (SampleId) samt en boolean for prøvestatus/godkendelse (Approve: 0 = afvist, Approve: 1 = godkendt).

Der returneres en SampleApprovalResponse der indeholder en ReceiptStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: SampleApprovalStruktur

Output: SampleApprovalResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

act SampleApprov al

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svar

Logserv ice kaldes

Brugervalidering

Godkendt

Afvist

Godkender/afviser prøve

Prøv en godkendes/afv ises

Prøven findes?Nej

Ja

Page 139: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 139

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: SampleApprovalStruktur

Response: ReceiptStruktur

Page 140: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 140

BWS 67 Service. Operation: SearchBoreholeBoundingBox Forretningsmæssig kontekst Formål Formålet med dette kald er, at finde og vise de boringer der ligger inden for et geografisk

område.

Beskrivelse Metoden kaldes med en BoreholeBoundingBoxSearchStruktur der indeholder to sæt koordinater der angiver min og maks koordinater på det rektangel der definerer bounding boksen. Koordinaterne skal angives som UTM koordinater i EUREF89 og UTM zone 32.

Der returneres et BoreholeNoStrukturList objekt med en liste af DGUnr og en Receip-tStruktur med oplysninger om hvordan operationen er forløbet.

Service operations diagram

Data Input / Output Input: BoreholeBoundingBoxSearchStruktur

Output: BoreholeSearchResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

act SearchBoreholeBoundingBox

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svarReturner resultat

Logserv ice kaldes

Nej

Ja

Brugervalidering

Godkendt

Afvist

Udsøger boringer

Boringer udsøges

Boringer findes?

Returnerer ReceiptStruktur og BoreholeNoStrukturList

Page 141: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 141

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: BoreholeBoundingBoxSearchStruktur

Response: BoreholeNoStrukturList og ReceiptStruktur

Page 142: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 142

BWS 68 Service. Operation: SampleSearchByLocality Forretningsmæssig kontekst Formål Formålet med dette kald er, at finde og vise prøver der er koblet til en bestemt lokalitet.

Beskrivelse Metoden kaldes med en SampleSearchByLocalityStruktur der indeholder søgekriterier som lokalitetsid, prøvetagerfirma, prøveudtager, prøvedato og prøvetype.

Der returneres 0 til mange SampleIdStruktur med prøveid og navnet på tabellen den tilhø-rer (PcJupiterXLTable ) samt en ReceiptStruktur med oplysninger om hvordan operatio-nen er forløbet.

Service operations diagram

Data Input / Output Input: SampleSearchByLocalityStruktur

Output: SampleSearchResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

act SampleSearchByLocality

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svarReturner resultat

Logserv ice kaldes

Nej

Ja

Brugervalidering

Godkendt

Afvist

Udsøger prøver efter lokalitet

Prøv er udsøges efter lokalitet

Prøver findes?

Returnerer ReceiptStruktur og SampleIdStruktur

Page 143: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 143

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: SampleSearchByLocalityStruktur

Response: ReceiptStruktur

Page 144: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 144

BWS 69 Service. Operation: SampleSearchByProjectPhase Forretningsmæssig kontekst Formål Formålet med dette kald er, at finde og vise prøver der tilhører en bestemt projektfase.

Beskrivelse Metoden kaldes med en SampleSearchByProjectPhaseStruktur der indeholder søgekri-terier som projektfase og prøvetype.

Der returneres 0 til mange SampleIdStruktur med prøveid og navnet på tabellen den tilhø-rer (PcJupiterXLTable ) samt en ReceiptStruktur med oplysninger om hvordan operatio-nen er forløbet.

Service operations diagram

Data Input / Output Input: SampleSearchByProjectPhaseStruktur

Output: SampleSearchResponse

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

act SampleSearchByProjectPhase

SAML token med autorisation roller

modtages

Log serv ices kaldes

Returnerer ReceiptStruktur

Returner svarReturner resultat

Logserv ice kaldes

Nej

Ja

Brugervalidering

Godkendt

Afvist

Prøver findes?

Returnerer ReceiptStruktur og SampleIdStruktur

Udsøger prøver efter projektfase

Prøv er udsøges efter projektfase

Page 145: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 145

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: SampleSearchByProjectPhaseStruktur

Response: ReceiptStruktur

Page 146: old.miljoeportal.dkold.miljoeportal.dk/Dokumenter alle/Serviceoperationer B-Boringer.pdfVersi-on Revision . 02-07-2014 GEUS/DMP 0.1 Udkast til samlet dokument 28-08-2014 DMP 1.0 Et

B 3 1a-Serviceoperationer B-Boringer 2014-10.docx Side 146

BWS 70 Service. Operation: IsAlive Forretningsmæssig kontekst Formål

Beskrivelse

Service operations diagram

Data Input / Output Input:

Output: ReceiptStruktur

Fejlhåndteringsreturdata Fejlmeddelelser:

Generelt fremgår fejlkoderne af ReceiptStruktur. Desuden benyttes fejlkoder ved logning.

Der produceres log entries minimum for entry og exit, men herudover optræder logrecords for ekstra fejlkoder – eksempelvis for hver valideringsfejl..

0 OK – en eller flere forekomster fundet

-1 FederationError – brugervalideringsfejl

-2 UserRightsError – Brugeren har ikke rettighed

-3 DBError – Database Connection fejl

-4 NotFoundError – Intet fundet

-5 reserveret

-6 LimitExceedError – max grænse

-7 FileSystemError

-101 ValidationError

-102 SelectError

-103 InsertError

-104 UpdateError

+9 reserveret

Fejlhåndtering Servicen har ansvaret for, at opdateringer i forskellige tabeller rulles tilbage, hvis alle ope-rationer inden for en boring ikke kan gennemføres og fejlen returneres i ReceiptStruktur for dette element.

Loggen vil desuden indeholde alle fejl og advarsler

Sikkerhed Se B3.1 for generel sikkerhed

Alle operationer logges centralt med information om bruger og tidspunktet for anvendelse.

Anvendt / udbudt Service er tilgængelig via DMP’s udbud af services

Servicekvalitet Et svar er tilgængeligt for klienten.

Responstid Ikke målt

Noter

Use Cases

Forretningsobjekter Request: Response: ReceiptStruktur