Setup av Mikromarc 3-Server

Fra Mikromarc Wiki
Sideversjon per 14. mai 2008 kl. 22:05 av Ingunn (diskusjon | bidrag) (Ny side: ==Installasjon av Mikromarc 3-server== Sett inn installasjonsCD-en for Mikromarc 3-serveren i CD-ROM-spilleren. Fra websiden som deretter vises, klikk på knappen 'Kjør installasjonsveiser...)
(diff) ← Eldre sideversjon | Nåværende sideversjon (diff) | Nyere sideversjon → (diff)
Hopp til navigeringHopp til søk

Installasjon av Mikromarc 3-server

Sett inn installasjonsCD-en for Mikromarc 3-serveren i CD-ROM-spilleren. Fra websiden som deretter vises, klikk på knappen 'Kjør installasjonsveiseren'. For å kjøre installasjonsveiviseren fra websiden, kreves Microsoft Internet Explorer. I tillegg må støtte for både Javascript og Java være skrudd på. Se nettleserhjelpen for hvordan. Alternativt kjør setup.exe manuelt fra rotkatalogen på CD-en. For å vise installasjonsinstruksjoner, kreves en Portable Document Format (PDF) -leser. F.eks. Adobe Acrobat Reader.

Hva installeres?

Installasjonsveiviseren for Mikromarc 3-serveren installerer følgende:

  • .NET 2.0 (hvis nødvendig)
  • Sybase SQL Anywhere 10.0.1 (hvis nødvendig)
  • Mikromarc 3-database
  • Mikromarc 3-databaseserver
  • Mikromarc 3 ODBC-datakilde
  • Mikromarc 3-serverfiler
  • Snarveier til Mikromarc 3-serveren på programmenyen
  • Virtuell mappe for Mikromarc 3-serveren i IIS
  • Mikromarc 3 som en ASP.NET 2.0-applikasjon og nedlastbar installasjonsveiviser for Mikromarc 3-klienten
  • Hvis valgt, installeres også Mikromarc 3 Websøk. Dette inkluderer nødvendige ASP.NET-filer og

virtuell mappe for websøket

Hvis IIS ikke er installert

Hvis Microsoft Internet Information Server (IIS) ikke er installert, må denne installeres først for at installasjonsveiviseren til Mikromarc 3-serveren skal kjøre. Se i Windows-manualen for hvordan IIS installeres.

Hvis ADSI-tillegget for IIS ikke er installert

Hvis Active Directory Service Interface (ADSI)-tillegget for IIS ikke er installert, må denne installeres først for at installasjonsveiviseren til Mikromarc 3-serveren skal kjøre. ADSI-tillegget brukes for å lage og slette virtuelle mapper i IIS fra installasjonsveiviseren. Se i Windowsmanualen for hvordan ADSI for IIS installeres og/eller aktiveres. På Windows 2000 og på Windows Vista/Windows 2008 Server er ofte ikke ADSI-tillegget for IIS installert og aktivert.

Hvis IIS er installert etter .NET

Hvis IIS installeres etter .NET, må ASP.NET re-registreres med aspnet_regiis-verktøyet som følger med .NET. Eller enklest med ”Reparer” .NET fra 'Legg til/fjern programmer' i 'Kontrollpanelet'.

Hvis klientene får '(405) Method not found' ved pålogging

Hvis Mikromarc 3-klienten(e) får en '(405) Method not found' ved pålogging, kan dette skyldes at IIS ble installert etter .NET på Mikromarc 3-serveren. Se da 'Hva hvis IIS er installert etter .NET?' for en mulig løsning.

Hvordan skru på kjøring av ASP.NET-applikasjoner i IIS for Windows 2003 Server

I IIS på Windows 2003 Server må kjøring av ASP.NET-applikasjoner være skrudd på ('Tillatt') for at Mikromarc 3-klienter på andre maskiner skal kunne kommunisere med Mikromarc 3-serveren. Se i IIS-hjelpen til Windows 2003 Server for hvordan ASP.NET settes opp/konfigureres.


Hvor har det blitt av snarveiene til Sybase SQL Anywhere på programmenyen?

Sybase SQL Anywhere 10.0.1-versjonen som installeres av installasjonsveiviseren for Mikromarc 3-serveren er en 'mini'-versjon. Dvs. kun med nødvendige filer for å administere og få Mikromarc 3-serveren til å virke. Snarveier til Sybase Central, Interactive SQL og Sybase-hjelpen finnes under Mikromarc 3 > Server på programmenyen til Windows.

Hvis databaseservertjenesten ikke kjører på Windows Vista

På Windows Vista vil ikke databaseservertjenesten opprettes riktig. NT-servicen må opprettes manuelt etter at Mikromarc 3-serveren er installert. Dette kan gjøres fra Sybase Central. Se Sybase-hjelpen for hvordan.

Når default.aspx må skrives inn som en del av URL-en til Websøk

For at Websøk-brukere skal slippe å skrive inn ASP.NET-oppstartsdokumentet (default.aspx) etter Websøk-URL-en, er det mulig i IIS å legge til denne filen i listen over kjente oppstartsdokumenter. Dette kan gjøres i egenskapsdialogen for den virtuelle (Web) Websøk-mappen. Gå til flippen 'Documents', klikk 'Add' og skriv inn Default.aspx.

Hvis kommunikasjonen mellom klient og server er ustabil og treg

Kjøres Mikromarc 3 via remoting, som er standard oppsett, kan det være lurt å fravelge 'HTTP Keep-Alives Enabled'-innstillingen på ”Site” nivå f.eks. i egemskapsdialogen for 'Default Web Site' i IIS. Da virker kommunikasjonen mellom Mikromarc 3-klienten og –serveren mer stabil. Det samme kan gjelde for 'Enable Logging'-innstillingen. Med 'Enable logging' skrudd på kan ytelsen reduseres drastisk. Så det kan være lurt å skru av denne innstillingen også.

Forbedre lesbarheten på server-feilmeldinger på klienten

For å få rapportert bedre (mer lesbare) feilmeldinger til Mikromarc 3-klienten ved serverfeil, bør 'Custom errors' skrus av. Dette kan gjøre fra IIS og i egenskapsdialogen til den virtuelle mappen for Mikromarc 3. Gå til flippen ASP.NET, klikk ”Edit configuration”, gå så til flippen 'Custom errors' og velg 'Off' fra nedtrekkslisten for 'Custom errors mode'.

Hvordan oppgradere?

Se 'Hvordan installere?'. Velg 'Kjør installasjonsveiviseren' fra websiden. Svar 'Ja' på å oppgradere i oppgraderingsveiviseren.

Hva oppgraderes?

Oppgraderingsveiviseren oppgraderer Mikromarc 3-serverfiler inklusive Websøk-filer og databasen. Før oppgraderingsveiviseren kjøres, bør (MÅ) det lages en kopi av databasen. Dette kan f.eks. gjøres fra utforskeren i Windows. Databasen ligger f.eks. i C:\Program Files\Mikromarc 3\Database. Kopier filene Mikromarc.db og Mikromarc.log herfra til et annet sted enn C:\Program Files\Mikromarc 3.

Hvis databaseoppgraderingen feiler

Hvis databaseoppgraderingen i oppgraderingsveiviseren skulle feile, så må databasen oppgraderes manuelt i etterkant. Kopier tilbake kopien av databasefilene Mikromarc.db og Mikromarc.log til f.eks. C:\Program Files\Mikromarc 3\Database. Start deretter opp databaseserveren og kjør følgende kommando CALL shdbupgrade(’<VERSJONSNUMMER>’); (hvor <VERSJONSNUMMER> f.eks. er 3.0.3.0) fra Sybase Interactive SQL (en lenke til ISQL finnes på programmenyen til Mikromarc 3 i Server-mappen). Kontakt Mikromarc 3-brukerstøtte ved usikkerhet om hva <VERSJONSNUMMER>-et skal være.

Avinstallering

For å avinnstallere, gå til ”Kontrollpanelet”, velg ”Legg/til fjern programmer”, bla fram til ”Mikromarc 3-serveren” i listen, trykk ”Endre/fjern” og velg ”Fjerne” fra installasjonsveiviseren.

Hva avinstalleres?

Avinstallasjonsveiviseren fjerner alle Mikromarc 3-serverfilene inklusive databasen, databaseserveren, ODBC-datakilde, virtuell mappe for serveren i IIS og snarveiene på programmenyen. Hvis Mikromarc 3 Websøk er installert, avinstalleres også websøk-filene inklusive virtuell mappe for Websøk i IIS. .NET 2.0 og Sybase SQL Anywhere 10.0.0 fjernes ikke da disse 3. parts komponentene kan være i bruk av andre applikasjoner.

Hvorfor må IIS stanses ved avinstallasjon?

Avinstallasjonsveiviseren stanser IIS før selve avinstallasjonen påbegynner! Dette gjøres for å avslutte en eventuelt ”hengende” ”ASP.NET worker process” (aspnet_wp.exe) etter kjøring av Mikromarc 3 Websøk. Deretter avinstalleres Mikromarc 3. Tilslutt startes IIS opp igjen. Utsett derfor avinstallasjonen av Mikromarc 3-serveren til kveldstid/rolig periode hvis IIS ikke kan restartes i et produksjonsmiljø! mikromarc – mye mer 10

Oppsett av tjeneste for sending/mottak av e-post og SMS

Mikromarc 3 Server Messages Program (Messages.exe) er programmet som fysisk sender og leser e-post og SMS. Dvs. sender og mottar e-post med SMTP og POP3 og sender ut SMS via eksterne tilbydere. I Norge benyttes Findexa og i Sverige benyttes 21st Centry Mobile for sending av SMS. Flere SMS-tilbydere kan komme til etter hvert. Messages.exe er i utgangspunktet et konsollprogram, men kan også kjøre som en NT-service. Hvordan er beskrevet under. Merk: Beskrivelsen under tar ikke for seg oppsett av e-post- og SMS-kontoer. Dette gjøres fra klienten i Rutiner og Meldinger. Se klienthjelpen for hvordan.

Forberedelser

  • Åpne konfigurasjonsfila. F.eks. C:\Program Files\Mikromarc 3\Server\bin\Messages.exe.config.
  • Sjekk at verdiene for ApplicationURL og ConnectionString peker på riktig server og riktig

database. Merk at ConnectionString kan settes til å kjøre mot flere databaser samtidig. F.eks. <add key="ConnectionString" value="DSN=bib-1|DSN=bib-2|...|DSN=bib-N"/>

  • Sett deretter opp LogFile.

F.eks. <add key="LogFile" value=" C:\Program Files\Mikromarc 3\Server\bin\Messages.log" />

  • Endre eventuelt parametrene:

<add key="LogClear" value="true" /> der true betyr å tømme logfilen ved hver oppstart.

<add key="LogLevel" value="all" /> der verdiene kan være none, fatal eller all

<add key="MessagesPoll" value = "60" /> der verdien er antall sekunder mellom hver send og les.

Installere tjeneste

  • Kjør skriptfila for å installere tjenester

f.eks. C:\Program Files\Mikromarc 3\Server\bin\ installServices.bat. Dette skriptet setter bla. opp Messages.exe som en automatisk tjeneste som starter med maskinen. Avsnittet under om å 'Kjøre tjeneste' er ikke nødvendig hvis maskinen restartes.

Kjøre tjeneste

  • Kjør skriptfila for å starte tjenester

f.eks. C:\Program Files\Mikromarc 3\Server\bin\startServices.bat. Dette skriptet kjører (starter) bla. tjenesten for Messages.exe.

Stoppe tjeneste

  • Kjør skriptfila for å stoppe tjenester

f.eks. C:\Program Files\Mikromarc 3\Server\bin\stopServices.bat. Dette skriptet stopper bla. tjenesten for Messages.exe.

Fjerne tjeneste

  • Kjør skriptfila for å fjerne tjenester

f.eks. C:\Program Files\Mikromarc 3\Server\bin\removeServices.bat. Dette skriptet fjerner bla. tjenesten for Messages.exe.