Systemdokumentation (inkl. driftsvejledninger)

Størrelse: px
Starte visningen fra side:

Download "Systemdokumentation (inkl. driftsvejledninger)"

Transkript

1 Systemdokumentation (inkl. driftsvejledninger) Videreudvikling og vedligeholdelse af IT-systemet "Fredede og Bevaringsværdige Bygninger" Kulturarvsstyrelsen Projekt nr.: DOKUMENT REF: FBB Systemdokumentation.doc Revision Målbeskrivelse Udarbejdet af Kontrolleret af Godkendt af Dato 1.0 Første endelige version MBO HES SHH Morten Bødtkjer Helle Spange Steen Hagedorn Side 1 af 32

2 Indhold 1 INTRODUKTION 4 2 SYSTEMETS ARKITEKTUR APPLIKATIONSARKITEKTUR TOMCAT GEOSERVER POSTGRESQL KOMPONENTER (TREDJEPARTSBIBLIOTEKER) KLIENTBIBLIOTEKER SERVERBIBLIOTEKER ANVENDTE DESIGNPRINCIPPER BRUGERSTYRING OG ROLLER 10 3 INTEGRATIONER OIS (EBST) UDSTILLEDE SOAP SERVICES (KOMMUNER MV.) CUMULUS BILLEDDATABASE (KULTURARVSSTYRELSEN) UDSTILLEDE OGC SERVICES (KORTFORBRUGERE) EKSTERNE OCG SERVICES 15 4 MILJØER PRODUKTIONSMILJØ TESTMILJØ UDVIKLINGSMILJØ VERSIONSSTYRING PÅ KILDEKODE ANT ECLIPSE IDE 20 5 DRIFTSVEJLEDNINGER INSTALLATION DEPLOYMENT SERVICES BACKUP OG RESTORE KONFIGURATIONSFILER LOGS 24 APPENDIKS A: CUMULUS UPLOAD PROCES 26 APPENDIKS B: OIS INTEGRATION 27 Side 2 af 32

3 APPENDIKS C: ADGANG TIL DRIFTMILJØ 28 APPENDIKS D: SAGSTYPER 29 Side 3 af 32

4 1 Introduktion Dette dokument udgør systemdokumentationen inklusiv driftsvejledninger. Det er udarbejdet efter udviklingen af FBB systemleverancen, og samler nogle væsentlige informationer om systemets opbygning, arkitektetur, tekniske grænseflader og integrationer med andre systemer. Der henvises specielt til særskilt dokument med beskrivelse af datamodellen. Det indeholder desuden driftsvejledninger, som beskriver forskellige forhold under drift, herunder informationer om installationer, deployment, konfigurationsfiler, logfiler, backup/restore, services mv. Der henvises til diverse trin-for-trin vejledninger, der er tilgængelige i form af referencer til andre udarbejdede dokumenter. I tillæg til dette dokument og de dokumenter, der henvises til, udgør de tidligere designdokumenter også en del af den samlede dokumentation af systemet. Dele af teksten er kopieret fra tidligere dokumentation, herunder designdokumentation og dokumentation overleveret fra tidligere leverandør (Mjølner). Det forudsættes at læseren har et vist indblik i funktionaliteten i FBB løsningen, eksempelvis gennem brug eller via designdokumenterne. Side 4 af 32

5 2 Systemets arkitektur I dette kapitel beskrives systemet arkitektur, dvs. de komponenter som løsningen er bygget op med. Derudover beskrives på et overordnet niveau brugere og integrationer med andre systemer. Integrationerne beskrives mere detaljeret i det næste kapitel. 2.1 Applikationsarkitektur Systemets arkitektur illustreres af figuren nedenfor: Løsningen består overordnet af en database og Java applikationer på en web server. Databasen er implementeret på en PostgreSQL database med en Postgis overbygning, der muliggør lagring og behandling af geometriske data. Databasen tilgås af Java applikationerne "GeoServer" og "FBB", hvor førstnævnte er et standardprodukt og sidstnævnte er selve det udviklede FBB system. Begge hostes i en og samme Apache Tomcat og udstiller derved en samlet web-løsning. FBB applikationen anvendes også ifm. en række jobs, hvor de vigtigste vedrører data udveksling med OIS (Offentlig Information Server). Løsningen har desuden integrationssnitflader med KMS Kortforsyningen og et internt system ved Kulturarvsstyrelsen til håndtering af billeder (Cumulus). Side 5 af 32

6 Webløsningen anvendes af forskellige typer brugere, der har adgang til forskellige dele af systemet og de bagvedliggende data. Derudover udstilles diverse data via SOAP og OGC services til eksterne systemer. Nedenfor beskrives tre centrale komponenter (produkter), som løsningen baserer sig på: Apache Tomcat GeoServer PostgreSQL Alle disse produkter er "open source", hvilket er også er tilfældet for de øvrige anvendte komponenter i løsningen Tomcat Som Java web container anvendes Apache Tomcat: Tomcat udstiller følgende Java web-applikationer: FBB: Selve web applikationen FBB-WS: SOAP services til brug for eksterne systemer GeoServer: Standardsystemet GeoServer (jf. nedenfor) Hver af disse deployes som selvstændige WAR-filer (web application archive) GeoServer GeoServer er en Java web applikation: Applikationen muliggør udstilling af geografiske data som korttjenester i form af OGC Web Services, eksempelvis som WMS og WFS, jf. De udstillede data anvendes af selve FBB web-løsningen, idet det indlejrede kort (OpenLayers) trækker på de udstillede OGC services. Derudover udstilles visse services til brug for eksterne systemer. Blandt de udstillede geografiske data er eksempelvis: Placeringer på bygninger Fredningsomfangspolygoner Signaturer til bebyggede strukturer GeoServer kobles direkte på data fra PostgreSQL/PostGIS databasen. I GeoServer er der installeret et ekstra proxy-modul (plugin). Dette modul benyttes til at proxy kald til eksterne non-ssl sites. Hermed kan man undgå advarsler i browsere om Mixedcontent PostgreSQL Som database-server platform anvendes PostgreSQL: Side 6 af 32

7 I tillæg hertil er modulet "PostGIS" installeret: PostgreSQL med PostGIS er et RDMS med understøttelse af geometrier. PostGIS implementeringen følger "OGC Simple Feature Access" standarden: Datamodellen er nærmere beskrevet i " _FBB_Datamodel_dokumentation.docx". Data ligger i en relationel model, der afspejler objektmodellen i datalaget i FBB applikationen. Modellen er oprettet vha. scripts ud fra programkoden. Derudover er visse data gjort tilgængelige via views, der er målrettet brugen via GeoServer til korttjenester. 2.2 Komponenter (tredjepartsbiblioteker) I figuren nedenfor vises de vigtigste teknologier og tredjepartsbiblioteker, som løsningen anvender: FBB Klient HTML CSS OpenLayers jquery GeoServer FBB (Java EE applikation) Spring Log4j Axis itext POI Lucence Hibernate FBB (Postgres/postgis database samt fildrev) FBB systemet er en webbaseret løsning. Den del af løsningen som afvikles i klientens browser fremgår af figuren ovenfor som "FBB Klient", mens server-delen fremgår som "FBB (Java EE applikation)". Side 7 af 32

8 De hvide kasser udgør tredjepartsbiblioteker, som anvendes af løsningen. Disse beskrives nærmere i det følgende Klientbiblioteker Tabellen nedenfor beskriver de anvendte tredjepartsbiblioteker i FBB klienten (jf. illustrationen ovenfor) OpenLayers OpenLayers er et javascript bibliotek, som anvendes til visning af og interaktion med indlejrede kort. OpenLayers understøtter brugen af korttjenester i form af OGC Web Services, såsom WMS og WFS. I FBB løsningen anvendes således de af GeoServer udstillede OGC services i OpenLayers komponenten. jquery jquery anvendes til: integration af mere avancerede brugergrænsefladekontroller (UI komponenterne) mere dynamisk kommunikation med serveren på den enkelte side (AJA) at lette brugen af javascript med jquery metoder til dokument traversering og håndtering af events. Løsningen gør intenst brug af AJA delen i jquery, specielt i sagsbehandlerdelen Serverbiblioteker Tabellen nedenfor beskriver de anvendte tredjepartsbiblioteker i FBB server-delen (jf. illustrationen ovenfor) Spring Spring benyttes generelt til både layout, dependency injection, konfiguration og præsentation. Hele løsningen er bygget op omkring brugen af Spring, der derfor er en meget central komponent i løsningen Axis Benyttes sammen med Spring til at håndtere webservicen Se også web/web-inf/server-config.wsdd DWR itext Benyttes sammen med Spring til at håndtere AJA kald. Anvendes til generering af PDF dokumenter, som anvendes i forbindelse med udtræk af PDF rappporter (eksempelvis SAVE Side 8 af 32

9 skemaer) POI Lucene Benyttes til håndtering af Microsoft Excel dokument formater (import og export af CSV-filer). Til fritekst-søgning i KUAS FBB benyttes Apache Lucene. Hver eneste gang et indekseret objekt ændres (f.eks. at en bygning opdateres) opdateres Lucene-indekset automatisk. Søg udføres igennem klassen utils.lucenesearcher Indeksering udføres igennem klassen utils.luceneindexer, hvor indekseringsdata gemmes på filsystemet (konfigurerbart). Hibernate Hibernate benyttes som persistens framework. Hibernate anvendes af FBB løsningen i Spring context'en. Log4j Til logning internt i systemet, benyttes Log4j. Lg4j gør det muligt at konfigurere hvilke typer informationer, der skal logges og hvortil. Log4j konfigurationsfilen findes i web/webinf/log4j.xml 2.3 Anvendte designprincipper To væsentlige designprincipper ("design patterns") er gennemgående for løsningen: Inversion of Control (IoC) og Dependency Injection Model-View-Controller (MVC) Spring og Spring-MVC anvendes til implementeringen af disse designprincippper. Der kan læses mere om designprincipperne i litteratur om design patterns eller i dokumentationen af Spring: Konkret er løsningen er opbygget omkring MVC således: View: Brugergrænsefladen som består af alle siderne i FBB-systemet. Disse er lavet som jsp-sider. Controller: Mellemlaget mellem View og Model. En controller styrer behandlingen af data fra modellen inden den vises på brugergrænsefladen. En controller har ansvaret Side 9 af 32

10 for at vise et bestemt view, som i FBB er en jsp-side. Alle opdateringer til databasen foregår ligeledes i controlleren. En controller er en java-klasse. Model: Datamodellen og forretningsobjekter realiseret via java-klasser. For hver delfunktionalitet i systemet er der således en controllerklasse og en eller flere jspsider. Inversion of Control (IoC) og Dependency Injection styres vha de to konfigurationsfiler: web/web_inf/applicationcontext.xml web/web_inf/fbb-servlet.xml Controllerne er defineret i fbb-servelt.xml, mens Data Access klasser (DAO'er) defineres i applicationcontext.xml. Et eksempel på en opsætning af en Controller ses nedenfor: <bean id="fredningslistecontroller" class="dk.kuas.fbb.web.fredningslistecontroller"> <property name="sessionform"> <value>true</value> </property> <property name="formview"> <value>/web-inf/jsp/nytdesign/fredningsliste.jsp</value> </property> <property name="commandname"> <value>bean</value> </property> <property name="commandclass"> <value>dk.kuas.fbb.web.nytdesign.fredningslistebean</value> </property> <property name="successview"> <value>/web-inf/jsp/nytdesign/fredningslisteresultat.jsp</value> </property> <property name="genericdao"> <ref bean="genericdao" /> </property> <property name="kommunedao"> <ref bean="kommunedao" /> </property> </bean> Et eksempel på opsætning af en DAO ses nedenfor: <bean id="kommunedao" class="dk.kuas.fbb.persistency.bbr.kommunedaoimpl"> <property name="sessionfactory"> <ref local="sessionfactory" /> </property> </bean> 2.4 Brugerstyring og roller Adgangskontrollen er central for interaktion med samtlige komponenter i FBB-systemet. Side 10 af 32

11 Adgangskontrollen er implementeret ved brug af almindelig http-autentificering og beskyttelse af de relevante URL er. Desuden indkapsler java-klassen dk.kuas.fbb.web.accesscontrol viden om, hvem der har tilladelse til hvilke operationer i systemet. Controllerne og jsp-siderne spørger en instans af denne klasse om bestemte operationer må udføres eller bestemte objekter må vises. Nedenstående skema lister de arbejdsgange en bruger til FBB offentlig og lukket side kan have. For hver arbejdsopgave er der i kolonnen til højre defineret hvorvidt de forskellige typer af brugere har rettighed til den pågældende funktion. S: Kulturarvsstyrelsen Superbruger I: Kulturarvsstyrelsen Intern bruger / redaktør F: Kulturarvsstyrelsen read only A: Kommunal administrator B: Kommunal redaktør R: Kommunal read only P: Privat bruger Opret/rediger/slet bruger Superbruger kan vedligeholde interne brugere og kommunale administrator Kommunal administrator kan vedligeholde kommunale brugere til egen kommune Redigér i statisk indhold (CMS) Se log-rapport Kulturarvsstyrelsen Superbruger kan fremfinde log for samtlige brugere Kommunal administrator kan fremfinde log for kommunes brugere S I F A B R P Ændre eget password S I F A B R Søg sag S I F A B R P Vis sag S I F A B R P Opret/redigere sag Kulturarvsstyrelsen superbruger: alle sager Kulturarvsstyrelsen redaktør:fredningssag, Statslig bevaringssag, Anden sag. Kommune: SAVE-sag, Kommunal bevaringssag Ændr status på sag Kulturarvsstyrelsen superbruger: alle sager Kulturarvsstyrelsen redaktør: Fredningssag, Statslig bevaringssag, Anden sag. Kommune: SAVE-sag, Kommunal bevaringssag Slet sag Tilknyt billeder til sag Kulturarvsstyrelsen superbruger: alle sager Kulturarvsstyrelsen redaktør: Fredningssag, Statslig bevaringssag, Anden sag. Kommune: SAVE-sag, Bevaringssag S S S A A S I B S I B S S I B Tilknyt bygninger til sag Kulturarvsstyrelsen superbruger: alle sager S I B Kulturarvsstyrelsen redaktør: Fredningssag, Statslig bevaringssag, Anden sag. Kommune: SAVE-sag, Bevaringssag Søg bygning S I F A B R P Vis bygning S I F A B R P Opret/redigér fiktiv bygning S I B Kulturarvsstyrelsen superbruger: alle sager Kulturarvsstyrelsen redaktør: Fredningssag, Statslig bevaringssag, Anden sag. Kommune: SAVE-sag, Bevaringssag Slet fiktiv bygning S Opret/rediger informationer tilknyttet til en bygning Kulturarvsstyrelsen superbruger: alle sager Kulturarvsstyrelsen redaktør: Fredningssag, Statslig bevaringssag, Anden sag. Kommune: SAVE-sag, Bevaringssag S I B Side 11 af 32

12 Ændr status på bygning Kulturarvsstyrelsen superbruger: alle sager Kulturarvsstyrelsen redaktør: Fredningssag, Statslig bevaringssag, Anden sag. Kommune: SAVE-sag, Bevaringssag Tilføj (indtegn) bebygget struktur til SAVE-sag Kulturarvsstyrelsen superbruger: SAVE-sag Kommune: SAVE-sag Tilknyt og rediger billeder til bygning samt fjern billeder fra bygning Kulturarvsstyrelsen superbruger, redaktør: Bygninger i hele landet Kommune: Bygninger i egen kommune S I B S B S I B Generer og udskriv SAVE skema S I F A B R Gemme indstillinger til Min side S I F A B R Udtræk rapport (ML, HTML, CSV) på sag S I F A B R Udtræk rapport (ML, HTML, CSV) på bygning S I F A B R Udskriv sag S I F A B R P Vis fredningsliste S I F A B R P Som det fremgår af skemaet ovenfor er der i FBB systemet defineret en række sagstyper. Disse er nærmere beskrevet i appendiks D. Side 12 af 32

13 3 Integrationer Figuren nedenfor udgør en overblikstegning over integrationerne med systemer og eksterne partnere. OIS data (http) Log-information (http) Udstillede geodata (wms, wfs) Billeder (ftp) I figuren illustrerer serveren i midten FBB systemet, mens de omkringliggende er de systemer og eksterne partnere, som FBB integrerer med. Teksten i pilene beskriver hvilke data der udveksles. Pilenes retning er data-retningen, mens den sorte prik er i den ende af pilen, hvorfra kald initieres. Integrationerne i figuren er (listet i rækkefølge mod uret): OIS-data fra Erhvervs- og Byggestyrelsen (EBST) Udstillet FBB funktionalitet til kommunerne via web services (SOAP) Billeder fra Kulturarvsstyrelsens centrale billeddatabase Cumulus (FTP) Udstilling af egne geodata via WMS og WFS Visning af eksterne geodata i FBB løsningen under brug af WMS/WFS kortleverandører De tre øverste er integrationer til dataudveksling, hvor grænsefladen enten er fastlagt af den eksterne partner, Kulturarvsstyrelsen eller et sarmarbejde. De to sidstnævnte er geodata integrationer baseret på standard OGC protokoller, WMS og WFS. Side 13 af 32

14 I de følgende to kapitler beskrives hver af de ovenfor nævnte integrationer. Udover de viste integrationer i figuren ovenfor, er der en række import/eksportmuligheder i brugergrænsefladen, der eksempelvis muliggør upload af data fra SAVE undersøgelser i CSV format. 3.1 OIS (EBST) TODO: BESKRIVES ERFTER IMPLEMENTERINGEN ER FÆRDIGGJORT 3.2 Udstillede SOAP services (Kommuner mv.) Der findes en web service (SOAP) grænsesnitflade i FBB. Her udstilles en række af de funktioner, som brugergrænsefladen muliggør, via web services. Disse services kan anvendes af kommuner, der ønsker at tilgå funktionalitet i FBB via egne systemer. WSDL Url: https://www.kulturarv.dk/fbb-ws/services/fbbservice?wsdl Servicen kræver Basic authentication Realm="fbb-realm" Der logges på med en bruger, som er oprettet i FBB systemet Servicen indeholder metoder til at finde, importere og eksportere bygnings- og sags-data. Metoderne er: findbygningerirektangel findnaermestebygning findbygninger findsager findveje eksporterbygningml eksporterbygningerml eksporterbygningersimpelml eksportersagml eksporterfotografiml importerbygningml importersagml importerfotografiml 3.3 Cumulus billeddatabase (Kulturarvsstyrelsen) I Kulturarvstyrelsen anvendes systemet Cumulus som en fælles central billeddatabase. Billeder skal uploades til Cumulus, og en automatisk overførsel mellem Cumulus og FBB sikrer så at de enkelte bygningers billeder kan vises i FBB systemet. I tillæg til Cumulus-billeder er det muligt at uploade billeder til bygninger for kommunebrugere via dialoger i selve FBB løsningen. Billeder der tilknyttes sager fremfor enkeltbygninger uploades ligeledes via brugergrænsefladen. Disse billeder ligger alene lokalt på FBBs web server. Det er en en-vejs integration, hvor billeder fra Cumulus til overføres til FBB. Kun billeder med de rette metadata overføres til FBB, mens alle øvrige forbliver i Cumulus alene. Side 14 af 32

15 Filerne uploades via FTP, idet en mindre del af FBBs web servers folderstruktur er gjort tilgængelig via FTP. Der er etableret en VPN tunnel (IPsec) mellem Cumulus serveren placeres på Kulturarvsstyrelsens kontorlan og FBB serveren placeres ved driftleverandøren UNI-C. Processen er for upload af Cumulus-billeder varetages af Cumulus-systemet, der navngiver de uploadede filer og placerer disse i foldere efter en aftalt grænsesnitbeskrivelse. Denne proces er nærmere beskrevet i appendiks A. FBB tilgår så filerne i denne folderstruktur mhp. at fremfinde og vise billeder. Data læses således direkte fra filerne frem for at de overføres til databasen. 3.4 Udstillede OGC services (Kortforbrugere) Der udstilles en række OGC web services under brug af GeoServer. I det følgende findes links til "GetCapabilities" og til nogle eksempler på at hente kortdata enten som billeder (WMS) eller som ML data (WFS). Resultet af "GetCapabilities" er metadata, der beskriver de nærmere muligheder for brug af de til rådighed værende korttjenester. Capabilities url: https://www.kulturarv.dk/geoserver/wms?service=wms&version=1.1.0&request=getcapabiliti es Kortlagene med fredede bygninger hhv. bevaringsvurderede bygninger udstilles som WMS og WFS. Eksempler på kald: WMS (Fredede bygninger I området nær Kongens Nytorv): https://www.kulturarv.dk/geoserver/wms?service=wms&version=1.1.0&request=getmap&lay ers=fbb:view_bygning_fredede&styles=&bbox=725200, ,725800, &width=512 &height=512&srs=epsg:25832&format=image/png WMS (Bygninger med høj bevaringsværdi I området nær Kongens Nytorv): https://www.kulturarv.dk/geoserver/wms?service=wms&version=1.1.0&request=getmap&lay ers=fbb:view_bygning_fredningstatus_hoej&styles=&bbox=725200, ,725800, &width=512&height=512&srs=EPSG:25832&format=image/png Bygninger med høj, medium eller lav bevaringsværdi er blevet vurderet i en undersøgelse og tildelt en bevaringsværdi. Se bevaringsværdier: https://www.kulturarv.dk/fbb/bevaringsvaerdier.htm WFS (Fredede bygninger I området nær Kongens Nytorv): https://kulturarv.dk/geoserver/ows?service=wfs&version=1.0.0&request=getfeature&typen ame=fbb:view_bygning_fredede&bbox=725200, ,725800, Bemærk, at kortservices bør kaldes i et lille geografisk område, da datamængden ellers bliver meget stor. 3.5 Eksterne OCG services Side 15 af 32

16 Kortdata hentes via standard WMS/WFS tjenester fra bl.a. COWI, Miljøportalen, Kortforsyningen og Kulturstyrelsens eget kommende Fund og fortidsminder (4F) system. OpenLayers understøtter direkte brugen af standard WMS/WFS. Der er adgangsbeskyttelse på data fra KMS og COWI. KMS anvender et ticket-system. En service kaldes med Kulturarvsstyrelsen login som parametre, og returnerer en ticket. Denne ticket kan så anvendes som url-parameter til WMS/WFS tjenester. Når en ticket har været inaktiv en længere periode inaktiveres den og kan ikke længere anvendes brugerens session udløber. COWI begrænser ved kun at tillade forespørgsler fra serverens IP adresse. Side 16 af 32

17 4 Miljøer I det følgende beskrives miljøer for udvikling, test og produktion. Nedenfor skitseres miljøerne: Deploy Kildestyring Deploy Kildekode TEST PROD Web Server Web Server Udvikler Udviklings PC Database Server Database Server 4.1 Produktionsmiljø Produktionsmiljøet består af to Linux servere: Webserver Navn: fbbapp IP: Installationer: Ubuntu Linux, Java JDK, Apache Tomcat, Ant Databaseserver Navn: fbbdb IP: Installationer: Ubuntu Linux, PostgreSQL/PostGIS, Ant Derudover er der en proxy-server foran med SSL certifikat. Løsningen tilgås fra internettet via proxy-serveren gennem HTTPS: https://www.kulturarv.dk/fbb/ Proxyserveren sender forespørgsler videre til FBB's webserver via HTTP. Proxyserveren sender videre til FBB der tilgås via følgende stier: https://www.kulturarv.dk/fbb/ (Web-brugergrænsefladen til FBB) Side 17 af 32

18 https://www.kulturarv.dk/fbb-ws/ (SOAP services til FBB) https://www.kulturarv.dk/geoserver/ (OGC Services, GeoServer) Andre adresser under videredigeres til andre af Kulturarvsstyrelsens webløsninger. Der findes et spejlet produktionsmiljø, som anvendes til løbende backup. Dette muliggør en hurtig genopretning af systemet i tilfælde af nedbrud. Miljøet driftes af UNI-C. Det er UNI-C der kender til detaljerne omkring proxy-serveren og det spejlede miljø. En nærmere beskrivelse heraf ligger udenfor rammerne af dette dokument. Systemet administreres via VPN til UNI-C og en SSH klient. Alternativt til VPN kan en SSH Gateway anvendes, der har IP adressen: Det er muligt at forbinde direkte til SSH Gateway serveren fra internettet, og herfra kan der så etableres en RLOGIN (remote login) forbindelse til de to servere i FBB. Se appendiks C for nærmere information om tilgang til driftmiljøet. Atkins idriftsætter nye releases efter aftale med UNI-C og Kulturarvsstyrelsen. Forud for en idriftsættelse skal der udarbejdes et "Idriftsættelsesdokument" (baseret på skabelon udarbejdet af UNI-C og Kulturarvsstyrelsen). 4.2 Testmiljø Testmiljøet består af en Linux server: Kombineret database- og webserver Navn: SDKCGA6328 IP: Installationer: Ubuntu Linux, PostgreSQL/PostGIS, Java JDK, Apache Tomcat, Ant Miljøet driftes af Atkins. Testmiljø er sat op så det ligner mest muligt produktionsmiljøet. Derfor er der grundlæggende anvendt de samme folderstrukturer/installationsfoldere. I hostfilen er tilføjet maskinenavne fbbapp og fbbdb (selv samme navne som anvendes i produktion). Begge disse peger på maskinen selv, dvs Dette er medvirkende til at konfigurationsfiler mv. kan genbruges i stort omfang på tværs af de to miljøer (test og produktion) Systemet kan administreres via en SSH klient. Serveren befinder sig i Atkins Danmarks DMZ og firewalls forhindrer at SSH kan tilgås direkte fra internet eller direkte fra Atkins LAN. Det er således nødvendigt at tilgå serveren med en SSH klient fra en anden server i DMZ'en. Side 18 af 32

19 4.3 Udviklingsmiljø Alle udviklere installerer et fuldt udviklingsmiljø på egen PC (Windows-baseret). Dette inkluderer IDE, webserver og database-system. Al kildekode og scripts (herunder scripts til database generering og deployment) håndteres af Atkins kildekode system (SubVersion). Installation og opsætning af udvikler-maskine er beskrevet i afsnit Versionsstyring på kildekode Til versionsstyring anvendes Atkins SubVersion system, hvor FBB løsningen findes via følgende adresse: (login påkrævet) Mens aktuelle udvikling foregår i "trunk" branchen, som linket ovenfor peger på, lægges produktions-versioner, som idriftsættes som selvstændige branches under: Når der foregår vedligehold parallelt videreudvikling er det således muligt at udbedre fejl (i produktionsbranch) samtidig med at der udvikles ny funktionalitet til fremtidige planlagte releases (i trunk) Ant Ant (http://ant.apache.org/) anvendes i build og deployment processen. Der er defineret tre ant scripts: Build.xml Ant/hibernate.xml Ant/tomcal.xml Ant/ws.xml Et fuldt overblik over alle ant targets kan ses i de fire ant scripts. Nedenfor er de væsentligste targets listet. Ant target War generatehibernatefiles generatefritekstindeks Bind Delta OISupdate OISimport OISlogupload Beskrivelse Danner war fil til deployement Generer Hibernate mapping filer. Udfører en fuld Lucene indeksering Genererer den nødvendige JIB binding aht eclipse. Køres automatisk efter en fuld "clean" Opdaterer databasen svarende til ændringsscriptet fbb\misc\delta.sql Henter det nyeste OIS udtræk Opdaterer databasen med nye OIS data Uploader OIS log I forbindelse med visse af ovenstående Ant jobs anvendes nogle hjælpeværktøjer, heriblandt: Hibernate (http://www.hibernate.org/ ) er et værktøj til at mappe Java objekter og database entiteter. Den oprindelige database er genereret på baggrund af Javaklasserne vha. Hibernate. Side 19 af 32

20 Doclet (http://xdoclet.sourceforge.net/xdoclet/index.html) anvendes til at generere Hibernate information JIB (http://jibx.sourceforge.net/) er et værktøj til at mappe Java objekter og ML filer. JIB anvendes til generering af rapporter i ML Eclipse IDE Der anvendes Eclipse som udviklingsmiljø. Efter opsætning af udviklingsmiljø i henhold til vejledningerne (jf. afsnit 5.1) fremstår løsningen i Eclipse med al FBB kildekoden og GeoServer. Det er muligt at opstarte og debugge løsningen direkte Eclipse. Ved at installere Eclipse pluginen "Subclipse" bliver udviklingsmiljøet integreret med SubVersion (versionsstyringssystemet). Vejledning til installation heraf fremgår ligeledes af vejledningerne. Side 20 af 32

21 5 Driftsvejledninger 5.1 Installation Der er udarbejdet installationsvejledninger (trin-for-trin) til hhv.: Udviklingsmiljø på Windows Testmiljø på Linux Driftleverandøren UNI-C har selv varetaget installation i produktionsmiljøet med udgangspunkt i installationsvejledningen til testmiljøet, idet installationerne og installationsprocesserne er de samme. De udarbejdede installationsvejledninger til Windows skal gennemføres i følgende rækkefølge: Installation af JDK.doc Installation af Ant.doc Installation af Tomcat.doc Installation af PostgreSQL.doc Installation af Eclipse JEE.doc Dernæst skal udviklingsmiljøet opsættes ved gennemførsel af: Opsætning af lokal database.doc Opsætning af FBB projekt i Eclipse.doc Til Linux er installation og opsætning samlet i et fælles dokument: Test server installation og konfiguration v1.0.doc Atkins ligger inde med originalversioner af de anvendte softwarekomponenter. Disse findes i versionsstyringen sammen med ovenstående installations- og konfigurationsvejledninger. 5.2 Deployment Deploymentprocessen er i overordnede træk: 1) Hent kildekode fra versionsstyringssystemet (SubVersion) 2) Kompiler kildekode og generer WAR-filer (web application archive) 3) Stop Tomcat service 4) Udfør ændringer på databasen (delta-script) 5) Kopier geoserver opsætning (data_dir) 6) Kopier (deploy) WAR filerne til Tomcat's "webapps" folder 7) Start Tomcat service Deploymentprocessen er den samme i test og produktionsmiljøet. I dokumentet "Deployment til test og produktion v1.0.doc" er processen beskrevet i detaljer med en trin-for-trin vejledning. Atkins idriftsætter nye releases efter aftale med UNI-C og Kulturarvsstyrelsen. Forud for en idriftsættelse skal der udarbejdes et "Idriftsættelsesdokument" (baseret på skabelon udarbejdet af UNI-C og Kulturarvsstyrelsen). Side 21 af 32

22 Ved deployment skal der tages stilling til hvad der skal gøres hvis det bliver nødvendigt at rulle tilbage til den tidligere version (fallback). Typisk gennemføres processen, der er beskrevet ovenfor, dog således at der: i punkt 1 hentes den kildekode, som udgør den tidligere version (branch), og i punkt 4 skal de senest gennemførte databaseændringer i stedet rulles tilbage (dog kun i det omfang at det er nødvendigt). Hvad en tilbagerulning omfatter af database ændringer bør identificeres før et deploy ved uarbejdelsen af "Idriftsættelsesdokument". Såfremt det er ikke-trivielle ændringer, kan disse evt. scriptes. En tilbagerulning kan evt. testes på testmiljø før deploy. 5.3 Services PostgreSQL og Tomcat kører som services. På linux-miljøerne kan services startes, stoppes og genstartes med følgende kommandoer: PostgreSQL (fbbdb-serveren) restart: su postgres /etc/init.d/postgresql restart PostgreSQL (fbbdb-serveren) stop og start: su postgres /etc/init.d/postgresql stop /etc/init.d/postgresql start Tomcat (fbbapp-serveren): sudo /usr/local/jakarta-tomcat /bin/shutdown.sh sudo /usr/local/jakarta-tomcat /bin/startup.sh Side 22 af 32

23 5.4 Backup og restore I produktionsmiljøet er der etableret et spejlet miljø med to tilsvarende servere, som de to servere i den primære installation. Driftleverandøren UNI-C har etableret dette for at kunne skifte over på spejlede miljø i tilfælde af nedbrud på det primære miljø. For nærmere information om dette miljø henvises til UNI-C. Såfremt en disaster recovery er nødvendig, og det ikke er muligt at anvende spejlede system, vil processen for en sådan være: Foretag installationer forfra Restore af database-backup Deployment af løsningen Derudover vil det være nødvendigt at reetablere Lucene søgeindekset, jf. deploymentvejledningen. UNI-C har ansvar for løbende backup af databasen. Hvis en fuld backup ønskes derudover på et givent tidspunkt kan følgende kommandoer afvikles: Backup foretages med følgende kommander: su - postgres pg_dump db_fbb bzip2-9 > ~/`date '+backup-%g%m%d%h%m.bz2'` Varighed ca. 1 time. Det giver en fil med navn på formen: backup bz2 Restore af en database-backup foretages med følgende kommander: [Trin 1] Slet en eventuel allerede eksisterende database: su - postgres psql DROP DATABASE db_fbb; \q [Trin 2] Opret en ny tom database cd /usr/share/postgresql/8.4/contrib createdb db_fbb createlang plpgsql db_fbb psql -d db_fbb -f postgis.sql psql -d db_fbb -f spatial_ref_sys.sql Side 23 af 32

KIH Database. Systemdokumentation for KIH Databasen. 1. maj 2013. Side 1 af 13

KIH Database. Systemdokumentation for KIH Databasen. 1. maj 2013. Side 1 af 13 KIH Database Systemdokumentation for KIH Databasen 1. maj 2013 Side 1 af 13 Indholdsfortegnelse Indholdsfortegnelse... 2 Indledning... 3 Systemoverblik... 3 KIH Database applikationsserver... 5 Forudsætninger

Læs mere

Opdatering af ISOWARE til version 6.1.0

Opdatering af ISOWARE til version 6.1.0 Opdatering af ISOWARE til version 6.1.0 September 2015 Indhold Kontaktoplysninger... 1 VIGTIGT... 2 Opdatering af trejdepartssoftware... 2 Opdatering til version 6.1.0.... 2 1. Backup af databasen... 3

Læs mere

Vejledning til Teknisk opsætning

Vejledning til Teknisk opsætning Vejledning til Teknisk opsætning v. 1.0 Adm4you, 2010. Indhold Kort om denne vejledning... 3 Generelt om easyourtime... 3 Installation af databasen... 3 Sikkerhed og rettigheder... 4 SQL Login... 4 Rettigheder

Læs mere

LUDUS WEB. Installations- og konfigurations-vejledning. Den 7. april 2009. J.nr.: 4004 V0624 09

LUDUS WEB. Installations- og konfigurations-vejledning. Den 7. april 2009. J.nr.: 4004 V0624 09 LUDUS WEB Installations- og konfigurations-vejledning Den 7. april 2009 J.nr.: 4004 V0624 09 CSC Scandihealth A/S, P.O. Pedersens Vej 2, DK-8200 Århus N Tlf. +45 3614 4000, fax +45 3614 7324, www.scandihealth.dk,

Læs mere

LUDUS Web Installations- og konfigurationsvejledning

LUDUS Web Installations- og konfigurationsvejledning LUDUS Web Installations- og konfigurationsvejledning Indhold LUDUS Web Installations- og konfigurationsvejledning... 1 1. Forudsætninger... 2 2. Installation... 3 3. Konfiguration... 9 3.1 LUDUS Databasekonfiguration...

Læs mere

En open source løsning til bibliotekernes publikumspc ere

En open source løsning til bibliotekernes publikumspc ere En open source løsning til bibliotekernes publikumspc ere Dokument: bibos installationsvejledning bibos version: 2.1.0.1 released 25. oktober 2013 Senest redigeret: 5. februar 2014 af Niels Schmidt Petersen,

Læs mere

MODERNISERINGSSTYRELSEN ØSLDV WINDOWS SERVICE DOKUMENTATION, INSTALLATION OG KONFIGURERING AF ØSLDV/RAY WINDOWSSERVICE

MODERNISERINGSSTYRELSEN ØSLDV WINDOWS SERVICE DOKUMENTATION, INSTALLATION OG KONFIGURERING AF ØSLDV/RAY WINDOWSSERVICE Indhold Ændringshistorik... 2 Formål... 2 Om programmet... 2 Systemkrav... 2 Installation... 3 Event Log... 5 Installationsprogrammets skærmbillede... 6 Konfigurering af xml-opsætningsfil... 7 Beskrivelse

Læs mere

Vejledning. Opsætning af Trio Web Vers 2.0 feb. 2010

Vejledning. Opsætning af Trio Web Vers 2.0 feb. 2010 Opsætning af Trio Web Vers 2.0 feb. 2010 Indholdsfortegnelse Opsætning af Trio Web... 3 Generel opsætning af Trio Web... 3 Databaseopsætning... 3 DB... 3 Aar... 4 Login... 4 Internet... 4 Port... 4 Registreringsnøgle...

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Microsoft IIS 6 Certifikat administration Følgende vejledning beskriver hvordan man installere et certifikat på en IIS 6 For support og hjælp til anvendelsen af denne vejledning kan du kontakte FairSSL

Læs mere

Ruko SmartAir. Updater installation

Ruko SmartAir. Updater installation Ruko SmartAir Updater installation Introduktion. Updateren er en speciel enhed som giver os mulighed for at tilføje, læse og skrive funktioner i en offline installation. Med læse og skrive funktionen kan

Læs mere

Tilslutning med Cisco AnyConnect VPN-klient (Windows) til AARHUS TECH P-net

Tilslutning med Cisco AnyConnect VPN-klient (Windows) til AARHUS TECH P-net 18. november 2011 Vejledning Windows 7 - eklient Opkobling via ADSL eller anden kabelforbindelse til P-net. Tilslutning med Cisco AnyConnect VPN-klient (Windows) til AARHUS TECH P-net Cisco AnyConnect

Læs mere

SSSystems.local. Netværk. Sikkerhed. Webserver

SSSystems.local. Netværk. Sikkerhed. Webserver SSSystems.local Netværk Vi har valgt at bygge vores netværk på en måde der sikre at trafik fra DMZ en ikke kan komme ned til vores LAN. Både ved hjælp af firewall regler og NAT. Men for at sikre at vi

Læs mere

GeoEnviron Web-løsninger

GeoEnviron Web-løsninger 2012 Troels Kreipke 01-01-2012 Indhold Generelt... 3 Web-løsninger... 3 XML-firewall... 4 GeoEnviron_WebService... 4 Installation af web-løsninger uden brug af GeoEnviron_WebService... 5 GeoEnviron_WebService...

Læs mere

Xenapps/Citrix klient opsætningsvejledning til Integra driftløsningen. Xenapps/Citrix basisport. Xenapps/Citrix Service. Xenapps/Citrix XML service

Xenapps/Citrix klient opsætningsvejledning til Integra driftløsningen. Xenapps/Citrix basisport. Xenapps/Citrix Service. Xenapps/Citrix XML service Integra klient opsætningsvejledning til Integra driftløsningen Hedensted Folkebibliotek Funktion Type Indhold Note Gruppe Hedensted Farm BibFarm3 Server Janne basisport Service XML service HTTPS 443 TCP

Læs mere

Citrix Online Plugin Client Install Integra

Citrix Online Plugin Client Install Integra DBC A/S 1 af 6 2011-09-08 14:52 Citrix Online Plugin Client Install Integra Vejledning til installation af Citrix Online Plugin (Full) Forudsætninger For at få adgang til Integra driftsløsningen på DBC

Læs mere

Internet Information Services (IIS)

Internet Information Services (IIS) Internet Information Services (IIS) Casper Simonsen & Yulia Sadovskaya H1we080113 06-11-2013 Indholdsfortegnelse Problemformulering... 2 Hvorfor:... 2 Hvad:... 2 Hvordan:... 2 Problembehandling... 3 Introduktion...

Læs mere

I denne øvelse vil du få vist hvordan opsætningen af netværket foregår. Målet er at du selv kan konfigurere en IP adresse på din lokal maskine.

I denne øvelse vil du få vist hvordan opsætningen af netværket foregår. Målet er at du selv kan konfigurere en IP adresse på din lokal maskine. I denne øvelse vil du få vist hvordan opsætningen af netværket foregår. Målet er at du selv kan konfigurere en IP adresse på din lokal maskine. Opsætningen her er speciel for dette lokalnetværk, der kan

Læs mere

TEKNISKE FORHOLD VEDR. ADGANG TIL VP.ONLINE. Brugervejledning

TEKNISKE FORHOLD VEDR. ADGANG TIL VP.ONLINE. Brugervejledning TEKNISKE FORHOLD VEDR. ADGANG TIL VP.ONLINE vp.online 2011 01-10-2011 Indholdsfortegnelse 1 PROBLEMER MED AT SE VP.ONLINE... 3 2 BROWSER KONFIGURATION... 6 3 SKRIVEADGANG TIL DREV... 7 4 SESSION TIMEOUT

Læs mere

SOSIGW. - Driftsvejledning for SOSIGW 1.0. Indeks

SOSIGW. - Driftsvejledning for SOSIGW 1.0. Indeks SOSIGW - Driftsvejledning for SOSIGW 1.0 Indeks Indeks... 1 Revisionshistorik... 2 Introduktion... 2 Kontrol af korrekt driftstilstand... 2 Ændring af statisk konfiguration... 2 Logfil... 2 Backup... 3

Læs mere

Installation af Bilinfo på Windows

Installation af Bilinfo på Windows Installation af Bilinfo på Windows Eksempler i denne vejledning er taget fra Windows 7 og Internet Explorer 8 Download det nødvendige program. Gå ind på www.bilinfo.dk/download Klik på download ud for:

Læs mere

Installation af WeroShop 2.4 S

Installation af WeroShop 2.4 S 2012 Installation af WeroShop 2.4 S Tommy Westerdahl Christensen Wero Electronics 23-02-2012 Indholdsfortegnelse INDLEDNING... 2 INSTALLATION... 3 GENEREL OPSÆTNING... 8 MOMS OPSÆTNING... 10 BETALINGSFORMER...

Læs mere

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet.

Version Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet. MOX og APOS2 Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.

Læs mere

Indhold. 1 Indledning... 3. 1.1 Kompatible browsere... 3. 2 Log ind i Umbraco... 3. 3 Content-delen... 4. 3.1 Indholdstræet... 4

Indhold. 1 Indledning... 3. 1.1 Kompatible browsere... 3. 2 Log ind i Umbraco... 3. 3 Content-delen... 4. 3.1 Indholdstræet... 4 Indhold 1 Indledning... 3 1.1 Kompatible browsere... 3 2 Log ind i Umbraco... 3 3 Content-delen... 4 3.1 Indholdstræet... 4 3.2 Ændring af indhold... 5 3.3 Tilføjelse af en side/sektion... 6 3.4. At arbejde

Læs mere

Vejledning til Kilometer Registrering

Vejledning til Kilometer Registrering Vejledning til Kilometer Registrering iphone Appen som holder styr på dit firma og privat kørsel. Udviklet af Trisect Development 2011. www.trisect.dk For iphone version 4.2 og nyere. Med Kilometer Registrering

Læs mere

GE SERVICE Rottehullet

GE SERVICE Rottehullet til GeoEnviron Service RotteHullet Service til integration mellem GeoEnviron og Rottehullet Et serverprogram (Windows service) står for dataudvekslingen mellem GeoEnviron og den fællesoffentlige rottedatabase

Læs mere

Opsætning af MobilePBX med Kalenderdatabase

Opsætning af MobilePBX med Kalenderdatabase Opsætning af MobilePBX med Kalenderdatabase Dette dokument beskriver hvorledes der installeres Symprex Exchange Connector og SQL Server Express for at MobilePBX kan benytte kalenderadadgang via database

Læs mere

Hvordan laver jeg mit eget kort på ArcGIS Online?

Hvordan laver jeg mit eget kort på ArcGIS Online? Hvordan laver jeg mit eget kort på ArcGIS Online? Hvis du ønsker at lave dit eget kort på ArcGIS Online, er det naturligvis også muligt. 1. Start en web browser, tilgå http://www.arcgis.com og log ind.

Læs mere

Brugersiderne for renteberegninger. Indhold. 1. Indledning. Anvendelse af. (Version 28. september 2014)

Brugersiderne for renteberegninger. Indhold. 1. Indledning. Anvendelse af. (Version 28. september 2014) Anvendelse af Brugersiderne for renteberegninger. (Version 28. september 2014) Indhold Brugersiderne for renteberegninger.... 1 1. Indledning... 1 2. Forudsætninger... 4 3. Indtastning af udbetaling/skyldigt

Læs mere

Installationsvejledning

Installationsvejledning Installationsvejledning OIOXMLfakturaprint version 1.1 Side 1 af 9 Indholdsfortegnelse Indholdsfortegnelse...2 Introduktion...3 Krav til systemet...3 Installation...3 Konfiguration...6 Folderindstillinger...8

Læs mere

Gå ind på forsiden til hjemmesiden. Skriv typo3 i adresselinjen og tryk på retur.

Gå ind på forsiden til hjemmesiden. Skriv typo3 i adresselinjen og tryk på retur. Adgang til Back-end Gå ind på forsiden til hjemmesiden. Skriv typo3 i adresselinjen og tryk på retur. typo3 Skriv herefter brugernavn og adgangskode i de respektive felter og klik på Login Den følgende

Læs mere

RefWorks en vejledning fra UCL Biblioteket. Indholdsfortegnelse

RefWorks en vejledning fra UCL Biblioteket. Indholdsfortegnelse Indholdsfortegnelse Hvad er RefWorks?... 2 Opret dig som bruger... 2 Inden du går i gang... 3 Klargøring af computer til download af Write-N-Cite v. 4.2... 3 Installation af Write-N-Cite... 4 Installation

Læs mere

Installation og Drift. Aplanner for Windows Systemer Version 8.15

Installation og Drift. Aplanner for Windows Systemer Version 8.15 Installation og Drift Aplanner for Windows Systemer Version 8.15 Aplanner for Windows løsninger Tekniske forudsætninger Krav vedr. SQL Server SQL Server: SQL Server 2008 Express, SQL Server 2008 R2 eller

Læs mere

Smartair 6.0. Installations guide

Smartair 6.0. Installations guide Smartair 6.0 Installations guide Indholdsfortegnelse 1 Indledning... 4 2 System Oversigt... 4 3 Installation... 5 3.1 System Krav... 5 3.2 Klargøring af installationen... 5 3.3 Afinstallere tidligere TS1000

Læs mere

Administrator manual

Administrator manual Revision 1 Administrator manual INDHOLD LOG IND 1 OVERBLIK 1 ARBEJDSRUM 1 MEDARBEJDERE 2 OPRET NY MEDARBEJDER 2 TRIN 1 AF 4: NAVN OG OPLYSNINGER 2 TRIN 2 AF 4: LEGITIMATION 2 TRIN 3 AF 4: EFFEKTIVITETSNIVEAU

Læs mere

Installation af WeroShop 2.8

Installation af WeroShop 2.8 2013 Installation af WeroShop 2.8 Tommy Westerdahl Christensen Wero Electronics 01-01-2013 Indholdsfortegnelse INDLEDNING... 2 INSTALLATION... 3 GENEREL OPSÆTNING... 8 MOMS OPSÆTNING... 10 BETALINGSFORMER...

Læs mere

Svar på de mest almindelige Citrix spørgsmål

Svar på de mest almindelige Citrix spørgsmål Svar på de mest almindelige Citrix spørgsmål Henrik Meyer og Ajâja Hyttel Oprettet: 24/6-13 Sidst revideret 14/5-14 h t t p s : / / c i t r i x. a a b n e t. d k Hvad er nyt i Citrix?... 2 Hvis du ikke

Læs mere

RIGSPOLITIET. Vejledning i konvertering. fra. Word -dokument. til. PDF-fil. på politi.dk. Rigspolitiets websektion

RIGSPOLITIET. Vejledning i konvertering. fra. Word -dokument. til. PDF-fil. på politi.dk. Rigspolitiets websektion RIGSPOLITIET Vejledning i konvertering fra Word -dokument til PDF-fil på politi.dk Rigspolitiets websektion Indledning Da vi skal leve op til kravene om tilgængelighed på Internettet, skal alle tekster

Læs mere

Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder.

Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder. .NET UDVIKLER NATIONALITET: DANSK PROFIL Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder. Stor erfaring omkring databasedesign, datahåndtering og MS

Læs mere

Sådan redigerer du en hjemmeside i Umbraco

Sådan redigerer du en hjemmeside i Umbraco Brugermanual til din boligafdelings hjemmeside Sådan redigerer du en hjemmeside i Umbraco Indhold Introduktion... 2 Log på Umbraco og redigér din hjemmeside... 3 Opret ny side... 7 Gem side uden at udgive/publicere

Læs mere

Opsætning af Outlook til Hosted Exchange 2007

Opsætning af Outlook til Hosted Exchange 2007 Opsætning af Outlook til Hosted Exchange 2007 Sådan opsættes Outlook 2007 til Hosted Exchange 2007. Opdateret 29. december 2010 Indhold 1 Indledning... 2 2 Outlook 2007 klienten... 2 3 Automatisk opsætning

Læs mere

Kravspecification IdP løsning

Kravspecification IdP løsning Kravspecification IdP løsning Resume IT-Forsyningen, som varetager IT-drift for Ballerup, Egedal og Furesø Kommuner, ønsker at anskaffe en IdP/Føderationsserverløsning, der kan understøtte en række forretningsmæssige

Læs mere

GUIDE TIL CLOUD DRIVE

GUIDE TIL CLOUD DRIVE GUIDE TIL CLOUD DRIVE Dette er en guide du kan anvende til nemt at komme effektivt i gang med at anvende Cloud Drive Indholdsfortegnelse 1. Tilgængelige Cloud Drive klienter 2. Guide til Windows klienten

Læs mere

TDCs Signaturserver. 11/05 - Version 1.0 2005 TDC Erhverv Sikkerhed og certifikater

TDCs Signaturserver. 11/05 - Version 1.0 2005 TDC Erhverv Sikkerhed og certifikater TDCs Signaturserver Side 2 Indhold Indledning...3 Teknisk projekt... 3 Tekniske forudsætninger... 3 Installation af klienten... 4 Udstedelse af signatur... 4 Anvendelse af signaturen... 6 Eksport af signaturen...

Læs mere

Umbraco installationsvejledning

Umbraco installationsvejledning på et ScanNet ASP Webhotel Indledning Beskrivelse Denne vejledning vil indeholde installation af CMS systemet Umbraco på et ASP Webhotel. Det dansk grundlagt Content Management System (CMS) Umbraco er

Læs mere

3. Menuen Start -> Programs -> OpenVPN åbnes, og "My Certificate Wizard" vælges:

3. Menuen Start -> Programs -> OpenVPN åbnes, og My Certificate Wizard vælges: Opsætning af VPN forbindelse til DRC En VPN forbindelse gør det muligt for en hjemmecomputer, eller en bærbar computer, at få adgang til DRCs interne lokalnet fra en vilkårlig internetforbindelse. Forudsætninger

Læs mere

Godkendelsesdato Version Rettet af Rettelse(r)

Godkendelsesdato Version Rettet af Rettelse(r) REST/SOAP Services Referenceimplementation Godkendelsesdato Version Rettet af Rettelse(r) 17/6-2010 1.0 Stefan L. Jensen 1 Indhold 1. Indledning... 3 2. Visual Studio solution... 3 3. Konfiguration...

Læs mere

MANUAL. Siteloom CMS

MANUAL. Siteloom CMS MANUAL Siteloom CMS www.hjerteforeningen.dk/cms Brugernavn: Password: 3. oktober, 2013 BASIS FUNKTIONER 1. Kalender... 4 1.a. Opret... 5 1.b. Rediger eller slet... 9 2. Sider...12 2.a. Opret side...13

Læs mere

smart-house Web-Server Manual smart-house Web-Server Manual 1 of 15

smart-house Web-Server Manual smart-house Web-Server Manual 1 of 15 smart-house Web-Server Manual CARLO GAVAZZI AS, PB 215, NO-3901 Porsgrunn Telefon: 35 93 08 00 Telefax: 35 93 08 01 Internet: http://www.carlogavazzi.no E-Mail: gavazzi@carlogavazzi.no 1 of 15 Indholdsfortegnelse

Læs mere

Installation af Oracle 10g Release 2 database

Installation af Oracle 10g Release 2 database Installation af Oracle 10g Release 2 database Oracle 10g database indeholder databasesoftware, enterprise manager, SQL*Plus m.m., HTML DB (i dag kendt som Application Express) og tilhørende HTTP Server

Læs mere

7 Mamut Client Manager

7 Mamut Client Manager 7 Mamut Client Manager Tillægsproduktet Mamut Client Manager består af programmerne Mamut Client Start og Mamut Client Update. Ved hjælp af Mamut Client Manager kan du fra et vindue åbne, opdatere og administrere

Læs mere

Patient Database - Manual

Patient Database - Manual Patient Database - Manual Side 1 af 36 Adgang til systemet... 4 Glemt brugernavn og kode... 4 Opret projekt (kun System Administrator)... 6 Klik på NYT PROJEKT -knappen øverst til venstre.... 6 Udfyld

Læs mere

Trimble Access Service (Sync)

Trimble Access Service (Sync) Vejledning i opsætning af Trimble AccessSync Trimble har ved Dimensions November 2012 ændret deres forretningsmodel med hensyn til deres AccessSync funktionalitet. Tidligere har det krævet et særskilt

Læs mere

Oktober 2013 HLG/XIGA. Opstartsvejledning ATS Engros 1/12

Oktober 2013 HLG/XIGA. Opstartsvejledning ATS Engros 1/12 Oktober 2013 HLG/XIGA Opstartsvejledning ATS Engros 1/12 1. ATS Engros vejledning for aktører Formålet med dette dokument er at beskrive, hvordan du kommer i gang med at anvende ATS til test af certifikat

Læs mere

18/11 2010 Version 2.0 Side 1 af 36

18/11 2010 Version 2.0 Side 1 af 36 Login til DJAS Gå ind på adressen http://www.djas.dk I feltet Brugernavn skrives den e-mail adresse som brugeren er registeret med i systemet. I feltet Password skrives brugerens adgangskode. Ved at sætte

Læs mere

Rapport generator til Microsoft C5

Rapport generator til Microsoft C5 Generelt Rapportgeneratoren til C5 kan benyttes sammen med alle versioner af C5 og kræver INGEN tillægsmoduler eller tilkøb af C5. Den kører på: C5 version 1.5x, 1.6x, 2.x, 3.x, 4.x, 2008, 2010 og 2012.

Læs mere

vejman.dk Brugerdokumentation - kortmodul 14. marts 2012 Version 1.9

vejman.dk Brugerdokumentation - kortmodul 14. marts 2012 Version 1.9 Brugerdokumentation - kortmodul 14. marts 2012 Version 1.9 Indholdsfortegnelse 1 Indledning... 3 1.1 Anbefalinger... 4 1.2 Datahjælp... 4 1.3 Brugerindstillinger... 5 2 Generel funktionalitet... 6 2.1

Læs mere

MANUAL. Siteloom CMS

MANUAL. Siteloom CMS MANUAL Siteloom CMS www.hjerteforeningen.dk/cms Brugernavn: Password: 13. marts, 2014 BASIS FUNKTIONER 1. Kalender... 4 1.a. Opret... 5 1.b. Rediger eller slet... 9 2. Sider...12 2.a. Opret side...13 2.b.

Læs mere

Indholdsfortegnelse. Hvorfor skal jeg tage backup af min blog? Side 3. Tag backup med UpDraft Side 4. Tag manuelt backup Side 8 - 2 -

Indholdsfortegnelse. Hvorfor skal jeg tage backup af min blog? Side 3. Tag backup med UpDraft Side 4. Tag manuelt backup Side 8 - 2 - - 1 - Indholdsfortegnelse Hvorfor skal jeg tage backup af min blog? Side 3 Tag backup med UpDraft Side 4 Tag manuelt backup Side 8-2 - Hvorfor skal jeg tage backup af min blog? Lige meget om du har opbygget

Læs mere

Beredskab TNG. Beredskab TNG er en opgradering af det "gamle" beredskabsmodul i SecureAware, og er tilgængelig fra version 4.7.0.

Beredskab TNG. Beredskab TNG er en opgradering af det gamle beredskabsmodul i SecureAware, og er tilgængelig fra version 4.7.0. Beredskab TNG Beredskab TNG er en opgradering af det "gamle" beredskabsmodul i SecureAware, og er tilgængelig fra version 4.7.0. Beredskab TNG... 1 Kom godt i gang... 2 Redigér beredskabsdokumentet...

Læs mere

FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø

FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø Høringssvar vedr. FESD GIS-integrationsmodel version 2.0 Geodata Danmark har

Læs mere

SmartFraming Et vindue til nationale sundhedssystemer. Version 3.0

SmartFraming Et vindue til nationale sundhedssystemer. Version 3.0 SmartFraming Et vindue til nationale sundhedssystemer Version 3.0 Infrastruktur i dagens sundheds IT Det sundhedsfaglige personale benytter sig i dag af en række forskellige systemer i forbindelse med

Læs mere

Håndbog Til CPR services. Bilag 10 Opsætning af CPR klienten til understøttelse af forskellige installationstyper

Håndbog Til CPR services. Bilag 10 Opsætning af CPR klienten til understøttelse af forskellige installationstyper Håndbog Til CPR services Bilag 10 Opsætning af CPR klienten til understøttelse af forskellige installationstyper CPR-kontoret Datavej 20, Postboks 269, 3460 Birkerød E-post: cpr@cpr.dk. Telefax 45 82 51

Læs mere

Streame fra Winamp til Dreambox/pc på netværk.

Streame fra Winamp til Dreambox/pc på netværk. Streame fra Winamp til Dreambox/pc på netværk. 1. Formål 2. Forudsætninger og installationer 3. Opsætning 4. Start streaming 5. Aflyt streaming 6. Kontakt 1. Formål Mange benytter Winamp ( Nullsoft, Inc.)

Læs mere

ITSprint. Sådan printer du vha. print.supportcenter.dk 13-02-2014 ITS

ITSprint. Sådan printer du vha. print.supportcenter.dk 13-02-2014 ITS ITSprint Sådan printer du vha. print.supportcenter.dk Denne vejledning beskriver hvordan du kan printe vha. print.supportcenter.dk fra computere og mobile enheder såsom tablets (fx ipads) og smartphones

Læs mere

WinDCCD Brugervejledning. Indhold. Adgangskontrol...2

WinDCCD Brugervejledning. Indhold. Adgangskontrol...2 Indhold Adgangskontrol...2 WinDCCD Hovedmenu...3 Information på tværs...3 Opret generel information...3 Slet generel information...3 Patienter...4 Patienter...4 Sådan filtrerer du data...4 Sådan redigerer

Læs mere

Administrator v1.0 QUICK GUIDE. Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk

Administrator v1.0 QUICK GUIDE. Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk Administrator v1.0 QUICK GUIDE Green Glass Software V/ Dan Feld-Jakobsen Lojovej 1 6200 Aabenraa 51 92 83 58 / dan@rekvi-skole.dk INTRODUKTION TIL REKVI-KONTOR Ideen med Rekvi-Kontor systemet udsprang

Læs mere

- Installationsvejledning for SOSIGW 1.0.6

- Installationsvejledning for SOSIGW 1.0.6 SOSIGW - Installationsvejledning for SOSIGW 1.0.6 Indeks Indeks... 1 Revisionshistorik... Introduktion... Forudsætninger og krav... Installér ønsket JDK.... Konfigurer JDK til ubegrænset kryptering...

Læs mere

Indlæsning af tilskud fra UVM

Indlæsning af tilskud fra UVM Indlæsning af tilskud fra UVM Brugervejledning version 1.0 Side 1 Indholdsfortegnelse Indledning... 3 Download bogføringskladde fra brevportalen... 3 Gem regneark på din arbejdsplads... 3 Bearbejdning

Læs mere

OS2dagsorden - release notes

OS2dagsorden - release notes OS2dagsorden - release notes Version 2.1 release notes maj 2015 Indholdsfortegnelse OS2dagsorden 2 Hvad er OS2dagsorden? 2 Alle fordelene 2 Teknologien 3 Dagsordensproduktionssystemer 3 Github (koden)

Læs mere

Viditronic NDVR Quick Guide. Ver. 2.0

Viditronic NDVR Quick Guide. Ver. 2.0 Viditronic NDVR Quick Guide Ver. 2.0 1 Indholdsfortegnelse 1. HOVEDMENU 3 1.1 START 5 1.2 AKTIVITETSINDIKATOR: 7 1.3 INFORMATIONS VINDUE: 7 1.4 PTZ KAMERA KONTROL: 7 1.5 SKÆRMMENU 8 1.5.1 AKTIVER BEVÆGELSE:

Læs mere

Sektornet VPN. Opsætning af Novell 5.1 server og klient på. Windows 2000/NT/XP

Sektornet VPN. Opsætning af Novell 5.1 server og klient på. Windows 2000/NT/XP Sektornet VPN Opsætning af Novell 5.1 server og klient på Windows 2000/NT/XP UNI C oktober 2002 Sektornet VPN UNI C oktober 2002 v1.0 Af Jesper Skou Jensen 1 Opsætning af Novell 5.1 server og klient på

Læs mere

Picto Selector. Lav dine egne flotte symbolark på den nemme måde. Version: Oktober 2012

Picto Selector. Lav dine egne flotte symbolark på den nemme måde. Version: Oktober 2012 Picto Selector Lav dine egne flotte symbolark på den nemme måde Version: Oktober 2012 Indholdsfortegnelse Hvad er Picto Selector?...4 USB?...4 Hent programmet...4 Installer programmet på din computer...5

Læs mere

Application Note: AN-Z05

Application Note: AN-Z05 Application Note: AN-Z05 Opsætning af zense PC-boks og LAN router for kommunikation via internettet. Indledning Dette dokument beskriver et eksempel på opsætning af PC-boksen, model PLM-2110ULT, til brug

Læs mere

Sådan installeres og teste WordPress på en lokal server

Sådan installeres og teste WordPress på en lokal server Sådan installeres og teste WordPress på en lokal server Det gratis WordPress blog værktøj er vokset gennem årene til et fuldgyldigt CMS-system content management system). WordPress har forenklet processen

Læs mere

MANUAL. Siteloom CMS

MANUAL. Siteloom CMS MANUAL Siteloom CMS www.hjerteforeningen.dk/cms Brugernavn: Password: 3. september, 2012 BASIS FUNKTIONER 1. Kalender... 4 1.a. Opret... 5 1.b. Rediger eller slet... 8 2. Sider... 10 2.a Opret side...

Læs mere

EasyIQ ConnectAnywhere Release note

EasyIQ ConnectAnywhere Release note EasyIQ ConnectAnywhere Release note Version 2.4 Der er over det sidste år lavet en lang række forbedringer, tiltag og fejlrettelser. Ændringer til forudsætningerne: o Klienten skal ved førstegangs login

Læs mere

2) OVERVEJE hvordan dine træningsdata skal overføres til dagbogen.

2) OVERVEJE hvordan dine træningsdata skal overføres til dagbogen. Kære løber, Denne vejledning har til formål at hjælpe dig hele vejen igennem vores tilmeldingsprocedure. Det kan være en god idé, at printe denne vejledning ud og have liggende ved siden af computeren,

Læs mere

Brugervejledning til Design Manager Version 1.02

Brugervejledning til Design Manager Version 1.02 Brugervejledning til Design Manager Version 1.02 Indholdsfortegnelse 1. Introduktion... 3 1.1 Det kan du med HostedShop Design Manager... 3 1.2 Feature list... 3 2. Design... 4 3. Filer og CSS... 4 3.1

Læs mere

PORTFOLIO Version 2.0

PORTFOLIO Version 2.0 Nikolaj Lisberg Hansen Løsningsarkitekt og partner nikolaj.hansen@empisto.dk Tlf. 22 90 91 22 PORTFOLIO Version 2.0 Kvalitetsstyring med sags og dokumenthåndtering Teknisk revision af energimærker Portfolio

Læs mere

Kom i gang vejledning til modelflyveklubber.dk

Kom i gang vejledning til modelflyveklubber.dk Kom i gang vejledning til modelflyveklubber.dk Version 1.2 30. september 2012 http://www.modelflyveklubber.dk/data/vejledning-klubweb.pdf Kom i gang vejledning til modelflyveklubber.dk, version 1.2 1/15

Læs mere

Installationsguide IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server

Installationsguide IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Installationsguide IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server Side 1 af 20 INSTALLATIONSGUIDE 1 1 FORORD 3 2 OPRET NODEN I NETGROUP PORTAL. 4 3 KLIENTSOFTWARE 5 3.1

Læs mere

For dig som skal levere programmer til bideo.dk

For dig som skal levere programmer til bideo.dk For dig som skal levere programmer til bideo.dk Oktober 2011 - Version 5 INDLEDNING... 2 ANVENDELSE AF B2B.BIDEO.DK... 2 Den offentlige og den beskyttede webside... 2 Processen... 2 Før du bruger systemet

Læs mere

MyArchive.kb.dk Selvarkivering af e-mails

MyArchive.kb.dk Selvarkivering af e-mails MyArchive.kb.dk Selvarkivering af e-mails Opsætningsvejledning til ipad Mail App Det Kongelige Bibliotek 22-11-2013 Denne vejledning beskriver brugeropsætning af ipad Mail App, således at en arkivskaber

Læs mere

Manual Version 2. til oprettelse af hjemmesider for landsbyer i Rebild kommune

Manual Version 2. til oprettelse af hjemmesider for landsbyer i Rebild kommune Manual Version 2 til oprettelse af hjemmesider for landsbyer i Rebild kommune Oversigt: Login Hjemmeside...... side 3 Login Administrationsmodul... side 5 Kategorier.. side 6 Opret/rediger første side...

Læs mere

Opret ODBC datakilde Vejledning

Opret ODBC datakilde Vejledning Vejledning V. 1 APRIL 2011 FOR KUNDESERVICE Indholdsfortegnelse 1 Indledning... 3 1.1 Formål... 3 1.2 Målgruppe... 3 1.3 Krav... 3 2 Opret ODBC Datakilde (Open Database Connectivity)... 3 2.1 Forbindelse

Læs mere

APEX i Praksis Martin B. Nielsen. Navn. MBNDATA Emne

APEX i Praksis Martin B. Nielsen. Navn. MBNDATA Emne APEX i Praksis Martin B. Nielsen Navn MBNDATA Emne Foredragsholderen Oracle/APEX Arkitekt/udvikler/DBA Siden Oracle v.5 (1988) APEX Siden 2007, men før (Database provider, HTMLDB) MBNDATA siden 1996 MBNDATA

Læs mere

Typo3 vejledning BMI af 1 Typo3 vejledning for redaktører og skribenter i BMI

Typo3 vejledning BMI af 1 Typo3 vejledning for redaktører og skribenter i BMI af 1 side 1 Typo3 vejledning for redaktører og skribenter i BMI GENERELT...3 LOGIN...3 STARTSIDEN...4 SIDE...5 SIDE ELEMENTER...6 SIDE LAYOUT...7 STJÆL MED ARME OG BEN HEL SIDE...8 STJÆL MED ARME OG BEN

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Vejledning til at konfiguration af flere websites, med deling af 1 SSL certifikat og fælles IP og port. Følgende vejledning beskriver hvordan man konfigurere IIS til at bruge host header på HTTPS sites.

Læs mere

Integration mellem Acadre og GeoEnviron

Integration mellem Acadre og GeoEnviron 1. MÅLSÆTNING... 1 2. OPSÆTNING AF STAMDATA... 2 2.1 KL journalplan... 2 2.2 Parametre til GeoEnvirons mappe-struktur... 3 3. FUNKTIONALITET I GE BYGGESAG... 4 3.1 Oprettelse af ejendomme... 4 3.2 Søgning

Læs mere

Digital skriftlig aflevering med Lectio Censormodul Stedprøver installationsvejledning

Digital skriftlig aflevering med Lectio Censormodul Stedprøver installationsvejledning Digital skriftlig aflevering med Lectio Censormodul Stedprøver installationsvejledning 1. Lokalt installeret afleveringsprogram til stedprøver... 2 2. Systemkrav... 3 3. Netværksopsætning... 4 4. Installation

Læs mere

FKO Quick Guide. Kom godt igang med FKO Temperaturmåling

FKO Quick Guide. Kom godt igang med FKO Temperaturmåling FKO Quick Guide Kom godt igang med FKO Temperaturmåling FKO GUIDE Temperaturmåling Publikationen er udgivet af Socialstyrelsen Edisonsvej 18, 1. 5000 Odense C Tlf: 72 42 37 00 www.socialstyrelsen.dk Udgivet

Læs mere

Version 1.0 Januar 2011. Xerox Phaser 3635MFP Extensible Interface Platform

Version 1.0 Januar 2011. Xerox Phaser 3635MFP Extensible Interface Platform Version 1.0 Januar 2011 Xerox Phaser 3635MFP 2011 Xerox Corporation. XEROX og XEROX and Design er varemærker tilhørende Xerox Corporation i USA og/eller andre lande Der foretages regelmæssigt ændringer

Læs mere

MapInfo Professional v11.0 & v11.0.3 Februar 2012

MapInfo Professional v11.0 & v11.0.3 Februar 2012 MapInfo Professional v11.0 & v11.0.3 Februar 2012 Peter Horsbøll Møller, Systems Engineer Pitney Bowes Software MapInfo for Windows MapInfo Professional Start på Microsoft.NET integration Investeringer

Læs mere

Elevvejledning til SkoleKomNet - Min egen hjemmeside

Elevvejledning til SkoleKomNet - Min egen hjemmeside Indledning...1 Sådan får du adgang...2 Dit KlasseWeb skrivebord Overblik...2 Dit arbejdsområde...3 Din hjemmeside på nettet...3 Sådan laver du en hjemmeside i 4 trin...3 Trin 1 Dit personlige billede på

Læs mere

LaserNet v6.6 Release Nyhedsbrev

LaserNet v6.6 Release Nyhedsbrev LaserNet v6.6 Release Nyhedsbrev NY Input Management-Løsning! Indhold: LaserNet v6.6 LaserNet Webinars NY LaserNet Input Management-løsning Nyt Produkt: LaserNet Client Nye Features & Functions Ny medarbejder

Læs mere

Administration af subsites BRUGERVEJLEDNING FOR ADMINISTRATOREN

Administration af subsites BRUGERVEJLEDNING FOR ADMINISTRATOREN Administration af subsites BRUGERVEJLEDNING FOR ADMINISTRATOREN Indholdsfortegnelse Introduktion... 2 Definitioner... 2 Generelt... 3 Oprettelse af en skabelon... 4 Sidetypeskabeloner... 5 Globale displaymoduler...

Læs mere

Kom godt i gang KMD VALG. Digital Valgliste Installationsvejledning Version 2.4.0

Kom godt i gang KMD VALG. Digital Valgliste Installationsvejledning Version 2.4.0 KMD VALG. Digital Valgliste Installationsvejledning Version 2.4.0 Indholdsfortegnelse Indholdsfortegnelse Forord... 2 1 Programmer og krav... 3 1.1 Installér og konfigurer udstyr... 3 1.2 Lukket netværk...

Læs mere

xgalleri Mulige filtyper Installation web-version

xgalleri Mulige filtyper Installation web-version xgalleri xgalleri opstod ud fra ønsket om at lægge en større samling billeder på nettet. Der findes mange programmer, som kan bruges til at lægge datafiler på nettet; men de fungerer typisk på den måde,

Læs mere

Quick Guide for Mobil Reception (Omhandler mobil reception også kaldet isymphony)

Quick Guide for Mobil Reception (Omhandler mobil reception også kaldet isymphony) Quick Guide for Mobil Reception (Omhandler mobil reception også kaldet isymphony) Generelt Mobil Reception er et værktøj som bruges til at overvåge medarbejdere, kø er og meget andet samt styre dit omstillingsanlæg

Læs mere

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet. Opsætning af Backup Dette er en guide til opsætning af backup med Octopus File Synchronizer. Det første der skal ske er, at programmet skal registreres (programmet kan dog bruges i 30 dage, hvis det ikke

Læs mere