Versioner sammenlignet

Nøgle

  • Linjen blev tilføjet.
  • Denne linje blev fjernet.
  • Formatering blev ændret.

...

Svaret fra Status-operationen er identisk med svaret på en indberetning, og operationen kan benyttes ved tvivl om hvorvidt en indberetning er gået godt.

Slet

Anvendes til at slette alle indberetninger for en elev på en institution. Operationen er udelukkende tiltænkt situationer hvor der er indberettet elevdata på et forkert personnummer eller en forkert uddannelse. I situationer hvor der er indberettet forkerte data om en elevs skoleperioder, laves der en ny almindelig indberetning med elevens korrekte skoleperiodehistorik på institutionen.

Ping

Anvendes til at pinge Elevdatabasen og angiver om Elevdatabasen kan modtage indberetninger.

...

UI Expand
titleEksempel responses til Status
Kodeblok
languagexml
titleIndberetning gået godt (COMPLETE)
linenumberstrue
<StatusResponse xmlns="http://ipl.stil.dk/services/elevdatabasen/indberetning/v1.0">
    <Status>COMPLETE</Status>
</StatusResponse>
Kodeblok
languagexml
titleFejl i indberetning
linenumberstrue
<soap:Fault>
         <soap:Code>
            <soap:Value>soap:Sender</soap:Value>
         </soap:Code>
         <soap:Reason>
            <soap:Text xml:lang="en">Input error</soap:Text>
         </soap:Reason>
         <soap:Detail>
            <ServiceFaultDetailerV2 xmlns:ns2="http://service.elevdatabasen.stil.dk/" xmlns="http://ipl.stil.dk/services/elevdatabasen/indberetning/v1.0">
               <CorrelationID>b7618eba-a992-4460-81c5-4b39660d9450</CorrelationID>
               <Timestamp>2022-04-07T06:54:22</Timestamp>
               <ErrorCode>IPL171003</ErrorCode>
               <ErrorMessage>Indberetning is invalid</ErrorMessage>
               <Details>Indberetningen på indberetningsid 32ed0545-b6a0-4e91-bf7b-0fc0dff8ef73 er ugyldig</Details>
               <SourceSystemError>
                  <SourceSystemName>Elevdatabasen</SourceSystemName>
                  <ErrorCode>Indb-2004</ErrorCode>
                  <DetailsList>
                     <Detail>
                        <Code>Inst-04</Code>
                        <Description>Hovedinstitutionen 961851 er registreret som en hovedinstitution med afdelinger</Description>
                     </Detail>
                  </DetailsList>
               </SourceSystemError>
            </ServiceFaultDetailerV2>
         </soap:Detail>
      </soap:Fault>

Slet

Operationen har følgende struktur for request og response:

Parametre for request

Felt

Datatype

Begrænsninger

Krævet

Kardinalitet

Beskrivelse

SletRequest

SletRequest

Ingen/Ikke relevantJ1Request på Slet
Se beskrivelsen i afsnittet SletRequest herunder. 

SletRequest

Felt

Datatype

Begrænsninger

Krævet

Kardinalitet

Beskrivelse

Felt

Datatype

Begrænsninger

Krævet

Kardinalitet

Beskrivelse

CPRNummerStringLængde:10J1CPR-nummer (personnummer) på
eleven  
elevenhvis elevdata skal slettes.
HovedinstitutionHeltalMax cifre: 6J1Institutionsnummeret for
hovedinstitutionen 
hovedinstitutionen hvor elevdata skal slettes.
AfdelingHeltalMax cifre: 6J1

Institutionsnummeret for afdelingen

hvor 

hvor elevdata skal slettes.

Er institutionen en selvstændig institution uden hovedinstitution, skal samme institutionsnummer angives i Hovedinstitution og Afdeling.

UddannelseskodeString
Minimums
Minimum længde: 1, max længde: 4, ingen whitespace tegnJ1Den officielle uddannelseskode (CØSA-formål) for uddannelsen hvor elevdata skal slettes.

Parametre for response

Felt

Datatype

Begrænsninger

Krævet

Kardinalitet

Beskrivelse

SletStatus

Enum

Værdimængde: DELETEDJ1Response på slet

(Endnu ikke implementeret)
UI Expand
titleEksempel request til Slet
Kodeblok
languagexml
<ser:SletRequest>


         <ser:CPRNummer>1111112222</ser:CPRNummer>


         <ser:Hovedinstitution>101010</ser:Hovedinstitution>


         <ser:Afdeling>101010</ser:Afdeling>


         <ser:Uddannelseskode>3010</ser:Uddannelseskode>


</ser:SletRequest> 
UI Expand
titleEksempel response til Slet

(Operationen er endnu ikke implementeret)

Kodeblok
languagexml
<soap:Fault>


         <soap:Code>


            <soap:Value>soap:Receiver</soap:Value>


         </soap:Code>


         <soap:Reason>


            <soap:Text xml:lang="en">Internal error</soap:Text>


         </soap:Reason>


         <soap:Detail>


            <ns2:ServiceFaultDetailerV2 xmlns:ns2="http://ipl.stil.dk/services/elevdatabasen/indberetning/v1.0" xmlns="http://service.elevdatabasen.stil.dk/">


               <ns2:CorrelationID>b44c62b8-56f2-449f-b4ea-99c592b88ea4</ns2:CorrelationID>


               <ns2:Timestamp>2022-06-08T07:07:43</ns2:Timestamp>


               <ns2:ErrorCode>IPL171001</ns2:ErrorCode>


               <ns2:ErrorMessage>An internal server error occurred on the source service</ns2:ErrorMessage>


               <ns2:Details>Slette funktion ikke implementeret</ns2:Details>


               <ns2:SourceSystemError>


                  <ns2:SourceSystemName>Elevdatabasen</ns2:SourceSystemName>


                  <ns2:ErrorCode>Elevdb-1001</ns2:ErrorCode>


                  <ns2:Details>Ikke implementeret</ns2:Details>


               </ns2:SourceSystemError>


            </ns2:ServiceFaultDetailerV2>


         </soap:Detail>


      </soap:
Fault> 
Fault>

Ping

Operationen har følgende struktur for request og response

...