Versions Compared

Key

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

...

ElementData typeBeskrivelse
FromDateDateCreateSorEntity: Første dag enheden er aktiv.
EditSorEntity: Dato for dagen ændringen gælder fra.

Kun output-felt. Input i feltet bliver ignoreret. FromDate bliver default set til i dag+1 dag. Dvs. ændringer gælder altid

fra i morgen

fra i morgen.

Under oprettelse (CreateSorEntity): Skal indeholde den første dag,  hvor enheden er aktiv. 

Under rettelser (EditSorEntity), output: første dag ændring er aktiv/dato for dagen ændringen gælder fra.

ToDateDateSidste dag enheden er aktiv. Kun output-felt. Input i feltet bliver ignoreret. Brug CloseSorEntity() til at lukke en enhed.
UpdatedAtDateDato hvornår enheden sidst er opdateret. Kun output-felt. Input I feltet bliver ignoreret.
FirstFromDateDateDato for hvornår enheden første gang var aktiv. Bliver kun brugt til output. Input i feltet bliver ignoreret.

...

ElementDate typeBeskrivelse

String

Enumeration af SOR-typer. Kan have en af følgende værdier:

  • IO
  • HI
  • OU

...

ElementData typeBeskrivelse
InheritanceIndicatorBooleanIndikerer om informationerne er nedarvet eller ej fra parent enheden.
EmailAddressIdentifierStringEmail adresseEmailadresse
WebsiteStringHjemmeside adresseHjemmesideadresse
TelephoneNumberIdentifierStringTelefonnummer
FaxNumberIdentifierString

Fax-nummer

CreateSorEntity

Security gruppe påkrævet: SorCentralRole, SorDecentralRole

Input
ElementData typeBeskrivelse
ParameterCreateSorEntityRequestParameterTypeParametre for operationen
UserUserTypeUser element til brug i autorisering af kaldet

...

Security gruppe påkrævet: SorCentralRoleSorDecentralRole, SorDecentralRoleSorEditorRole

Input
ElementData typeBeskrivelse
ParameterEditSorEntityRequestParameterTypeParametre for operationen
UserUserTypeUser element til brug i autorisering af kaldet

...

Security gruppe påkrævet: SorCentralRole, SorDecentralRole

Input
ElementData typeBeskrivelse
ParameterMoveSorEntityRequestParameterTypeParametre for operationen
UserUserTypeUser element til brug i autorisering af kaldet

...

ElementData typeBeskrivelse
SorIdentifierLongID SOR-kode på det SOR objekt som skal flyttes
ParentSorIdentifierLongID SOR-kode på det SOR object objekt der skal være den nye parent
FromDateDateDato for hvornår at flytningen skal træde i kraft

...

Security gruppe påkrævet: SorCentralRole, SorDecentralRole

Input
ElementData typeBeskrivelse
ParameterReplaceSorEntitiesRequestParameterTypeParametre for operationen
UserUserTypeUser element til brug i autorisering af kaldet

...

ElementData typeBeskrivelse
SorIdentifierLongID SOR-kode på det SOR objekt som skal flyttes
FromDateDateDato for hvornår at erstatningen skal træde i kraft
ReplacesEntityCollectionArrayOfSorIdentifierTypeListe af SOR ID'er -koder på de enheder som skal erstattes

...

Security gruppe påkrævet: SorCentralRole, SorDecentralRole

Input
ElementData typeBeskrivelse
ParameterCloseSorEntityRequestParameterTypeParametre for operationen
UserUserTypeUser element til brug i autorisering af kaldet

...

ElementData typeBeskrivelse
SorIdentifierLongID SOR-kode på det SOR objekt som skal lukkes
ToDateDateSidste dato for hvornår at enheden er aktiv

...

EditEanLocationCodeSystemType

Security-gruppe påkrævet:  SorEdiCentralRole, SorEdiAdminRole

Input
ElementData typeBeskrivelse
ParameterEditEanLocationCodeSystemTypeRequestParameterTypeParametre for operationen
UserUserTypeUser element til brug i autorisering af kaldet

...

Security gruppe påkrævet:  SorEdiCentralRole, SorEdiAdminRole

Input
ElementData typeBeskrivelse
ParameterEditEanLocationCodeCommunicationSupplierRequestParameterTypeParametre for operationen
UserUserTypeUser element til brug i autorisering af kaldet

...

Security gruppe påkrævet:  SorEdiCentralRoleSorEdiAdminRole

Input
ElementData typeBeskrivelse
ParameterEditEanLocationCodeEdiAdministratorRequestParameterTypeParametre for operationen
UserUserTypeUser element til brug i autorisering af kaldet

...

Security gruppe påkrævet:  SorEdiCentralRole, SorEdiAdminRole

Input
ElementData typeBeskrivelse
ParameterEditEanLocationCodeRegionRequestParameterTypeParametre for operationen
UserUserTypeUser element til brug i autorisering af kaldet

...

Security gruppe påkrævet:  SorEdiCentralRoleSorEdiAdminRole

Input
ElementData typeBeskrivelse
ParameterEditEanLocationCodeSystemSupplierRequestParameterTypeParametre for operationen
UserUserTypeUser element til brug i autorisering af kaldet

...

Security gruppe påkrævet:  SorEdiCentralRole, SorDecentralRole

Input
ElementData typeBeskrivelse
ParameterMoveEanLocationCodeRequestParameterTypeParametre for operationen
UserUserTypeUser element til brug i autorisering af kaldet

...

Security gruppe påkrævet:  SorEdiCentralRole, SorDecentralRoleSorEdiAdminRole

Input
ElementData typeBeskrivelse
ParameterUpdateEdiTypesRequestParameterTypeParametre for operationen
UserUserTypeUser element til brug i autorisering af kaldet

...

ElementData typeBeskrivelse
EdiIdentifiersArrayOfEdiIdentifierTypeListe af EDI numre -meddelelsestyper som skal tilføjes til lokationsnumre som skal opdateres. Ved tom liste slettes alle EDI numre fra lokationsnumre fra lokationsnumre som skal opdateres.
EanLocationCodeEntitiesArrayOfEanLocationCodeTypeListe af lokationsnumre som skal opdateres

...

Alle operationer vil som udgangspunkt returnere et Status objekt som en del af svaret. Dette object indeholder altid to felter, ErrorCode og Message. Hvis ErrorCode er 0, så var kaldet en succes, ellers skete der en fejl i løbet af kaldet.

Positive værdier er validerings fejl fra SOR's interne systemer, og Message vil have en beskrivelse af fejlen.

Mere tekniske fejl vil blive lavet som en SOAP fault.

De nedenstående er hvilke denne applikation definerer:

...

Eksempel på kald

Java frameworks

For en et eksempel implementation i Java, kan der med foredel fordel tages udgangspunkt i servicens integrationstest:

https://svn.nspop.dk/svn/capgemini/SORServices/NSP/sorus/trunk/SorUpdateService/src/test/java/dk/sds/nsp/sor/sorus/servlet/SorusV3ServletIT.java

Denne implementerer og bruge bruger er JAX-WS klient for servicen, implementeret med Apache CXF. Klienten benytter også Seal.Java biblioteket til håndtering af SOSI ID kort og DGWS. Yderligere dokumentation på biblioteket kan findes her:

...