Oppgradering til versjon 6.0.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 WINTIDSCHEDULER_SETUP_6.0.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 DATABASEN... 5 3.2.1 MSSQL... 5 3.2.2 Oracle... 6 3.3 TIL SLUTT... 6 WinTid WinTid Scheduler - oppgradering Side 2
1. Om dokumentet 1.1 Dokumentets målsetning Dette dokumentet beskriver hvordan en oppgradering av WinTid Scheduler 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 Scheduler - oppgradering Side 3
2. Før du går i gang 2.1 Kan du benytte WinTidScheduler_setup_6.0.1.msi? Følgende krav må være oppfylt eller oppfylles før du kan oppgarderer WinTidScheduler til versjon 6.0.1 slik denne veiledningen beskriver: 1. Maskinen du installerer på må ha.net Framework 3.5 SP1 installert. 2. 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 Denne modulen er ikke alltid installert. 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 Scheduler - oppgradering Side 4
3. Starte oppgradering 3.1 Installere ny versjon 1. Kjør installasjonsfilen WinTidScheduler_setup_6.0.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 databasen Dersom du ønsker en mer detaljert beskrivelse om hvordan du kjører script, kan du benytte dokumentet WinTid Hvordan kjøre script. 3.2.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. WinTid WinTid Scheduler - oppgradering Side 5
3.2.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 WinTidServer, WinTidDataCollection, WinTid g2 eller MinTid 6.0.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.3 Til slutt Husk å starte tjenesten WinTidScheduler. WinTid WinTid Scheduler - oppgradering Side 6