WEB SERVICE GRÄNSSNITT SAMLINKS TEKNISKA GRÄNSSNITTSBESKRIVNING FÖR PROGRAMVARUHUS

Relevanta dokument
TJÄNSTEBESKRIVNING FÖR PROGRAMVARUGHUS SAMLINK CERTIFIKATTJÄNST

WEB SERVICES-FÖRBINDELSE

Web Services - förbindelse

Certifikattjänsten - testbädd. Anläggningsprojekt för ett nationellt inkomstregister

Sändning av uppgifter Scheman Makuleringsuppgifter Anläggningsprojekt för ett nationellt inkomstregister

Certifikattjänsten Beskrivning av gränssnittet Inkomstregisterenheten

Sändning av uppgifter Scheman Meddelanden Anläggningsprojekt för ett nationellt inkomstregister

InTime HTTP API. Översikt funktioner. Webbtjänster för systemintegration med InTime Messenger.

Web Services. Filöverföring Tjänstebeskrivning

Företagets betalningar

GATEWAY TJÄNSTEBESKRIVNING. Webbservice. WSDL-fil. Skicka meddelanden. SMS och FastnätsSMS

Föreläsningens innehåll. Säker kommunikation - Nivå. IPSec. IPSec - VPN. IPSec - Implementation. IPSec - Består av vad?

Sändning av uppgifter Scheman Materialbeställningar Anläggningsprojekt för ett nationellt inkomstregister

InTime Message Center SMS gränssnittsspecifikation V2.3

Request for Transfer. Beskrivning av tjänsten. Januari 2017

Bankkonto - övning. Övning 2 Skriv en metod, geträntan, som returnerar räntan.

Webbtjänster med API er

Introduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1.

Konsumentens e-faktura Tjänstebeskrivning för fakturautställare

Elektronisk tullräkning Sid 1(9) Samverkansspecifikation. Version: 1.0 SAMVERKANSSPECIFIKATION. för. e-tullräkning

DABAS Update. Produktblad

SaaS and Web Services 8.3.0

Direktkoppling till Girolink Internet. Filöverföring av betalningar och betalningsinformation via Girolink Internet. Version 1.0

Specifikation av säker elektronisk kommunikation mellan aktörer i försäkringsbranschen

Sändning av uppgifter Scheman Arbetsgivarens separata anmälningar Anläggningsprojekt för ett nationellt inkomstregister

E-faktura i filöverföringen Beskrivning av tjänsten

SPARBANKENS NÄTBETALNING BRUKSANVISNING OCH POSTBESKRIVNINGAR

Avisering av förändringar i tjänstekontrakt för Mina Meddelanden

Teknisk guide för brevlådeoperatörer

UC API Teknisk referens för UC:s svenska personinformation

ANMÄLAN OM UTREDNINGSSKYLDIGHET

TDDC74 Programmering: Abstraktion och modellering Tenta, kl 14 18, 11 juni 2014

Förra gången. Dagens föreläsning. Digitala Certifikat. Vilka man litar på! X.509. Nyckeldistribution. Säkerhetsprotokoll

Teknisk guide för myndigheter

Teknisk guide för brevlådeoperatörer. Annika Melin Version: 1.1

Tentamen i Introduktion till programmering

teknisk manual Direktbetalning handelsbanken.se/e-handel

Ett bankförbindelseprogram behövs för överföring av materialet.

Direkt meddelandedeklarering med Tullen Teknisk guide

Protokollbeskrivning av OKI

Offentligt. Finlands Banks och Finansinspektionens skyddade e-post: anvisning för utomstående användare

Den trygga länken från nätbanken för externa tjänster

Dokumentation. Ver Sida 1

Dokumentation. Ver Sida 1

Ibruktagande av Statistikcentralens gränssnittstjänster i QGISprogrammet

UC API Teknisk referens för UC:s svenska företagsinformation

Konvertering och kontroll av IBAN-kontonummer. Beskrivning av tjänsten

WS-MATERALTJÄNSTER-CERTIFIKAT Anvisningar hur man skaffar och förnyar certifikat E-postkanalen

TENTAMEN I PROGRAMSPRÅK -- DVG C kl. 08:15-13:15

Dugga Datastrukturer (DAT036)

Raindance-guide: Rekvisition

Tullen ASCII-statistikdeklaration för internhandel Sidan 1(6) Statistik

Program för uppgörande av fakturerarmeddelande

Genomgång av specifikationer och tillämpningsanvisningar

Installationsanvisning Novapoint 2.6

TDDC74 Programmering, abstraktion och modellering. Tentamen

Introduktion till integrering av Schenkers e-tjänster. Version 2.0

Gränssnittsdokumentation. Faktura/Saldobesked. version 5.0

Leverans-API för nedladdning av geodata v1.0 - teknisk beskrivning

XML-produkter. -Registret över verkliga huvudmän (RVH) Teknisk handledning för webbtjänst mot RVH (Web Services) Datum: Version: 1.

Testningstjänst för meddelandedeklarering Kundanvisning. Version 0.4, tulli.fi. Anvisning för testningstjänsten för meddelandedeklarering

Konvertering och kontroll av IBAN-kontonummer. Beskrivning av tjänsten

* Skatteverket. Beskattningsuppgifter. Förfrågan och svar. IT-avdelningen. Kravspecifikation 1.0

Swedbank Mobile Loadtesting. LoadRunner Mobile App protocol

Uppgiftskravstjänsten Beskrivning av XML-schema för uppgiftskrav som öppna data. Version 2.0

Sammanfattning från vårt seminarium i Stockholm den 13 februari

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011

Tekniskt gränssnitt ZIP-fil för applikationsutvecklare Anläggningsprojekt för ett nationellt inkomstregister

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: Mottagare: Visi Web kund

SOA. Länkar +ll sidor om SOA h3p:// h3p://dsv.su.se/soa/

Gissa det hemliga talet

TJÄNSTEBESKRIVNING FASAD Tjänstebaserad direktåtkomst Adress

Dagens föreläsning Programmering i Lisp. - Bindning av variabler (avs 14.6) fria variabler statisk/lexikalisk och dynamisk bindning

Faktura/Saldobesked Gränssnittsdokumentation. Version 5.1

Mina meddelanden Förmedling av elektronisk post för myndigheter i Sverige

Det är principer och idéer som är viktiga. Skriv så att du övertygar rättaren om att du har förstått dessa även om detaljer kan vara felaktiga.

OP Tjänsten för förmedling av identifiering

Tentamen TEN1 HI

Frakthandlingsfiler i Mamut Business Software Pacsoft/Unifaun

Lunchkort Webbtjänst Manual för användning av tjänsten

Anslutningsprocess SNPAC - AM CRDB TM Capgemini

Teknisk guide för brevlådeoperatörer

Kom igång guide Sända fil / Utkorg

Webservice tjänsten GetPerson Slagning mot befolkningsregister

Tjänstegränssnitt API Vägledning

Matematisk statistik allmän kurs, MASA01:B, HT-14 Laborationer

Grundkurs i programmering, 6 hp (725G61) Dugga 2 tillfälle 2

XML-schema för KU om flytt

ANMÄLAN OM UTREDNINGSSKYLDIGHET

Offentligt. Finlands Banks och Finansinspektionens skyddade e-post: anvisning för utomstående användare

2

729G74 IT och programmering, grundkurs. Tema 2. Föreläsning 3 Jody Foo,

TJÄNSTEBESKRIVNING FASAD Tjänstebaserad direktåtkomst Byggnad

PHP-klassbibliotek för automatisering av penningtransaktioner. Jonne Sundell

Universitetet i Linköping Institutionen för datavetenskap Anders Haraldsson

Innehåll. Dokumentet gäller från och med version

SSL/TLS-protokollet och

RDT Externt Webbtjänst Gränssnitt

Hur man använder modulen Extended Calendar

Manual för beställare Rekvisition med förattest Mölndals stad

Transkript:

WEB SERVICE GRÄNSSNITT 02.05.2014

Innehållsförteckning 2 (13) 02.05.2014 Innehållsförteckning 1 SOAP-ram... 4 2 Packning av betalningsmaterial... 4 3 Kryptering av betalningsmaterial... 4 4 Stödda operationer... 4 5 Application Request Header... 4 5.1 SenderId... 4 5.2 RequestId... 4 5.3 Timestamp... 4 5.4 Language... 4 5.5 UserAgent... 5 5.6 ReceiverId... 5 6 Använda element i Application Request meddelandet... 5 6.1 CustomerId... 5 6.2 Command... 5 6.3 Timestamp... 5 6.4 StartDate... 5 6.5 EndDate... 5 6.6 Status... 5 6.7 ServiceId... 5 6.8 Environment... 5 6.9 FileReferences/FileReference... 6 6.10 UserFileName... 6 6.11 TargetId... 6 6.12 ExecutionSerial... 6 6.13 Encryption... 6 6.14 EncryptionMethod... 6 6.15 Compression... 6 6.16 CompressionMethod... 6 6.17 AmountTotal... 6 6.18 TransactionCount... 6 6.19 SoftwareId... 7 6.20 CustomerExtension... 7 6.21 FileType... 7 6.22 Content... 7 6.23 Signature... 7 7 Application Responses element... 7 7.1 CustomerId... 7 7.2 Timestamp... 7 7.3 ResponseCode... 7

Innehållsförteckning 3 (13) 02.05.2014 7.4 ResponseText... 8 7.5 ExecutionSerial... 8 7.6 Encrypted... 8 7.7 EncryptionMethod... 8 7.8 Compressed... 8 7.9 CompressionMethod... 8 7.10 AmountTotal... 8 7.11 TransactionCount... 8 7.12 CustomerExtension... 8 7.13 FileDescriptors... 8 7.13.1 FileDescriptor... 8 7.14 UserFileTypes... 9 7.15 Content... 9 7.16 Signature... 9 8 Exempelmeddelanden... 10 8.1 SOAP-förfrågan (uploadfile)... 10 8.2 Application Request UploadFile... 11 8.3 Application Request DownloadFileList... 12 8.4 Application Request DownloadFile... 13

4 (13) 1 SOAP-ram Vi tar emot SEPA-material i WS-kanalen endast i SOAP-meddelanden. I SOAP-meddelandets rubrik ska det finnas signatur i elementet WS-Security. 2 Packning av betalningsmaterial Samlinks systemlösning stöder packning av material i enlighet med RFC 1952. Värdet i fältet CompressionMethod är då GZIP och i elementet Compression true. 3 Kryptering av betalningsmaterial Separat kryptering av betalningsmaterial stöds inte (elementen EncryptionMethod och Encryption). 4 Stödda operationer Stödda uploadfile downloadfilelist downloadfile deletefile Inte stödda getuserinfo o returnerar felkoden 05, (getuserinfo not supported) 5 Application Request Header I Application Request finns element vars användning preciseras nedan. 5.1 SenderId Avsändarens unika identifikationskod d.v.s. WS-användarkoden. Den överläts till före-taget när avtalet undertecknades. 5.2 RequestId Försändelsens unika identifikationskod. Material som kommer under samma dygn ska ha ett unikt värde. Om värdet har använts tidigare förkastas meddelandet som duplikat. 5.3 Timestamp Tidsstämpel som anger när Application Request Header har skapats. 5.4 Language Finska: FI Svenska: SV

5 (13) Engelska: EN 5.5 UserAgent 5.6 ReceiverId Inte i användning 6 Använda element i Application Request meddelandet 6.1 CustomerId Unik identifkationskod d.v.s. servicekod för den som bildar materialet. Den överläts till företaget när avtalet undertecknades. 6.2 Command Värdet ska motsvara SOAP-operationen. 6.3 Timestamp Tidsstämpel som anger när Application Request har skapats 6.4 StartDate Vi läser elementets värde endast för operationerna: DownloadFileList. 6.5 EndDate Vi läser elementets värde endast för operationerna: DownloadFileList. 6.6 Status Vi läser elementets värde endast för operationerna: DownloadFileList. Vi stöder koderna NEW, DLD, ALL. 6.7 ServiceId Inte i användning 6.8 Environment Vi stöder: PRODUCTION och TEST I testmiljön används produktionens koder men materialen går inte till betalning.

6 (13) 6.9 FileReferences/FileReference Vi läser elementets värde endast för operationerna: DownloadFile och DeleteFile. Endast för returdata. Max 50 Filereference-element i ett meddelade tillåtet. 6.10 UserFileName Vi läser elementets värde endast för operationerna: UploadFile 6.11 TargetId Stöds i enlighet med definitionen. 6.12 ExecutionSerial Inte i användning. 6.13 Encryption Inte i användning. 6.14 EncryptionMethod Inte i användning. 6.15 Compression Stöds, värdet antingen true eller false. 6.16 CompressionMethod Om den används är värdet GZIP 6.17 AmountTotal Vi läser elementets värde endast för operationerna: UploadFile. Om elementet finns och om FileType är XL, jämför vi fältets värde med betalningsmaterialets summa. Om FileType är XL, återställer vi i response rätt värde i det här fältet, fast-än client inte skulle ha räknat det. 6.18 TransactionCount Vi läser elementets värde endast för operationerna: UploadFile. För betalningsmaterialet XL jämför vi värdet i det här elementet med be-talningsmaterialets summa. Om betalningsmaterialet är XL, återställer vi i response det rätta värdet i det här fältet, fastän kundens tillämpning inte skulle ha räknat det.

7 (13) 6.19 SoftwareId Uppgift om programvaran och dess version som kundens tillämpning skickat. 6.20 CustomerExtension Inte i användning. 6.21 FileType Vi läser elementets värde endast för operationerna: UploadFile, DownloadFile och DownloadFile- List. Lista på stödda materialtyper i tjänstebeskrivningen för Web Services-förbindelsen. 6.22 Content Vi läser elementets värde endast för operationerna: UploadFile 6.23 Signature Alla meddelanden ska vara signerade. 7 Application Responses element 7.1 CustomerId Kundens servicekod. 7.2 Timestamp Tidsstämpel utgående från vilken man kan konstatera att ett material har gått ut. (Vid genomförandeskedet utreds vilket värde som är lämpligt). 7.3 ResponseCode Kod Förklaring 00 OK 05 OKÄND TILLÄMPNINGSFÖRFRÅGAN 12 DEN FORMELLA GRANSKNINGEN AV MATERIALET MISSLYCKADES 21 PACNINGEN AV MATERIALET FELAKTIG 25 MATERIALET INTE TILLÅTET 26 TEKNISKT FEL 27 MATERIALET KAN INTE TAS BORT 30 IDENTIFIERINGEN MISSLYCKADES 32 DUBBELFÖRSÄNDELSE

8 (13) 7.4 ResponseText Se ovan 7.5 ExecutionSerial Används inte 7.6 Encrypted Används inte 7.7 EncryptionMethod Används inte 7.8 Compressed Vi stöder packande i enlighet med definitionen 7.9 CompressionMethod Vi stöder i enlighet med RFC 1952 7.10 AmountTotal Se förklaringen av request 7.11 TransactionCount Se förklaringen av request 7.12 CustomerExtension Inte i användning 7.13 FileDescriptors Vi returnerar elementet endast: DownloadFileList 7.13.1 FileDescriptor Vi returnerar elementet endast: DownloadFileList FileReference (alltid) TargetId (alltid) ServiceId (används inte) ServiceIdOwnerName (används inte) UserFileName (alltid) ParentFileReference (om det är fråga om returdata)

9 (13) FileType (alltid) FileTimestamp (alltid) Status (alltid) AmountTotal (alltid) TransactionCount (alltid) LastDownloadTimestamp (ges returdata om inte tom) ForwardedTimestamp (återges materialet om inte tom) Confirmable (används inte) Deletable (används inte) SubStatusCode (används inte) SubStatusText (används inte) MissingTransactions (används inte) SubType (används inte) FeedbackFileAttributes (används inte) 7.14 UserFileTypes Vi stöder inte GetUserInfo-operationen och återsänder därmed inte UserFileTypes-elementet. 7.15 Content Vi återsänder elementet endast: DownloadFile Om man i kundsökningen ber om flera filer finns filernas innehåll efter varandra i Con-tent. 7.16 Signature Vi signerar alla svar

10 (13) 8 Exempelmeddelanden 8.1 SOAP-förfrågan (uploadfile)

11 (13) 8.2 Application Request UploadFile

12 (13) 8.3 Application Request DownloadFileList

13 (13) 8.4 Application Request DownloadFile