SOA-plattformen. FileTransfer Systembeskrivning

Storlek: px
Starta visningen från sidan:

Download "SOA-plattformen. FileTransfer Systembeskrivning"

Transkript

1 FileTransfer 205

2 Innehållsförteckning 1 INLEDNING 3 11 STOCKHOLMAUGUSTBIZTALKFILETRANSFER 3 2 ÖVERSIKT 3 21 BLOCKSCHEMA 3 22 DATABASDIAGRAM 4 23 PROJEKT 4 3 BIZTALK LÖSNING 5 31 GRUNDFLÖDE ReceiveLocation ReceivePort Mottagande orkestrering Dispatch orkestrering ReSend SendPort 5 32 PIPELINE KOMPONENTER FileSaverComponent SharepointFileSaverComponent WcfFileSaverComponent MetadataDisassemblerComponent FileLoaderComponent 8 33 BIZTALK PIPELINES FileSaverPipeline SharePointFileSaverPipeline WcfFileSaverPipeline FileLoaderPipeline 9 34 MAPPNINGAR UploadMetadata_to_InternalFileData UploadMetaData_to_LogFileReceived UploadMetaData_to_WcfResponse ORKESTRERINGAR FileTransfer_ReSend FileTransfer_File FileTransfer_WCF FileTransfer_Dispatcher SCHEMAN UploadMetadata InternalFileData ResendFile (15)

3 1 Inledning Detta dokument är en teknisk beskrivning av FileTransfer2 Det riktar sig till utvecklare och teknisk personal som skall underhålla och uppdatera applikationen Dokumentet förutsätter att läsaren har kunskap om integration, BizTalk 2010, SQL Server 2008 R2, web-servers (WCF), Visual Studio 2010 mm 11 StockholmAugustBizTalkFileTransfer FileTransfer2 är en generell integrationslösning för kontrollerad filöverföring i Stockholm Stads SOA lösning Denna beskrivning gäller för version 203, byggd Översikt 21 Blockschema Blockschema som visar FileTransfer fullt utbyggd med alla in- och ut-portar och admin-gränssnitt Bilden är lite missvisande då vissa ReceivePort s och SendPort s är kombinerade i den verkliga lösningen (15)

4 22 Databasdiagram Databasdiagram för FileTransfer Projekt Följande projekt, som finns i TFS, ingår i lösningen: StockholmAugustBizTalkFileTransfer Den centrala BizTalk lösningen StockholmAugustPipelineComponents Pipeline komponenter som används av BizTalk Pipelines, som i sin tur används i ReceiveLocations StockholmAugustBizTalkFileTransferService WCF service som implementerar tjänster för loggning och konfiguration Finns som Console-host (för test) och Win-service (test/preprod/prod) StockholmAugustBizTalkCommon BizTalk lösning med gemensamma scheman för Notifiering, konfiguration och loggning samt hjälp funktioner StockholmAugustWCFFileTransfer Test och exempel på mottagande WCF för FileTransfer Används för test och är tänkt att ingå i en kommande SDK (15)

5 3 BizTalk lösning 31 Grundflöde Grundflödet för en fil är alltid samma även om vissa detaljer skiljer mellan de olika in- och ut-gångarna 311 ReceiveLocation Varje fil tas emot av en Custom Pipeline (3 st) i kombination med en Receive Location Det används 2 versioner av Receive Location, dels One-way som är kodad för mottagande katalog (FILE, FTP, SFTP, share - FileSaverPipeline) eller katalog/vy (SharePoint - SharePointFileSaverPipeline), dels Request-Response som är kodad för WCF Endpoint (WCF - WcfFileSaverPipeline) Gemensamt är att pipelinen sparar mottagen fil på disk och bygger ett meddelande av typen UploadMetadata som skickas vidare till Receive Location, Receive Port och in i en orkestrering Varje pipeline konfigureras med konfigurations-id och arkiv-path 312 ReceivePort ReceivePort:n är kopplingen till orkestrering, för varje ReceivePort (FILE och WCF) finns en dedikerad orkestrering 313 Mottagande orkestrering Mottagande orkestrering (FILE och WCF), loggar status och metadata i databasen och får ett FileID tillbaka Ett interndata-meddelande skapas och läggs i MessageBoxen 314 Dispatch orkestrering Dispatch orkestrering, prenumererar på interndata-meddelanden som hämtas från MessageBoxen Flödet är sedan i princip samma oavsett vilken SendPort som skall användas: - Konfigurationsdata hämtas från databasen med hjälp av ConfigID - Ett dummy-meddelande skapas och context och dynamisk SendPort konfigureras - Meddelandet skickas - Status av sändningen (OK eller Error) loggas i databasen, vid fel skickas meddelande till ESB - Kontroll om det skall skickas ett notifierings-mail o Konfigurationsdata för notifiering hämtas från databasen o Mail skickas o Status av sändningen (OK eller Error) loggas i databasen, vid fel skickas meddelande till ESB - Till slut loggas en avslutning i databasen och bara om alla steg har gått bra så loggas ett OK 315 ReSend Vid en omsändning så används en speciell ReceiveLocation, ReceivePort och orkestrering för att skapa ett interndata-meddelande som sedan skickas till MessageBoxen Därefter så tar Dispatch-orkestreringen vid och hanterar sändningen som i grundflödet 316 SendPort Det finns två dynamiska sändportar, en för Solicit-Response och en för One-Way sändningar Det finns dessutom två WCF portar för dels koppling till databas (loggning och config) och dels för notifierings-tjänsten 32 Pipeline Komponenter Pipeline komponenterna utvecklas i ett separat projekt, StockholmAugustPipelineComponents (15)

6 321 FileSaverComponent Sparar inkommande fil till disk, beräknar ev checksumma och skapar ett UploadMetadata meddelande som skickas vidare i pipelinen Kan användas till följande adapters: FILE, FTP, SFTP Publika egenskaper (Properties): Egenskap Kommentar ArchivePath Default till C:\ ConfigID Stöd för kommaseparerad lista Promoted Properties: Element Namespace Kommentar ArchivePath Komplett sökväg till arkivfilen UploadMetadata: Element Skapas Kommentar ReceiveTime x Från DateTimeNow ArchivePath x Komplett sökväg till arkivfilen ConfigID x FileName x Fil-namn från ReceivedFileName file-properties FileType SSN ErrandID DocumentType DigitalSignKey SHA512 x Beräknas bara om filen in är sökbar (CanSeek) Created Modified FileSize x Från Length på inkommande ström (stream) ReceivePort x Från ReceivePortName system-properties ReceiveLocation x Från InboundTransportLocation system-properties ReceivePath x Från ReceivedFileName file-properties 322 SharepointFileSaverComponent Sparar inkommande fil till disk, beräknar ev checksumma och skapar ett UploadMetadata meddelande som skickas vidare i pipelinen Kan användas till följande adapters: Windows SharePoint Services Publika egenskaper (Properties): Egenskap Kommentar ArchivePath Default till C:\ ConfigID Stöd för kommaseparerad lista Promoted Properties: Element Namespace Kommentar ArchivePath Komplett sökväg till arkivfilen UploadMetadata: Element Skapas Kommentar ReceiveTime x Från DateTimeNow ArchivePath x Komplett sökväg till arkivfilen ConfigID x FileName x Filenamn från InPropertiesXml, WindowsSharePointServices-properties (15)

7 FileType x File_x0020_Type från InPropertiesXml, WindowsSharePointServices-properties SSN x Delen innan / i FileRef från InPropertiesXml, WindowsSharePointServicesproperties, dvs katalogen under FormDataAttachmentsTransfer ErrandID x AugustErrandID från InPropertiesXml, WindowsSharePointServices-properties DocumentType x AugustDocumentType från InPropertiesXml, WindowsSharePointServicesproperties DigitalSignKey x AugustDigitalSignKey från InPropertiesXml, WindowsSharePointServicesproperties SHA512 x AugustSha512 från InPropertiesXml, WindowsSharePointServices-properties om den finns annars beräknas den från filen in om den är sökbar (CanSeek) Created x Created från InPropertiesXml, WindowsSharePointServices-properties Modified x Modified från InPropertiesXml, WindowsSharePointServices-properties FileSize x InFileSize från InPropertiesXml, WindowsSharePointServices-properties ReceivePort x Från ReceivePortName system-properties ReceiveLocation x Från InboundTransportLocation system-properties ReceivePath x Från ReceivedFileName file-properties om den finns, annars tas FileName 323 WcfFileSaverComponent Sparar inkommande ström (stream) till disk, beräknar ev checksumma och skapar ett UploadMetadata meddelande från inkommande FileMetaData, som skickas vidare i pipelinen Kan användas till följande adapters: WCF-Custom Publika egenskaper (Properties): Egenskap Kommentar ArchivePath Default till C:\ ConfigID Stöd för kommaseparerad lista Promoted Properties: Element Namespace Kommentar ArchivePath Komplett sökväg till arkivfilen UploadMetadata: Element Skapas Kommentar ReceiveTime x Från DateTimeNow ArchivePath x Komplett sökväg till arkivfilen ConfigID x FileName x Från FileMetaDataFileName FileType x Från FileMetaDataMetaDataFileType om den finns med i anropet in SSN x Från FileMetaDataMetaDataSSN om den finns med i anropet in ErrandID x Från FileMetaDataMetaDataErrandID om den finns med i anropet in DocumentType x Från FileMetaDataMetaDataDocumentType om den finns med i anropet in DigitalSignKey x Från FileMetaDataMetaDataDigitalSignKey om den finns med i anropet in SHA512 x Beräknas om strömmen in är sökbar (CanSeek) och samma som FileMetaDataSHA512 annars tom Created x Från FileMetaDataMetaDataCreated om den finns med i anropet in Modified x Från FileMetaDataMetaDataModified om den finns med i anropet in FileSize x Om Length på inkommande ström (stream) är samma som FileMetaDataFileSize, annars tom ReceivePort x Från ReceivePortName system-properties ReceiveLocation x Från InboundTransportLocation system-properties ReceivePath x Från ReceivedFileName file-properties om den finns, annars tas FileMetaDataFileName (15)

8 324 MetadataDisassemblerComponent Kontrollerar inkommande xml-meddelande om det är fel root-namn eller fel namespace eller om antalet barn-noder är mindre än 2 I så fall skickas meddelandet bara rakt igenom Annars bryts inkommande meddelandet upp så att varje <metadata> del blir ett eget meddelande In <UploadMetadata> <metadata> </metadata> <metadata> </metadata> </UploadMetadata> Ut <UploadMetadata> <metadata> </metadata> </UploadMetadata> <UploadMetadata> <metadata> </metadata> </UploadMetadata> 325 FileLoaderComponent Läser upp en fil från arkivet, sökväg från ArchivePath och ersätter dummy-data i meddelandet Har inga publika egenskaper Promoted Properties (in): Element Namespace Kommentar ArchivePath Komplett sökväg till arkivfilen 33 BizTalk Pipelines 331 FileSaverPipeline Receive pipeline Steg Komponent Decode FileSaverComponent Disassemble MetadataDisassemblerComponent Validate - ResolveParty SharePointFileSaverPipeline Receive pipeline Steg Komponent Decode SharePointFileSaverComponent Disassemble MetadataDisassemblerComponent Validate - ResolveParty WcfFileSaverPipeline Receive pipeline Steg Komponent Decode WcfFileSaverComponent (15)

9 Disassemble MetadataDisassemblerComponent Validate - ResolveParty FileLoaderPipeline Send pipeline Steg Komponent Pre-Assemble - Assemble - Encode FileLoaderComponent 34 Mappningar 341 UploadMetadata_to_InternalFileData (15)

10 342 UploadMetaData_to_LogFileReceived 343 UploadMetaData_to_WcfResponse Övre scriptet: public string checksuccess(string sha512, string filesize) { if (sha512 == ""! (filesize!= "" && filesize!= "0")) return "false"; else return "true"; } Nedre scriptet: public string checkerrormsg(string sha512, string filesize) { string errormsg = ""; if (sha512 == "" ) errormsg = "Bad checksum"; if (filesize == "" filesize == "0") { (15)

11 if (errormsg!= "") errormsg = errormsg + " and "; } errormsg = errormsg + "Bad file size"; } return errormsg; 35 Orkestreringar 351 FileTransfer_ReSend FileTransfer_ReSend initieras då en xml-fil i formatet ResendFile hämtas via en FILE Receive Location - En post i event-loggen med FileID skaps - All sparad information hämtas från logg-databasen (tabeller FileLog och FileLogMetaData) - Om ingen information hittas, skapas en felpost i event-loggen och orkestreringen avslutas - Ett event skapas i logg-databasen (tabell FileLogEvent) - Ett meddelande av typen InternalFileData skapas och skickas till MessageBoxen 352 FileTransfer_File FileTransfer_File initieras då en fil hämtas från antingen en FILE Receive Location via FileSaverPipeline eller en Windows SharePoint Service Receive Location via SharePointFileSaversPipeline Filen sparas till en arkivkatalog (pipeline konfig parameter) och ett meddelande med formatet UploadMetadata returneras av pipelinen till initierande Receive-formen - En post skapas i event-loggen med ConfigID - En post skapas i logg-databasen (tabell FileLog) och ett FileID returneras - Om det kastas ett exception när man försöker skriva till logg-databasen skrivs en post i event-loggen och ett ESB-meddelande skickas till MessageBoxen Sedan avslutas orkestreringen - En post i event-loggen med FileID skapas - Ett internt meddelande av typen InternalFileData skapas och skickas till MessageBoxen 353 FileTransfer_WCF FileTransfer_WCF initieras då ett soap meddelande skickas till en WCF Receive Location via WcfFileSaverPipeline Filen sparas till en arkivkatalog (pipeline konfig parameter) och ett meddelande med formatet UploadMetadata returneras av pipelinen till initierande Receive-formen - En post i event-loggen med ConfigID skapas - En mappning där SHA512 och FileSize kontrolleras (får ej vara tom/0) görs och ett response meddelande skapas och skickas till anropande WCF klient - En post i logg-databasen skapas (tabell FileLog) och det skapade FileID returneras till orkestreringen - Om det kastas ett exception när man försöker skriva till logg-databasen skrivs en post i event-loggen och ett ESB-meddelande skickas till MessageBoxen Sedan avslutas orkestreringen - En post i event-loggen med FileID skapas - Ett internt meddelande av typen InternalFileData skapas och skickas till MessageBoxen 354 FileTransfer_Dispatcher FileTransfer_Dispatcher initieras då ett meddelande av type InternalFileData finns i MessageBoxen 1 Genom ett uppslag i konfig-databasen hämtas konfigurations-typ: WCF Ett tomt soap-meddelande skapas: <ns0:uploadfilemessage xmlns:ns0=" <FileByteStream></FileByteStream> </ns0:uploadfilemessage> (15)

12 Meddelande context Context property WCFAction WCFBindingType WCFBindingConfiguration WCFOutboundBodyLocation WCFOutboundXmlTemplate WCFOutboundCustomHeaders StockholmAugustPipelineComponentsArchivePath Config-parameter: WCFAction Config-parameter: WCFBindingType Config-parameter: WCFBindingConfiguration Config-parameter: WCFOutboundBodyLocation Config-parameter: WCFOutboundXmlTemplate Hjälp-funktion: WCF_OutboundCustomHeaders() InternalFileDataMessageFileDataArchivePath WCF_SendPort adapter variabler: Adapter variabel MicrosoftXLANGsBaseTypesAddress MicrosoftXLANGsBaseTypesTransportType Config-parameter: Address Config-parameter: TransportType Om sändningen inte gick bra (Exception kastas) så skapas ett ESB-meddelande som skickas till ESB (via MessageBoxen) Man fångar dels SystemException och dels SOAP-Fault FILE Ett dummy-meddelande skapas: <dummy></dummy> Meddelande context Context property FILEUsername FILEPassword FILECopyMode FILEReceivedFileName StockholmAugustPipelineComponentsArchivePath Config-parameter: Username Config-parameter: Password Konstant: 2 (overwrite) InternalFileDataMessageFileDataFilePath InternalFileDataMessageFileDataArchivePath FILE_SendPort adapter variabler: Adapter variabel MicrosoftXLANGsBaseTypesAddress MicrosoftXLANGsBaseTypesTransportType Config-parameter: Address Konstant: FILE Om sändningen inte gick bra (Exception kastas) så skapas ett ESB-meddelande som skickas till ESB (via MessageBoxen) Man fångar SystemException FTP Ett dummy-meddelande skapas: <dummy></dummy> Meddelande context Context property FTPUserName FTPPassword FILEReceivedFileName StockholmAugustPipelineComponentsArchivePath Config-parameter: Username Config-parameter: Password InternalFileDataMessageFileDataFilePath InternalFileDataMessageFileDataArchivePath FILE_SendPort adapter variabler: Adapter variabel (15)

13 MicrosoftXLANGsBaseTypesAddress MicrosoftXLANGsBaseTypesTransportType Config-parameter: Address Konstant: FTP Om sändningen inte gick bra (Exception kastas) så skapas ett ESB-meddelande som skickas till ESB (via MessageBoxen) Man fångar SystemException SFTP Ett dummy-meddelande skapas: <dummy></dummy> Meddelande context Context property BlogicalSharedAdaptersSftpSchemasuser Config-parameter: Username BlogicalSharedAdaptersSftpSchemashost Config-parameter: SftpSchemashost BlogicalSharedAdaptersSftpSchemasportno ConvertToInt32( Config-parameter: SftpSchemasportno ) BlogicalSharedAdaptersSftpSchemasidentityfile Config-parameter: SftpSchemasidentityfile BlogicalSharedAdaptersSftpSchemasremotefile Config-parameter: SftpSchemasremotefile BTSOutboundTransportType Konstant: SFTP FILEReceivedFileName InternalFileDataMessageFileDataFilePath StockholmAugustPipelineComponentsArchivePath InternalFileDataMessageFileDataArchivePath FILE_SendPort adapter variabler: Adapter variabel MicrosoftXLANGsBaseTypesAddress Config-parameter: Address Om sändningen inte gick bra (Exception kastas) så skapas ett ESB-meddelande som skickas till ESB (via MessageBoxen) Man fångar SystemException SharePoint (WSS) Ett dummy-meddelande skapas: <dummy></dummy> Meddelande context Context property WSSConfigOverwrite WSSConfigNamespaceAliases WSSFilename WSSConfigPropertiesXml FILEReceivedFileName StockholmAugustPipelineComponentsArchivePath Config-parameter: WSSConfigOverwrite Config-parameter: WSSConfigNamespaceAliases InternalFileDataMessageFileDataFileName Hjälp-funktion: WSS_ConfigPropertiesXml() InternalFileDataMessageFileDataFilePath InternalFileDataMessageFileDataArchivePath FILE_SendPort adapter variabler: Adapter variabel MicrosoftXLANGsBaseTypesAddress SystemIOPathCombine( Config-parameter: Address, InternalFileDataMessageSharePointSSN ) NOTE: SharePoint adaptern kastar fel om filen redan finns (även om ConfigOverwrite = yes?) eller om sökvägen till filen inte finns Om sändningen inte gick bra (Exception kastas) så skapas ett ESB-meddelande som skickas till ESB (via MessageBoxen) Man fångar SystemException 2 En post skapas i logg-databasen (tabell FileLogEvent) med status från sändningen (15)

14 3 Kontroll om notifierings-mail skall skickas, Config-parameter: SendNotification o En hjälp-fuktion anropas: CreateNotificationMessage() som skapar notifieringsmeddelandet Macron ersätts i Subject och MessageBody o Meddelandet skickas till Notification_WCF o Om sändningen inte gick bra (Exception kastas) så skapas ett ESB-meddelande som skickas till MessageBoxen o En post skapas i logg-databasen med status från sändningen 4 En slut-post skapas i logg-databasen med total status för överföringen SharePointNonmeta (WSS) Ett dummy-meddelande skapas: <dummy></dummy> Meddelande context Context property WSSConfigOverwrite WSSConfigNamespaceAliases WSSFilename WSSConfigPropertiesXml FILEReceivedFileName StockholmAugustPipelineComponentsArchivePath Config-parameter: WSSConfigOverwrite Config-parameter: WSSConfigNamespaceAliases InternalFileDataMessageFileDataFileName Hjälp-funktion: WSS_ConfigPropertiesXml() InternalFileDataMessageFileDataFilePath InternalFileDataMessageFileDataArchivePath FILE_SendPort adapter variabler: Adapter variabel MicrosoftXLANGsBaseTypesAddress SystemIOPathCombine( Config-parameter: Address, InternalFileDataMessageSharePointSSN ) NOTE: SharePoint adaptern kastar fel om filen redan finns (även om ConfigOverwrite = yes?) eller om sökvägen till filen inte finns Om sändningen inte gick bra (Exception kastas) så skapas ett ESB-meddelande som skickas till ESB (via MessageBoxen) Man fångar SystemException 1 En post skapas i logg-databasen (tabell FileLogEvent) med status från sändningen 2 Kontroll om notifierings-mail skall skickas, Config-parameter: SendNotification o En hjälp-fuktion anropas: CreateNotificationMessage() som skapar notifieringsmeddelandet Macron ersätts i Subject och MessageBody o Meddelandet skickas till Notification_WCF o Om sändningen inte gick bra (Exception kastas) så skapas ett ESB-meddelande som skickas till MessageBoxen o En post skapas i logg-databasen med status från sändningen 3 En slut-post skapas i logg-databasen med total status för överföringen 36 Scheman 361 UploadMetadata UploadMetadata skapas i SharePointFileSaverPipeline, FileSaverPipeline och WcfFileSaverPipeline och populeras med data från SharePoint, Receive Location, Receive Port mm Markerade element är Distinguished Properties <ns0:uploadmetadata xmlns:ns0=" <metadata> <ReceiveTime> T13:20: :00</ReceiveTime> (15)

15 <ArchivePath>ArchivePath_0</ArchivePath> <ConfigID>100</ConfigID> <FileName>FileName_0</FileName> <FileType>FileType_0</FileType> <SSN>SSN_0</SSN> <ErrandID>ErrandID_0</ErrandID> <DocumentType>DocumentType_0</DocumentType> <DigitalSignKey>DigitalSignKey_0</DigitalSignKey> <SHA512>SHA512_0</SHA512> <Created> T13:20: :00</Created> <Modified> T13:20: :00</Modified> <FileSize>10</FileSize> <ReceivePort>ReceivePort_0</ReceivePort> <ReceiveLocation>ReceiveLocation_0</ReceiveLocation> <ReceivePath>ReceivePath_0</ReceivePath> </metadata> </ns0:uploadmetadata> 362 InternalFileData InternalFileData används internt mellan de olika orkestreringarna Detta format skall aldrig användas utanför FileTransfer eftersom det kommer att ändras vid behov Markerade element är Distinguished Properties <ns0:root xmlns:ns0=" <FileData> <FileName>FileName_0</FileName> <FileSize>10</FileSize> <SHA512>SHA512_0</SHA512> <ArchivePath>ArchivePath_0</ArchivePath> <ConfigID>10</ConfigID> <FileID>10</FileID> <FilePath>FilePath_0</FilePath> <ReceiveTime> T13:20: :00</ReceiveTime> </FileData> <SharePoint> <ErrandID>ErrandID_0</ErrandID> <SSN>SSN_0</SSN> <FileType>FileType_0</FileType> <DocumentType>DocumentType_0</DocumentType> <DigitalSignKey>DigitalSignKey_0</DigitalSignKey> <Created> T13:20: :00</Created> <Modified> T13:20: :00</Modified> </SharePoint> </ns0:root> 363 ResendFile ResendFile är schemat för att trigga igång en omsändning av en fil Markerade element är Distinguished Properties <ns0:resendfiledata xmlns:ns0=" <FileLogID>10</FileLogID> </ns0:resendfiledata> (15)

SOA-plattformen. FileTransfer 2.0.5 Installation & Konfigurering

SOA-plattformen. FileTransfer 2.0.5 Installation & Konfigurering FileTransfer 2.0.5 Innehållsförteckning 1 ALLMÄN INFORMATION... 4 1.1 VERSIONER... 4 1.2 INSTALLATIONS-PAKET... 4 2 INSTALLATION... 4 2.1 DATABAS... 4 2.2 KATALOGSTRUKTUR... 5 2.2.1 Arkivkatalog och resend...

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

Installation av utvecklingsmiljö

Installation av utvecklingsmiljö Installation av utvecklingsmiljö Stockholms stad SOA-plattform 1 (159) Innehållsförteckning 1. Inledning 4 1.1 Installationsfiler... 4 2. Preparera för SOA Utvecklingsmiljön 5 2.1. Info OS Virtuell eller

Läs mer

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer.

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Informationsinfrastruktur 7.5 hp Mattias Nordlindh Inledning Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Dokumentet består av

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

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

JobOffice SQL databas på server

JobOffice SQL databas på server JobOffice SQL databas på server Nedan följer en instruktion hur du konfigurerar JobOffice kassas SQL databas på en server. Om du känner dig osäker på det här, kontakta någon lokal data- och nätverkstekniker.

Läs mer

Utveckling av tjänster

Utveckling av tjänster Utveckling av tjänster Stockholms stad SOA-plattform 1 (22) Innehållsförteckning 1 Inledning 3 2 Utvecklingsstandard 4 2.1 Namngivningskonventioner... 4 2.1.1 Namespaces... 4 2.1.2 Exempel... 4 2.1.3 Kontrakt...

Läs mer

Anvisning Tjänsteplattformen Driftsättning av Virtualiseringsplattformen

Anvisning Tjänsteplattformen Driftsättning av Virtualiseringsplattformen Anvisning Tjänsteplattformen Driftsättning av Virtualiseringsplattformen Revisionshistorik Version Beskrivning Ändrad av PA1 Upprättande av dokumentet Jan Västernäs A Första versionen Jan Västernäs PB1

Läs mer

Sync Master startas via Task Scedule (schemaläggaren). Programmet kan köras på servern utan att någon är inloggad på servern.

Sync Master startas via Task Scedule (schemaläggaren). Programmet kan köras på servern utan att någon är inloggad på servern. Sync Master Sync Master är ett tilläggsprogram till Easy Planning som används för att automatiskt synka Outlook kalendrar med EP. Programmet ska installeras på en server som har en Outlook klient installerad.

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

Webbtjänster med API er

Webbtjänster med API er Webbtjänster med API er Mål med lektionen! En lite djupare inblick i RESTfulla tjänster Vad lektionen omfattar RESTful Services Överblick SOAP kan vara lite overkill för vissa specifika web service scenarion.

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

Övning: Arbeta med Azure Explorer

Övning: Arbeta med Azure Explorer 1 Övning: Arbeta med Azure Explorer Azure Explorer är ett tredjpartsverktyg för att hantera lagring i Azure. Arbetsuppgift 1: Ladda ner och installera Azure Explorer på din utvecklingsmaskin i Azure. Steg

Läs mer

Handbok. Procapita Vård och Omsorg Drifthandledning Gallring ver 9.3 2013-11-01

Handbok. Procapita Vård och Omsorg Drifthandledning Gallring ver 9.3 2013-11-01 Handbok Procapita Vård och Omsorg Drifthandledning Gallring ver 9.3 2013-11-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

Webbtjänster med API er

Webbtjänster med API er Webbtjänster med API er Repetera kunskaperna Mål med lektionen! Vad lektionen omfattar Repetition av kursen. Webbtjänster? En webbtjänst är en tjänst som erbjuds av en elektronisk anordning till en annan

Läs mer

Webservice tjänsten GetPerson Slagning mot befolkningsregister

Webservice tjänsten GetPerson Slagning mot befolkningsregister 2008-01-08 B Lundmark 1 (14) TietoEnator HealthCare Sweden AB Carlsgatan 6, Box 85 201 20 MALMÖ Telefon 010-481 53 85 Fax 040-97 01 62 E-post bengt.lundmark@tietoenator.com www.tietoenator.se/healthcare

Läs mer

emopluppen Användning av "Ant" Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC)

emopluppen Användning av Ant Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC) emopluppen Användning av "Ant" Version: 1.4 ( 2002/04/26 07:27:52 UTC) Niklas Backlund Sammanfattning Det här dokumentet handlar om programmet Ant, som är en byggmiljö för programutvecklingsprojekt. Dess

Läs mer

Evodev AB web www.evodev.se epost info@evodev.se Telefon 033-4300300 Fax 033-126697

Evodev AB web www.evodev.se epost info@evodev.se Telefon 033-4300300 Fax 033-126697 Evodev ONE Evodev AB web www.evodev.se epost info@evodev.se Telefon 033-4300300 Fax 033-126697 Innehåll EVODEV ONE 1 General 2 Job 3 Run once / Run daily/weekly / Interval 3 Name 3 Active 3 Description

Läs mer

2014-2015 Alla rättigheter till materialet reserverade Easec

2014-2015 Alla rättigheter till materialet reserverade Easec 1 2 Innehåll Introduktion... 4 Cloud Services... 5 Översikt Cloud Services... 6 Arkitektur för Cloud Services... 7 Arkitektur för Cloud Services (forts.)... 8 Cloud Service Roles... 10 Cloud Service Roles

Läs mer

Lösenordhantering i Device Config.

Lösenordhantering i Device Config. Supportdokument Lösenordhantering i Device Config. Synpunkter, felaktigheter, önskemål etc. för dokumentet meddelas Fil: Lösenordhantering i Device Config.docx Innehållsförteckning 1. Allmänt.... 2 2.

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

BEAst rekommendation för hantering av bilagor till elektroniska fakturor 2011-05-17

BEAst rekommendation för hantering av bilagor till elektroniska fakturor 2011-05-17 BEAst rekommendation för hantering av bilagor till elektroniska fakturor 2011-05-17 1(7) Innehållsförteckning 1. INLEDNING... 3 2. BEAST:S REKOMMENDATION... 3 2.1 EDIFACT... 3 2.2 XML... 3 3. ALLMÄNT...

Läs mer

FactoryCast HMI. Premium & Quantum PLC. MySQL Server och FactoryCast HMI databastjänst 2004-10-29

FactoryCast HMI. Premium & Quantum PLC. MySQL Server och FactoryCast HMI databastjänst 2004-10-29 FactoryCast HMI Premium & Quantum PLC MySQL Server och FactoryCast HMI databastjänst 2004-10-29 INNEHÅLLSFÖRTECKNING 1 DATABASTJÄNSTEN...3 1.1 KONFIGURERING AV DATABASTJÄNST...3 2 KONFIGURERING MYSQL...6

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

Översikt. Installation av EasyPHP 1. Ladda ner från http://www.easyphp.org/ Jag använder Release 5.3.4.0 2. Installera EasyPHP.

Översikt. Installation av EasyPHP 1. Ladda ner från http://www.easyphp.org/ Jag använder Release 5.3.4.0 2. Installera EasyPHP. Laboration 1 Översikt 1. Att komma igång med laborationsmiljön a. installera Aptana Studio 3 b. Installera EasyPHP 2. Testa lite programmering a. Testa enkla uppgifter b. Testa automatiskt 3. Skapa inloggningsformulär

Läs mer

Övning 1: Skapa virtuell maskin för utveckling.

Övning 1: Skapa virtuell maskin för utveckling. Övning 1: Skapa virtuell maskin för utveckling. Arbetsuppgift 1: Skapa storage account. Steg 1: I vänstre delen av Preview Portal, klicka på Browse. Steg 2: I fönstret Browse, klicka på alternativet Storage.

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

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

Installation av Virtualiseringsplattform

Installation av Virtualiseringsplattform Installation av Virtualiseringsplattform Revisionshistorik Version Beskrivning Ändrad av PA1 Upprättande av dokument för version 1.3.1 av virtualiseringsplattformen PA2 Smärre justeringar efter installation

Läs mer

Programbeskrivning. Chaos på Web. Version 1.0 2005-09-21

Programbeskrivning. Chaos på Web. Version 1.0 2005-09-21 2005-09-21 Programbeskrivning Chaos på Web Version 1.0 Chaos systems AB Tel. 08-410 415 00 e-post: info@chaos.se Solna strandväg 18, 6tr Fax. 08-29 06 66 http://www.chaos.se 171 54 SOLNA Reg. nr: 556476-6813

Läs mer

Installationsbeskrivning

Installationsbeskrivning Installationsbeskrivning UND-07-T-06 DB03 Funktionalitet för att upptäcka fel i databasen 2011-12-22 Version: Beteckning: Status: 1.0 UND-07-T-06 Ändringshistorik Revision Datum Av Kommentar Granskare

Läs mer

Skicka information från MONITOR till Unifaun Orderkoppling

Skicka information från MONITOR till Unifaun Orderkoppling Skicka information från MONITOR till Unifaun Orderkoppling Denna instruktion visar hur en integration mellan MONITOR och Unifaun skapas. Unifaun Orderkoppling Unifaun Orderkoppling är en tilläggstjänst

Läs mer

Uppdatera Easy Planning till SQL

Uppdatera Easy Planning till SQL Easy Planning SQL 8.x är vår senaste version av planeringsprogram. Vi rekommenderar alla kunder att uppdatera till den senaste versionen då många nya funktioner har tillkommit. Alla användare som har den

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

Ladda upp filer fra n PLC till PC

Ladda upp filer fra n PLC till PC Supportdokument Ladda upp filer fra n PLC till PC Synpunkter, felaktigheter, önskemål etc. för dokumentet meddelas Fil: Malthe_Suppo_Ladda upp filer från.docx Innehållsförteckning 1. Allmänt... 2 2. Installation

Läs mer

Snabbguide Visma Compact API Copyright 2006-2010 Visma Spcs AB

Snabbguide Visma Compact API Copyright 2006-2010 Visma Spcs AB Snabbguide Visma Compact API Copyright 2006-2010 Visma Spcs AB Komma igång med Compact API Hur APIet fungerar Visma Compacts API läser och skriver direkt till databasen via ett antal färdiga metoder som

Läs mer

Kompletterande instruktioner för installation och konfiguration av HMS-server för koppling mot KONTAKT

Kompletterande instruktioner för installation och konfiguration av HMS-server för koppling mot KONTAKT Kompletterande instruktioner för installation och konfiguration av HMS-server för koppling mot KONTAKT Innehållsförteckning 1 Maskinkrav innan installation 2 Konfigurera IIS 3 Installationsanvisningar

Läs mer

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

Bankkonto - övning. Övning 2 Skriv en metod, geträntan, som returnerar räntan. Bankkonto - övning Övningar att göra efter lärardemostration. Filen bankkonto.zip innehåller ett projekt med klassen Bankkonto. Zippa upp denna fil och öppna projektet i BlueJ och skriv vidare på klassen

Läs mer

Lathund för CombiLab 7

Lathund för CombiLab 7 Lathund för CombiLab 7 Divisionsgatan 12, 721 31 Västerås Tel: 021-10 56 40 Fax: 021-10 56 49 www.enviloop.se INNEHÅLL 1 Starta CombiLab samt behörigheter... 3 2 CombiLabs olika delar och funktioner...

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

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

Dokumentation. Ver 1.1.9 2014-01-08 Sida 1

Dokumentation. Ver 1.1.9 2014-01-08 Sida 1 Dokumentation Sida 1 Innehåll Om detta dokument... 4 Funktioner... 4 Allmänt om våra gränssnitt (API:er)... 4 Kryptering... 4 Debugprioritet... 4 SMS/MMS - utgående... 5 Parametrar... 5 Webservice... 5

Läs mer

Installationsmanual Onepix RSS Vatech 1.6.3 SVENSK

Installationsmanual Onepix RSS Vatech 1.6.3 SVENSK Installationsmanual Onepix RSS Vatech 1.6.3 SVENSK 2 Onepix1.1_IFI_Onepix-RSS-Vatech-1.6_SE_002 3 Innehåll Viktig information 4 Nyheter i Onepix RSS Vatech 4 Installation av Onepix RSS Vatech Server på

Läs mer

Webbservrar, severskript & webbproduktion

Webbservrar, severskript & webbproduktion Webbprogrammering Webbservrar, severskript & webbproduktion 1 Vad är en webbserver En webbserver är en tjänst som lyssnar på port 80. Den hanterar tillgång till filer och kataloger genom att kommunicera

Läs mer

Dokumentation. Ver 1.2.0 2015-04-23 Sida 1

Dokumentation. Ver 1.2.0 2015-04-23 Sida 1 Dokumentation Sida 1 Innehåll Om detta dokument... 4 Funktioner... 4 Allmänt om våra gränssnitt (API:er)... 4 Kryptering... 4 Debugprioritet... 4 SMS/MMS - utgående... 5 Parametrar... 5 Webservice... 5

Läs mer

Instruktion för användande av Citrix MetaFrame

Instruktion för användande av Citrix MetaFrame Instruktion för användande av Citrix MetaFrame Öppna valfri browser, t ex Internet Explorer eller Firefox, och ange url en www.git.ltu.se. Detta medför att följande bild presenteras. OBS! Nya versioner

Läs mer

BizTalk Build & Deploy. Med Jenkins och PowerShell

BizTalk Build & Deploy. Med Jenkins och PowerShell BizTalk Build & Deploy Med Jenkins och PowerShell Vem jag är Håkan Avenberg Anställd på Lacado. Nuvarande uppdrag på Bisnode. Startade med.net utveckling 2002. Kom i kontakt med BTS version 2002 och 2003.

Läs mer

Instruktion för användande av Citrix MetaFrame

Instruktion för användande av Citrix MetaFrame Instruktion för användande av Citrix MetaFrame Öppna valfri browser, t ex Internet Explorer eller Firefox, och ange url en www.git.ltu.se. Detta medför att följande bild presenteras. OBS! Ny version av

Läs mer

Datorövning 1. int sgd(int m, int n) { int rest; while ( n!= 0 ) { rest = m % n; m = n; n = rest; return m;

Datorövning 1. int sgd(int m, int n) { int rest; while ( n!= 0 ) { rest = m % n; m = n; n = rest; return m; Datorövning 1 A) Kör igång MicrosoftVisualC++-miljön. Välj File New Project från huvudmenyn och skapa ett nytt Win32 Console Project med namnet Mittnamn. Skapa en ny katalog, Oop, genom att vid Location

Läs mer

Installationsanvisning Boss delad databas

Installationsanvisning Boss delad databas Installationsanvisning Boss delad databas sid 2 (25) Innehåll 1 Inledning 3 2 Systemkrav klient 3 3 Serverinstallation 3 3.1 Systemkrav 3 3.2 SQL Server 3 3.3 Behörighet vid installation 4 3.4 Behörighetskontroll

Läs mer

Microsoft Operations Manager 2005

Microsoft Operations Manager 2005 Microsoft Operations Manager 2005 Grundläggande begrepp Syfte med artikel När jag började arbeta med MOM2K5 upplevde jag det som svårt att få en överblick över alla komponenter och hur dessa hängde ihop.

Läs mer

Kopiering av objekt i Java

Kopiering av objekt i Java 1 (6) Kopiering av objekt i Java Först När du läser detta papper bör du samtidigt studera dokumentationen för klasserna Object, Cloneable (java.lang) och ArrayList (java.util). Mycket blir klarare genom

Läs mer

public DataSet GenerateDataSet(SqlCommand dbcommand, String tablename, out String errormsg) { errormsg = "";

public DataSet GenerateDataSet(SqlCommand dbcommand, String tablename, out String errormsg) { errormsg = ; using System; using System.Collections.Generic; using System.Linq; using System.Web; // Namespaces för SQL Server och ADO.NET using System.Data.SqlClient; using System.Data; // Namespace för inläsning

Läs mer

Capitex dataservertjänst

Capitex dataservertjänst Capitex dataservertjänst Beskrivning Capitex dataservertjänst fungerar som en mellanhand för arbetet mellan klienterna och databasen. Detta reducerar frekvensen och storleken på den nätverkstrafik som

Läs mer

Öppna data på Gävle kommun

Öppna data på Gävle kommun Öppna data på Gävle kommun Automatisering med FME-server Peter Jäderkvist, GIS-utvecklare FME på Gävle kommun FME desktop sedan 1997 Fem flytande licenser FME server sedan 2011 Delas med kommunala el och

Läs mer

Skapa din egen MediaWiki

Skapa din egen MediaWiki Skapa din egen MediaWiki Inledning och syfte I detta moment skall du installera en egen wiki (Mediawiki), som du skall konfigurera. Du har möjligheten att använda en egen wiki på din dator eller webbhotell

Läs mer

Webbokning Windows 7,8.1 &10 Installationsmanual

Webbokning Windows 7,8.1 &10 Installationsmanual Webbokning Windows 7,8. &0 Installationsmanual Version..0.6 M5 Version fr.o.m 5.37.3 Revision 06056 Innehållsförteckning Innehållsförteckning. Om denna manual. 3 Internet Information Services inställningar

Läs mer

Services + REST och OAuth

Services + REST och OAuth Services + REST och OAuth Syftet med Services Skapa ett Drupal API för att exponera webb- API:er. Officiella versionen - Create a unified Drupal API for web services to be exposed in a variety of different

Läs mer

F2 Exchange 2007. 2013-01-16 EC Utbildning AB 2013-01-16

F2 Exchange 2007. 2013-01-16 EC Utbildning AB 2013-01-16 F2 Exchange 2007 1 F2 Idag: Exchange i SBS 2008 Planering av systemet Exchange struktur, AD/GC/hierarki Core Components Management, Connectors Serverroller 2 Exchange Server i Small Business Server 2008?

Läs mer

Uppdatera Easy Planning till SQL

Uppdatera Easy Planning till SQL Easy Planning SQL heter vår senaste version av planeringsprogram. Vi rekommenderar alla kunder att uppdatera till den senaste versionen 8.25. Alla användare som har en äldre version av EP (7.58 eller äldre)

Läs mer

Retrieve a set of frequently asked questions about digital loans and their answers

Retrieve a set of frequently asked questions about digital loans and their answers GetFAQ Webservice name: GetFAQ Adress: https://www.elib.se/webservices/getfaq.asmx WSDL: https://www.elib.se/webservices/getfaq.asmx?wsdl Webservice Methods: Name: GetFAQ Description: Retrieve a set of

Läs mer

Scala Doc SQL Installation

Scala Doc SQL Installation Scala Doc SQL Installation För uppgradering se nedan: Uppgradering till ScalaDoc På Servern: Börja med att köra programmet D:\Setup.exe (Om D:\ är CDROM enheten) så installeras Scala Doc till ett bibliotek

Läs mer

Instruktion för användande av Citrix MetaFrame

Instruktion för användande av Citrix MetaFrame Instruktion för användande av Citrix MetaFrame Öppna valfri browser, t ex Internet Explorer eller Firefox, och ange url en www.git.ltu.se. Detta medför att följande bild presenteras. OBS! Nya versioner

Läs mer

Leveranssedel fo r EasyDisplay

Leveranssedel fo r EasyDisplay Leveranssedel - EasyDisplay 7.5.0.5 2014-03-11 Sida 1 av 5 Leveranssedel fo r EasyDisplay 7.5.0.5 Datum Version Beskrivning Författare Leveranssedel - EasyDisplay 7.5.0.5 2014-03-11 Sida 2 av 5 Innehållsförteckning

Läs mer

Övning Arbeta med klasser

Övning Arbeta med klasser 1 Övning Arbeta med klasser Innan övning: öppna webbläsare och skriv in följande URL: https://easec.se/c/modul_7.zip, packa upp arkivet förslagsvis till katalogen C:\Easec. Övning 1: Skapa och ärv från

Läs mer

Årsskiftesrutiner i HogiaLön Plus SQL

Årsskiftesrutiner i HogiaLön Plus SQL Årsskiftesrutiner i HogiaLön Plus SQL Installation av HogiaLön Plus version 14.1 samt anvisningar till ITansvarig eller IT-tekniker Installation av HogiaLön Plus Se separat installationsanvisning på Kundtorget.

Läs mer

Metoder (funktioner) Murach s: kap Winstrand Development

Metoder (funktioner) Murach s: kap Winstrand Development (funktioner) Murach s: kap 6 2013-01-23 1 Winstrand Development Metoder I C# kan vi dela in koden i block en kodsekvens ska köras likadant på flera ställen i applikationen. Detta block kallas för en metod

Läs mer

Användarhandledning Version 1.2

Användarhandledning Version 1.2 Användarhandledning Version 1.2 Innehåll Bakgrund... 2 Börja programmera i Xtat... 3 Allmänna tips... 3 Grunderna... 3 Kommentarer i språket... 4 Variabler... 4 Matematik... 5 Arrayer... 5 på skärmen...

Läs mer

Tentamen i Introduktion till programmering

Tentamen i Introduktion till programmering Tentamen i Introduktion till programmering Kurskod: Skrivtid: D0009E 09:00-13:00 (4 timmar) Totalt antal uppgifter: 7 Totalt antal poäng: 38 Tentamensdatum: 2014-05-17 Jourhavande lärare: Tillåtna hjälpmedel:

Läs mer

Användarhandledning Plancenter Admin version 2011

Användarhandledning Plancenter Admin version 2011 Användarhandledning Plancenter Admin version 2011 Senast reviderad 2012-01-16 Utgivare pcskog AB Copyright 2012 pcskog AB Innehållsförteckning...2 1 Välkommen...2 2 pcskog Plancenter 2.1 Plancenter Admin...

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

TDIU01 - Programmering i C++, grundkurs

TDIU01 - Programmering i C++, grundkurs TDIU01 - Programmering i C++, grundkurs Pekare och Listor Eric Elfving Institutionen för datavetenskap 31 oktober 2014 Översikt 2/41 Internminne Pekare Dynamiska datastrukturer (Enkellänkade) listor Arbeta

Läs mer

Installationsanvisning. Dokumenttyp Installationsanvisning Område Boss med delad databas

Installationsanvisning. Dokumenttyp Installationsanvisning Område Boss med delad databas Ort och datum Ort och datum Namn Namn Magnus Einarsson/+46 (0)+46 54 291742 2010-06-29 1.0 1 (5) Innehållsförteckning 3 1 Inledning 3 1.1 Introduktion... 3 1.2 Revisionshistoria... 3 1.3 Referenser...

Läs mer

Microsoft's Windows Installer

Microsoft's Windows Installer 2019-09-02 version 2.4 Installera PasIva Installation kan göras via MSI-fil eller EXE-fil. Beroenden av andra installationer installeras enbart om man använde EXE installationen. Se nedan. Installation

Läs mer

Tentamen DE12, IMIT12, SYST12, ITEK11 (även öppen för övriga)

Tentamen DE12, IMIT12, SYST12, ITEK11 (även öppen för övriga) Grundläggande programmering med C# Provmoment: Ladokkod: Tentamen ges för: 7,5 högskolepoäng TEN1 NGC011 Tentamen DE12, IMIT12, SYST12, ITEK11 (även öppen för övriga) (Ifylles av student) (Ifylles av student)

Läs mer

Manuell installation av SQL Server 2008 R2 Express för SSF Timing

Manuell installation av SQL Server 2008 R2 Express för SSF Timing Manuell installation av SQL Server 2008 R2 Express för SSF Timing Innehåll 1. Metoder att installera...1 2. Förutsättningar...2 DotNet Framework 3.5...2 MSI Installer 4.5...2 3. Hämta SQL Server 2008 R2

Läs mer

1.1 Skapa ett Inline-Script som skapar filen För att skapa ett inline script drar man InLine till där man vill ha själva scriptet.

1.1 Skapa ett Inline-Script som skapar filen För att skapa ett inline script drar man InLine till där man vill ha själva scriptet. 1.1 Skapa ett Inline-Script som skapar filen För att skapa ett inline script drar man InLine till där man vill ha själva scriptet. För att skapa en data-fil har jag i, simon-uppgiften, skapat ett InLine-script

Läs mer

Nationell rekommendation R-RCT. Teknisk och funktionell översikt

Nationell rekommendation R-RCT. Teknisk och funktionell översikt Nationell rekommendation R-RCT Teknisk och funktionell översikt Innehållsförteckning 1. Introduktion... 3 1.1. Syfte... 3 1.2. Definitioner och förkortningar... 3 1.3. Referenser... 4 2. Vad gör R-RCT-ramverket?...

Läs mer

Lab 6: ASP.NET 2.0 Providermodellen

Lab 6: ASP.NET 2.0 Providermodellen Lab 6: ASP.NET 2.0 Providermodellen Den stora finessen med Providermodellen är enkelheten att skapa sin egna provider för att kunna anpassa en tjänst utefter de behov man har. Den gör tillståndshantering

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

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

ID1004 Laboration 4, November 2012

ID1004 Laboration 4, November 2012 06-Nov-2012/FK ID1004 Laboration 4, 14-16 November 2012 Beräknad tid ca 1-2 timmar. Instruktionen antar att labben utförs i datasal, med hjälp av den integrerade utvecklingsmiljön Eclipse. Alternativt

Läs mer

Lösningsförslag till omtentamen för TDA540 Objektorienterad Programmering

Lösningsförslag till omtentamen för TDA540 Objektorienterad Programmering Lösningsförslag till omtentamen för TDA540 Objektorienterad Programmering Institutionen för Datavetenskap CTH HT-6, TDA540 Dag: 207-0-24, Tid: 4.00-.00 Uppgift a) En abstrakt klass kan inte instansieras,

Läs mer

Föreläsning 3-4 Innehåll. Diskutera. Metod. Programexempel med metod

Föreläsning 3-4 Innehåll. Diskutera. Metod. Programexempel med metod Föreläsning 3-4 Innehåll Diskutera Vad gör programmet programmet? Föreslå vilka satser vi kan bryta ut till en egen metod. Skriva egna metoder Logiska uttryck Algoritm för att beräkna min och max Vektorer

Läs mer

Command line argumenter. Objektorienterad Programmering (TDDC77) Vad blir resultatet? Nu då? Ahmed Rezine. Hösttermin 2016

Command line argumenter. Objektorienterad Programmering (TDDC77) Vad blir resultatet? Nu då? Ahmed Rezine. Hösttermin 2016 Command line argumenter Objektorienterad Programmering (TDDC77) Föreläsning VI: eclipse, felsökning, felhantering Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2016 /* Cla. java * Programmet illustrerar

Läs mer

Objektorienterad Programmering (TDDC77)

Objektorienterad Programmering (TDDC77) Objektorienterad Programmering (TDDC77) Föreläsning VI: eclipse, felsökning, felhantering Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2016 Outline Felhantering Eclipse Felsökning Command line argumenter

Läs mer

Synkronisera projekt med SharePoint

Synkronisera projekt med SharePoint Synkronisera projekt med SharePoint Du kan synkronisera ett lokalt projekt med ett SharePoint-bibliotek. För att det ska fungera måste du först ha lagt upp en anslutning till SharePoint i Chaos desktop,

Läs mer

Arkitektur för Bistånd

Arkitektur för Bistånd ark_uppsala_bistånd_v3.ppt Arkitektur för Bistånd Sven-Håkan Olsson, Definitivus AB. 1 Enstaka bild får användas med angivande av källa ÖTP V2.0 s22 Generellt mönster i ÖTP Medborgare Företag Handläggare

Läs mer

Tjänstekontraktsbeskrivning - Terminologitjänsten

Tjänstekontraktsbeskrivning - Terminologitjänsten Vårt dnr RAPPORT 10/3152 Utgåva P1.4 Tjänstekontraktsbeskrivning - Terminologitjänsten Center för ehälsa i samverkan Hornsgatan 20, 118 82 Stockholm tfn: växel 08-452 70 00, Fax: 08-452 70 50 info@cehis.se

Läs mer

Sync Master startas via Task Scedule (schemaläggaren). Programmet kan köras på servern utan att någon är inloggad på servern.

Sync Master startas via Task Scedule (schemaläggaren). Programmet kan köras på servern utan att någon är inloggad på servern. Sync Master Sync Master är ett tilläggsprogram till Easy Planning som används för att automatiskt synka Outlook kalendrar med EP. Programmet ska installeras på en server som har en Outlook klient installerad.

Läs mer

Language Integrated Query, LINQ, och databaser

Language Integrated Query, LINQ, och databaser Language Integrated Query, LINQ, och databaser 1 Imperativ eller deklarativ programmering Imperativ programmering Du som programmerare beskriver i detalj alla steg som måste utföras för att lösa en viss

Läs mer

Lektion 2, Grundläggande funktioner i ASP.NET

Lektion 2, Grundläggande funktioner i ASP.NET Lektion 2, Grundläggande funktioner i ASP.NET Lektionen behandlar kapitlen 3 och 4 i kursboken. Application och Page Framework Med Visual Studio 2005 levereras ett antal inbyggda verktyg bland annat SQL

Läs mer

Hogia PA-analysator manual

Hogia PA-analysator manual Hogia PA-analysator manual Hogia PA-analysator 1 1 INSTALLATION OCH KONFIGURATION 3 2 BYGGA EGNA ANALYSER 26 3 EDITERA ANALYSMALLAR 40 4 LOGOTYPE 42 5 FORMULÄRTEXT 43 6 IMPORTERA/EXPORT AV ANALYSMALL 44

Läs mer

Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson

Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson Rapport grupp 4 Software Engineering Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson 2009-10-29 Processer Sprinter Scrum har varit till stor hjälp för oss för att nå våra mål,

Läs mer

Nyhetsdokument Vitec Energiuppföljning

Nyhetsdokument Vitec Energiuppföljning INFORMATION FRÅN VITEC VITEC Nyhetsdokument Vitec Energiuppföljning Version 1.56 feb 2016 VITEC Affärsområde Fastighet www.vitec.se infofastighet@vitec.se Växel 090-15 49 00 GÖTEBORG: REDEG 1 B, 426 77

Läs mer

Ajax TruClient. Erfarenheter, tips och trix från Swedbank IT. Christian Gerdes Performance Engineer, LIGHTS IN LINE AB

Ajax TruClient. Erfarenheter, tips och trix från Swedbank IT. Christian Gerdes Performance Engineer, LIGHTS IN LINE AB Ajax TruClient Erfarenheter, tips och trix från Swedbank IT Christian Gerdes Performance Engineer, LIGHTS IN LINE AB Intro Lite om Swedbanks Teknik Test Varför TruClient En ny teknik kräver ett nytt tänk

Läs mer

DB, DATA, LOGIC, EXPOSURE (WEB)

DB, DATA, LOGIC, EXPOSURE (WEB) Backend DB, DATA, LOGIC, EXPOSURE (WEB) MySQL. MongoDB, LDAP, etc DB DATA LOGIC SOA TJänster EXPOSURE (WEB) Klienter kan vara webbsidor, desktop/mobil applikationer, andra SOA tjänster, ATM, parkeringsautomater

Läs mer

STADSLEDNINGSKONTORET SOA SDK IT-AVDELNINGEN VERSION 2.1. Läs mig först. Stockholms stad SOA-plattform. Sida 1 (5)

STADSLEDNINGSKONTORET SOA SDK IT-AVDELNINGEN VERSION 2.1. Läs mig först. Stockholms stad SOA-plattform. Sida 1 (5) Läs mig först Stockholms stad SOA-plattform 1 (5) Innehållsförteckning 1 Beskrivning av SDK 3 1.1 Software Developer Kit för Utvecklare... 3 1.2 Support för... 3 1.3 Omfattning... 4 1.4 Versionshantering...

Läs mer

Instruktion för användande av Citrix MetaFrame

Instruktion för användande av Citrix MetaFrame Instruktion för användande av Citrix MetaFrame Öppna valfri browser, helst Google Chrome eller annan modern browser. Firefox, Safari, MS Edge, IE osv fungerar också men Internet Explorer är dock inget

Läs mer