BOB 50 School Edition Installaties netwerk en Terminal Server/Citrix
Waarschuwing
2
Algemene informatie De server licentie van BOB 50 SQL Het bestand BOB.INI Het bestand « COMPANY.ADT » Opmerkingen bij de plaats van de eigen bestanden van iedere student
2 2 2 3 3
Installeren van de client/serveur configuratie Op de server Op de posten van de klanten
3 3 5
Installeren van de Terminal Server/Citrix configuratie
6
Installatie van de Sybase server voor 20 gebruikers
6
1
Waarschuwing Het document hieronder heeft enkel betrekking op de versie BOB 50 School Edition 20092010. Het is bestemd voor personen die de informaticastructuur van de scholen beheren.
Algemene informatie De server licentie van BOB 50 SQL De versie « School Edition » die tot uw beschikking gesteld wordt, geeft standaard enkel de verbinding voor één enkele gebruiker tegelijkertijd op de BOB 50 toepassing. Het is een beperking die eigen is aan deze versie die dus geïnstalleerd kan worden door uw studenten op de PC’s van de school of op een persoonlijke PC voor onderwijsdoeleinden. Een nieuwe versie van BOB 50 School Edition (v. 2.12 – beschikbaar op de site vanaf 1/11/2009) kan nu geïnstalleerd worden op een server zodat maximum 20 gebruikers tegelijkertijd verbinding kunnen maken met de BOB toepassing in client/serveur modus of in Terminal Server/Citrix met bepaalde faciliteiten. Om de verbinding van deze 20 gebruikers toe te laten, moet de Sybase server (programma dat de toegangen tot de databases beheert) geïnstalleerd/opnieuw geïnstalleerd worden met specifieke codes. Gelieve de rubriek « Installatie van de Sybase server voor 20 gebruikers » van dit document te lezen dat u uitlegt hoe u de Sybase server moet installeren met deze nieuwe codes vooraleer over te gaan tot het plaatsen op het /Terminal Server/Citrix van de BOB 50 toepassing.
Het BOB.INI bestand Het BOB.INI bestand dat zich op hetzelfde niveau bevindt als de BOB.EXE bevat verschillende parameterinstellingen gekoppeld aan uw installatie van BOB 50. Deze bevat o.a . : Een parameterinstelling METADATA die de toegang bepaalt tot de directory die de bronbestanden BOB 50 bevat. De inhoud van deze directory is steeds dezelfde voor alle gebruikers. Een parameterinstelling COMMONDATA die de toegang bepaalt tot de directory « COMMON » van uw BOB 50 installatie. Deze bevat bestanden die traditioneel gedeeld worden door alle gebruikers in een onderneming, zoals de lijst van de gebruikers of de lijst van de dossiers. Een parameterinstelling DEFAULTFOLDERDATA die de oorsprongstoegang per default bepaalt waarin per default de nieuwe dossiers van de gebruikers aangemaakt zullen worden. 2
Het is voor deze drie parameterinstellingen en vooral de twee laatste dat wij wijzigingen achteraf zullen uitvoeren zodat iedere student over zijn eigen lijst dossiers kan beschikken.
Het bestand « COMPANY.ADT » Het bestand COMPANY.ADT bevindt zich in de directory COMMON van uw BOB 50 installatie. Dit bestand toont alle dossiers waartoe de verschillende gebruikers toegang hebben. Binnen het kader van een School Edition configuratie in een netwerk, zullen er dus zoveel directories COMMON zijn en (en dus zoveel COMPANY.ADT bestanden) als er studenten zijn zodat iedereen verbinding kan maken met zijn eigen dossiers.
Opmerkingen over de plaats van de eigen bestanden van iedere student De gegevens die eigen zijn aan iedere student en niet gedeeld worden bevinden zich op verschillende plaatsen :
Over het profiel van de gebruiker rechtstreeks op de server (typisch geval van de Terminal Server configuraties). VB. : « C:\Documents and Settings\Johan.Dupont\BOBData\ » Over een zwervend profiel van een lokale post die bijgewerkt zal worden, op de server bij het openen/sluiten van de sessie. Over een specifieke directory van een netwerklezer (ex. : « G:\Johan.Dupont\ » die wij op naam een model kunnen geven in ons geval per « G:\%USERNAME%\ »1) of nog eenvoudiger « F:\ » indien de F een lezer is die verschillend verbonden is voor iedere student (in het geval van home folder of script voor starten van de toepassing die alle lezers verbindt voor een nauwkeurig profiel)
Installeren van de client/server configuratie Op de server 1. BOB 50 installeren op de server en de server Sybase database serialiseren met de licentie 20 gebruikers (zie rubriek « Installatie van de Sybase server voor 20 gebruikers ») 2. Ga naar de directory « C:\BOBSCHOOL50\DATA\COMMON » om de bestanden te wissen waarvan de naam COMPANY is. Drie bestanden moeten gewist worden : COMPANY.ADT, COMPANY.ADM en COMPANY.ADI.
1
De variable %USERNAME% zal dynamisch vervangen worden door de naam van de huidige gebruiker. Bij voorbeeld. : Johan.Dupont.
3
3. Deel de directory C:\BOBSCHOOL50 op de server en verbindt een netwerklezer onder de letter G bij voorbeeld met de netwerktoegang naar de gedeelde directory. 4. Verplaats de directory DATA volledig in een directory van uw keuze (bij voorbeeld de directory met het profiel van de huidige gebruiker). U kan deze vinden door naar Start te gaan, Uitvoeren en « %USERPROFILE% » in te geven, daarna bevestigt u « OK ». De huidige gebruiker zal dus reeds zijn BOB gegevens hebben in zijn profiel . (bv. : « C:\Documents and Settings\Johan.Dupont\DATA ») NB : Deze directory DATA moet ook gekopieerd worden in de profielen van alle andere gebruikers op de server zodat deze toegang hebben tot hun BOB gegevens. 5. Ga naar BOBAdmin (Starten Programma’s BOB 50 BOB 50 Administrator) en ga naar Tools Netwerkopties. 6. Geef in het tabblad directory de informatie in zoals hieronder beschreven :
De variabele « %USERPROFILE% » hierboven gebruikt zal dynamisch vervangen worden door de toegang van het profiel van de gebruiker. Voorbeelden : “G:\Profiles\Johan.Dupont”, “C:\Documents and Settings\Johan.Dupont”.
7. Klik op « Bewaren » om de wijzigingen in het bestand BOB.INI op te slaan.
4
Wat meer technische uitleg : De bestanden van de directory METADATA (over het algemeen « C:\BOBSCHOOL50\METADATA » in een standaard installatie) zullen zich in het bovenvermelde geval op de plaats G:\METADATA bevinden voor alle werkposten. Het betreft een directory die gedeeld wordt door alle machines waartoe zij allen toegang zouden moeten hebben (werkposten + server). Het delen van het netwerk G: moet dus op ieder post aangemaakt worden, en op de server met de toestemmingen voor het lezen voor de posten van klanten. De bestanden van de directory COMMON (parameterinstelling COMMONDATA) zullen zich hier bevinden in een directory die eigen zal zijn aan iedere gebruiker. Deze moet dus zo vaak gekopieerd worden in verschillende directories als er studenten zijn die BOB 50 nodig hebben. In het geval waarmee we bezig zijn, zal de directory COMMON zich bevinden in het gebruikersprofiel van de sessie, in de subdirectory DATA\COMMON (bij voorbeeld. : F:\DATA\COMMON (waarbij F een verschillende lezer is voor iedere gebruiker) of C:\Documents and Settings\Johan.Dupont\Common). De nieuwe dossiers worden altijd bewaard in de subdirectory DATA van het gebruikersprofiel op hetzelfde niveau als COMMON.
Op de werkposten De eerste installatie van BOB 50 op de posten van klanten gebeurt via de tool NetSetup wanneer alle nodige netwerklezers voor het functioneren van BOB bepaald werden. In ons voorbeeld, moeten we dus naar G:\ gaan en NetSetup.exe starten. De tool vraagt u dan waar BOB geïnstalleerd moet worden op de lokale post. Wij raden u aan om C:\BOBSCHOOL50 te kiezen. U heeft ook de keuze om al dan niet de BOB-OLE te installeren (BOB aanvulling pour Excel). Eens de installatie beëindigd worden sneltoetsen aangemaakt op uw bureaublad en in het menu « Starten ». U kan dan BOB opstarten. In deze configuratie NetSetup, zal iedere bijwerking van het BOB programma op de server automatisch voor een bijwerking zorgen van de werkpost bij een poging om BOB te openen. Een dialoogvenster zal u deze bijwerking voorstellen. Eerste verbinding met BOB en serialisatie van de demonstratiedossiers Bij de eerste verbinding met BOB, zal de lijst met beschikbare dossiers leeg zijn. Om het dossier IN (of andere dossiers) toe te voegen, geeft u « IN » in de zone code dossier in. Het programma zal u vragen of u het wenst toe te voegen. Klik op ja en bepaal de toegang tot het dossier IN. Deze toegang is eigen aan iedere student. De toegang zal dus van het type: %USERPROFILE%\DATA\xx, xx zijn en vertegenwoordigt de nieuwe dossiercode of F:\DATA\xx indien de lezer F verschillende is voor iedere student of H:\%USERNAME%\DATA\xx. 5
Installeren van de Terminal Server/Citrix configuratie In de configuratie Terminal Server/Citrix, is het niet nodig om de tool NetSetup.exe te gebruiken. Bij het uitvoeren van de BOB 50, starten alle studenten hetzelfde exe bestand BOB.EXE dat zich op de server bevindt op een vooraf bepaalde plaats. De nieuwe codes van de Sybase data server moeten echter ingegeven worden opdat maximum 20 gebruikers tegelijkertijd verbinding kunnen maken met BOB 50. Iedere student heeft hier dus zoals in de vorige rubriek zijn directory COMMON en zijn directory per default voor het aanmaken van de nieuwe dossiers (DEFAULTFOLDERDATA).
Installeren van de Sybase server voor 20 gebruikers Belangrijke opmerking: Dit moet enkel uitgevoerd worden op de server
Start op de server de toepassing « SetupSybaseSQL.exe » in de directory « Sybase SQL » van de package die u gedownload heeft op onze internetsite. Geeft de informatie hieronder in en kies « 32-bit » of « 64-bit » in functie van uw besturingssysteem. Indien u het niet weet, kies dan « 32-bit ».
De « Sybase validation code » is « dXdxdnQ2KSMo ».
6
Indien het volgende bericht verschijnt, klik op « Ja » :
Wanneer dit bericht verschijnt is de installatie beëindigd.
Deze server 20 gebruikers functioneert enkel met de licentie School Edition geleverd door Sage en mag niet gebruikt worden voor commerciële doeleinden.
7