mandag den 28. juli 2008

OBL og Casablanca bestilling

Som opfølgning på den indgåede aftale med OBL og Casablanca om levering af materialer til en række biblioteker, har Gentofte for driftbibliotekerne udarbejdet et skript, som kan benyttes til at sende elektroniske bestillinger, OBL.sh og CAS.sh, samt til testformål: TOBL.sh og TCAS.sh.

Det skal trimme på følgende måde:
Der skal oprettes et bestillingsformat til OBL, f.eks. 07


ASfx OBLnumber *** dde Mangler
APvf msg07 *** dde aoOBLorder
APv@ m07osbx----------07 dan ******** OBL-bestilling, mail
UAvp spool=OBL *** ******** (
M=xxx@gentofte.dk export M;/common/OBL.sh)
NB: der skal være en lodret streg foran (M=
Den sidste trimning betyder at afsender på bestillinger bliver xxx@gentofte.dk, og vedkommende får en kopi af bestillingen (som den ser ud afsendt fra bibliotekssystemet).
Der kan indsættes flere til at modtage kopi af bestillingen, f.eks.:
M=xxx@gentofte.dk,yyy@gentofte.dk
dvs. adskilt af komma. Den første vil være afsender, men begge vil modtage en kopi af bestillingen fra bibliotekssystemet. Om de modtager en kopi fra leverandøreren afhænger af leverandørens håndtering.

Nogle har tidligere benyttet at sætte bogstavet L til leverandørens epost-adresse, men det er ikke nødvendigt, da det er kodet i skriptet OBL.sh.
Trimningen i ASfx OBLnumber skal være der, og man kan trimme et kundenr, der så indsættes, hvis man har glemt at udfylde med returadresse. I praksis er det imidlertid vanskeligt at finde et kundenr der vil være passende, så derfor er mit forslag at man indsætter ordet "Mangler", det burde være til at få øje på i bestillingen, så man kan rette op på det.

Til test bør man oprette denne:
UAvp spool=TOBL *** ******** (M=xxx@gentofte.dk export M;/common/TOBL.sh)
NB: der skal være en lodret streg foran (M=
Tilsvarende for Casablanca:

(OBS: 20080915 nyt format: aoCASorder, der medtager felt 023)

ASfx CASnumber *** dde Mangler
APvf msg08 *** dde aoCASorder
APv@ m08osbx----------08 dan ******** Casablanca-bestilling, mail
UAvp spool=CAS *** ******** (
M=xxx@gentofte.dk export M;/common/CAS.sh)
UAvp spool=TCAS *** ******** (M=xxx@gentofte.dk export M;/common/TCAS.sh)
NB: der skal være en lodret streg foran (M=

Dertil skal naturligvis oprettet nogle leverandører og returadresser i Accessionsmodulet.

Med hensyn til automatisk betaling via OIOXML, så bliver det næste fase.

Jævnfør DDELibra Systemadministration, Accessions- og tidsskriftstyring, afsnit 10, Elektronisk bestilling


/NJE





4 kommentarer:

Henrik W.S. Frederikssund sagde ...

Hej Niels. Vejledningen er god og brugbar, men jeg har alligevel 2 spørgsmål. 1)I trimningen: "UAvp spool=OBL *** ******* (M=xxxxxxosv)". Indholdet på vores tidligere trimninger med mailadresser på leverendører har startet med en "|",er den blevet overflødig med det nye script? 2)Bestillingsformatet til Casablanca i trimningen: "APvf msg08 *** dde aoOBLorder" skal også være aoOBL, men OBL skal ikke have noget med Casablanca at gøre, så vidt jeg har forstået eller har jeg misforstået noget? Hilsen Henrik, Frederikssund

Gentofte EDB-afdeling sagde ...

Ja, det er rigtig, det bliver tilsyneladende fjernet af softwaren (hvilket jeg ikke havde opdaget), så jeg har tilføjet at man skal huske den lodrette streg foran (M=

Med hensyn til aoOBLorder, er det et format, og derfor kan man godt benytte det samme format for begge leverandører, det hedder bare tilfældigvis noget med OBL.

Flemming Andreasen sagde ...

Hej Niels!

Skal der mellemrum eller ; mellem:
(M=xxx@gentofte.dk og export ....)
Linieskiftet i din anvisning gør at man bliver lidt usikker.

M.v.h.
Flemming Andreasen
Ølstykke Bibliotek

Gentofte EDB-afdeling sagde ...

Det er nok med mellemrum