Doorgaan naar hoofdcontent

 

OCLC Wise Support NL

Resources op de OCLC Wise-server

Voor het beschikbaar hebben van 'resources' als onder andere lettertypen, geluidsbestanden en stylesheets is de ResourceManager in het leven geroepen. De ResourceManager is een servlet die in bxmas meedraait op de webserver en op verzoek van de client de gevraagde resources aanlevert.

Op de Wise-server staan xsl-files (xsl-modelbestanden) in de resource-map. Welke bestanden daarvan door de ResourceManager moet worden aangeleverd, gaat als volgt:

  • In het configuratiebestand '/etc/bwise/bxmas/bwise.config' ligt met de sleutel 'resources.dir' de hoofdmap voor de resources vast.
  • Standaard is dit '/home/bxmas/resources/'.
  • Wise levert standaard een basisset resources uit. Deze worden bij elke server-update bijgewerkt en bevinden zich in de submap 'rsrc'.
  • Klanten kunnen nieuwe resource-bestanden toevoegen of bestaande bestanden 'overrulen'.

De resource map bevat de volgende submappen/resource-typen:

Submap/resource-type Uitleg

COMMANDSET_RECEIPTPRINTER

stuurcodes voor de bonprinters

FONT

lettertypen

IMAGE_LABEL

bestand met genre- en pim-afbeeldingen

SELFSERVICE_THEME

beeldthema OCLC Wise zelfservice

SOUND

geluidsbestanden

STYLESHEET_LABEL

stylesheets voor etiketvellen (boekhoekjes, labels voor cd's, collecties, etiketten)

STYLESHEET_MESSAGE

stylesheet voor balienota/registratienota

STYLESHEET_PATRON_REGISTER

stylesheet voor een inschrijfbewijs

STYLESHEET_PATRON_UNREGISTER

stylesheet voor een uitschrijfbewijs

STYLESHEET_PATRONCARD

stylesheets voor een (klant)pas met initialen, met initialen en een barcode, met roepnaam

STYLESHEET_RECEIPT

stylesheets voor de bonnen

THEATER_TICKET

theaterkaartjes

Deze worden op de client in een systeemafhankelijke cachemap geplaatst. Resources van het les- en productiesysteem worden gescheiden bewaard.

De (inhoud van de) cachemap is te bekijken via Vestigingsbeheer > Werkplekbeheer > Configuratie > tabblad Sessiegegevens > knop Client cachemap.

Structuur klanten-resources en uitgeleverde resources

1.

/home/bxmas/resources/XYZ

Alle door de klant overrulende (niet door OCLC overschrijfbare) resources

2.

/home/bxmas/resources/rsrc/XYZ

De resources en templates die door OCLC gemaakt / onderhouden / uitgeleverd worden (= alle door OCLC overschrijfbare resources)

Deze worden uitgelezen door de 'client' (in feite de resourcesServlet).
Op 1. kunnen de submappen geplaatst worden. 1. is leidend boven 2.

Differentiëren per vestiging of instantie

Het is ook mogelijk om per instantie of zelfs per vestiging te differentiëren. Hiervoor moeten in de klantspecifieke map van het resource-type submappen worden aangemaakt, met als naam de vestigingscode of instantiecode van de client.

Voorbeeld
In geval van een client van voorbeeldvestiging 1234, behorend bij instantie I001, krijg je deze structuur:

  1. /home/bxmas/resources/STYLESHEET_LABEL/1234/boekhoekjes_2x4.xsl
  2. /home/bxmas/resources/STYLESHEET_LABEL/I001/boekhoekjes_2x4.xsl
  3. /home/bxmas/resources/STYLESHEET_LABEL/boekhoekjes_2x4.xsl
  4. /home/bxmas/resources/rsrc/STYLESHEET_LABEL/boekhoekjes_2x4.xsl

Een client van vestiging 1234 zal bestand '1' aangeleverd krijgen.
Een client van vestiging 1235, ook instantie I001, zal bestand '2' ontvangen.
Alle overige clients zullen bestand '3' ontvangen.

 

  • Was dit artikel nuttig?