Doorgaan naar hoofdcontent
OCLC Wise Support NL

Resources (via de ResourceServlet)

Resources (via de ResourceServlet)

Resources zijn allerlei bestandjes die de client nodig heeft en die eventueel op het server-systeem overruled kunnen worden op vestigings/instantie/systeem nivo.

Deze resources worden uitgeleverd in /home/hka/bxmbng-webstart/resources. Ze komen mee

met package wise-bxmbng. De resources die OCLC meelevert worden gekopieerd naar /home/bxmas/resources/rsrc (post-install). Hieronder ontstaat een map Templates met stylesheets die door de klant kunnen worden aangepast (moeten eenmalig naar /home/bxmas/resources gekopieerd worden).

Als voorbeeld geven we bon_k.xsl (kassabon):

Wordt uitgeleverd in:

/home/bxmas/resources/rsrc/STYLESHEET_RECEIPT/bon_k.xsl

Moet door de klant gekopieerd worden naar:

/home/bxmas/resources/STYLESHEET_RECEIPT/bon_k.xsl

Deze importeert bon_k_default.xsl en custom_templates.xsl. Deze te importeren bestanden mogen in /home/bxmas/resources/rsrc/STYLESHEET_RECEIPT blijven staan.

Het is mogelijk om te differentiëren per instantie of vestiging, bij het zoeken naar (bijvoorbeeld) een bon-stylesheet ‘bon_k.xsl’ wordt in de volgende volgorde gezocht:

- resources/STYLESHEET_RECEIPT/<vestiging>/bon_k.xsl (klant)

- resources/STYLESHEET_RECEIPT/<instantie>/bon_k.xsl (klant)

- resources/STYLESHEET_RECEIPT/bon_k.xsl (klant)

- resources/rsrc/STYLESHEET_RECEIPT/bon_k.xsl (HKA)

De bestanden in de rsrc map mogen niet door klanten gewijzigd worden aangezien deze bij elke update overschreven kunnen worden.

Klantaanpassingen kunnen uitsluitend door het te wijzigen bestand te kopiëren naar een resourcemap een niveau hoger en daar de wijzigingen aanbrengen.

Resource-type (hoofdgroep) STYLESHEET_RECEIPT (baliebonnetjes) werkt anders dan de andere resource-types. Bij STYLESHEET_RECEIPT zijn er WEL imports mogelijk. de naam van de XSL die gezocht wordt ligt per functie (bontype) vast, bv bon_k.xsl.

Bij de andere resource-types wordt door de servlet een zipje gemaakt waarin elke naam (x.xsl) maar 1 keer voorkomt. Bijvoorbeeld rsrc/STYLESHEET_X/x.xsl wordt overruled door alle andere nivo's. Er zijn GEEN imports mogelijk voor deze resource-types (ze zijn relatief simpel). De client biedt keuze uit de beschikbare XSL's (als er meerdere zijn) of gaat direct over tot renderen/afdrukken indien slecht 1 stylesheet van een bepaald resourcetype beschikbaar is.

We kennen de volgende resource-types:

Toon verborgen tabel

printer-properties

resources/rsrc/COMMANDSET_RECEIPTPRINTER

diverse data

resources/rsrc/DATA

fonts

resources/rsrc/FONT

plaatjes voor genre- en rugetiketten

resources/rsrc/IMAGE_LABEL

zelfbediening beeldthema's

resources/rsrc/SELFSERVICE_THEME

geluidsbestanden voor de client

resources/rsrc/SOUND

XSL voor exemplaar-data, boekhoekjes, etiketten etc

resources/rsrc/STYLESHEET_LABEL

XSL voor diverse verslagen/berichten

resources/rsrc/STYLESHEET_MESSAGE

XSL voor inschrijfbewijs

resources/rsrc/STYLESHEET_PATRON_REGISTER

XSL voor uitschrijfbewijs

resources/rsrc/STYLESHEET_PATRON_UNREGISTER

XSL voor lenerpassen

resources/rsrc/STYLESHEET_PATRONCARD

XSL voor diverse baliebonnetjes

resources/rsrc/STYLESHEET_RECEIPT

bestanden voor theaterkaartjes uit de client

resources/rsrc/THEATER_TICKET

Later volgt hiervoor nog een configuratie-instelling. De voorbeeld-xml of XSD's komen nog beschikbaar.

 

  • Was dit artikel nuttig?