WinTidServer Oppgradering til versjon 6.6.1 HRM
Innholdsfortegnelse 1. OM DOKUMENTET... 3 1.1 DOKUMENTETS MÅLSETNING... 3 1.2 HVEM ER DOKUMENTET SKREVET FOR?... 3 1.3 OPPBYGNING OG OPPBEVARING... 3 1.4 ANSVARLIG FOR VEDLIKEHOLD AV DOKUMENTET... 3 2. FØR DU GÅR I GANG... 4 2.1 KAN DU BENYTTE WINTIDSERVER_SETUP_6.6.1.MSI?... 4 2.3 TA BACKUP AV DATABASEN... 4 2.4 TA KOPI AV ALLE FILER OG MAPPER... 4 2.5 KARTLEGGE GJELDENDE INSTALLASJON... 4 3. STARTE OPPGRADERING... 5 3.1 INSTALLERE NY VERSJON... 5 3.2 OPPDATERE WINTIDSERVER.EXE.CONFIG... 5 3.3 OPPDATERE DATABASEN... 6 3.3.1 MSSQL... 6 3.3.2 Oracle... 6 3.4 TIL SLUTT... 6 WinTid WinTid server - oppgradering Side 2
1. Om dokumentet 1.1 Dokumentets målsetning Dette dokumentet beskriver hvordan en oppgradering av WinTidServer skal gjennomføres. Dokumentet skal bidra til at oppgraderingen foretas på en sikker og hensiktsmessig måte. 1.2 Hvem er dokumentet skrevet for? Dokumentet er skrevet for teknikere og kunder som skal utføre oppgraderingen. Eller andre som ønsker å orientere seg om hvordan Logica ønsker at dette produktet skal oppgraderes. 1.3 Oppbygning og oppbevaring Dokumentet oppbevares hos Logica. 1.4 Ansvarlig for vedlikehold av dokumentet Logica er ansvarlig for at dokumentet som mal blir vedlikeholdt. WinTid WinTid server - oppgradering Side 3
2. Før du går i gang 2.1 Kan du benytte WinTidServer_setup_6.6.1.msi? Følgende krav må være oppfylt eller oppfylles før du kan oppgarderer WinTidServer til versjon 6.6.1 slik denne veiledningen beskriver: 1. Versjonen du oppgraderer fra, må ikke være eldre en 5.0.0 2. Maskinen du installerer på må ha.net Framework 3.5 SP1 installert. 3. Dersom WinTid databasen kjøre på Oracle, må både server og klient ha versjon 9.2 eller høyere. 2.2 Avslutte alle WinTid programmer Alle brukere må være utlogget fra databasen og ingen WinTid-filer må være i bruk under oppgradering. - Sørg for at ingen brukere benytter WinTid g2 (Dashboard.exe). - Stopp IIS på serveren der MinTid kjører, dersom denne modulen benyttes. - Stopp følgende WinTid tjenester: o WinTidServer o WinTidDataCollection Denne modulen er installer dersom dere benytter stemplingsterminaler. o WinTidScheduler 2.3 Ta backup av databasen For å sikre at data ikke går tapt i tilfelle oppgraderingen feiler, er det viktig at du tar en komplet backup av databasen. 2.4 Ta kopi av alle filer og mapper I tilfelle noe går galt under installasjonen anbefaler vi at du tar kopi av alle filer og mapper. Hele strukturen som vist i neste avsnitt. 2.5 Kartlegge gjeldende installasjon For å sikre at oppgraderingen blir utført riktig, må du sjekk hvor installasjonsfilene for gjeldende installasjon er plassert. Vanligvis ligger filene installert på en lokal disk med følgende struktur: Installasjonsmappe Dersom eksisterende installasjon ligger under C:\WinTid. Blir installasjonsmappen C:\WinTid. WinTid WinTid server - oppgradering Side 4
3. Starte oppgradering 3.1 Installere ny versjon 1. Kjør installasjonsfilen WinTidServer_setup_6.6.1.msi 2. Gjør dine valg og trykk Next fram til følgende skjermbilde: Bla deg fram til installasjonsmappen som ble kartlagt i avsnitt 2.5. 3. I de resterende skjermbildene velger du Next helt til installasjonen er ferdig. 3.2 Oppdatere WinTidServer.exe.config 1. Start verktøyet Confighelper ([Installasjonsmappe]\ConfigHelper\Confighelper.exe). 2. Velg arkfanen WinTidServer.exe.config. 3. Velg Get config 4. Bla fram til filen ([Installasjonsmappe]\WinTidServer\WinTidServer.exe.config] 5. Markere eventuelle rader på venstre side, trykk Apply alle radene skal nå vises på høyre side. Bildet kan avvike. 6. Trykk Save 7. Avslutt Confighelper.exe WinTid WinTid server - oppgradering Side 5
3.3 Oppdatere databasen Dersom du ønsker en mer detaljert beskrivelse om hvordan du kjører script, kan du benytte dokumentet WinTid Hvordan kjøre script. 3.3.1 MSSQL Dersom WinTid basen hos dere kjører på en MSSQL databaseserver, gjør følgende: 1. Start Query Analyser 2. Logg på med SA 3. Velg riktig database Kjør scriptet 1_WinTidNetMS.SQL 4. Åpne scriptet 1_WinTidNetMS.SQL Scriptet ble installert som en del av installasjonen (3.1). Og ligger under <Installasjonsmappe>\Script\MS 5. Kjør scriptet. 6. Sjekk at loggen er fri for feilmeldinger. Kjør scriptet 0_WinTidNet_MS_Brukere_xxxx 7. Åpne scriptet 0_WinTidNet_MS_Brukere_2000 dersom du benytter MSSQL 2000 Åpne scriptet 0_WinTidNet_MS_Brukere_2005 dersom du benytter MSSQL 2005/2008 Scriptet ble installert som en del av installasjonen (3.1). Og ligger under <Installasjonsmappe>\Script\MS 8. Kjør scriptet. 9. Sjekk at loggen er fri for feilmeldinger. 10. Ferdig. 3.3.2 Oracle Dersom WinTid basen hos dere kjører på en Oracle databaseserver, gjør følgende: 1. Oppdater alle scriptene som skal kjøres, med riktig variabelverdi INDX_TS. Denne ligger øverst i alle sciptene og angir navn på tabellområde hvor indekser skal ligge. 2. Start Sqlplus fra dos prompt (Det er svært viktig at du kjører fra dos). 3. Kjør scriptet 8_WinTidNetORA.SQL Dersom alt er ok, gå videre til neste punkt. 4. Kjør scriptet 9_WinTidNetORA_Data.SQL Dersom alt er ok, gå videre til neste punkt. 5. Kjør scriptet 10_WinTidNetORA_SEQ.SQL Dersom alt er ok, gå videre til neste punkt. 6. Kjør scriptet 11_WinTidNetORA_TRIGGER.SQL 7. Dersom alt er ok, er du ferdig Dersom noen av disse scriptene allerede er kjørt i forbindelse med oppgradering av WinTidDataCollection, WinTidScheduler, WinTid g2 eller MinTid 6.6.1, er det unødvendig å kjøre dem en gang til. Men dersom du er i tvil, kan du uten problemer kjøre scriptene flere ganger. 3.4 Til slutt Husk å starte servicen WinTidServer. WinTid WinTid server - oppgradering Side 6