Teknisk dokumentation Anslutningsspecifikation e-arkiv Stockholm

Storlek: px
Starta visningen från sidan:

Download "Teknisk dokumentation Anslutningsspecifikation e-arkiv Stockholm"

Transkript

1 STADSARKIVET LANDSARKIV FÖR STOCKHOLMS LÄN Bilaga 4 Teknisk dokumentation Stadsarkivet Författare Version e-arkiv Stockholm Elin Kröger Nygren 1.1 Magnus Asplund Louise Högberg Senast ändrad (35)

2 Innehållsförteckning 1. Dokumentinformation Målgrupp Grundprinciper Anslutning 3 3. Synkron anslutning Övergripande beskrivning Beskrivning av användande Arkivera Söka -i form av fritextsökning Hämta ett unikt och komplett arkivobjekt Säkerhet Autentisering Behörighetsprincip Kryptering Publicerade webbtjänster ArchiveSipExtended SearchIndexObjects GetIndexObjectComplete GetFile GetFiles OrderDIP Felhantering Felkoder vid arkivering Asynkron anslutning Övergripande beskrivning Beskrivning av användande Struktur för massinlämning Inleveransflöde SIP-etiketten Åtkomst Kvittohantering och felhanteringsrutiner Säkerhet Åtkomst till miljöer Miljöer Testmiljö Preproduktionsmiljö Produktionsmiljö Brandväggsöppningar Extern åtkomst via VPN-anslutning Revisionshistorik 35 2 (35)

3 1. DOKUMENTINFORMATION Detta dokument beskriver, ur en teknisk synvinkel, hur synkron och asynkron anslutning till e-arkivet sker och har till syfte att underlätta anslutningsprocessen för verksamhetssystem. 1.1 Målgrupp Målgruppen för detta dokument är tekniskt orienterade personer som arbetar med anslutning till e-arkivet. 2. GRUNDPRINCIPER ANSLUTNING Leverans till och återsökning i e-arkivet kan ske antingen synkront eller asynkront. Eftersom synkron anslutning har begränsningar i storleken på paket som kan skickas, sker detta främst när man vill leverera mindre mängder data, vill ha omedelbar arkivering och omedelbar kvittens på leveransen. För att leverera och återsöka synkront utnyttjas Stockholms stads SOA-plattform. Asynkron anslutning kan med fördel användas när stora mängder data ska levereras vid ett eller fler tillfällen och det inte är viktigt med omedelbar kvittens på leveransen. T.ex. vid avställning av system eller vid årsskiften. Asynkron leverans sker genom att data levereras till en FTP-area varifrån informationen läses in till e-arkivet. Bilden nedan illustrerar grundprinciperna med anslutning till e-arkivet, oberoende av typ av anslutning, genom att beskriva de tre scenariorna Arkivera, Söka och Hämta. 3 (35)

4 Arkivera 1. En producent av information (avslutade ärenden) startar en arkivering (ett eller fler ärenden) 2. Ärendet packas ihop enligt överenskommelse om innehåll, format och struktur till en SIP (Submission Information Package) och skickas till e-arkivet. 3 E-arkivet validerar informationen (metadata och fil) enligt överenskomna regler. 4. Om leveransen är ok sparas arkivobjektet i leveransen till e-arkivets databas 5. En kvittens på mottagen leverans och genererad nyckel för arkivobjektet. Söka 6. En konsument ställer frågor om innehåll i e-arkivet 7. E-arkivet sammanställer svaren och returnerar resultatet i form av metadata. Hämta 8. En konsument kan, när den vet vilket objekt som den är ute efter utföra en hämtning genom en order av objektet. 9. Arkivobjektet levereras som ett paket innehållande metadata och filer. 3. SYNKRON ANSLUTNING För synkron anslutning tillhandahåller e-arkivet en webbtjänst som hanterar leverans, återsökning och hämtning. Tjänsten publiceras i Stockholm stads SOAplattform och anropas av anslutande verksamhetssystem. Vid leverans skickas en SIP (Submission Information Package) där de bifogade dokumenten inkluderas i meddelandet. Kvittoinformationen returneras omedelbart i svaret från webbtjänsten. Även vid återsökning och hämtning returneras resultatet omedelbart. 4 (35)

5 3.1 Övergripande beskrivning Bilden nedan illustrerar grundprinciperna för synkron anslutning genom scenario för Arkivera, Söka och Hämta. Arkivera 1. En producent vill arkivera information, t.ex. ur ett verksamhetssystem, vid avslut av ett ärende. 2. Information om ärendet och dess ingående handlingar packas i ett meddelande och skickas till e-arkivet genom anrop av en webbtjänst. 3 E-arkivet validerar informationen (metadata och fil) enligt överenskomna regler. 4. Om leveransen är ok sparas arkivobjektet i leveransen till e-arkivets databas 5. En kvittens på mottagen leverans och identifikation för arkivobjektet levereras omedelbart tillbaka till producenten i responsmeddelandet för webbtjänsten. Söka 6. En konsument ställer frågor om innehåll i e-arkivet genom anrop av en webbtjänst med ett meddelande innehållande sökfrågan. 7. E-arkivet sammanställer svaren och returnerar resultatet i form av metadata om handlingarna. Inga filer returneras i detta steg. Hämta 8. En konsument kan, när den vet vilket objekt den är ute efter, hämta objektet genom anrop av webbtjänst. 9. Arkivobjektet innehållande metadata och ev filer returneras i responsmeddelandet. 5 (35)

6 3.2 Beskrivning av användande Arkivera Anslutet system SOA-plattformen Navet e-arkiv avsluta ärende( ) Skapa metadata för arkivobjektet ::Användare av anslutet system Hämta fil från dokumentlager/skapa fil Skapa innehåll i SIP (metadata + fil) Anrop till WS - ArchiveSipExtended(SIP) ArchiveSipExtended(SIP) Kvitto(ArkivID/Felmeddelande) Kvitto(ArkivID/Felmeddelande) Uppdatera databas. Länka internt ID med ArkivID Söka -i form av fritextsökning Anslutet system SOA-plattformen Navet e-arkiv Identifiera sökbegrepp söka efter ärende( ) Skapa ett QueryRequest Anrop till WS - SearchIndexObject(QueryRequest) SearchIndexObject(QueryRequest) ::Användare av anslutet system Result/Felmedelande Result/Felmedelande Läs ur metadata och/eller ArkivID ur resultat Presentera resultatet 6 (35)

7 3.2.3 Hämta ett unikt och komplett arkivobjekt 3.3 Säkerhet Den webservice som finns i SOA-plattformen kräver att användaren/systemet autentiserar sig vid anrop och själva kommunikationen är säkrad via SSL (Secure Socket Layer). Autentiseringen är av typen basic http Autentisering Basic http-autentiseringen bygger på att ett systemkonto och lösenord sätts i anropet. Kontot och lösenordet beställs hos Service Centrum av behörig beställare på Stadsarkivet. 7 (35)

8 3.3.2 Behörighetsprincip 1. E-arkivet definierar en uppsättning attribut som är nödvändiga för att avgöra om utlämning av informationsobjekt är möjligt enligt regelverket 2. Inför en anslutning till e-arkivet översätts verksamhetens behörighetsmodell till e-arkivets behörighetsattribut. Detta sker i ett tjänstekontrakt. 3. VS ansvarar för att påföra rätt attribut vid ett anrop enligt tjänstekontraktet. 4. SOA Security Gateway översätter varje SOAP-request till HTTP-header. 5. E-arkivet avgör med hjälp av attributen om information kan lämnas ut eller ej Anslutande verksamhetssystem har till ansvar att påföra behörighetsattributen i meddelandet till e-arkivet. Dessa attribut används av sedan e-arkivet för att avgöra om slutanvändaren har rätt att lämna in eller ta del av informationen. Attributen sätts i form av SOAP-headers i anropet. Följande tre headers måste sättas: UserID Role IP Kryptering Anropen till SOA-tjänsten säkras genom SSL. 3.4 Publicerade webbtjänster Nedan följer en beskrivning av de webbtjänster som är publicerade i SOA-plattformen som kan anropas av anslutande system. De anslutande klienterna måste använda sig av SOAP Message Transmission Optimization Mechanism, MTOM, när bilagor ska sändas eller tas emot. Entiteter i arkivet har identifierare som ser ut på nedanstående sätt oavsett om det identifierar en fil, en nod i informationsredovisningsstrukturen eller ett helt arkivobjekt. Alla identifierare ser ut på följande sätt: iipax://objectbase.document/docpartition#<integer> Många av operationerna som beskrivs tar ett From-element som indata, detta element används då för att logga statistik om vilket system som använder arkivet. Undantaget är ArchiveSipExtended där From-elementet används för att koppla det inkommande arkivobjektet till ett inlämningskontrakt. Varje operation nedan beskrivs enligt signaturen returnerat objekt := metodnamn(inskickat objekt) ArchiveSipExtended Signatur: Kvitto := ArchiveSipExtended(SIP) 8 (35)

9 Beskrivning: ArchiveSipExtended används för inlämning av arkivobjekt som ligger packat i en SIP. Innan ett system börjar leverera information till arkivet skall Objekttyper skapas samt Inlämningskontrakt upprättas, denna process styr hur indata kommer att se ut. Indata beskrivs av ett Submission Information Package (SIP) definierat i OAIS modellen. En SIP består av metadata om det som arkiveras samt binärdata för de arkiverade filerna. Metadata kan se ut på olika sätt beroende på hur verksamheten ser ut men det består av en trädstruktur som är antingen två eller tre nivåer djup. Roten i metadata är ett IndexObject som kan beteckna t.ex. ett ärende hos verksamheten, enligt Stadsarkivets terminologi kallas detta för ett huvudobjekt. Ett IndexObjekt kan sedan innehålla antingen ett eller flera IndexDocument (alternativ 1 nedan) eller IndexFile (alternativ 2 nedan). Ett IndexDocument kan beteckna t.ex. en handling i ett specifikt ärende, enligt Stadsarkivets terminologi kallas detta för ett underobjekt. Ett IndexDocument kan sedan innehålla ett eller flera IndexFile-element som är metadata för filen samt tillhörande binärdata (filen). Objekt: SIP (förenklat alternativ 1) <Huvudobjekt> <metadata> <... <Underobjekt> <metadata> <... <Filobjekt> <metadata> <... <Binär fil> <FilObjekt> <metadata> <... <Binär fil> <Underobjekt> Objekt: SIP (förenklat alternativ 2) <Huvudobjekt> <metadata> <... <Filobjekt> <metadata> <... <Binär fil> <FilObjekt> <metadata> <... <Binär fil> 9 (35)

10 På IndexObject och IndexDocument nivån skall en objekttyp definieras i den inkommande SIP:en. Objekttyper finns definierade för den verksamhet som ansluter till systemet, dessa objektyper kan innehålla specifika verksamhetsattribut. IndexObject, IndexDocument samt IndexFile har ett DisplayName element som är den text som kommer att visas när man söker i arkivet efter ett visst ärende, handling eller fil. DisplayName för ett IndexObject skall vara en unik identitet såsom ett diarienummer. DisplayName för ett IndexFile-element skall vara filens namn. Ett filnamn har vissa syntaxregler, använd ej blanktecken eller svenska åäö i filnamnet. En fil skall ha en tillhörande checksumma beräknad enligt en viss algoritm, t.ex. SHA1, vilket anges i elementet lta_file_digest. IndexObject, IndexDocument och IndexFile kan även definiera ett eller flera attribut som beskriver objektet. Vilka dessa attribut är kan skilja mellan olika verksamheter och deras objekttyper, vissa av dessa är obligatoriska och vissa är valfria. Attributtyperna har även olika basala typer såsom strängvärden, datum, flyttal o.s.v. IndexObject-elementet har även elementen Producer och From som skall fyllas i. Producer avser den verksamhet som arkiverar och From är namnet på det system som arkiverar. Producer, From och ObjectType elementet bildar tillsammans en nyckel som avgör bland annat vart i arkivet SIP:en skall lagras samt vilka filformatskontroller som skall göras, detta definieras via ett så kallat Inlämningskontrakt (Submission agreement). Om inget inlämningskontrakt kan associeras med SIP:en kommer ett fel att returneras från anropet. Resultatet av operationen ArchiveSipExtended är att ett kvitto som innehåller identiteter till de resulterande objekten i arkivet. Kvittot har en trädstruktur på samma sätt som den inskickade SIP:en. Tillsammans med identiteten för varje skapat objekt följer också DisplayName med, detta eftersom arkivet inte har någon definierad sorteringsordning för de IndexDocument eller IndexFile element som ingår i ett arkivobjekt. Objekt: kvitto (förenklat) <kvitto> <huvudobjekt orgid = iipaxid> <underobjekt orgid = iipaxid> <filobjekt orgid = iipaxiid> <binärfil orgid = iipaxid> </kvitto> Objekt: felkvitto (förenklat) <ingestfel> <kategori></kategori> <kod></kod> <meddelande></meddelande> </ingestfel> 10 (35)

11 Exempel Exempelanrop för en arkivering och returnerat kvitto följer nedan. <soapenv:envelope xmlns:soapenv=" xmlns:ssa=" <soapenv:header/> <soapenv:body> <ssa:archivesipextendedrequest> <ssa:indexobject> <ssa:displayname>aiptest</ssa:displayname> <ssa:objecttype>huvudobjekt</ssa:objecttype> <!--Zero or more repetitions:--> <ssa:attribute name="original_id_definition"> <ssa:value>orginal Id definition</ssa:value> <ssa:attribute name="title"> <ssa:value>titeln</ssa:value> <ssa:producer>testproducent</ssa:producer> <ssa:from>testsystem</ssa:from> <ssa:indexdocument> <ssa:displayname>dokument</ssa:displayname> <!--Optional:--> <ssa:objecttype>lta_document</ssa:objecttype> <!--Zero or more repetitions:--> <ssa:attribute name="original_id_definition"> <ssa:value>definition</ssa:value> <ssa:attribute name="sekretess"> <ssa:value>nej</ssa:value> <ssa:attribute name="producer_system"> <ssa:value>producentsystem</ssa:value> <ssa:attribute name="producer_system_version"> <ssa:value>2.5</ssa:value> <!--1 or more repetitions:--> <ssa:indexfile> <ssa:displayname>ida_infront.pdf</ssa:displayname> <!--Zero or more repetitions:--> <ssa:attribute name="original_id_definition"> <ssa:value>filedef</ssa:value> <ssa:attribute name="language"> <ssa:value>enligt standard</ssa:value> <ssa:attribute name="format_name"> <ssa:value>enligt krav</ssa:value> <ssa:attribute name="format_version"> <ssa:value>pdf/a 1a</ssa:Value> <ssa:attribute name="lta_file_digest"> 11 (35)

12 <ssa:value>sha1:c879ccc8e3ca232126d07d5dee </ssa:v alue> <ssa:content> <xop:include href="cid:ida_infront.pdf" xmlns:xop=" /> </ssa:content> </ssa:indexfile> <ssa:indexfile> <ssa:displayname>buildingpermit.xml</ssa:displayname> <!--Zero or more repetitions:--> <ssa:attribute name="original_id_definition"> <ssa:value>filedef</ssa:value> <ssa:attribute name="language"> <ssa:value>enligt standard</ssa:value> <ssa:attribute name="format_name"> <ssa:value>enligt krav</ssa:value> <ssa:attribute name="format_version"> <ssa:value>pdf/a 1a</ssa:Value> <ssa:attribute name="lta_file_digest"> <ssa:value>sha1:3e616f3ed1df5256dad6003db80132d714971dbe</ssa:v alue> <ssa:content> <xop:include href="cid:buildingpermit.xml" xmlns:xop=" /> </ssa:content> </ssa:indexfile> </ssa:indexdocument> <ssa:indexdocument> <ssa:displayname>dokument2</ssa:displayname> <ssa:objecttype>lta_document</ssa:objecttype> <!--Zero or more repetitions:--> <ssa:attribute name="original_id_definition"> <ssa:value>definition</ssa:value> <ssa:attribute name="sekretess"> <ssa:value>nej</ssa:value> <ssa:attribute name="producer_system"> <ssa:value>producentsystem</ssa:value> <ssa:attribute name="producer_system_version"> <ssa:value>2.5</ssa:value> <!--1 or more repetitions:--> <ssa:indexfile> <ssa:displayname>kvarteretdetektiven.tif</ssa:displayname> <!--Zero or more repetitions:--> <ssa:attribute name="original_id_definition"> 12 (35)

13 <ssa:value>filedef</ssa:value> <ssa:attribute name="language"> <ssa:value>enligt standard</ssa:value> <ssa:attribute name="format_name"> <ssa:value>enligt krav</ssa:value> <ssa:attribute name="format_version"> <ssa:value>pdf/a 1a</ssa:Value> <ssa:attribute name="lta_file_digest"> <ssa:value>sha1:ec039411b6e9c29bd1746b45fe524b1ac66d2a5e</ssa:v alue> <ssa:content> <xop:include href="cid:ida_infront.pdf" xmlns:xop=" /> </ssa:content> </ssa:indexfile> </ssa:indexdocument> </ssa:indexobject> </ssa:archivesipextendedrequest> </soapenv:body> </soapenv:envelope> Ger ett resultat som liknar följande: <soapenv:envelope xmlns:soapenv=" <soapenv:body> <ns1:archivesipextendedresponse xmlns:ns1=" <ns1:indexobjectreceipt> <ns1:id>iipax://objectbase.document/docpartition#13101</ns1:id> <ns1:displayname>test Objekt</ns1:DisplayName> <ns1:indexdocumentreceipt> <ns1:id>iipax://objectbase.document/docpartition#13102</ns1:id> <ns1:displayname>dokument</ns1:displayname> <ns1:indexfilereceipt> <ns1:id>iipax://objectbase.document/docpartition#13104</ns1:id> <ns1:displayname>buildingpermit.xml</ns1:displayname> </ns1:indexfilereceipt> <ns1:indexfilereceipt> <ns1:id>iipax://objectbase.document/docpartition#13103</ns1:id> <ns1:displayname>ida_infront.pdf</ns1:displayname> </ns1:indexfilereceipt> </ns1:indexdocumentreceipt> <ns1:indexdocumentreceipt> <ns1:id>iipax://objectbase.document/docpartition#13105</ns1:id> <ns1:displayname>dokument2</ns1:displayname> <ns1:indexfilereceipt> <ns1:id>iipax://objectbase.document/docpartition#13106</ns1:id> <ns1:displayname>kvarteretdetektiven.tif</ns1:displayname> 13 (35)

14 </ns1:indexfilereceipt> </ns1:indexdocumentreceipt> </ns1:indexobjectreceipt> </ns1:archivesipextendedresponse> </soapenv:body> </soapenv:envelope> SearchIndexObjects Signatur: IndexObject* := SearchIndexObjects(Query+, From?, SearchRootPath?) Beskrivning: Används för att söka fram information om objekt när identiteter i e-arkivet inte är kända. Sökningar kan utföras på alla metadataattribut. Objekt: Sökfråga (Query) En Sökfråga består av: ObjectType objekttypsfilter. Kan utelämnas SearchCondition valfri parameter som kan förekomma flera gånger och används för att definiera sökvillkor. En sökträff måste uppfylla samtliga sökvillkor. SearchCondition består av: o Attribute namnet på ett sökbart attribut. o Operator villkorets operator. o Value sökvärde. Returvärde: Resultatet består av en lista av de huvudobjekt som innehåller dokument som matchar sökfrågan. Objekten returneras inte med alla sina underordnade objekt. Endast de som direkt medverkade till att objektet returnerades ingår. Om någonting går fel returneras ett AccessFault innehållande ett felmeddelande. Det valfria SearchRootPath-elementet används om man vill begränsa träffmängden genom att bara söka i ett delträd i informationsredovisningsstrukturen. Elementet innehåller ett eller flera Container element, ett Container element per nod i informationsredovisningsstrukturen. Resultatet består av en lista av de arkivobjekt som innehåller de underobjekt och/eller filobjekt som matchar sökfrågan. Arkivobjekten returneras inte med alla sina underordnade objekt utan endast de som direkt medverkade till att arkivobjektet returnerades ingår. Detta möjliggör träffmarkering i en klient. För att hämta samtliga underordnade objekt till ett arkivobjekt används istället GetFiles-operationen. Anges flera villkor i sökfrågan måste alla dessa vara sanna för att generera en träff. Om frågan dessutom är begränsad med objekttyp måste attributen vid sökningen vara definierad på aktuell objekttyp för att träffar ska genereras. Vid flera sökfrågor kommer snittet av träffmängderna att returneras. Detta innebär att det är möjligt med ytterligare filtrering av en träffmängd genom att ställa ytterligare en fråga. 14 (35)

15 Objekt: felkvitto (förenklat) <accessfel> <meddelande></meddelande> </accessfel> Fritextsökning Det finns möjligheter att göra fritextsökningar i arkivet genom att använda det reserverade attributnamnet text_search. Om man vill söka på filinnehåll där termen Melanders återfinns skriver man: content:melanders. Skriver man inte content: framför kommer arkivet att söka i de objektattribut i metadata som är konfigurerade för fritextsökning. Söktermer med blanksteg kan man söka efter ifall man omsluter dem med citat tecken. Till exempel Melanders Fisk söker efter denna exakta fras. Söktermer med wildcards kan användas t.ex. kan man skriva Melanders* om man vill söka efter alla termer som börjar med Melanders. Asterisken betyder noll, ett eller flera valfria tecken. Även? finns definierad som ett wildcard och betyder ett valfritt tecken. Man kan inte börja en term med ett wildcard så följande termer är ogiltiga *Melanders och?fisk. Logiska operatorerna AND, OR och NOT finns definierade och har standardbetydelse. Även operatorerna + och finns. Skriver man till exempel +Melanders Fisk betyder detta att Melanders måste finnas men att Fisk är valfri. Vill man söka på dokument som innehåller Melanders men inte Fisk skriver man Melanders Fisk. Om det är så att söktermen i sig innehåller ett minus eller plus måste dessa föregås av prefixet \\ Exempel Nedan syns ett exempelanrop: <soapenv:envelope xmlns:soapenv=" xmlns:ssa=" <soapenv:header/> <soapenv:body> <ssa:searchindexobjectsrequest> <!--1 or more repetitions:--> <ssa:query> <!--Zero or more repetitions:--> <!--<ssa:objecttype>huvudobjekt</ssa:objecttype>--> <!--1 or more repetitions:--> <ssa:searchcondition> <ssa:attribute>display_name <!--Optional:--> 15 (35)

16 <ssa:operator>equal</ssa:operator> <!--Optional:--> <ssa:value>aipobjekt</ssa:value> </ssa:searchcondition> </ssa:query> <!--Optional:--> <ssa:from>testsystem</ssa:from> <!--Optional:--> <ssa:searchrootpath> <!--1 or more repetitions:--> <ssa:container>ssa-test</ssa:container> </ssa:searchrootpath> </ssa:searchindexobjectsrequest> </soapenv:body> </soapenv:envelope> Kan ge resultatet: <soapenv:envelope xmlns:soapenv=" <soapenv:body> <ns1:searchindexobjectsresponse xmlns:ns1=" <ns1:indexobjectref> <ns1:id>iipax://objectbase.document/docpartition#3</ns1:id> <ns1:displayname>aipobjekt</ns1:displayname> <ns1:objecttype>huvudobjekt</ns1:objecttype> <ns1:attribute name="created_by"> <ns1:value>iipaxsystem</ns1:value> </ns1:attribute>... <ns1:attribute name="original_id_definition"> <ns1:value>orginal Id definition</ns1:value> </ns1:attribute> </ns1:indexobjectref> </ns1:searchindexobjectsresponse> </soapenv:body> </soapenv:envelope> GetIndexObjectComplete Signatur: DIP := GetIndexObjectComplete(Id, From?) Beskrivning: GetIndexObjectComplete används för att hämta ut ett Dissemination Information Package (DIP) ur arkivet. En DIP liknar en SIP, med skillnaden att de ingående objekten har identiteter satta. Binärdata kommer att skickas tillbaka i separata MIME-datadelar. Id-elementet skall peka antingen på ett huvudobjekt (IndexObject), ett underobjekt (IndexDocument) eller en fil (IndexFile). Om id pekar på ett IndexDocument eller en IndexFile hämtas delmängder av det lagrade arkivobjektet. Svaret ser ut på lite olika sätt beroende på vilket id som skickades in. 16 (35)

17 1. Om det inskickade ID:t pekar på ett huvudobjekt skall huvudobjektet och alla underliggande objekt returneras. 2. Om det inskickade ID:t pekar på ett underobjekt skall underobjektet och alla underliggande objekt returneras men även det omslutande huvudobjektet. 3. Om det inskickade ID:t pekar på ett filobjekt skall filobjektet returneras men även det omslutande underobjektet och det omslutande huvudobjektet. Det är alltså alltid ett IndexObject element som är roten i svaret. Objekt: ID Identiteten i arkivet på ett huvudobjekt, ett underobjekt eller filobjekt Objekt: DIP (förenklat) <Huvudobjekt> <metadata> <... <Underobjekt> <metadata> <... <Filobjekt> <metadata> <... <Binär fil> <FilObjekt> <metadata> <... <Binär fil> <Underobjekt> Objekt: felkvitto (förenklat) <AccessFault> <felmeddelande></felmeddelande> </AccessFault> Exempel <soapenv:envelope xmlns:soapenv=" xmlns:ssa=" <soapenv:header/> <soapenv:body> <ssa:getindexobjectcompleterequest> <ssa:id>iipax://objectbase.document/docpartition#13260</ssa:id> <!--Optional:--> <ssa:from>testsystem</ssa:from> </ssa:getindexobjectcompleterequest> </soapenv:body> </soapenv:envelope> Ger svaret (vissa metadata-attribut är bortplockade): 17 (35)

18 <soapenv:envelope xmlns:soapenv=" <soapenv:body> <ns1:getindexobjectcompleteresponse xmlns:ns1=" <ns1:indexobject> <ns1:id>iipax://objectbase.document/docpartition#13260</ns1:id> <ns1:displayname>aiptest~29</ns1:displayname> <ns1:objecttype>huvudobjekt</ns1:objecttype> <ns1:attribute name="created_date"> <ns1:value> :08:00</ns1:Value> </ns1:attribute>... <ns1:indexdocument> <ns1:id>iipax://objectbase.document/docpartition#13261</ns1:id> <ns1:displayname>dokument</ns1:displayname> <ns1:attribute name="created_date"> <ns1:value> :08:00</ns1:Value> </ns1:attribute>... <ns1:indexfileref> <ns1:id>iipax://objectbase.document/docpartition#13262</ns1:id> <ns1:displayname>ida_infront.pdf</ns1:displayname> <ns1:attribute name="created_by"> <ns1:value>iipaxsystem</ns1:value> </ns1:attribute>... <ns1:content> <xop:include xmlns:xop=" </ns1:content> </ns1:indexfileref> </ns1:indexdocument> </ns1:indexobject> </ns1:getindexobjectcompleteresponse> </soapenv:body> </soapenv:envelope> GetFile Signatur: Filnamn+Fildata := GetFile(Id, From?) Beskrivning: Denna operation används för att hämta upp binärdata för ett visst arkiverat filobjekt. Denna operation tar en identitet som indata samt ett valfritt From element som används för att logga statistik. Objekt: ID Ett id som pekar på filobjektet Returvärde: Resultatet innehåller filens data som en Base64-kodad sträng 18 (35)

19 Objekt: felkvitto (förenklat) <AccessFault> <felmeddelande></felmeddelande> </AccessFault> Exempel Exempel på anrop ser ut som följer: <soapenv:envelope xmlns:soapenv=" xmlns:ssa=" <soapenv:header/> <soapenv:body> <ssa:getfilerequest> <ssa:id>iipax://objectbase.document/docpartition#13230</ssa:id> <!--Optional:--> <ssa:from>testsystem</ssa:from> </ssa:getfilerequest> </soapenv:body> </soapenv:envelope> Som ger följande svar i SOAP datadelen, plus binärdata i en separat MIME-del utpekad av xop:include elementet: <soapenv:envelope xmlns:soapenv=" <soapenv:body> <ns1:getfileresponse xmlns:ns1=" <ns1:indexfile> <ns1:displayname>ida_infront.pdf</ns1:displayname> <ns1:content> <xop:include href="cid:1.urn:uuid:5859f5d5d52b5198e @apache.org" xmlns:xop=" </ns1:content> </ns1:indexfile> </ns1:getfileresponse> </soapenv:body> </soapenv:envelope> GetFiles Signatur: Metadata := GetFiles(Id,From?) Beskrivning: Används för att hämta upp metadata om underobjekt samt filobjekt genom en identitet till ett arkivobjekt. Denna operation skiljer sig från GetIndexObjectComplete som även hämtar metadata för huvudobjektet vars identitet man skickar in. Precis som GetFile operationen kan man skicka in ett From element som används för statistikgenerering. 19 (35)

20 Objekt: ID Ett id som pekar antingen på ett huvudobjekt eller ett underobjekt Returvärde: 1. Om ID:t pekar på ett huvudobjekt kommer antingen en lista med underobjekt att hämtas, eller kommer en lista på filobjekt att returneras. Ingen blandning av Underobjekt eller Filobjekt tillåts. Detta har att göra med strukturen som beskrivits under ArchiveSIP metoden. 2. Om ID:t pekar på ett underobjekt kommer en lista med filobjekt att returneras. Objekt: felkvitto (förenklat) <AccessFault> <felmeddelande></felmeddelande> </AccessFault> Ett exempel på anrop ser ut som följer: <soapenv:envelope xmlns:soapenv=" xmlns:ssa=" <soapenv:header/> <soapenv:body> <ssa:getfilesrequest> <ssa:id>iipax://objectbase.document/docpartition#13260</ssa:id> <!--Optional:--> <ssa:from>testsystem</ssa:from> </ssa:getfilesrequest> </soapenv:body> </soapenv:envelope> Detta anrop kan ge följande svar (ett svar som har ett underobjekt med en fil under sig). Vissa metadata attribut har utelämnats för att korta ner svaret. <soapenv:envelope xmlns:soapenv=" <soapenv:body> <ns1:getfilesresponse xmlns:ns1=" <ns1:indexdocumentref> <ns1:id>iipax://objectbase.document/docpartition#13261</ns1:id> <ns1:displayname>dokument</ns1:displayname> <ns1:attribute name="created_date"> <ns1:value> :08:00</ns1:Value> </ns1:attribute>... <ns1:indexfileref> <ns1:id>iipax://objectbase.document/docpartition#13262</ns1:id> <ns1:displayname>ida_infront.pdf</ns1:displayname> <ns1:attribute name="created_by"> <ns1:value>iipaxsystem</ns1:value> </ns1:attribute> 20 (35)

21 ... </ns1:indexfileref> </ns1:indexdocumentref> </ns1:getfilesresponse> </soapenv:body> OrderDIP Beskrivning: Används för att göra en beställning av arkivobjekt som DIP. Signatur: Kvitto := OrderDip(OrderItem+, DeliveryChannel, Customer, IncludeFileContent) Objekt: Lista<ID, leveranskanal) En lista med id och önskad leveranskanal. ID:t pekar antingen på ett strukturobjekt, huvudobjekt eller ett underobjekt Returvärde: Ett OrderID Ett exempel på anrop ser ut som följer: <soapenv:envelope xmlns:soapenv=" xmlns:ssa=" <soapenv:header> <! - Your SOAP header attributes here: --> </soapenv:header> <soapenv:body> <ssa:orderdiprequest> <ssa:orderlist> <!--1 or more repetitions:--> <ssa:orderitem>iipax://objectbase.document/docpartition#514801</ss a:orderitem> </ssa:orderlist> <ssa:deliverychannel> </ssa:deliverychannel> <ssa:customer> <ssa:name> <ssa:firstname>ma SYNKRON soa</ssa:firstname> <ssa:lastname>ma</ssa:lastname> </ssa:name> <ssa:streetaddress>kungsklippan 6 OR Box 22063</ssa:StreetAddress> <ssa:zipcode>10422</ssa:zipcode> <ssa:postalarea>stockholm</ssa:postalarea> <ssa: >magnus.asplund@stockholm.se</ssa: > <ssa:phone> </ssa:phone> </ssa:customer> <ssa:comment>end user s comment here</ssa:comment> <ssa:includefilecontent>true</ssa:includefilecontent> </ssa:orderdiprequest> </soapenv:body> </soapenv:envelope> Objekt: felkvitto (förenklat) <AccessFault> 21 (35)

22 <felmeddelande></felmeddelande> </AccessFault> 3.5 Felhantering Felkoder vid arkivering Fel vid arkviering ger ett SOAP fault där details-elementet innehåller felkategori, felkod och ett beskrivande meddelande. Det finns tre olika felkategorier definierade i e-arkivet, dessa är: META_DATA_ERROR som betyder att klienten har skickat in felaktigt metadata. Metadatafel som returneras från iipax Archive har en felkod mellan samt 0. FILE_DATA_ERROR som betyder att klienten har skickat in felaktigt filinnehåll. Fildatafel som returneras från iipax Archive har en felkod mellan samt 1. INTERNAL_ERROR som betyder att något oförutsett har hänt på servern. Denna har i regel felkod ASYNKRON ANSLUTNING För asynkron anslutning tillhandahåller e-arkivet en FTP-tjänst för leverera SIP:ar till arkivet. Kvittoinformationen returneras till samma FTP-area så fort inleveransen är klar. Återsökning av arkiverat material som levererats via FTP-tjänsten kan ske via: via den synkrona webbtjänsten (integration via SOA) vilket passar system som är synkront anslutna till e-arkivet. via speciellt klientprogram för e-arkivet som vissa arkivarieroller och handläggare har tillgång till. som självservice via e-arkivets publika söktjänst på Internet avsett för allmänheten men även för personal som har åtkomst till klientprogrammet. Stadsarkivet har för internt bruk även en lösning i FTP-plattformen för att mellanlagra större DIP-paket ut från arkivet innan slutkund får sin leverans med begärt arkivmaterial, att avhämtas på plats eller skickas på CD-ROM. Enkelt uttryckt en omvänd leveransarea. 4.1 Övergripande beskrivning Bilden nedan illustrerar grundprinciperna för asynkron anslutning genom scenario för Arkivera, Söka och Hämta. 22 (35)

23 Arkivera 1. En producent vill arkivera en stor informationsmängd. 2. En SIP innehållande flera arkivobjekt i en katalogstruktur skickas till en inleveransarea. 3 Leveransen valideras mot reglerna i e-arkivet. 4. Om leveransen är ok läggs denna till en intern kö för att vidare bearbetning. 5. e-arkivet bearbetar objekten sekventiellt från kön. 6. Databasen uppdateras med arkivobjekten. 7. Efter samtliga objekt är bearbetade skapas ett kvitto som läggs på inleveransarean. 8. Kvittot hämtas av producenten. Söka och hämta 9. En konsument gör en sökning via söktjänsten/e-tjänsten för e-arkivet. Om konsument har rätt att ta del av materialet, i detta fall via Internet, visas innehållet direkt via söktjänsten. Om materialet är skyddat genom sekretess eller åtkomst via Internet är begränsat av PuL sker istället följande: En konsument med intresse att hämta ett eller flera arkivobjekt gör en förfrågan till stadsarkivet via söktjänsten/e-tjänsten för e-arkivet. 10. Genom arkivklientens ärendehantering skapas en handläggningsprocess inkluderande menprövning avseende det efterfrågade arkivmaterialet. 11. Det färdiga paketet av arkivobjekt (DIP) skickas till area för utlämning. 12. DIP skickas ut enligt överenskommen kanal (mail, leveransarea, manuellt). 23 (35)

24 4.2 Beskrivning av användande För att utföra en asynkron ingest överförs data till en FTP-area i form av filer i en mappstruktur. Denna mappstruktur levereras sedan in asynkront till e-arkivet. När leveransen är färdig skrivs en kvittens som kan hämtas för kontroll av resultatet. Inleveranserna måste organiserade på ett strukturerat sätt för att de ska läsas in korrekt i e-arkivet. Detta beskrivs i avsnittet nedan Struktur för massinlämning Varje anslutande system har en inloggning, ett användarkonto, till FTP-arean. I själva verket finns ett konto per systemmiljö för e-arkivet, dvs tre konton totalt per anslutning, men i det följande betraktar vi en miljö separat. Principen för de andra miljöerna är lika. Vid inloggning hamnar den inloggande parten i en egen avgränsad rotkatalog/hemkatalog med fullständiga läs- och skrivrättigheter i sin egen mappstruktur. Rotkatalogen innehåller i normalfallet två stycken filareor. Den ena filarean är avsedd att hantera SIP-paket som endast valideras mot arkivet utan att arkivera något. Denna filarea (filkatalog) heter validate. Den andra filarean är avsedd att hantera SIP-paket där e- arkivet först utför en validering för att sedan arkivera SIP-paketen. Denna filarea (filkatalog) heter ingest. Varje filarea kan innehålla så kallade jobb. Jobb har en viss livscykel som beskrivs nedan. Ett arkiveringsjobb är tänkt att vara atomiskt, antingen lyckas arkiveringen av samtliga SIP-paket i jobbet eller arkiveras ingenting. För att åstadkomma detta gör man först en fullständig validering av jobbet och sedan kommer en arkivering att ske endast om allting gått bra. De svar man fått från valideringarna och/eller arkiveringarna kommer att rapporteras på jobbnivå. Ett jobb som är redo att behandlas känns igen på att mappen som representerar jobbet har ändelsen.request. En massinlämning kan bestå av flera SIP-paket. Varje SIP-paket organiseras då i mappar och känns igen på att de har en SIP-etikett i sig. Namnet på filen som representerar SIPetiketten är konfigurerbart men det förkonfigurerade filnamnet är SIPLabel.xml. SIPetiketten refererar till de filer som skall arkiveras och dessa filer måste ligga i samma mapp som SIP-etiketten. Observera följande: Antalet filer som följer med i SIP-paketet måste stämma exakt med antalet IndexFile-element i SIP-etiketten och att mappen som representerar ett SIPpaket får inte innehålla några undermappar. Filer som är inkluderade i SIP-paketet och därmed skall refereras till i SIPetikettfilen skall inte innehålla blanktecken. Filnamn måste bestå av en sammanhängande sträng alfanumeriska tecken inklusive punkt som avskiljningstecken för t.ex. filändelse. Flera punkter är tillåtna t.ex. filnamn.doc.pdf Filer som ej tillhör SIP-paketet skall ej heller ligga och skräpa i SIP-paketets mapp. Sådana ovidkommande filer medför normalt sett att valideringsfel erhålls. 24 (35)

25 När en scanning av filarean startas kommer mapparna under filarean att traverseras. De mappar som slutar på.request anses vara inleveranser. Dessa kan dock ligga på vilket djup som helst i en mappstruktur. När en sådan mapp har påträffats scannas jobbmappen igenom efter SIP-paket. Även SIP-paketen kan ligga på olika djup Inleveransflöde När ett system håller på att överföra filer för ett jobb till filarean är då viktigt att mappnamnet inte slutar på.request eftersom jobbet då riskerar att påbörjas innan alla SIP-paket är färdigskrivna till filarean. Ett lämpligt namn under FTP-överföringen kan vara t.ex..request.init. När filöverföringen är klar kan inleveransen initieras genom att döpa om mappens ändelse till.request. När jobbet som skannar av filarean körts igång, kommer mappen att få ändelsen.request.validate.processing. Om inte alla SIP-paket validerats korrekt mot arkivet kommer mappen att döpas om till request.validate.error och ingen mer bearbetning kommer ske. Vare sig valideringen går bra eller inte skrivs valideringskvitto i kvittensmappen (.reply) i filen validate. Om valideringen går bra kommer den faktiska inleveransen starta och mappen får ändelsen.request.ingest.processing. Om någonting går fel får mappen ändelsen.request.ingest.error och ingen mer bearbetning kommer ske. I slutet av inleveransen skrivs kvitto i kvittensmappen (.reply) i filen ingest. 25 (35)

26 Mappstrukturen för ett visst system skulle då kunna se ut som följande: Systemspecifik mapp <job1>.request.processed SIPEtikett.xml Fil1.xml Fil2.pdf <job2>.request.ingest.processing SIPEtikett.xml Fil3.xml <job1>.reply validate ingest <job2>.reply validate Nedan ett konkret exempel på hur en leverans till FTP-arean kan se ut via ett grafiskt FTP-klientprogram på PC. Bild nedan: Del av FTP-areans grundstruktur som visar tre anslutande system/förvaltningar med vardera ingest- respektive validate-mappar i sina respektive rotkataloger där FTP-inloggningen ansluter. Rotkatalogerna i bild är tillstand, ssa respektive mus vilket ett anslutande system av naturliga skäl inte ser namnet på vid inloggning. Stadsarkivet och e-arkivets serverprogram har dock full åtkomst till hela mappstrukturen nedan i bild från stora roten / och nedåt i strukturen. 26 (35)

27 I nedanstående exempel är rotkatalogen lika med nivån tillstand vilket visas i de två följande bilderna. Bild nedan: Detaljerad vy med SIP-paket benämnt bestående av en SIP-etikettfil, två PDF-dokument och en metadatafil. SIP-paketet ingår i jobbet request. Bild nedan: Jobbet är redan exekverat och har därför namnet request.processed under ingest-katalogen vilken också innehåller de två filer receipt.validate och receipt.ingest som vardera innehåller en lista över de filer som jobbet hanterat i respektive steg, validate resp ingest. 27 (35)

28 Bild nedan: Kvittensfilen ingest infälld underst i bilden ihop med kvittensmappen reply efter en ingest som har arkiverats i e-arkivet SIP-etiketten SIP-etiketten måste följa viss struktur och innehåll. Vilka metadata som, förutom de obligatoriska, måste anges konfigureras upp per anslutande system och objekttyp under anslutningsprocessen. 28 (35)

29 Följande krav finns på SIP-etiketten: Grundstruktur: <?xml version="1.0" encoding="iso "?> <IndexObject> <DisplayName value="{unikt ID för informationsobjektet på huvudobjektnivå}"/> <ObjectType name="{unikt tekniskt namn som anvisas av stadsarkivet}"/> <Attribute name="original_id_definition"> <Value>{Definition/förklaring av DisplayName ovan}</value> <Attribute name="title"> <Value>{Vedertaget namn för informationen ifråga}</value> <Attribute name="sekretess"> <Value>{Numeriskt värde enligt utförd sekretessklassificering}</value> <Attribute name="pul"> <Value> Numeriskt värde enligt utförd pul-klassificering}</</value> <Attribute name="lta_system"> <Value>{Namn på Procucent namn på System}</Value> <Attribute name="producer_system_version"> <Value>{Eventuellt versionsnummer för System}</Value> <Attribute name="startdatum"> <Value>{Datum på formen ÅÅÅÅ-MM-DD}</Value> <Attribute name="slutdatum"> <Value>{Datum på formen ÅÅÅÅ-MM-DD}</Value> {Eventuella verksamhetsspecifika attribut läggs in här!} <Producer name="{tekniskt namn som definierar producenten anvisas av stadsarkivet}"/> <From name="{tekniskt namn som definierar systemet informationen ursprungligen kommer ifrån anvisas av stadsarkivet}"/>"/> <IndexDocument> <DisplayName value="{id för informationsobjektet på underobjektnivå}"/> <ObjectType name="{unikt tekniskt namn som anvisas av stadsarkivet}"/> <Attribute name="original_id_definition"> <Value>{Definition/förklaring av DisplayName ovan}</value> <IndexFile> <DisplayName value="{här anges filens namn inklusive filändelse}"/> <Attribute name="original_id_definition"> <Value>{Definition/förklaring av DisplayName ovan}</value> <Attribute name="lta_file_digest"> <Value>SHA1:{Här anges checksumma för filen enligt SHA1-algoritm (40 tkn)}</value> <Attribute name="language"> <Value>sv</Value> <Attribute name="format_name"> <Value>{Här anges MIME-typ för filen, tex för en vanlig textfil är värdet text/plain}</value> <Attribute name="format_version"> <Value/> </IndexFile> </IndexDocument> </IndexObject> <ObjektType> för <IndexObject>-nivån och <Producer> samt <From> måste anges för att inlämningskontraktet ska kunna identifieras. 29 (35)

30 Metadata anges i <Attribute>-element med dess interna namn samt värde. I etiketten nästlar man ett eller flera <IndexFile>-element i <IndexDocument>element och ett eller flera <IndexDocument>-element under <IndexObject>elementet på toppnivå. Metadata med det interna namnet display_name anges med ett eget element, <DisplayName>, och ska inte anges via något <Attribute>-element. <DisplayName>-elementet är obligatoriskt på alla tre nivåer. För att ett SIP-paket ska bli accepterat så krävs det att alla obligatoriska metadata för de i etiketten utpekade objekttyperna finns med och är ifyllda, med korrekt format där syntaxvalidering sker. Attributen pul och sekretess skall ex.vis alltid finnas med. <DisplayName>-elementet under <IndexFile>-nivån måste matcha namnet på en fil i SIP-paketet. Det måste följaktligen finnas lika många <IndexFile>-element i etiketten som det finns filer i SIP-paketet om man inte räknar med SIPLabel.xml-filen. För filer som ingår i SIP-paketet skall en checksumma per fil anges inom <IndexFile>elementet för attributet <lta_file_digest>. Man kan även ange <ObjectType> för <IndexDocument> nivån. Detta gör att man kan använda olika objekttyper för olika dokumentobjekt i samma SIP-paket. Ett exempel på SIP-etikett med reella attributvärden: Fetstilmarkerade element har särskilt beskrivits ovan med de olika arkivobjektnivåerna i blå text. <?xml version="1.0" encoding="iso "?> <IndexObject> <DisplayName value="tav1-20" /> <ObjectType name="ritningsärende_birka" /> <Attribute name="original_id_definition"> <Value>Ritningsnummer</Value> <Attribute name="sekretess"> <Value>0</Value> <Attribute name="pul"> <Value>0</Value> <Attribute name="lta_system"> <Value>Birka</Value> <Attribute name="birka_ritningsnummer"> <Value>Tav1-20</Value> <Attribute name="birka_datum"> <Value> </Value> <Attribute name="birka_typ"> <Value>Ritning</Value> <Attribute name="birka_nät"> <Value>Täby</Value> <Attribute name="birka_stadsdel"> <Value> </Value> 30 (35)

31 <Attribute name="birka_område"> <Value> </Value> <Attribute name="birka_delområde"> <Value> </Value> <Attribute name="birka_ritningstyp"> <Value>Fjärrvärmeritning</Value> <Attribute name="birka_status"> <Value>Ritad, ej byggd</value> <Attribute name="birka_digitalt_original"> <Value>Ja</Value> <Attribute name="birka_plan"> <Value>Ja</Value> <Attribute name="birka_profil"> <Value>Ja</Value> <Attribute name="birka_schema"> <Value>Nej</Value> <Attribute name="birka_diagram"> <Value>Nej</Value> <Attribute name="birka_smide"> <Value>Nej</Value> <Attribute name="birka_kammare_schakt"> <Value>Nej</Value> <Attribute name="birka_adress"> <Value> </Value> <Attribute name="birka_plats"> <Value> </Value> <Producer name="birka" /> <From name="ritning" /> <IndexDocument> <DisplayName value="täv1-20" /> <ObjectType name="ritningshandling_birka" /> <Attribute name="original_id_definition"> <Value>Ritningsnummer</Value> <Attribute name="sekretess"> <Value>0</Value> <Attribute name="pul"> <Value>0</Value> <Attribute name="lta_system"> <Value>Fjärrvärmeritningar</Value> <IndexFile> <DisplayName value="tav1-20.tif" /> <Attribute name="original_id_definition"> <Value>Ledningsportföljens ritningsregister</value> <Attribute name="lta_file_digest"> <Value>SHA1:38a8f20a36fb2a1d e06fc27464cea3124</Value> <Attribute name="language"> <Value>sv</Value> 31 (35)

32 <Attribute name="format_name"> <Value>image/tiff</Value> <Attribute name="format_version"> <Value>OCE TIFF V1.0</Value> </IndexFile> </IndexDocument> </IndexObject> Åtkomst Adressen till FTP-arean är: ftp.stockholm.se För att komma åt FTP-arean måste anslutning ske inom Stockholm Stads nät och för inloggning behövs ett FTP-konto som är specifikt för anslutande verksamhetssystem Rutiner för uppsättning av FTP-konto Beställning av FTP-konto begärs via ServiceCentrum hos driftleverantören Tieto. Endast behörig beställare hos Stadsarkivet kan beställa FTP-åtkomst för en anslutning Kvittohantering och felhanteringsrutiner Kvittenser hamnar i en nyskapad mapp, en för varje jobb. En kvittensmapp som är färdig att hämtas slutar på.reply. Om jobbmappen lämnades in som job1.request kommer motsvarande kvittensmapp att heta job1.reply och ligga i samma katalog som jobbmappen. En kvittensmapp kan innehålla antingen en valideringsresultatfil och en arkiveringsresultatfil eller bara en valideringsresultatfil beroende på om man använder en valideringsfilarea eller en arkiveringsfilarea och beroende på om valideringssteget i en arkivering lyckats eller inte. Valideringsresultatfilen heter validate och arkiveringsresultatfilen heter ingest. Båda dessa är XML-filer. Kortfattat så innehåller resultatfilen noll, ett eller många resultatposter. Varje resultatpost innehåller sökvägen till SIP-paketet relativt jobbmappen samt ett resultat. Resultatfilen innehåller enbart en resultatrad per arkivobjekt, dvs för hela arkivobjektet angivet på huvudobjektnivå, det objekt som benämns IndexObject internt i arkivet. Resultatet kan vara på två olika format. Det första formatet signalerar att något fel har hänt i massinlämningen innan man har skickat iväg SIP-paketet till arkivet. Då får man ett felmeddelande som beskriver vad som gått fel. Denna typen av svar ligger i XML-elementet ClientError. 32 (35)

33 Den andra typen av svar man kan få är svar ifrån arkivet angående hur valideringen eller arkiveringen har gått. Denna typ av svar ligger i XML-elementet ServerResponse där innehållet i elementet är samma som SipStatus-svarets innehåll (SipStatus är en operation som går att utföra på webbtjänsten i iipax Archive). Observera att, till skillnad från synkron ingest, ger den asynkrona ingesten ett kvitto som ger direktåtkomst endast till huvudobjektnivå (IndexObject). Ingående underobjekt (IndexDocument eller IndexFile) ges ingen egen kvittens. Exempel: Kvittensfilen ingest har en struktur enligt exempel nedan, med en <Result> element (en rad) per SIP-paket (per ärende / huvudobjekt): <?xml version='1.0' encoding='utf-8'?> <Batchresult> <Result><Path>241922</Path><ServerResponse><Status>ARCHIVED</Status><Id>i ipax://objectbase.document/docpartition#250901</id></serverresponse></res ult> </Batchresult> Hur tolkas ovanstående kvittens? SIP-paketet består av ett ärende, uttryckt i mer verksamhetsnära termer. Ärendets status efter arkivering är ARCHIVED, dvs arkivering har skett. Motsatsen är ERROR om fel inträffat, dvs arkivering har ej skett. Idnumret efter docpartition# i <Id> elementet är det unika löpnummer som ärendet/sip-paketet har fått i e-arkivet. Detta Id kan användas för återsökning av ärendet i e-arkivet. Med OAIS-terminologi kallas det arkiverade SIP-paketet för AIP (arkivobjekt). 4.3 Säkerhet Anslutande system kommer endast ha tillgång till den mappstruktur som tilldelats dem under anslutningsprocessen och således inte komma åt data från något annat anslutande system. 5. ÅTKOMST TILL MILJÖER E-arkivet tillhandahåller tre olika miljöer för olika faser i en anslutning. Test, Preproduktion och Produktion. Var och en av dessa består av en instans av FTP-area, SOA-miljö och e-arkiv server (iipax Archive). 33 (35)

34 5.1 Miljöer Utveckling Integrationstest Pre-produktion Produktion - Kontinuerliga tester för e-arkivsförvaltningen -Test av - integration mellan e-arkiv och anslutningar -En produktionslikmiljö - där produktuppgraderingar, konfigurationer och anpassningar kan. testas (en så produktionslik miljö som möjligt) -En produktionsmiljö - med redundans och möjlighet att skala. upp med behoven av utökad prestanda och last Singleserver -iipax archive -Applicationserver -Database server Iipax archive Application Server Application Server(s) Iipax archive Iipax archive Application Server(s) Database server Database Server(s) Kluster Database Server(s) Kluster Integrationsplattformen (testmiljö) Integrationsplattformen (pre-prod) Integrationsplattformen (prod) - Anslutande system (testmiljö) Anslutande system (pre-prod) Anslutande system (prod) Testmiljö I integrationstestmiljön sker detaljerade tester med verifiering av levererade informationspaket, kvittenser och felsituationer Preproduktionsmiljö I preproduktionsmiljön testas produktuppgraderingar, konfigurationer och anpassningar i en så produktionslik miljö som möjligt. Här kan även stora asynkrona leveranser verifieras innan de skickas till produktionsmiljö Produktionsmiljö Hit skickas skarpa leveranser från anslutande verksamhetssystem eller interna leveranser som Stadsarkivet tidigare har mottagit från producerande system. Dessa leveranser skall ha verifierats antingen genom kontrollerade testleveranser i integrationstest och preproduktionsmiljö. 34 (35)

Workshopmallar The e C ap a it i al a l o f S c S a c n a din i av a ia

Workshopmallar The e C ap a it i al a l o f S c S a c n a din i av a ia Workshopmallar The Capital of Scandinavia Ta fram redovisningsstruktur Information ska kunna återsökas och förstås över tid. Redovisning på flera nivåer. Endast de delar som levereras behöver redovisas.

Läs mer

Utkast/Version (8) Användarhandledning - inrapportering maskin-till-maskin

Utkast/Version (8) Användarhandledning - inrapportering maskin-till-maskin Utkast/Version Sida 2.0 1 (8) 2017-05-12 Användarhandledning - inrapportering maskin-till-maskin 2 (8) Innehåll 1. Rapportering till VINN eller KRITA... 3 1.1 Allmänt... 3 1.2 Terminologi... 3 2. Hämta

Läs mer

Filleveranser till VINN och KRITA

Filleveranser till VINN och KRITA Datum Sida 2017-04-25 1 (10) Mottagare: Uppgiftslämnare till VINN och KRITA Filleveranser till VINN och KRITA Sammanfattning I detta dokument beskrivs översiktligt Vinn/Kritas lösning för filleveranser

Läs mer

ESSArch vid Riksarkivet i Sverige

ESSArch vid Riksarkivet i Sverige NorDig 2014 2014-06-03 ESSArch vid i Sverige Mats Berggren / 1 ESSArch vid i Sverige s digitala bevarande - bakgrund RADAR och ESSArch Erfarenheter och planer 2 1 ESSArch vid i Sverige s digitala bevarande

Läs mer

DP7 Kompletterande information

DP7 Kompletterande information Magnus G 2013-12-19 1.1 2(9) INNEHÅLLSFÖRTECKNING 1. DOKUMENTINFORMATION...4 1.1 SYFTE...4 1.2 MÅLGRUPP...4 2. ALLMÄNT...4 2.1 ALLMÄNT...4 2.1.1 Validering...4 2.1.2 Tomma element bör inte vara med...4

Läs mer

Checklista för anslutningsarbete till e-arkiv Stockholm

Checklista för anslutningsarbete till e-arkiv Stockholm Stockholms stadsarkiv Sida 1 (6) 2019-01-18 Checklista för anslutningsarbete till e-arkiv Stockholm Ange vilken leverans som avses Inledning Denna sammanfattning syftar till att ge Stockholms stadsarkiv

Läs mer

Checklista för anslutningsarbete till e-arkiv Stockholm

Checklista för anslutningsarbete till e-arkiv Stockholm Stockholms stadsarkiv Sida 1 (5) Informationsförsörjning och 2014-05-06 utveckling Checklista för anslutningsarbete till e-arkiv Stockholm Stockholms stadsarkiv Informationsförsörjning och utveckling Telefon

Läs mer

E-arkiv Stockholm - leveranser och tillgängliggörande. Matilda Ekström, Stockholms stadsarkiv

E-arkiv Stockholm - leveranser och tillgängliggörande. Matilda Ekström, Stockholms stadsarkiv E-arkiv Stockholm - leveranser och tillgängliggörande Matilda Ekström, Stockholms stadsarkiv The Capital of Scandinavia Begrepp Gallring Sekretess PUL Diarie-dossiéeplan /registreringsplan Diarium (NO

Läs mer

Digital arkivering och historiklagring. 2010-12-06 Anastasia Pettersson och Anders Kölevik

Digital arkivering och historiklagring. 2010-12-06 Anastasia Pettersson och Anders Kölevik Digital arkivering och historiklagring 2010-12-06 Anastasia Pettersson och Anders Kölevik Generella principer för arkivering Informationsbärare: Analogt (papper) Digitalt (ettor och nollor på t ex ett

Läs mer

Frågehantering XML-produkter Bolagsverket 1 (15)

Frågehantering XML-produkter Bolagsverket 1 (15) Frågehantering XML-produkter Bolagsverket 1 (15) 2 (15) Ändringslogg Datum Beskrivning 2011-03-08 Skapar ändringslogg i ny version av dokumentet. Infört tre nya produkter för information om kungörelser.

Läs mer

Förvaltningsgemensamma specifikationer

Förvaltningsgemensamma specifikationer Förvaltningsgemensamma specifikationer Elias Caselunghe 2016-10-07 Var finns informationen? Hur lagras informationen? Vem ansvarar för informationen? Vilken information ska bevaras och gallras? Vart

Läs mer

Förvaltningsgemensam specifikation för leverans av enstaka publikationer till Kungliga biblioteket (FGS-PUBL)

Förvaltningsgemensam specifikation för leverans av enstaka publikationer till Kungliga biblioteket (FGS-PUBL) Datum: 2016-02-17 Version 1.2 Förvaltningsgemensam specifikation för leverans av enstaka publikationer till Kungliga biblioteket (FGS-PUBL) Referens till det här dokumentet: http://www.kb.se/namespace/digark/deliveryspecification/deposit/fgs-publ/

Läs mer

Instruktion för integration mot CAS

Instruktion för integration mot CAS IT-enheten Instruktion för integration mot CAS Per Hörnblad Instruktion 2010-10-29 Sid 1 (7) Instruktion för integration mot CAS Projektnamn Instruktioner för Integration mot CAS Fastställt av Per Hörnblad

Läs mer

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

XML-produkter. -Registret över verkliga huvudmän (RVH) Teknisk handledning för webbtjänst mot RVH (Web Services) Datum: Version: 1. XML-produkter -Registret över verkliga huvudmän (RVH) Teknisk handledning för webbtjänst mot RVH (Web Services) Datum: 2018-09-18 Version: 1.0 Innehållsförteckning 1. Inledning... 3 1.1. Syfte 3 1.2. Målgrupp

Läs mer

E-arkiv Stockholm - anslutningar och tillgänglighet. Matilda Ekström, Stockholms stadsarkiv

E-arkiv Stockholm - anslutningar och tillgänglighet. Matilda Ekström, Stockholms stadsarkiv E-arkiv Stockholm - anslutningar och tillgänglighet Matilda Ekström, Stockholms stadsarkiv The Capital of Scandinavia Stockholms stad i siffror Ca 860 000 invånare Totalt 49 förvaltningar och bolag inklusive

Läs mer

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

Leverans-API för nedladdning av geodata v1.0 - teknisk beskrivning Leverans-API för nedladdning av geodata v1.0 - teknisk beskrivning Dokumentversion 1.0 Gränssnitt Version 1.0 Schema Åtkomst Åtkomstkontroll http://namespace.lantmateriet.se/distribution/uttag/leverans-1.0.0.json

Läs mer

Informationsklassificering i e-arkiv Stockholm utifrån Personuppgiftslagen och Offentlighets- och sekretesslagen

Informationsklassificering i e-arkiv Stockholm utifrån Personuppgiftslagen och Offentlighets- och sekretesslagen STADSARKIVET LANDSARKIV FÖR STOCKHOLMS LÄN Bilaga 3 Informationsklassificering i e-arkiv Stockholm utifrån Personuppgiftslagen och Offentlighets- och sekretesslagen Projekt Författare Version Dnr Navet

Läs mer

archive En produkt från Ida Infront - a part of Addnode Group

archive En produkt från Ida Infront - a part of Addnode Group archive En produkt från Ida Infront - a part of Addnode Group Det handlar egentligen inte om standarder för filformat, arkivredovisning och lagringsmedia. Det handlar om att bevara värdefull information.

Läs mer

Regelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga A. Tekniska ramverk. Version: 3.0

Regelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga A. Tekniska ramverk. Version: 3.0 Regelverk Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag Bilaga A Tekniska ramverk Version: 3.0 Innehållsförteckning 1 Bakgrund och syfte... 1 1.1 Definitioner 1 2 Inledning...

Läs mer

E-pliktleverans via RSS-feeds

E-pliktleverans via RSS-feeds E-pliktleverans via RSS-feeds Referens till detta dokument: http://www.kb.se/namespace/digark/deliveryspecification/deposit/rssfeeds/ 1 Ändringshistorik a element måste nu först komma i given ordning (anpassning

Läs mer

Vad kan man förbereda inför e-arkivering

Vad kan man förbereda inför e-arkivering INFORMATION 1(6) Vad kan man förbereda inför e-arkivering I detta dokument beskriver vi ett antal frågor som en myndighet behöver ta ställning till innan man kan börja leverera information till SSC:s kommande

Läs mer

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

Introduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1. Schenker har interna system som handhar information som är av intresse för våra kunder/partners. Idag finns ett flertal av dem tillgängliga via Internet, sk Online-tjänster. Dessa erbjuder inte bara hämtning

Läs mer

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

GATEWAY TJÄNSTEBESKRIVNING. Webbservice. WSDL-fil. Skicka meddelanden. SMS och FastnätsSMS GATEWAY TJÄNSTEBESKRIVNING Tjänsten Messit Gateway består av ett gränssnitt som enkelt kan implementeras i en egen applikation. Det enda som krävs för att använda Messit Gateway är att applikationen som

Läs mer

LEFI Online, system till system (Leverera Förmånsinformation) WEBBSERVICE/SHS/SSEK

LEFI Online, system till system (Leverera Förmånsinformation) WEBBSERVICE/SHS/SSEK LEFI Online, system till system (Leverera Förmånsinformation) WEBBSERVICE/SHS/SSEK Gränssnittsspecifikation Försäkringskassan IT 1 (11) Ändringsförteckning Nedanstående tabell redovisar ändringshistoriken

Läs mer

Checklista för konsumenter som ska kvalitetssäkra sina e-tjänster och konsumentadapter som nyttjar SSBT

Checklista för konsumenter som ska kvalitetssäkra sina e-tjänster och konsumentadapter som nyttjar SSBT Checklista för konsumenter som ska kvalitetssäkra sina e-tjänster och konsumentadapter som nyttjar SSBT Testmiljöer SSBT Version: 1.0 1 (12) Innehållsförteckning 1 Inledning... 3 2 Testmiljö... 3 2.1 Tillgång

Läs mer

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

InTime HTTP API. Översikt funktioner. Webbtjänster för systemintegration med InTime Messenger. InTime HTTP API Webbtjänster för systemintegration med InTime Messenger. Översikt funktioner Samtliga funktioner, frånsett listningar, tar emot en XML sträng via metoden HTTP POST. Meddelanden Skapa meddelanden

Läs mer

Regelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga A. Tekniska ramverk. Version: 1.0

Regelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga A. Tekniska ramverk. Version: 1.0 Regelverk Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag Bilaga A Tekniska ramverk Version: 1.0 Innehållsförteckning 1 Bakgrund och syfte... 1 1.1 Definitioner 1 2 Inledning...

Läs mer

Innehåll. Installationsguide

Innehåll. Installationsguide Innehåll Innehåll... 2 Förberedelser... 3 Rättigheter... 3 Installera programmen... 3 Konfiguration av databas... 5 Installera databasserver... 5 Konfigurera en databas på en befintlig databasserver...

Läs mer

teknisk manual Direktbetalning handelsbanken.se/e-handel

teknisk manual Direktbetalning handelsbanken.se/e-handel Direktbetalning handelsbanken.se/e-handel Innehållsförteckning Beskrivning av tjänsten...3 Direktbetalning...4 Från företaget till Handelsbanken...4 Från Handelsbanken till företaget...6 Betalningskontroll...8

Läs mer

archive En produkt från ida infront - a part of Addnode

archive En produkt från ida infront - a part of Addnode archive En produkt från ida infront - a part of Addnode Det handlar egentligen inte om standarder för metadata, arkivredovisning och lagringsmedia. innehåll archive Det handlar om att bevara värdefull

Läs mer

TJÄNSTEBESKRIVNING FASAD Tjänstebaserad direktåtkomst Adress

TJÄNSTEBESKRIVNING FASAD Tjänstebaserad direktåtkomst Adress 2015-11-27 TJÄNSTEBESKRIVNING FASAD Tjänstebaserad direktåtkomst Adress Extern dokumentation - fasadsystemet Dokumentation Tjänstebaserad uppdatering: Startsida Informationsutbytesmodeller (IUM): http://www.lantmateriet.se/global/qualiware/specifikation-gdl/index.htm

Läs mer

SSBT testbänk grundläggande uppgifter om företag (SSBTGU) engagemang i företag (SSBTEN) roll i företag (SSBTRO)

SSBT testbänk grundläggande uppgifter om företag (SSBTGU) engagemang i företag (SSBTEN) roll i företag (SSBTRO) SSBT testbänk grundläggande uppgifter om företag (SSBTGU) engagemang i företag (SSBTEN) roll i företag (SSBTRO) Användarbeskrivning Version 2.0 1 Innehållsförteckning 1 Ändringshistorik... 3 2 Inledning...

Läs mer

Sammanfattning och specifikationer för POT

Sammanfattning och specifikationer för POT 0.2 Sammanfattning och specifikationer för POT Kornhamnstorg 61 SE-111 27 Stockholm Sweden 00 00 Telefon: +46 (0)8 791 92 Telefax: +46 (0)8 791 95 www.certezza.net Innehållsförteckning 1 SAMMANFATTNING...

Läs mer

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

Direktkoppling till Girolink Internet. Filöverföring av betalningar och betalningsinformation via Girolink Internet. Version 1.0 Direktkoppling till Girolink Internet Filöverföring av betalningar och betalningsinformation via Girolink Internet Version 1.0 Maj 2007 Innehållsförteckning 0. DOKUMENTHISTORIK 1 ALLMÄNT - DIREKTKOPPLING

Läs mer

TJÄNSTEBESKRIVNING FASAD Tjänstebaserad direktåtkomst Byggnad 2015-11-27

TJÄNSTEBESKRIVNING FASAD Tjänstebaserad direktåtkomst Byggnad 2015-11-27 TJÄNSTEBESKRIVNING FASAD Tjänstebaserad direktåtkomst Byggnad 2015-11-27 Extern dokumentation - fasadsystemet Dokumentation Tjänstebaserad uppdatering: Startsida Informationsutbytesmodeller (IUM): http://www.lantmateriet.se/global/qualiware/specifikation-gdl/index.htm

Läs mer

LEX INSTRUKTION - LEXTALK

LEX INSTRUKTION - LEXTALK LEX INSTRUKTION - LEXTALK Innehållsförteckning LEX INSTRUKTION - LEXTALK... 1 1 INLEDNING... 1 2 INSTALLATION... 1 3 PROGRAMBESKRIVNING... 1 3.1 STARTBILD... 1 3.2 ARKIV-MENYN... 2 4 LEXTALK-ANVÄNDAREN

Läs mer

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

Introduktion till integrering av Schenkers e-tjänster. Version 2.0 Introduktion till integrering av Schenkers e- Version 2.0 Datum: 2008-06-18 Sida 2 av 8 Revisionshistorik Lägg senaste ändringen först! Datum Version Revision 2008-06-18 2.0 Stora delar av introduktionen

Läs mer

Flera landsting. ETT gemensamt e-arkiv

Flera landsting. ETT gemensamt e-arkiv Flera landsting ETT gemensamt e-arkiv Göteborg 3 juni 2014 Ansvarig:, tel:, mail: Version 0.1 2014-06-04 1 Varför arkivera? Patientsäker hantering kräver tillgång till historisk information Spårbarhet

Läs mer

Mallar för kvittenser och e-post. Exempel på text till kvittenser och e-post i administrationshantering av SITHS-kort

Mallar för kvittenser och e-post. Exempel på text till kvittenser och e-post i administrationshantering av SITHS-kort Mallar för kvittenser och e-post Exempel på text till kvittenser och e-post i administrationshantering av SITHS-kort 1. E-postutskick och kvittens... 2 1.1 E-postutskick... 2 1.1.1 Påminnelse av utgående

Läs mer

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

UC API Teknisk referens för UC:s svenska personinformation UC API Teknisk referens för UC:s svenska personinformation Innehåll Innehåll... 2 Tjänstebeskrivning... 3 Referenser... 3 Operationer... 4 Exempel... 5 Exempel anrop för personfråga... 5 Fråga... 5 Svar...

Läs mer

MVK SSO 2.0 Mina vårdkontakter

MVK SSO 2.0 Mina vårdkontakter Ämne Version Datum Introduktion MVK SSO 2.0 1.7 2014-02-14 Ansvarig Dokument ID Sign Martin Carlman/Peter Bäck MVK-0031 Version Datum Av Avsnitt Ändring 1.7 140214 AL MVK SSO 2.0 Mina vårdkontakter MVK

Läs mer

Tidformat Tid anges enligt formatet yyyy-mm-ddthh:mm:ss Där plustiden är tidstillägg i förhållande till UTC 2.

Tidformat Tid anges enligt formatet yyyy-mm-ddthh:mm:ss Där plustiden är tidstillägg i förhållande till UTC 2. Karin Bredenberg SoU 010-476 71 23 2009-03-26 1.2 1 (8) Att använda METS för AIP För långtidsbevarande krävs det metadata som beskriver de bevarade paketen (AIP) och vi har valt att använda METS för detta.

Läs mer

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

Elektronisk tullräkning Sid 1(9) Samverkansspecifikation. Version: 1.0 SAMVERKANSSPECIFIKATION. för. e-tullräkning Elektronisk tullräkning Sid 1(9) SAMVERKANSSPECIFIKATION för e-tullräkning Elektronisk tullräkning Sid 2(9) Innehållsförteckning 1 Inledning...3 1.1 Introduktion...3 2 Identifikation av parterna...4 2.1

Läs mer

Delrapport DP3. FGS för paketstruktur för e-arkiv Bilaga 1 METS

Delrapport DP3. FGS för paketstruktur för e-arkiv Bilaga 1 METS Delrapport DP3 FGS för paketstruktur för e-arkiv Bilaga 1 METS Karin Bredenberg & Mats Berggren IT/SoU 010-476 71 23 2013-01-14 2.0 1(9) INNEHÅLLSFÖRTECKNING 1. BILAGA 1: METS...3 1.1 INTRODUKTION...3

Läs mer

E-arkiv på SLL landstingsarkivet

E-arkiv på SLL landstingsarkivet E-arkiv på SLL landstingsarkivet Martin Olsson, förvaltningsledare E-tjänster för arkivering Stockholms läns landsting Ansvarar för hälso- och sjukvård, kollektivtrafik och regionplanering samt bidrar

Läs mer

E-Betalning Teknisk handbok Version 0702 Innehåll

E-Betalning Teknisk handbok Version 0702 Innehåll E-Betalning Teknisk handbok Version 0702 Innehåll 1 Inledning... 3 1.1 E-betalning, Version 1.1... 3 1.2 Att komma igång Arbetsgången... 3 1.3 Teknisk flödesbeskrivning - betalningstjänsterna... 4 1.4

Läs mer

3. Kravspecifikation Produkt

3. Kravspecifikation Produkt Förfrågningsunderlag - Upphandlarversion 2013-08-20 Upphandlande organisation Upphandling SKL Kommentus Inköpscentral AB - SKI Upphandling earkiv 2013 Annelie Dufva 10119 Symbolförklaring: Texten ingår

Läs mer

RDT Externt Webbtjänst Gränssnitt

RDT Externt Webbtjänst Gränssnitt Version 2.0 1(9) RDT Externt Webbtjänst Gränssnitt Ändringsförteckning: Versionsnummer Ändringsdatum Orsak till ändringen Ändad av 1.0 2007-11-23 Första versionen. Magnus Fredriksson 2.0 2009-03-17 Ändrat

Läs mer

NEA Nätverket för elektroniska affärer

NEA Nätverket för elektroniska affärer NEA Nätverket för elektroniska affärer Vägledning för tredjepartsavtal för leverans av tjänster inom e-affärer Bilaga: Tjänstebeskrivning I denna bilaga ges exempel på tjänster som tillhandahålls av tjänsteleverantörer

Läs mer

IT-avdelningen. Författare Funktion Telefon Datum Version Sid Karin Bredenberg SoU 010-476 71 23 2009-07-13 1.5 1 (10)

IT-avdelningen. Författare Funktion Telefon Datum Version Sid Karin Bredenberg SoU 010-476 71 23 2009-07-13 1.5 1 (10) Karin Bredenberg SoU 010-476 71 23 2009-07-13 1.5 1 (10) Att använda METS för AIP För långtidsbevarande krävs det metadata som beskriver de bevarade paketen (AIP) och vi har valt att använda METS för detta.

Läs mer

METADATASTANDARDER EN ORIENTERING

METADATASTANDARDER EN ORIENTERING METADATASTANDARDER EN ORIENTERING FREDRIK SAMSON 29 NOVEMBER 2016 Innehåll Översikt över standarder som hanterar metadata Hur förhåller sig standarderna till varandra Praktiska erfarenheter 2 Standarder

Läs mer

Att använda ELSA. Vad behövs för att använda ELSA?. Felrapportering och support

Att använda ELSA. Vad behövs för att använda ELSA?. Felrapportering och support KI Biobank Instruktion Användarmanual för ELSA Innehållsförteckning Allmänt... 1 Vad är ELSA?... 1 Vad behövs för att använda ELSA?... 2 Felrapportering och support... 2 Att använda ELSA... 2 Viktig information...

Läs mer

Användarhandledning NVDB:s Webbapplikation för in/utcheckning

Användarhandledning NVDB:s Webbapplikation för in/utcheckning 1 (23) Upphovsman Dokumentnummer Beteckning Mona Dahlberg VVLED 2007:71 Dokumentansvarig Dokumentdatum Version Anna Gabrielsson 2014-04-11 2.91 Användarhandledning NVDB:s Webbapplikation för in/utcheckning

Läs mer

Nordisk El-Arkivseminar Island 25-27 maj 2011. Svensk SIP och AIP Mats Berggren, Riksarkivet

Nordisk El-Arkivseminar Island 25-27 maj 2011. Svensk SIP och AIP Mats Berggren, Riksarkivet Nordisk El-Arkivseminar Island 25-27 maj 2011 Svensk SIP och AIP Mats Berggren, Riksarkivet Förstudie om E-Arkiv och E-Diarium Förvaltningsgemensamma specifikationer Syftet med förvaltningsgemensamma specifikationer

Läs mer

NKRR. Regelskrivning i praktiken

NKRR. Regelskrivning i praktiken Sida: 1 (13) NKRR Regelskrivning i praktiken Innehåll Sida: 2 (13) 1 Inledning... 3 1.1 Förkortningar och begrepp... 3 2 Ändringshistorik för dokumentet... 4 3 Bakgrund... 5 3.1 Regler i NKRR... 5 3.2

Läs mer

ATT LEVERERA INFORMATION TILL E-ARKIV STOCKHOLM

ATT LEVERERA INFORMATION TILL E-ARKIV STOCKHOLM STOCKHOLMS STADSARKIV ATT LEVERERA INFORMATION TILL E-ARKIV STOCKHOLM ATT LEVERERA INFORMATION TILL E-ARKIV STOCKHOLM Version 1.1 2013 Författare: Louise Högberg INNEHÅLLSFÖRTECKNING INLEDNING... 3 HÅLL

Läs mer

Teknisk guide för brevlådeoperatörer. Annika Melin 2015-03-10 Version: 1.1

Teknisk guide för brevlådeoperatörer. Annika Melin 2015-03-10 Version: 1.1 Teknisk guide för brevlådeoperatörer Annika Melin 2015-03-10 Sida 1 av 21 Innehållsförteckning Inledning... 2 1 Dokumentinformation... 3 Syfte... 3 1.2 Avgränsningar... 3 1.3 Målgrupp... 3 1.4 Begrepp

Läs mer

Administrationsmanual ImageBank 2

Administrationsmanual ImageBank 2 Administrationsmanual ImageBank 2 INNEHÅLL 1. Konventioner i manualen 3 2. Uppmärksamhetssymboler 3 3. Vad är imagebank SysAdmin 4 4. Guide för att snabbt komma igång 5 5. Uppgradera din imagebank 1.2

Läs mer

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

Avisering av förändringar i tjänstekontrakt för Mina Meddelanden Tjänstekontrakt Mina version 3 Status Sida 1 av 10 Versionsdatum: 2017-12-18 Dokumentversion (n,nn): 2.0 Avisering av förändringar i Tjänstekontrakt Mina version 3 Sida 2 av 10 Innehåll... 3 1 Dokumentinformation...

Läs mer

Hantera informationspaket i system för bevarande

Hantera informationspaket i system för bevarande Kompetensutveckling har erbjudits deltagare inom projektet Elektroniskt bevarande i form av en kurs i XML. Kursen har genomförts av Riksarkivet och haft en praktisk inriktning. Ett 10-tal personer deltog

Läs mer

HSA Tjänsteanslutningsprocess. Kriterier och anslutningsinstruktioner för tjänster som vill nyttja informationen i HSA

HSA Tjänsteanslutningsprocess. Kriterier och anslutningsinstruktioner för tjänster som vill nyttja informationen i HSA HSA Tjänsteanslutningsprocess Kriterier och anslutningsinstruktioner för tjänster som vill nyttja informationen i HSA Innehåll Anslutning till HSA... 4 Grundkrav för anslutning... 4 Anslutningssätt...

Läs mer

Revisionsfrågor HSA och SITHS 2015

Revisionsfrågor HSA och SITHS 2015 Revisionsfrågor HSA och SITHS 2015 Fyll i svar på nedanstående revisionsfrågor. När du har besvarat alla frågorna klickar du på knappen "Skicka nu" längst ner på sidan. Om du inte hinner besvara alla frågor

Läs mer

Instruktioner entreprenörer Elektroniska blanketter 29-31

Instruktioner entreprenörer Elektroniska blanketter 29-31 INSTRUKTIONER ENTREPRENÖRER 1 (8) Fastställt av Dokumentdatum Version Lina Nilsson 2012-05-22 1.2 Dokumenttitel Instruktioner entreprenörer Elektroniska blanketter 29-31 1. Innehåll 1. Innehåll... 1 2.

Läs mer

RDT Externt Webbtjänst Gränssnitt

RDT Externt Webbtjänst Gränssnitt Vägverket Samhälle och trafik Texttelefon: 0243-750 90 Magnus Fredriksson Sitv - extern Datum: 2007-11-23 Beteckning: Version 1.0 RDT Externt Webbtjänst Gränssnitt Ändringsförteckning: Versionsnummer Ändringsdatum

Läs mer

TrustedDialog 3.3 installation

TrustedDialog 3.3 installation TrustedDialog 3.3 installation 1 Inledning Dokumentet beskriver installationen av TrustedDialog. Installationen och beroendena gör att beskrivningen med nödvändighet blir på en ganska övergripande nivå.

Läs mer

Teknisk guide för brevlådeoperatörer

Teknisk guide för brevlådeoperatörer Teknisk guide för brevlådeoperatörer Gäller från december 2015 Sida 1 av 21 Innehållsförteckning Sammanfattning...2 1 Dokumentinformation...3 1.1 Syfte...3 1.2 Avgränsningar...3 1.3 Målgrupp...3 1.4 Begrepp

Läs mer

Innan du anmäler dig till Quantum View Outbound Checklista

Innan du anmäler dig till Quantum View Outbound Checklista Innan du anmäler dig till Quantum View Outbound Checklista Under anmälningsförfarandet får du en rad frågor om uppgifter du kanske inte känner till. Innan du anmäler dig bör du läsa följande information

Läs mer

Utkast/Version (7) Användarhandledning - inrapportering i Indataportalen

Utkast/Version (7) Användarhandledning - inrapportering i Indataportalen Utkast/Version Sida 2.0 1 (7) 2017-05-12 Användarhandledning - inrapportering i Indataportalen 2 (7) Innehåll 1. Rapportering till VINN eller KRITA... 3 1.1 Allmänt... 3 1.2 Terminologi... 3 2. Inloggning...

Läs mer

LEX INSTRUKTION LEX LDAP

LEX INSTRUKTION LEX LDAP LEX INSTRUKTION LEX LDAP Innehållsförteckning LEX INSTRUKTION LEX LDAP... 1 1 INLEDNING... 1 2 INSTALLATION... 2 3 LEXLDAPSERVICE - KLIENTEN... 3 3.1 HUVUDFÖNSTER... 3 3.2 INSTÄLLNINGAR... 4 3.2.1 Lex...

Läs mer

FR Nedladdning v1.3 - teknisk beskrivning

FR Nedladdning v1.3 - teknisk beskrivning FR Nedladdning v1.3 - teknisk beskrivning Dokumentversion 1.4 Gäller från 2018-03-21 Gränssnitt Åtkomst prod Åtkomst ver Uttagsscheman https://api.lantmateriet.se/fr-nedladdning/1.2 https://api-ver.lantmateriet.se/fr-nedladdning/1.2

Läs mer

Författare Version Datum. Visi System AB 2.0 2009 03 30

Författare Version Datum. Visi System AB 2.0 2009 03 30 1. Syfte Syftet med detta dokument är att beskriva hur man installerar Visi på din dator. Dokumentet är uppdelat i fyra delar: Installation Grundinställningar Kom igång med Visi Felsökning 1.1. Systemkrav

Läs mer

Data på disk är en teknisk lösning i Capitex Säljstöd som gör att viss information ej sparas i databasen utan direkt på serverns hårddisk.

Data på disk är en teknisk lösning i Capitex Säljstöd som gör att viss information ej sparas i databasen utan direkt på serverns hårddisk. Data på disk Data på disk är en teknisk lösning i Capitex Säljstöd som gör att viss information ej sparas i databasen utan direkt på serverns hårddisk. Lösningen ger förutsättningar för bättre prestanda

Läs mer

Mail för attest. Skickas ett mail till den som skapade och till den som attesterade rapporten om felet, åtgärda felet för ett nytt inrapportering

Mail för attest. Skickas ett mail till den som skapade och till den som attesterade rapporten om felet, åtgärda felet för ett nytt inrapportering 1 SKL Inrapportering Innehåll Summering... 1 Krav... 2 Lägga till rättighet... 3 Kontouppgifter för inrapporteringen till Signe... 4 Tilldela licens... 4 Skapa SKL-inrapporteringsrapport... 5 Attestera

Läs mer

Ariba Network Leverantörsaktivering. Leverantörens vy

Ariba Network Leverantörsaktivering. Leverantörens vy Ariba Network Leverantörsaktivering Leverantörens vy Leverantören får en systemgenererad epost-inbjudan med en länk att klicka på för att initiera aktiveringen Länken leder till Ariba Network där de allra

Läs mer

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

UC API Teknisk referens för UC:s svenska företagsinformation UC API Teknisk referens för UC:s svenska företagsinformation Innehåll Innehåll... 2 Tjänstebeskrivning... 3 Referenser... 4 Operationer... 5 Exempel... 6 Företagsfråga... 6 Fråga... 6 Svar... 6 Kreditupplysning...

Läs mer

Webbtjänster med API er

Webbtjänster med API er Webbtjänster med API er Mål med lektionen! Titta på hur service:ar fungerar och hur vi programmerar dem. Vad lektionen omfattar WCF Service WCF Services Vad är en WCF service? En WCF Service är ett program

Läs mer

Användarhandledning för RSV:s Elektroniska brevlåda

Användarhandledning för RSV:s Elektroniska brevlåda Användarhandledning för RSV:s Elektroniska brevlåda Dokumentversion: 1.9 RSV IT 2001-02-01 RSV:s Elektroniska brevlåda Innehållsförteckning 1 Allmänt om den elektroniska brevlådan... 3 2 Lite mer tekniskt...

Läs mer

Lösenordsregelverk för Karolinska Institutet

Lösenordsregelverk för Karolinska Institutet Lösenordsregelverk för Karolinska Institutet Dnr 1-213/2015 Version 2.0 Gäller från och med 2015-05-18 Sida 2 av 7 Lösenordsregelverk för Karolinska Institutet - Sammanfattning Syfte Det övergripande syftet

Läs mer

Installationsanvisningar VISI Klient

Installationsanvisningar VISI Klient Installationsanvisningar VISI Klient 1. Syfte Syftet med detta dokument är att beskriva hur man installerar Visi på din dator. Dokumentet är uppdelat i fyra delar: Installation Grundinställningar Kom igång

Läs mer

ALEPH ver. 16 Introduktion

ALEPH ver. 16 Introduktion Fujitsu, Westmansgatan 47, 582 16 Linköping INNEHÅLLSFÖRTECKNING 1. SKRIVBORDET... 1 2. FLYTTA RUNT M.M.... 2 3. LOGGA IN... 3 4. VAL AV DATABAS... 4 5. STORLEK PÅ RUTORNA... 5 6. NAVIGATIONSRUTA NAVIGATIONSTRÄD...

Läs mer

Geodataportalen - Metadata - Dokumentation av tjänster

Geodataportalen - Metadata - Dokumentation av tjänster PM 1(13) Geodataportalen - Metadata - Dokumentation av tjänster Organisation Postadress Besöksadress Telefon E-post Internet Lantmäteriet 801 82 Gävle Lantmäterigatan 2 0771-63 63 63 geodatasekretariatet@lm.se

Läs mer

Användarhandledning för RALF

Användarhandledning för RALF 2013-10-07 Riksarkivet IT-avdelningen Användarhandledning för RALF RALF står för RiksArkivets LeveransFörberedelse-verktyg och var från början del av en programvara som utvecklades hos Riksarkivet som

Läs mer

Vitec Connect. Teknisk beskrivning REVIDERAT SENAST: VITEC. VITEC Affärsområde Mäklare

Vitec Connect. Teknisk beskrivning REVIDERAT SENAST: VITEC. VITEC Affärsområde Mäklare VITEC Vitec Connect Teknisk beskrivning REVIDERAT SENAST: 2016-02-10 VITEC Affärsområde Mäklare www.vitec.se/maklare info.maklare@vitec.se GÖTEBORG: REDEGATAN 1 B, 426 77 V. FRÖLUNDA VÄXEL: 031-360 61

Läs mer

Manual - Storegate Team

Manual - Storegate Team Manual - Storegate Team Om tjänsten Med Storegate Team får du full kontroll över företagets viktiga digitala information. Du kan enkelt lagra, dela och arbeta i filer med högsta säkerhet inom ditt företag.

Läs mer

Teknisk guide för brevlådeoperatörer

Teknisk guide för brevlådeoperatörer Teknisk guide för brevlådeoperatörer Gäller från februari 2017 Sida 1 av 22 Innehållsförteckning Sammanfattning... 2 1 Dokumentinformation... 3 1.1 Syfte... 3 1.2 Avgränsningar... 3 1.3 Målgrupp... 3 1.4

Läs mer

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund Sida: 1(7) Installationsanvisningar VisiWeb Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund Detta dokument Detta dokument beskriver hur man installerar VisiWeb på en

Läs mer

1. Enkel sökning Globalsökning Avancerad sökning Historik Söka via klassificeringsstruktur 14

1. Enkel sökning Globalsökning Avancerad sökning Historik Söka via klassificeringsstruktur 14 Ledningskansliet, Juridik och dokumentation Patrik Spånning Westerlund MANUAL 2017-11-16 SLU ID: SLU.ua.2017.2.1.1.IA-9 Manual Sökningar i Public 360 Manual Sökningar i Public 360 Dokumentägare: LK/Dokumentationsenheten/

Läs mer

Geodataportalen - Metadata -Webbformulär för redigering av metadata

Geodataportalen - Metadata -Webbformulär för redigering av metadata PM 1(17) Geodataportalen - Metadata -Webbformulär för redigering av metadata PM 2(17) 1 Innehållsförteckning 1 Innehållsförteckning... 2 2 Inledning... 3 3 Webbformulär för metadata... 3 3.1 Översikt...

Läs mer

Revisionsfrågor HSA och SITHS 2016

Revisionsfrågor HSA och SITHS 2016 Revisionsfrågor HSA och SITHS 2016 Revision HSA och SITHS 2016 Fyll i svar på nedanstående revisionsfrågor. När du har besvarat alla frågorna klickar du på knappen "Klar" längst ner på sidan. Dina svar

Läs mer

Logisk Access I MicroWeb

Logisk Access I MicroWeb Logisk access 1.0 Sidan 1 av 5 Logisk Access I MicroWeb 1(6) Logisk access 1.0 Sidan 2 av 5 Inloggning till MicroWeb sker via SSO (Single sign-on). Länken säkerställer att rätt person får access till systemet

Läs mer

Manual - Storegate Team med synk

Manual - Storegate Team med synk Manual - Storegate Team med synk Om tjänsten Med Storegate Team får du full kontroll över företagets viktiga digitala information. Du kan enkelt lagra, dela och synkronisera filer med högsta säkerhet inom

Läs mer

Arkivkrav vid införande av nytt IT-system

Arkivkrav vid införande av nytt IT-system Koncernkontoret Området för informationsförsörjning och regionarkiv Enheten för digital information Dokumentslag: Styrande Datum: 2014-07-31 Dokumenttyp: Instruktion Version: 2.0 Arkivkrav vid införande

Läs mer

BOOK-IT OFFLINE. Version 7.1 2013-10-16

BOOK-IT OFFLINE. Version 7.1 2013-10-16 Version 7.1 2013-10-16 BOOK-IT OFFLINE Axiell Sverige AB, Box 24014, 224 21 Lund Glimmervägen 4, 224 78 Lund, tel: 046-2700 400, e-post: lund@axiell.com Innehållsförteckning Förberedelser... 3 Inloggning...

Läs mer

Mappar och filer för webbsidor

Mappar och filer för webbsidor Mappar och filer för webbsidor I de4a dokument illustreras det hur du kan arbeta med mappar och filer, då du skapar webbsidor och ska publicera dem för uppgi=erna. Det visas också hur du skickar in redovisningar

Läs mer

Handbok. Procapita Vård och Omsorg Drifthandledning Gallring ver 9.2w20 2013-05-01

Handbok. Procapita Vård och Omsorg Drifthandledning Gallring ver 9.2w20 2013-05-01 Handbok Procapita Vård och Omsorg Drifthandledning Gallring ver 9.2w20 2013-05-01 Sida 2/10 Innehållsförteckning 1 Inledning...3 2 Gallring...4 2.1 Kontroller inför skapande av undantag...4 2.1.1 Beskrivning

Läs mer

Introduktion till. (FGS) FGS Paketstruktur. Vägledning och förklaring till de förvaltningsgemensamma specifikationerna. Introduktion FGS Paketstruktur

Introduktion till. (FGS) FGS Paketstruktur. Vägledning och förklaring till de förvaltningsgemensamma specifikationerna. Introduktion FGS Paketstruktur Introduktion FGS Paketstruktur Introduktion till förvaltningsgemensamma specifikationer (FGS) FGS Paketstruktur Vägledning och förklaring till de förvaltningsgemensamma specifikationerna RAFGS2D1A20171025

Läs mer

Webbtjänster med API er

Webbtjänster med API er Webbtjänster med API er Mål med lektionen! Veta kursmålen. Lite grunder om WCF Vem är jag? Mitt namn är Björn Jönsson och jobbar på Tahoe Solutions, ni når mig via mail: bjorn.jonsson@tahoesolutions.se

Läs mer

Pyramid Business Studio - e-line & Betalkort

Pyramid Business Studio - e-line & Betalkort Pyramid Business Studio - e-line & Betalkort 21 mars 2005 Pyramid E-handel med betalkort via DebiTech fr om 3.39A Betalningssätt I kontaktregistret har val av betalningssätt tillkommit betalkort eller

Läs mer