Katalogisering - Besøg axielldrift.dk

DDElibra
SYSTEMADMINISTRATION
Katalogisering
AXIELL Danmark A/S
2015-10-26
Version 9.11.30
Copyright © 2015
2
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
3
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
1 Indholdsfortegnelse
1 Indholdsfortegnelse ............................................................................................................ 3
2 Introduktion........................................................................................................................ 5
3 Overordnet beskrivelse ...................................................................................................... 5
4 Registermodel ..................................................................................................................... 6
5 Opsætning af katalogiseringsmodul ................................................................................. 7
5.1
Trimning ................................................................................................................................... 7
5.1.1
5.1.2
5.1.3
5.1.4
5.1.5
5.1.6
Rettigheder til katalogisering ............................................................................................................ 7
Adgangskontrol til katalogisering ..................................................................................................... 8
Brugerafhængige rettigheder ............................................................................................................ 9
Brugerafhængige defaultværdier .................................................................................................... 11
Tekster i udskriftspopup ................................................................................................................. 13
Seddelfortegnelser .......................................................................................................................... 13
5.1.6.1
5.1.6.2
5.1.6.3
5.1.6.4
5.1.6.5
5.1.6.6
Ugenummer .............................................................................................................................................. 13
Seddelfortegnelsestyper............................................................................................................................ 14
Sortering af poster på seddelfortegnelser ................................................................................................. 15
Begrænsning af note og emneord ............................................................................................................. 16
Udskrivning af stregkode ......................................................................................................................... 17
Udskrivning af prik-markering ................................................................................................................. 18
5.1.7 Tegn for start og stop af felter/delfelter .......................................................................................... 18
5.1.8 Ved sletning af en post.................................................................................................................... 18
5.1.9 Ved afslutning................................................................................................................................. 19
5.1.10 Ved opdatering.............................................................................................................................. 20
5.1.11 Ved formatering af tekst ............................................................................................................... 24
5.1.12 Ved formatering af poster ............................................................................................................. 26
5.1.13 Styret katalogisering ..................................................................................................................... 26
5.1.14 Validering via decode indgange.................................................................................................... 28
5.1.15 Opslag i langordsregistre .............................................................................................................. 29
5.1.16 Søgekode og overskrift til langord's vindue. ................................................................................. 30
5.1.17 Autoritetskontrol via søgevejene .................................................................................................. 30
5.1.18 Hjælpeinformation i menuoversigt ............................................................................................... 31
5.1.19 Hjælpetekster på felt/delfelt niveau .............................................................................................. 32
5.1.20 Brugerdefinerbare funktionstaster ................................................................................................ 33
5.1.21 Kodning af funktionstaster............................................................................................................ 34
5.1.22 Automatisk sletning af poster med særlig katalogkode ................................................................ 36
5.2
Billeder.................................................................................................................................... 37
5.3
Formater ................................................................................................................................. 37
6 Administrative poster ...................................................................................................... 38
6.1
Valideringsposter ................................................................................................................... 38
6.2
Maskeposter ........................................................................................................................... 40
7 Eksport af dataleverancer ............................................................................................... 42
7.1
Menukald ................................................................................................................................ 42
7.1.1
Eksport af katalogposter til DBC .................................................................................................... 42
4
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
7.1.2
Eksport af katalogposter til andre ................................................................................................... 42
7.2
Valideringsposter ................................................................................................................... 42
7.3
Trimning ................................................................................................................................. 43
7.4
dbcmarc.sh ............................................................................................................................. 45
7.5
Smil-formater ......................................................................................................................... 47
7.5.1
7.5.2
7.5.3
f1001.f............................................................................................................................................. 47
dbcvalid.f ........................................................................................................................................ 47
dbcexport.f ...................................................................................................................................... 47
8 Trimmeværdier for opdatering....................................................................................... 48
9 Trimmeværdier for basegenerering ............................................................................... 53
10 Isbatch ............................................................................................................................. 65
10.1
Udvidelse af søgbarhed........................................................................................................ 66
11 Ishelppgm ........................................................................................................................ 66
11.1
Funktioner i Ishelppgm ....................................................................................................... 67
11.1.1
11.1.2
11.1.3
11.1.4
11.1.5
11.1.6
11.1.7
11.1.8
11.1.9
11.1.10
11.1.11
11.1.12
11.1.13
11.1.14
11.1.15
11.1.16
11.1.17
11.1.18
11.1.19
bitmap ........................................................................................................................................... 67
changeref....................................................................................................................................... 68
chklut ............................................................................................................................................ 68
chkmvol ........................................................................................................................................ 68
chkurl - kontrol af links i netpublikations-poster .......................................................................... 69
finddup .......................................................................................................................................... 70
findfld ........................................................................................................................................... 71
findref ........................................................................................................................................... 71
flettxt ............................................................................................................................................. 72
henttxt ......................................................................................................................................... 72
insertlev ...................................................................................................................................... 73
makeidx ...................................................................................................................................... 73
marcstat ....................................................................................................................................... 73
marctest ....................................................................................................................................... 74
prtrmlog ...................................................................................................................................... 74
sqllong ........................................................................................................................................ 74
wordcheck ................................................................................................................................... 75
wordsix ....................................................................................................................................... 75
wordstat ...................................................................................................................................... 75
12 Indeks over trimmeværdier........................................................................................... 76
5
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
2 Introduktion
Formålet med denne dokumentation er at give systemadministratoren grundlæggende information om opbygning og trimninger i DDElibra katalogiseringsmodul.
Dokumentationen forudsætter kendskab til "Systemadministration - Generelt"
3 Overordnet beskrivelse
DDElibra Katalogisering er et dedikeret katalogiseringssystem til bibliografiske poster i danMARC-formatet.
Katalogiseringsfunktionerne er udarbejdet med det formål at gøre normal katalogisering og
opdatering nemmest mulig.
Katalogisering anvendes til:
- udvælgelse af data fra ekstern database (leverancer).
- oprettelse af nye poster.
- ændring af poster.
- sletning af poster.
- udtrækning af oprettede/ændrede/slettede poster til ekstern database.
- styring af, hvem der retter hvad, og af at en post kun rettes af én person ad gangen.
Katalogisering består af:
- et antal trimninger i trimmefilen.
- et antal skærmbilleder.
- et antal smil-formater.
- en Oracle-tabel til poster, der rettes (Editrec).
- administrative poster (validerings-/maskeposter).
6
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
4 Registermodel
Registermodellen er delt op i tre dele. Første del er set ud fra søgefunktionen, anden del er set
ud fra katalogiseringsfunktionen og tredje del er set ud fra opdateringsfunktionen.
Katalogisering set ud fra søgefunktionen :
←
Trimmefil
→
Søgning
Søgedatabase
←→ Behold- / Udlåns-registre
→
Katalogregister
Fra søgesystemet kan kopier af poster overføres til katalogiseringsmodulet, dvs. til katalogiseringsregisteret (Editrec).
Selve katalogiseringsmodulet arbejder kun på poster, der ligger i katalogiseringsregistret.
Katalogisering set ud fra katalogiseringsfunktionen :
Trimmefil
→
Katalogisering
←→ Katalogregister
Katalogiseringsmodulet arbejder kun på katalogiseringsregistret, dvs. alt arbejde foregår uden
for selve søgedatabasen.
Katalogisering set ud fra opdateringsfunktionen :
←→ Søgedatabase
Trimmefil
→
Opdatering
←→ Katalogregister
Opdateringsfunktionen henter poster fra katalogiseringsregistret og opdaterer selve databasen.
Hvis opdateringen opdager fejl i posterne, returneres posterne til katalogiseringsregisteret. De
vil også blive gemt, hvis systemet er trimmet til at logge ændringer i databasen.
7
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
5 Opsætning af katalogiseringsmodul
5.1
Trimning
5.1.1 Rettigheder til katalogisering
Nøgle
Indhold
O+ S- E- D+
SCva superuser nr
[brugernavn[,brugernavn]¤]
Brugernavnet angiver et login navn. Brugere, der benytter dette login, kan rette i poster, som
vedkommende ikke selv er ejer af. Trimningen kan gentages ved at tilføje løbenummer til
nøglen.
Eksempel:
Nøgle
Spr Ejer
Indhold
SCva superuser
***
bin
********
Nøgle
Indhold
SCva everyuser nr
[brugernavn[,brugernavn]¤]
O+ S- E- D+
Brugernavnet angiver et login navn. Poster, der ejes af dette login, kan behandles af alle.
Ejere af leveranceposter vil typisk være angivet her. Leveranceposter stammer typisk fra DBC
ugeleverancer. Trimningen kan gentages ved at tilføje løbenummer til nøglen.
Eksempel:
Nøgle
Spr Ejer
Indhold
SCva everyuser
***
kat,dbc
********
Login navnet dbc bør være angivet i trimningen, for at give alle brugere lov til at færdigbehandle leverancer fra DBC.
Nøgle
Indhold
SCva muldeluser
[brugernavn[,brugernavn]¤]
O+ S- E- D+
Brugernavnet angiver et login navn. Brugere, der benytter dette login, har lov at foretage en
ægte sletning af flere bibliografiske poster fra basen i én arbejdsgang.
Bemærk at selv om brugeren har rettigheder til at slette, er det ikke sikkert, at posten må slettes. Poster, som ikke blev slettet, vil efterfølgende blive markeret.
8
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Eksempel:
Nøgle
Spr Ejer
Indhold
SCva muldeluser
***
bin,root
********
Nøgle
Indhold
SCva mulupduser
[brugernavn[,brugernavn]¤]
O+ S- E- D+
Brugernavnet angiver et login navn. Brugere, der benytter dette login, får ved tryk på "Opdater" i katalogoversigten i tegnbaseret system, en popup med mulighed for at sende en gruppe
af poster til opdatering på én gang.
Eksempel:
Nøgle
Spr Ejer
Indhold
SCva mulupduser
***
root,kat,pja,rih
********
5.1.2 Adgangskontrol til katalogisering
Nøgle
Indhold
SCva edchoose
{0|1|2|3}
O+ S- E+ D+
Adgangskoden fortæller, hvilken katalogiseringsform der benyttes, når der katalogiseres fra
inddaterings oversigten.
0
1
2
3
- Start i normal katalogisering, tillad skift.
- Start i styret katalogisering, tillad skift.
- Start i normal katalogisering, tillad ikke skift.
- Start i styret katalogisering, tillad ikke skift.
Skiftet mellem normal og styret katalogisering sker ved hjælp af HOME eller ESC tasten.
Eksempel:
Nøgle
Spr Ejer
Indhold
SCva edchoose
***
0
dde
9
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Nøgle
Indhold
CHva edchoose
{0|1|2}
O+ S- E+ D+
Adgangskoden fortæller, hvilken katalogiseringsform der benyttes, når der katalogiseres fra
beholdningsregistreringen.
0: Der må ikke katalogiseres.
1: Der anvendes styret katalogisering.
2: Der anvendes normal katalogisering.
Eksempel:
Nøgle
Spr Ejer
Indhold
CHva edchoose
***
2
dde
5.1.3 Brugerafhængige rettigheder
Nøgle
Indhold
EDupdbase
[-|basenr[ basenr]¤]
O+ S- E+ D+
Angiver de baser, som brugeren har lov at opdatere i. De tilladte basenumre angives adskilt
med blank. Som alternativ kan angives en "-", der betyder at brugeren har lov at opdatere i
alle baser.
Eksempel:
Nøgle
Spr Ejer
Indhold
EDupdbase
EDupdbase
EDupdbase
***
***
***
-
SYS
dde
KAT
16 32
Brugere, der tilhører gruppen SYS, har lov til at opdatere i alle baser.
Brugere, der tilhører gruppen dde, har ikke lov til at opdatere i nogen baser.
Brugere, der tilhører gruppen KAT, har lov til at opdatere i base 16 og i base 32.
Nøgle
Indhold
SCva prevalidate
{0|1}
O+ S- E+ D+
0: Ingen prevalidering
1: Prevalidering
Med denne trimmeværdi er det muligt, at få foretaget en prevalidering af MARC-posten.
Ved at sætte denne trimmeværdi til 1, kan man sikre sig, at den aktuelle valideringspost passer til den aktuelle maskepost, inden man påbegynder katalogiseringen.
10
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Eksempel:
Nøgle
Spr Ejer
Indhold
SCva prevalidate
***
1
dde
Nøgle
Indhold
commandxxx
[-]kommandonr knavn[,knavn]¤ [ftast[,ftast]¤]
O- S+ E+ D+
xxx angiver et løbenummer (brug kommandonr.).
I indhold angives hvilke kommandoer (knavn) og evt. funktionstaster (ftast) brugeren kan
benytte for at få adgang til katalogisering. Et "-" angiver at kommandoen ikke kan benyttes.
Værdien 536 benyttes som kommandonr for at kalde katalogiseringen.
Eksempel:
Nøgle
Spr Ejer
Indhold
command536
dan dde
536 katalogiser,edit
Nøgle
Indhold
SCca switch
{0|1}
O- S- E+ D+
0 - ombytning ikke tilladt
1 - ombytning tilladt
Trimmeværdien anvendes til at angive, om det er tilladt at ombytte idnr. i administrative data
ved hjælp af "Ombyt data" funktionen.
Eksempel:
Nøgle
Spr Ejer
Indhold
SCca switch
***
1
dde
11
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
5.1.4 Brugerafhængige defaultværdier
Nøgle
Indhold
EDliststat
{1|4|L|A|O|a}
O+ S- E+ D+
Brugerens default listmængde. Der kan vælges mellem følgende mængder:
Grp
1
4
L
A
O
a
Indhold
poster der rettes - editeres
poster til opdatering
poster fra leverance (import)
administrative poster
opdateringslog (export)
accessionsposter (import)
Default forkortelse
ret
opdat
lev
adm
log
acc
Eksempel:
Nøgle
Spr Ejer
Indhold
EDliststat
***
1
Nøgle
Indhold
SCcx edit-groups
tekst1 tekst4 tekstL tekstA tekstO teksta
dde
O+ S+ E- D+
Teksterne svarende til mængderne (1, 4, L, A, O, a) nævnt vedrørende EDliststat er valgfri,
men rækkefølgen er fast.
Default er:
tekst1 = ret, tekst4 = opdat, tekstL = lev, tekstA = adm, tekstO = log, teksta = acc
Eksempel:
Nøgle
Spr Ejer
Indhold
SCcx edit-groups
dan ********
ret opdat lev adm log acc
Nøgle
Indhold
PUvalrec
[navn på valideringspost]
O+ S- E+ D+
Brugers default valideringspost. Posten indeholder identifikation (felt 001 delfelt a) på den
valideringspost, der ønskes brugt.
Hvis trimmeværdien er tom, kan poster ikke gemmes med validering og derved ikke sendes til
opdatering.
12
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Eksempel:
Nøgle
Spr Ejer
Indhold
PUvalrec
***
VALSBPf
dde
Nøgle
Indhold
PUmaskrec
[navn på maskepost]
O+ S- E+ D+
Brugers default maskepost. Posten indeholder identifikation (felt 001 delfelt a) på den maskepost, der ønskes brugt.
Hvis trimmeværdien er tom, bruges systemets default maskepost ved oprettelse af nye poster.
Eksempel:
Nøgle
Spr Ejer
Indhold
PUmaskrec
***
MASKSIP
dde
Nøgle
Indhold
PUdefshow
visningsformat
O- S- E+ D+
Brugers default visningsformat.
Formatet bruges til at foreslå et visningsformat ved visning og udskrivning af poster fra katalogiserings- og søge-systemet.
Eksempel:
Nøgle
Spr Ejer
Indhold
PUdefshow
***
f21
dde
Nøgle
Indhold
PUhcopy
betegnelse for skriver
O+ S- P+ D+
Brugers default skærmkopi skriver.
Obs.! Ejerforholdet betegner her en printergruppe.
Eksempel:
Nøgle
Spr Ejer
Indhold
PUhcopy
***
-dp2
P2
13
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Nøgle
Indhold
O+ S- P+ D+
PUspool
betegnelse for skriver
Brugers default skriver ved udskrift kommando. Bruges ved udskrivning af poster fra katalogiserings- og søge-systemet.
Obs! Ejerforholdet betegner her en printergruppe.
Eksempel:
Nøgle
Spr Ejer
Indhold
PUspool
***
-dp2
P2
5.1.5 Tekster i udskriftspopup
Nøgle
Indhold
SCcx sortheadline
Overskriftslinie
O- S- E+ D+
I denne trimmeværdi kan angives en overskriftslinie, til den oversigt, som kan fås over udskriftformater, i udskriftspopup'en.
Nøgle
Indhold
SCcf format-NAVN
Forklarende tekst
O- S+ E- D+
Angiver de formater, som man ønsker kommer frem i den oversigt over formater, som kan
vælges fra udskriftspopup'en.
5.1.6 Seddelfortegnelser
5.1.6.1 Ugenummer
I katalogiseringsmodulet får posterne tildelt et (og kun et) ugenummer. Dette ugenummer
tages fra posten. Hvis posten har flere ugenumre, hentes nummeret i følgende rækkefølge:
Ugenummer for seddelfortegnelsen (dvs. først forekommende felt 990 delfelt o, r eller x).
Ugenummer knyttet til DBF i felt 032 delfelt a.
Ugenummer knyttet til DAT i felt 032 delfelt x.
Poster ,der ikke har nogle af ovenstående oplysninger, får ikke tildelt ugenummer.
14
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
5.1.6.2 Seddelfortegnelsestyper
Nøgle
Indhold
SCcf format-H-U
Forklarende tekst
O+ S- E+ D+
Angiver de formatet, som kommer frem i den oversigt over formater, som kan vælges fra udskriftspopup'en. Seddelfortegnelsernes typer består af en hovedinddeling (H) og en underdeling (U).
Hovedinddelingen H er på:
AH
A
H
AV
M
G
N
D
*
Seddelfortegnelsen, danske bøger (990 a = SFD)
A-fortegnelsen (990 a = SFD og c = A)
H-fortegneslen (990 a = SFD og c = H)
AV-fortegnelsen (990 a = SFA)
M-fortegnelsen (990 a = SFM)
G-fortegnelsen (990 a = SFG)
Dansk Bogfortegnelsen ( 032 a = DBF?)
Rettelser (032 x = DAT?)
Alle, der opfylder kriterierne i felterne ejer, faustnr, dato og uge
Underinddelingen U er på:
A
B
F
L
X
Alle der opfylder hovedinddeling
Materiale af materialevalgsinteresse i børne- og skolebiblioteker (990 b =
B, b, S eller s)
Materiale af materialevalgsinteresse for voksenafdelinger (990 b = F eller f)
Materialer hvortil der findes lektørudtalelser.
Speciel underinddeling.
Ved hovedinddeling AV, udskrives kun poster på materialer uden AV-beskrivelse (990 b = -).
Ved hovedinddeling N udskrives kun poster uden stjerne (dvs. poster uden felt 990).
Ved hovedinddeling D udskrives kun poster uden felt 990.
15
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Følgende kombinationer findes i standardoptrimning:
Eksempel:
Nøgle
Spr Ejer
Indhold
SCcf format-*-A
SCcf format-A-A
SCcf format-A-B
SCcf format-AH-A
SCcf format-AV-A
SCcf format-AV-B
SCcf format-G-A
SCcf format-G-B
SCcf format-H-A
SCcf format-M-A
SCcf format-M-B
SCcf format-N-A
SCcf format-N-X
dan
dan
dan
dan
dan
dan
dan
dan
dan
dan
dan
dan
dan
Alle udvalgte poster
A-fortegnelsen
A(BS)-fortegnelsen
Seddelfortegnelsen, Danske Bøger
AV-fortegnelsen
AV-fortegnelsen, Børn
G-fortegnelsen
G-fortegnelsen, Børn
H-fortegnelsen
M-fortegnelsen
M-fortegnelsen Børn
Dansk Bogfortegnelse
Dansk Bogfortegnelse, ikke stjernemærket
********
********
********
********
********
********
********
********
********
********
********
********
********
5.1.6.3 Sortering af poster på seddelfortegnelser
Følgende trimmeværdi styrer sortering på den enkelte seddelfortegnelse.
Nøgle
Indhold
SCcf sort-seddel-H-U
[sortfld][,sortfld]*
O+ S- E+ D+
Hvor H-U angiver seddelfortegnelsen, se SCcf format-H-U.
sortfld kan være følgende:
RET
BS
BØ
MAT
FOR
TIT
UÅ
EMN
DK
IBC
Sorterer afhængig af, om posten er en rettelse, dvs. om felt 990 delfelt r
findes. Rettelsesposter sorteres først.
Sorterer afhængig af, om posten har B/S-markering, dvs. felt 990 delfelt b
indeholder B eller S. Poster med B/S markering sorteres først.
Opstillingskode for børnelitteratur, dvs. felt 038, delfelt a
Materialetype, se afsnittet om materialetyper
Forfatter
Titel
Udgivelsesår fra felt 008 delfelt a, sorteres i faldende orden
Emne, dvs. første forekommende emnefelt
Opstilling, dvs. klassemærke (felt 652/654 delfelt m eller o) eller opstillingskode for musikoptagelser m.v. (felt 039).
Sorterer afhængig af, om der findes IBC bestillingsfrist i posten (felt 990
delfelt t). Poster med IBC bestillingsfrist sorteres først.
16
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Hvis trimmeværdien ikke findes for den pågældende seddelfortegnelse anvendes trimningen
SCcf sort-seddel-def. Hvis denne trimning heller ikke findes sorteres efter:
"RET,BS,BØ,MAT,FOR,TIT,UÅ,EMN,DK,IBC".
Eksempel:
Nøgle
Spr Ejer
Indhold
SCcf sort-seddel-A-A
SCcf sort-seddel-A-B
SCcf sort-seddel-N-A
SCcf sort-seddel-def
***
***
***
***
RET,BS,BØ,MAT,FOR,TIT,UÅ,EMN,DK,IBC
RET,BS,BØ,MAT,FOR,TIT,UÅ,EMN,DK,IBC
FOR,TIT,UÅ,DK,EMN
RET,BS,BØ,MAT,FOR,TIT,UÅ,EMN,DK,IBC
dde
dde
dde
dde
5.1.6.4 Begrænsning af note og emneord
Trimmeværdien SScy seddel-blindfld (E+) kan anvendes til at undertrykke felter (fx notefelter), der ikke ønskes udskrevet. Felterne angives som en kommasepareret liste.
Det er dog også muligt at anvende følgende trimninger:
Nøgle
Indhold
SSfy FORMAT-mat-indhold
[0|1]
O+ S- E+ D+
Hvis værdien er 1 begrænses udskrivningen af notefelter til felterne 526, 538 og.531 med
tilhørende 780-795.
Eksempel:
Nøgle
Spr Ejer
Indhold
SSfy matsed-mat-indhold
***
1
dde
Nøgle
Indhold
SSfy FORMAT-mat-emne
[0|1]
O+ S- E+ D+
Hvis værdien er 1 begrænses udskrivning af emneordsfelter til felt 666.
Eksempel:
Nøgle
Spr Ejer
Indhold
SSfy matsed-mat-emne
***
1
dde
17
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
5.1.6.5 Udskrivning af stregkode
Udskrivning af stregkode på seddelfortegnelser kan nu foretages for visse printertyper med
følgende trimning:
Nøgle
Indhold
UPcy barcodeprinter
{0|1|2}
O+ S- E+ D+
For visse printertyper kan der udskrives stregkode på seddelfortegnelser. Indhold har følgende
betydning.
0: stregkode udskrives ikke
1: stregkode udskrives på HP laserjetprintere. Det er afprøvet på en HP LaserJet 4 plus
(dde1092) samt på HP 4000N og HP 5000N.
2: stregkode udskrives på Canon laserprintere. Det er afprøvet på en Canon LBP8 Mark III R
(dde1070).
Eksempel:
Nøgle
Spr Ejer
Indhold
UPcy barcodeprinter
***
0
dde
Nøgle
Indhold
SSfy FORMAT-idbarcode
[0|1|2|3|4]
O+ S- E+ D+
0: stregkode udskrives ikke
1: stregkode udskrives øverst til venstre (som i 8.6 patch 1)
2: stregkode udskrives øverst til højre
3: stregkode udskrives nedenfor den bibliografiske post til venstre
4: stregkode udskrives nedenfor den bibliografiske post til højre
Ifm. 3 og 4 bliver stregkoden reelt placeret imellem den bibliografiske post og felterne til bemærkninger og forslag.
Trimmeværdien UPcy barcodeprinter (L+) angiver om stregkoden skal udskrives til en hp
eller canon-printer.
Trimmeværdien er primært til brug for materialevalgslister. Hvis den anvendes for andre formater, kan det give ukontrollerede resultater.
Eksempel:
Nøgle
Spr Ejer
Indhold
SSfy matsed-idbarcode
***
1
dde
18
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
5.1.6.6 Udskrivning af prik-markering
Der kan genereres en prikmarkering på seddelfortegnelserne. Hvis indholdet af felt 260 delfelt
b kan slås op som trimmeværdi udskrives en trimbar tekst. Dette gælder kun for biblioteker,
der anvender danMARC2.
Nøgle
Indhold
SCfr prik-DATA
Tekst
O- S+ E- D+
Hvis felt 260 delfelt b indeholder teksten DATA, udskrives teksten Tekst.
5.1.7 Tegn for start og stop af felter/delfelter
Nøgle
Indhold
SCcy start-stopdlf
startdlf tegn stopfld tegn
O- S- E+ D+
startdlf tegn angiver hvilket tegn, der benyttes til at markere starten på et delfelt.
stopfld tegn angiver, hvilket tegn der benyttes til at markere slutningen på et felt.
Eksempler:
Nøgle
Spr Ejer
Indhold
SCcy start-stopdlf
SCcy start-stopdlf
***
***
» «
* *
dde
dde
5.1.8 Ved sletning af en post
Nøgle
Indhold
UUca deltoweed
{0|1|2}
O- S- E+ D+
0: slet posten
1: flyt til kassationsbase
2: spørg om posten skal flyttes til kassationsbase, eller om den skal slettes
Med denne trimmeværdi kan man styre, hvad der skal ske med en post, der slettes med funktionen "Slet post".
Eksempel:
Nøgle
Spr Ejer
Indhold
UUca deltoweed
***
2
dde
19
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Nøgle
Indhold
UUcw deltoweed
[spørgetekst]
O+ S+ E- D+
Den angivne tekst vil komme frem på skærmen, hvis en post slettes med funktionen "Slet
post" og trimmeværdien UUca deltoweed er sat til 2.
Eksempel:
Nøgle
Spr Ejer
Indhold
UUcw deltoweed
dan ********
Skal posten placeres i kassationsbasen?
Nøgle
Indhold
UUcw deltoweed-m
[spørgetekst]
O+ S+ E- D+
Den angivne tekst vil komme frem på skærmen, hvis flere poster slettes med funktionen "Slet
post" og trimmeværdien UUca deltoweed er sat til 2.
Eksempel:
Nøgle
Spr Ejer
Indhold
UUcw deltoweed-m
dan ********
Skal posterne placeres i kassationsbasen?
5.1.9 Ved afslutning
Nøgle
Indhold
SCva reject
{0|1}
O- S- E+ D+
0: - katalogisering forlades uden advarsel ved tryk på "Fortryd".
1: - der gives en advarsel, når katalogisering forlades ved tryk på "Fortryd".
Ved hjælp af denne trimmeværdi kan man bestemme, om der skal gives en advarsel, når man
forlader katalogiseringen af en post ved tryk på "Fortryd". Man kan på denne måde sikre, at
man ikke utilsigtet mister sine rettelser.
Eksempel:
Nøgle
Spr Ejer
Indhold
SCva reject
***
1
dde
Nøgle
Indhold
SCvw reject
[advarselstekst]
O- S+ E- D+
Indholdet angiver den advarselstekst, der kommer frem på skærmen, når man forlader editeringen af en post ved tryk på "Fortryd" og værdien af SCvareject er sat til 1.
20
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Eksempel:
Nøgle
Spr Ejer
Indhold
SCvw reject
dan ********
Ønsker du virkelig at afslutte uden at
gemme ændringerne?
5.1.10 Ved opdatering
Nøgle
Indhold
SCva onlineupd
{0|1}
O- S- E+ D+
0: - online opdatering ikke tilladt
1: - online opdatering tilladt
Med denne trimmeværdi kan man styre, om det skal være tilladt at foretage online opdatering
fra katalogisering. Hvis indholdet sættes til 0, vil skakbrætteksten til funktionen "Online
opd" forsvinde. Selve opdateringsformen bestemmes af trimmeværdien UUcy update-direct
Eksempel:
Nøgle
Spr Ejer
Indhold
SCva onlineupd
***
1
dde
Nøgle
Indhold
EDupdlog
{0|1}
O+ S- E+ D+
0: - ingen logning
1: - logning
Angiver om man ønsker en log af de opdateringer, der foretages via katalogiseringen.
Hvis det ønskes, foretages en logning af de opdateringer, der foretages til filen editlog. Denne
fil befinder sig i det katalog, som trimmeværdien PSlogdir angiver.
Eksempel:
Nøgle
Spr Ejer
Indhold
EDupdlog
***
0
dde
21
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Formatet i logfilen er som følger:
Date:yymmdd Key:xxxxxxxx Grp:y->z Action:aaa
yymmdd
xxxxxxxx
y
z
aaa
dagsdato for opdateringen.
identifikationsnummeret.
angiver hvilken mængde der flyttes fra.
angiver hvilken mængde der flyttes til.
angiver hvilken slags opdatering der er foretaget, der er 3 forskellige actions.
Action:
delete - hvis y = Grp så er z = Grp, hvis y = Type så er z = Type.
insert
update
Mængder:
Grp
Type
Indhold
Forkortelse
1
4
L
A
O
a
1
1
1
9
2
1
editeringsposter
opdateringsposter
leveranceposter (import)
administrative poster
opdateringslog (export)
accessionsposter(import)
ret
opdat
lev
adm
log
acc
Bemærk, at et bestemt identifikationsnummer kun må optræde een gang i hver type mængde.
Dette betyder, at en post kan være enten i editerings-, opdaterings-, leverance- eller accessionsmængden, men ikke flere steder på én gang.
Nøgle
Indhold
SCvy onlinescript
[kommando]
O- S- E- D+
I forbindelse med online opdateringer, kan man få udført et script efter endt opdatering.
Trimmeværdien indeholder kald af et script eller en UNIX kommando. Der overføres 2 parametre til scriptet, det interne nummer på den post, der bliver opdateret, samt identifikationsnummeret på posten.
Bruges f.eks. til at finde ud af, hvor mange og hvilke poster, der er foretaget online opdateringer på i løbet af dagen.
22
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Eksempel:
Nøgle
Spr Ejer
Indhold
SCvy onlinescript
***
echo "%d %s \n" >> /tmp/onlinelog
********
Nøgle
Indhold
PDupdfld
f=feltnummer;d=delfeltkode
O+ S- E- D+
Bruges til at angive, hvilket felt/delfelt der angiver postens statuskode. Typisk parameter er:
"f=004;d=&", hvilket vil sige at i felt 004, delfelt »& står koden for poststatus.
(Vedr. koder for poststatus - se PDupddefmode)
Eksempel:
Nøgle
Spr Ejer
Indhold
PDupdfld
***
f=004;d=&
********
Nøgle
Indhold
PDupddefmode
{n|c|d|u}
O- S- E- D+
Kode for postens opdateringsstatus. Denne værdi bruges, hvis posten ikke indeholder det
felt/delfelt, der er angivet ved PDupdfld.
Hvis PDupddefmode ikke findes, er standardværdien "c".
Poststatuskoden angiver, hvilken behandling posten skal have under opdateringen. Der findes
følgende koder:
Kode
Beskrivelse
n
c
d
u
Ny post, må ikke findes i basen i forvejen.
Rettelses post, skal findes i basen.
Slette post, skal findes i basen.
Opdaterings post, det er ligegyldigt om posten findes i basen i forvejen.
I opdateringsprocessen afvises f. eks.:
- poster med koder forskellig fra "n", "c", "d" eller "u".
- poster med koden "n", hvis de findes i basen i forvejen.
- poster med koden "d", hvis de ikke findes i basen i forvejen.
Evt. afviste poster vil blive ført tilbage til retmængden, med en markering af fejltypen i "F"kolonnen (oversigt over fejlkoder findes i: "Håndbog - Katalogisering").
23
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Eksempel:
Nøgle
Spr Ejer
Indhold
PDupddefmode
***
u
********
Nøgle
Indhold
PDupdmode
konverteringsstreng
O+ S- E- D+
Bruges til automatisk konvertering af transaktionskoder. Bruges f.eks. ved modtagelse af poster fra Forskningsbibliotekernes Edb Kontor. Som parameter angives en streng af alfanumeriske tegn. Tegnene hører sammen parvis, således at første tegn i et par automatisk vil blive
konverteret til det andet tegn i parret.
F.eks.: 0n1c2n3c9d
Bemærk at ovenstående trimmeværdi, ikke forhindrer, at man bruger systemets indbyggede
koder for poststatus: "ncdu".
Eksempel:
Nøgle
Spr Ejer
Indhold
PDupdmode
***
0n1c2n3c9d
********
Nøgle
Indhold
PSeditlog
{0|1}
O+ S- E- D+
0: - der finder ingen overførsel sted
1: - der finder overførsel sted
Angiver om opdateringsprogrammet automatisk skal overføre sidste udgave af en post til
logmængden.
Eksempel:
Nøgle
Spr Ejer
Indhold
PSeditlog
***
0
********
24
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Nøgle
Indhold
O- S- E- D+
UUcr substitutenr
feltnavn " fra tekst " " til tekst "
Nøglen anvendes ved masseretning felter/delfelter fra katalogisering. Rettelsen angår et givent
felt eller delfelt i MARC-posterne betegnet ved feltnavn. fra tekst og til tekst er henholdsvis
teksten som den er og teksten som den skal blive til efter rettelsen. Der skelnes mellem store
og små bogstaver. Bemærk mellemrum mellem tegnet " og teksten. Mellemrummet er nødvendigt for ikke at komme til at rette inde i et ord.
nr er en nummerering af rette-nøglerne, hvoraf der kan være flere på én gang.
feltnavn kan antage værdierne:
a: Feltnavn fra MARC-formatet hvilket indebærer, at der kun rettes i dette felt, f.eks. 245 a
b: * * , hvilket indebærer at rettelsen vil foregå overalt i MARC-posternes felter og delfelter.
Masserettelses funktionen anvender nøglerne UUcy update-isbatch? og kan kaldes fra søgesystemet med kommandoen opdater (command515). Se i øvrigt "Håndbog –Katalogisering"
vedrørende masserettelser.
Eksempler:
Nøgle
Spr Ejer
Indhold
UUcr substitute1
***
********
UUcr substitute2
***
********
* * " Kjøbenhavn "
" København "
245 a " Røvver " "Røver"
5.1.11 Ved formatering af tekst
Nøgle
Indhold
SCfr edtxtlen
[forfatterlængde,titellængde]
O- S- E- D+
Trimmeværdien anvendes af smil-formatet edtxt til at angive, hvor mange tegn der ønskes
udskrevet af forfatterens navn og af titlen i inddateringsoversigten. Der vil højst blive vist 35
tegn i alt på skærmen, uanset trimmeværdiens indhold.
forfatterlængde: Tallet angiver hvor meget, der medtages af forfatternavnet. Der hentes fra
position 3 i det pågældende delfelt i MARC-formatet. Det maximale antal viste tegn af navnet
er: det ønskede tal minus 3. Hvis forfatternavnet fylder mere, afkortes det.
titellængde: Tallet angiver den sidst mulige position, der hentes af titlen. Systemet udregner
for hver post, hvor mange tegn forfatternavnet i dette tilfælde fylder, tallet trækkes fra det
maximale antal tegn i titellængden; derfor skal titellængde sættes til et tal, der er større end
forfatterlængde.
25
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Ved flerbindsværker, fordeles pladsen ligeligt mellem titlens enkelte dele. (Dette gøres, for at
man kan identificere de enkelte bindposter).
Det anbefales at titellængde sættes til højst 37 (der hentes fra position 3 og vises maximalt 35
tegn). Vælges et større tal, risikerer man, at den genererede tekst er længere, end det der vises
på skærmen.
Eksempel 1:
Nøgle
Spr Ejer
Indhold
SCfr edtxtlen
***
20,37
MARC
Ejer
bbe
bbe
bbe
bbe
bbe
Dato
941031
941031
941031
941031
941031
********
INDDATERINGS OVERSIGT
Ident
50119289
05981743
05981751
05981786
07853025
F Ma Titel
HP Mitchell, Margare: Borte med blæste
bo Mitchell, Margare: Borte . Bind 1 BP
bo Mitchell, Margare: Borte . Bind 2 BP
bo Mitchell, Margare: Borte . Bind 3 BP
bo Retningslinier for udbygningsplan o
Eksempel 2:
Nøgle
Spr Ejer
Indhold
SCfr edtxtlen
***
20,160
MARC
Ejer
bbe
bbe
bbe
bbe
bbe
Dato
941031
941031
941031
941031
941031
********
INDDATERINGS OVERSIGT
Ident
50119289
05981743
05981786
05981751
07853025
ret
ret
F Ma Titel
HP Mitchell, Margare: Borte med blæste
bo Mitchell, Margare: Borte med blæste BP
bo Mitchell, Margare: Borte med blæste BP
bo Mitchell, Margare: Borte med blæste BP
bo Retningslinier for udbygningsplan o
Bemærk at vigtig information fra bindposttitlerne ikke vises i eksempel 2. Mangelen kan opstå, hvis trimmekortet ikke findes, hvis trimmeværdien er tom, eller hvis titellængde (som her)
er sat for højt.
Nøgle
Indhold
PStxtdmp
tekstbehandlings dokumentnavnsmaske
O+ S- E- D+
Bruges ved udskrivning, når udskrift ønskes lagret som dokument. Hvis indholdet af denne
trimmeværdi sættes til "%s.txt", vil det medføre, at %s bliver substitueret med det navn, man
angiver ved udskriften.
26
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Eksempel:
Nøgle
Spr Ejer
Indhold
PStxtdmp
***
%s.txt
********
5.1.12 Ved formatering af poster
Nøgle
Indhold
PDedsmil
smilformat
O+ S- E- D+
Bruges til formatering af nye poster, når funktionen "Indsæt ny" post aktiveres. Standard
formatet vil generere et nyt idnr. til posten.
Eksempel:
Nøgle
Spr Ejer
Indhold
PDedsmil
***
edit
********
Nøgle
Indhold
PDedrawsmil
smilformat
O+ S- E- D+
Bruges ved al katalogisering, der ikke drejer sig om nye poster. Benyttes også til formatering
af administrative poster.
Eksempel:
Nøgle
Spr Ejer
Indhold
PDedrawsmil
***
editraw
********
5.1.13 Styret katalogisering
Nøgle
Indhold
SCcy opac
skærmbillednavn
O+ S- E+ D+
Indholdet angiver navnet på det billede, der benyttes som udgangspunkt for styret katalogisering.
Eksempel:
Nøgle
Spr Ejer
Indhold
SCcy opac
***
edmask
dde
27
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Nøgle
Indhold
CHvs opacmask
skærmbillednavn
O+ S- E+ D+
Indholdet angiver navnet på det billede, der benyttes som udgangspunkt for styret katalogisering, når styret katalogisering anvendes fra beholdningsregistreringen.
Eksempel:
Nøgle
Spr Ejer
Indhold
CHvs opacmask
***
edmaskhol
dde
Nøgle
Indhold
SCcx marc-template
tekst1#tekst2
O+ S+ E- D+
Teksten i øverste venstre hjørne i katalogiseringsoversigten er trimbar. Teksten angiver om
der i øjeblikket anvendes normal eller styret katalogisering. Tekst1 er den tekst, der repræsenterer MARC-katalogisering. Tekst2 er den tekst, der repræsenterer styret katalogisering.
Eksempel:
Nøgle
Spr Ejer
Indhold
SCcx marc-template
dan
MARC#Styret
********
Nøgle
Indhold
SCcx opacheadline
overskriftslinie
O+ S+ E- D+
Angiver overskriftslinien i styret katalogiseringspopup'en.
Nøgle
Indhold
SCcy opac-NAVN
skærmbillede
O+ S+ E+ D+
NAVN angiver lovlige skærmbillede navne, som kan vælges i "Sæt kat." popup'en.
Nøgle
Indhold
SCcx opacrec-NAVN
forklarende tekst
O+ S+ E+ D+
Angiver en forklarende tekst til de forskellige skærmbilleder, som kommer frem når "Hjælp"
vælges i "Sæt kat." popup'en.
28
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Nøgle
Indhold
SCcy yyyymmdd
dato
O- S+ E- D-
Angiver otte-cifret sprogafhængig dato. Anvendes til konvertering af fejlmeddelelser fra datokontrollen.
Eksempel:
Nøgle
Spr Ejer
Indhold
SCcy yyyymmdd
dan ********
ååååmmdd
Nøgle
Indhold
SCcy @xxxy
smilformat
O+ S- E- D+
Indholdet angiver et smilformat, som benyttes til udfyldning af felt xxx delfelt y i det styrede
katalogiserings skærmbillede. Betingelsen for at udfyldningen sker er, at feltet findes i
skærmbilledet, samt at feltet ikke er tomt.
Eksempel:
Nøgle
Spr Ejer
Indhold
SCcy @i20a
***
i20def
********
Som betyder, at det lokale felt i20 delfelt a, vil blive udfyldt med data fra smilformat i20def.
5.1.14 Validering via decode indgange
Nøgle
Indhold
Dxxxy
kodeoversættelsestekst
O+ S+ E- D+
Overskrift til kodeoversættelses vindue.
xxx - feltnummer
y - delfeltkode
Hvis xxx indeholder et bogstav som første tegn, skal dette bogstav skrives som et lille bogstav.
Samtidigt med at indgangen er overskrift, bruges den også til at teste, om "hent data" funktionen kan bruges i felt/delfelt.
29
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Eksempler:
Nøgle
Spr Ejer
Indhold
D004b
D004g
D008l
dan ********
dan ********
dan ********
Kode for materialetype
Kode for periodica frekvens
Sprogkoder
Nøgle
Indhold
Dxxxyzzzz
kodeoversættelsestekst
O+ S+ E- D+
xxx - feltnummer
y - delfeltkode
zzzz - dataindhold af delfeltet (max 7 tegn).
Hvis xxx indeholder et bogstav som første tegn, skal dette bogstav skrives som et lille bogstav.
Bruges til validering af, om dataindhold i delfelt er lovligt, samt til koder/tekster i til udvælgelse af ønsket kode.
Eksempler:
Nøgle
Spr Ejer
Indhold
D004ba
D008leng
dan ********
dan ********
bog
Engelsk
5.1.15 Opslag i langordsregistre
Nøgle
Indhold
EDscxxxy
overskriftstekst
O+ S+ E- D+
xxx - feltnummer
y - delfeltkode
Hvis xxx indeholder et bogstav som første tegn, skal dette bogstav være et lille bogstav. F.eks.
EDsci97a, hvor i'et foran 97 er første tegn.
30
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
5.1.16 Søgekode og overskrift til langord's vindue.
Indholdet i trimmeværdien benyttes også til at teste om "Hent data" funktionen kan bruges i
felt/delfelt.
Delfelt koden kan undværes, hvilket medfører, at langordslistningen bliver uafhængig af indholdet i delfeltet, samt at den bliver lovlig i alle delfelter.
Eksempler:
Nøgle
Spr Ejer
Indhold
EDsc245a
EDsc600a
dan ********
dan ********
tl Titler
pe Personnavne
5.1.17 Autoritetskontrol via søgevejene
Nøgle
Indhold
SXvy checkxxxy
feltnummer delfeltkode konverteringskode index
O+ S- E- D+
xxx - feltnummer
y - delfeltkode
Denne optrimning kan give en form for autoritetskontrol via søgeregistrene. Optrimningen
består i, at man angiver hvilket felt og delfelt i katalogiseringen, man ønsker at validere. Herudover fortæller man, hvilket index i wordstabellen man ønsker at validere op i mod, samt
hvilken tegnkonvertering man ønsker at foretage. Opbygningen af basen og tegnkonverteringen er beskrevet under basegenereringen i kapitlet om informationssøgning.
Virkemåden vil efter optrimningen være således, at når man går ud af det specificerede felt i
katalogiseringen, vil man få skrevet en fejlbesked eller advarsel ud, hvis ordet findes i wordstabellen. Ordet skal forstås abstrakt, idet det ord det drejer sig om, er det første ord, som man
kan generere med den givne tegnkonvertering, udfra dataindholdet i felt/delfeltet. Et ord vil
typisk være et ISBN (021 a), eller titel-langord 245 a ("ordet" kan bestå af flere ord). Fejlbeskeden der skrives ud styres af trimmeværdien: SXve checkxxxy
Eksempel:
Nøgle
SXvy check001a
Spr Ejer
Indhold
001 a 0x1200 H
31
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Nøgle
Indhold
O+ S+ E- D+
SXve checkxxxy
fejl-/advarsels-tekst
xxx - feltnummer
y - delfeltkode
I denne trimmeværdi kan angives de advarsels tekster, som man ønsker tilknyttet trimmeværdierne SXvy checkxxxy
Bemærk, at ovenstående ikke kan anvendes til autoritetskontrol af fuldt forfatter navn, da for
fatter navnet går over 2 forskellige delfelter. Desuden er titelchecket heller ikke helt præcist,
da fuld titel også går over flere delfelter, men tilnærmelsen vil være god nok for titel.
Eksempel:
Nøgle
Spr Ejer
Indhold
SXve check001a
dan ********
Post med samme ident findes allerede i
basen.
5.1.18 Hjælpeinformation i menuoversigt
Nøgle
Indhold
SCv@ menuerr X
hjælpetekst
O+ S+ E- D+
Hjælpeteksten knytter sig til en kode X.
I inddateringsoversigten er det muligt at se diverse koder. Fejlkoderne står i "F"-kolonnen, de
bliver sat, når en post er blevet afvist ved opdatering. Notekoderne står umiddelbart foran
identifikationsnummeret. Hjælpeteksten for koden kan fås frem ved at trykke på det tegn, der
er vist under fejlindikatoren.
Oversigt over koder se: "Håndbog - Katalogisering".
Eksempel:
Nøgle
Spr Ejer
Indhold
SCv@ menuerr U
dan ********
Posten findes allerede i basen
32
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
5.1.19 Hjælpetekster på felt/delfelt niveau
Nøgle
Indhold
EDhelpxxx
hjælpetekst
O+ S+ E- D+
xxx - feltnummer
Disse hjælpetekster er tilknyttet et bestemt felt. De bruges som løbende hjælpetekster i linie 1
ved editering. Vises når markøren står i feltidentifikationen, eller når markøren står i et tilhørende delfelt, uden selvstændig hjælpetekst.
Eksempel:
Nøgle
Spr Ejer
Indhold
EDhelp245
dan ********
Titel og forfatterangivelse
Nøgle
Indhold
EDhelpxxxy
hjælpetekst
O+ S+ E- D+
xxx - feltnummer
y - delfeltkode
Disse hjælpetekster er tilknyttet et bestemt delfelt. De bruges som løbende hjælpetekster i
linie 1 ved editering. Vises når markøren står i det angivne delfelt.
Eksempel:
Nøgle
Spr Ejer
Indhold
EDhelp245b
dan ********
Rest af hovedtitel
Nøgle
Indhold
EDhelpxxxyz
hjælpetekst
O+ S+ E- D+
xxx - feltnummer
y - delfeltkode
z - indikatornummer
Disse hjælpetekster er knyttet til et delfelt med en bestemt indikatorværdi. De bruges som
løbende hjælpetekster i linie 1 ved editering. Vises når markøren står i det angivne delfelt,
med den pågældende indikator værdi. Hentes kun frem, hvis der ikke findes en EDhelpxxxy
hjælpetekst.
Eksempel:
Nøgle
Spr Ejer
Indhold
EDhelp245a1
dan ********
Hoved- eller bi-indførsel under titlen
33
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
5.1.20 Brugerdefinerbare funktionstaster
Nøgle
Indhold
PSupdtrim
{0|1}
O- S- E+ D+
0: Ingen ændring
1: Ændring mulig
Angiver om brugeren må ændre brugerdefinerede funktionstaster.
Eksempel:
Nøgle
Spr Ejer
Indhold
PSupdtrim
***
0
dde
Nøgle
Indhold
EDUkeyfno
skakbrættekst tekst
O+ S+ E+ D+
fno står for funktionstasten, dvs. F5-F12 samt Shift+F5-Shift+F12.
Når der trykkes på "Taster" kommer mulighederne på skakbrættet frem. Ved udvælgelse af
en bestemt skakbrættekst bliver den tilhørende tekst indsat præcis på det sted, hvor markøren
stod i katalogiseringsbilledet.
Brugeroprettede tekster bliver gemt i trimmefilen. Som "EJER" sættes brugerens login navn.
Eksempler:
Nøgle
Spr Ejer
Indhold
EDUkeyF5
EDUkeyF6
EDUkeyF7
dan dde
dan xxx
dan abc
serie Seriens indhold se denne
original Originaludgave
abc Ann Bente Christensen
34
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
5.1.21 Kodning af funktionstaster
Nøgle
Indhold
EDFkeyno
tastetryk funktion-der-udføres [tekst]
O+ S+ E+ D+
no er et løbenummer.
tastetryk er angivelsen af enten et funktionstryk eller en kontrol sekvens.
funktion-der-udføres er et pseudonavn for den funktion, man ønsker udført, når det pågældende tastetryk (/sekvens) udføres.
tekst kan være, enten en tekst der kommer frem på skakbrættet, eller en kommentar. Kommentaren angives med et foranstillet hashtegn (#). Tekst skal omsluttes af anførselstegn.
Det skal bemærkes, at denne kodning af funktionstaster kun omfatter selve inddateringsfunktionen.
Eksempler:
Nøgle
Spr Ejer
Indhold
EDFkey01
EDFkey22
EDFkey32
dan dde
dan dde
dan dde
Alt+F1 SAVE
F9 NEXTPAGE "næste"
^^^L NEXTDLF #HOME CURSORR
Sidste eksempel med tryk på "Home" "Pil-højre" bevirker, at man flytter frem til næste delfelt.
Lovlige funktionsnavne er:
Funktion:
CALC
CONCAT
CR
CURSORD
CURSORH
CURSORL
CURSORR
CURSORU
DATE
DELBACK
DELCHAR
DELDATA
DELDLF
DELFLD
Beskrivelse:
Kald lommeregner, og overfør resultatet.
Tilføj enten felt eller delfelt til MARK buffer.
Markør retur, flyt markør en linie ned.
Flyt markør ned.
Flyt markør til top af skærm.
Flyt markør til venstre.
Flyt markør til højre.
Flyt markør op.
Hent og sæt dato.
Slet karakter foran cursoren.
Slet karakter.
Slet hele delfeltet.
Slet delfelt.
Slet MARC-felt.
35
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
DELLINE
DELREST
ESCMARK
ESCRECALL
ESCSAVE
ESCUSERKEY
F DELCHAR
F INSDLF
F INSFLD
FIRSTCH
GETDATA
GETREC
HARDCOPY
INSCHAR
INSDLF
INSDLFDATA
INSFLD
INSFLDDATA
INSLINE
LASTCH
MARK
NEXTDLF
NEXTFLD
NEXTPAGE
PREVDLF
PREVFLD
PREVPAGE
RECALL
REJECT
SAVE
SHIFT
SHIFTVAL
SWFUNC
SWHELP
SWINP
SWINS
UNDO
USERKEY
Slet linie.
Slet resten af delfeltet.
Nulstil MARK buffer.
Rediger MARK buffer.
Gemmer katalogpost uden validering. Post får * markering.
Opsætning af brugerdefinerede taster.
Tvinger sletning af karakter.
Tvinger et nyt delfelt ind i cursorpositionen.
Tvinger resten af feltet med over i et nyt felt.
Gå til første karakter på linien.
Lav scan i langordsregister og hent evt. data eller MARC-post med tilbage.
Hent post til buffer 2.
Lav skærmkopi.
Indsæt mellemrum.
Indsæt nyt delfelt.
Indsæt delfelt i datamode.
Indsæt nyt MARC-felt.
Indsæt felt i datamode.
Indsæt linie.
Gå til sidste karakter på linien.
Gem felt eller delfelt i MARK buffer.
Gå til næste delfelt.
Gå til næste felt.
Spring en side frem.
Gå til forrige delfelt.
Gå til forrige felt.
Gå en side tilbage.
Skriv MARK bufferen ind i MARC-posten.
Fortryd katalogisering, ændringer gemmes ikke.
Validerer og gemmer katalogpost, hvis validering er i orden. Går derefter til
menuoversigt.
Skift mellem buffer 1 og buffer 2.
Skift valideringspost under inddatering.
Funktionsbræt tændes/slukkes (Skiftes).
Hjælpetekst i pos 1,2 tændes/slukkes (Skiftes).
Skift mellem data og fuldskærm tilstand. Dvs. mellem katalogisering kun i
dataindhold og i hele MARC-posten.
Skift mellem indsæt og overskriv tilstand.
Fortryd sidste tast.
Hent definition af brugerdefineret tast.
36
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Lovlige tastetryk er:
Tastesekvens:
Beskrivelse:
f1 til f16
F1 til F16
^A@ til ^AO
^A` til ^Ao
^[
^^
^(tegn)
^^^(tegn)
Uskiftede funktionstryk.
Skiftede funktionstryk.
Svarer til <f1> til <f16>.
Svarer til <F1> til <F16>.
Svarer til <Esc> tasten.
Svarer til <Home> tasten.
Svarer til <Ctrl> + <'tegn'> f.eks. <Ctrl> + <y> svarer til '^Y' osv.
Svarer til <Home> <Ctrl>+<'tegn'> f.eks. '^^^H' svarer til <Home> <Ctrl>+<h>.
Svarer til <Esc> <Ctrl>+<'tegn'>.
Svarer til <Home> <Home>.
Svarer til <Home> efterfulgt af en af <f1> - <f16>.
Svarer til <Home> efterfulgt af en af <F1> - <F16>.
Svarer til <Esc> efterfulgt af en af <f1> - <f16>.
Svarer til <Esc> efterfulgt af en af <F1> - <F16>.
Svarer til <Slet tegn>.
Svarer til <PilHøjre> tast.
Svarer til <PilVenstre> tast.
Svarer til <PilOp> tast.
Svarer til <PilNed> tast.
Svarer til <Retur>.
^[^(tegn)
^^^^
^^^A@-^^^AO
^^^A`-^^^Ao
^[^A@-^[^AO
^[^A`-^[^Ao
^X
^L
^H
^K
^J
^M
Bemærk at funktionstaster præfikset med <Esc> og <Home> indtil videre skal angives på én
af de 4 angivne måder, hvilket betyder af makroerne f1- f16 og F1-F16 ikke kan bruges i denne sammenhæng.
5.1.22 Automatisk sletning af poster med særlig katalogkode
Jf. http://www.dbc.dk/nationale-opgaver/bibliografisk-nyt/netpublikationer-mappe/detugentlige-url-tjek-pa-dbcs-netregistreringer, sætter DBC katalogkoden IDU på netpublikationer, der er blevet utilgængelige.
Det er muligt at få indlæsningsrutinen (ftplev.sh) til at undlade at indlæse poster
med bestemte katalogkoder i en dataleverance. Hvis posten findes i basen i forvejen bliver
den slettet, når den kommer med en af katalogkoderne.
Katalogkoderne angives i følgende trimmeværdi:
Nøgle
Indhold
SCfx def-catcode2del
[kode][,kode]*
O- S- E+ D+
37
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Eksempel:
Nøgle
Spr Ejer
Indhold
SCfx def-catcode2del
*** dde
IDU
Når formatet catcode2del.f anvendes, f.eks. som 2. smilformat i ftplev.sh (dvs. angivet med
-s :catcode2del), vil poster, der har en af de trimmede katalogkoder få sat d i 004 delfelt r,
hvis posten findes i basen i forvejen, dvs. posten vil blive slettet. Hvis posten ikke findes i
basen vil formatet ikke udskrive posten, dvs. den vil ikke blive indlæst.
5.2
Billeder
edit
editor
eddelrec
edprint
edlsparm
ededparm
eddecode
edgetdata
eduserkey
editshow
edmask
edmaskhol
edmaskmat
5.3
katalogiseringsoversigtsbilledet
skakbræt og statuslinie til katalogiseringsbilledet (MARC)
popup vindue til sletning af poster
popup vindue til udskrivning af poster
popup vindue til at sætte oversigts listens parametre
popup vindue til at sætte validerings-/maskepostparametre
popup vindue til at vælge kode ud fra tekst
popup vindue til opslag i søgevejene (til brug for navneformskontrol)
popup vindue til programmering af brugerdefinerede funktionstaster
popup vindue til gennemgang af poster i hent data
katalogiseringsbillede til styret katalogisering
katalogiseringsbillede til styret katalogisering i beholdningsregistrering
katalogiseringsbillede til styret katalogisering af accessionsdata
Formater
Format
Beskrivelse
edit
Bruges ved indsættelse eller kopiering af post. Felt 004 delfelt & (statuskode) oprettes med indholdet "n", hvis delfeltet ikke findes i forvejen i den anvendte maskepost eller i posten, der kopieres. Hvis delfeltet findes ændres
ind holdet til "n".
Bruges ved redigering af post. Felt 004 delfelt & (statuskode) får indholdet
"c", hvis posten, der redigeres, eksisterer i basen.
Bruges ved redigering af post. Kan anvendes i stedet for editraw. Forskellen
er, at dette format vil ekspandere posten, med de i maskeposten angivne
felt/delfelter.
Bruges til generering af linierne med titel-oplysninger m.v. til inddateringsoversigten.
editraw
editfull
edtxt
38
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
6 Administrative poster
6.1 Valideringsposter
Valideringsposter er opbygget som "normale" danMARC-poster.
Posten skal opbygges iht. følgende regelsæt :
Felter, der findes i posten, angiver lovlige felter.
Repeatkode angiver om feltet må gentages
0 - angiver at feltet ikke må gentages
1 - angiver at feltet ubetinget må gentages
2 - angiver at felter må gentages, hvis repeatkode er forskellig for hvert felt
Delfelter i feltet angiver lovlige delfelter.
Første tegn i indhold af delfelter med delfeltkode & fortolkes som følger:
1 - angiver lovlige indikator 1 værdier til feltet
2 - angiver lovlige indikator 2 værdier til feltet
3 - angiver lovlige repeat værdier (N, A, AN)
4 - angiver obligatoriske delfelter (f.eks. ah)
»&3AN»&4a«
betyder at repeatkoden skal være alfanumerisk og delfelt a er obligatorisk.
39
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Dataindhold i delfelter fortolkes som
b
c
e
f
k
l
m
n
p
r
s
- ISBN kontrol
- foretag kode kontrol
- ISBN-13 kontrol, modulus 10 med EAN vægte
- faustnr kontrol
- behold delfelt, selv om det er tomt
- længdecheck
- identifikationnummer kontrol (DanBib-nummer/ISBN-10/ISBN-13)
- data kan inddateres uden blanktegn og/eller bindestreger
- personnummer check
- delfelt må gentages
- ISSN kontrol
T - dato med formatet ååååmmdd
t - dato med formatet ååmmdd
V - dato med formatet ddmmåååå
v - dato med formatet ddmmåå
Efterfølges en datoangivelse af et af tegnene /. eller - skal år, måned og dag være adskilt med
det pågældende tegn. F.eks. angiver v- formatet dd-mm-åå og T. angiver formatet åååå.mm.dd
F.eks. angives datovalidering i formatet åååå.mm.dd i felt 045 delfelt b på følgende måde i
valideringsposten:
045 00/0 »a»bT.«
Det er muligt at placere valideringsreglen for 10-cifret ISBN (bogstavet b) og 13-cifret (bogstavet e) i samme delfelt i en valideringspost. Det vil medføre, at delfeltindholdet er lovligt,
hvis blot een af valideringerne er ok.
Eksempel:
001 00/0 »aVALPOST»&1004,245»&9Valideringspost»o«
.
020 00/1 »ac»b»xr«
021 00/1 »abe»br»c»wrbn«
^^
Valideringsreglen for 13-cifret ISBN tjekker altid om nummeret er inddateret kompakt dvs.
uden blanktegn eller bindestreger.
n - Hvis dataindholdet i delfeltet består af b, s eller f, kan n benyttes til at angive, at man ikke
ønsker validering for antal af blanke og bindestreger i det pågældende nummer. Er der tale om
en datoangivelse (TtVv) betyder n umiddelbart efter angivelse af et skilletegn (/.-) at datoen
kan inddateres både med og uden skilletegn.
40
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Hvis et af ovennævnte bogstaver indgår i valideringspostens navn, vil felt 001 delfelt a i posten blive valideret i henhold hertil. En valideringspost med navnet VALINTf vil således
medføre identifikationsnummer kontrol på felt 001 delfelt a.
Fortolkning af første tegn i indhold i felt 001, delfelt &:
a - valideringspost identifikation
1 - obligatoriske felter (f.eks. 001,004,008,245)
2 - maskepost identifikation
3 - pegepind til styret katalogiseringsbillede
9 - bruges til tekst i inddateringsoversigten
Eksempel:
001 00/0 »aVALPOST»&1004,245»&9Valideringspost»o«
2 og 3 kan sættes fra både maske- og valideringsposten. I den nyeste standard er det valgt, at
det er maskeposten, som skal udpege sin valideringspost, men hvis delfelterne findes i valideringsposten, er det denne der vælger til sidst.
6.2 Maskeposter
Maskeposter er opbygget helt som normale poster, dog tit med tomme delfelter til hjælp ved
inddatering af nye poster. Delfelterne kan være udfyldte med forudbestemte værdier, som så
bliver brugt ved oprettelse af nye poster.
Fortolkning af første tegn i i felt 001, delfelt &:
»a - maskepostens identifikation
»1 - pegepind til trimmenøgle til idnr. generering.
»2 - pegepind til valideringspost
»3 - pegepind til styret katalogiseringsbillede
»9 - bruges til tekst i inddateringsoversigten
Eksempel:
001 00/0 »aMASK01»&1EDKey01»&9Maskepost til bogligt materiale«
»2 og »3 kan sættes fra både maske- og valideringsposten. I den nyeste standard er det valgt,
at det er maskeposten, som skal udpege sin valideringspost, men hvis delfelterne findes i valideringsposten, er det denne der vælger til sidst.
Hvis man vil have genereret felt 001 delfelt a indhold, skal man i maskepostens felt 001 opgive et delfelt »1, der indeholder indgangen til trimmefilen, hvor maske til generering findes:
Nøgle
Indhold
EDKeyxx
nøglegenereringsmaske
O+ S- E+ D+
41
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Eksempler:
Nøgle
Spr Ejer
Indhold
EDKey01
***
dde
EDKey02
***
dde
2 765 432 #11 9000000 9999999 mod:
#0 #10 #11 #11x
^098765432#11x x36000000
x36999999 mod: #0 #10 #11 #11x
Et eksempel på strukturen i en maskepost kan være
001 00/0
004 00/0
008 00/0
021 00/0
100 00/0
245 00/0
260 00/0
300 00/0
osv.
»aMASK01»&1EDKey01»&9Maskepost til bogligt materiale«
»b»c»f»z«
»a»b»l»&«
»a»d«
»a»h«
»a»b»c»e«
»a»b»c»k«
»a»b»c«
Indgangen EDKey01 i trimmefilen skal have følgende opbygning :
EDKey01: 2 765 432 #11 9000000 9100000
modulus: #0 #10 #11 #11X
maske
sidst/max brugte nummer
- cifrene i masken erstattes af cifrene fra sidst brugte nummer, efter at det er talt op. I ovenstående tilfælde benyttes 9000000.
- andet overføres uændret.
- masken sluttes af modulus tegnet (#). Der kan vælges mellem #0, #10, #11 og #11X check.
- cifre i masken bruges som vægte ved checkciffer beregningen.
- checkcifret indsættes på # tegnets plads.
- trimmefilen opdateres med det nye, sidst brugte nummer.
Ved katalogisering af nye MARC-poster kan man automatisk få indsat dags dato og/eller login ($LOGNAME). I maskeposten angiver man $D for dags dato eller $L for login i det
felt/delfelt hvor man ønsker oplysningerne indsat.
Der er udsendt standard maskeposter, der passer til MARC-poster fra DBC. Disse maskeposter ligger i dokumentet
/alib/is/dde/editdir/dan/maskeposter
som tekst i fuldt MARC-format. Posterne er beskrevet i håndbogen.
42
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
7 Eksport af dataleverancer
Eksport at dataleverancer kan enten ske manuelt via menukald, eller automatisk på fast tidspunkt hver uge.
7.1 Menukald
Manuel eksport af dataleverancer vil typisk ske via menukald (ved standardopsætning foregår
kaldet på følgende måde):
Fra Hovedmenu kaldes - Brugermenu (ususer.sg)
Fra Brugermenu kaldes - Eksport/import menu (usimp.sg)
I dataleverancemenuen i menusystemet ses de forskellige menuvalg til indberetningerne.
7.1.1 Eksport af katalogposter til DBC
På grundlag af en fil indeholdende identifikationsnumre (faustnumre) udtrækkes posterne ved
hjælp af scriptet dbcmarc.sh.
Til menupunktet hører trimmeværdien USst expvalid, der indeholder følgende kald:
wc#$ISSCRIPT/dbcmarc.sh -Vdbcvalid -sdbcexport -d
7.1.2 Eksport af katalogposter til andre
På grundlag af en fil indeholdende identifikationsnumre udtrækkes posterne ved hjælp af
scriptet dbcmarc.sh
Til menupunktet hører trimmeværdien USst exp, der indeholder følgende kald:
wc#$ISSCRIPT/dbcmarc.sh -d
Hvis biblioteket ønsker at indberette på andet end DOS- disketter, skal kaldet rettes. Skal der
f.eks. eksporteres poster på streamerbånd i stedet for DOS-disketter, ændres kaldet til:
wc#$ISSCRIPT/dbcmarc.sh -t
7.2 Valideringsposter
Standardvalideringsposterne til danMARC2 skal anvendes.
43
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
7.3 Trimning
Følgende trimmeværdier anvendes i forbindelse med indberetningen af poster til DBC samt
ved modtagelse af de returnerede poster fra DBC. Posterne vil blive returneret med et centralt
identifikationsnummer (faustnummer).
Nøgle
Indhold
SCfx dbcowner
nummer
O+ S- E+ D+
Bibliotekets ejermærke i DanBib, dvs. biblioteksnummeret (6 cifre)
Kun poster, der har dette ejermærke i felt 001 delfelt b, vil blive eksporteret til DBC.
Eksempel:
Nøgle
Spr Ejer
Indhold
SCfx dbcowner
***
775100
dde
Nøgle
Indhold
Routmarc
caracter_table in:out
O+ S- E- D+
Angiver den tegnsætkonverteringstabel og de kolonner i tabellen, der anvendes ved genereringen af datafilen til DBC.
Eksempel:
Nøgle
Spr Ejer
Indhold
Routmarc
***
/alib/is/$ISUSER/convtab/dM2.lut
int:DANBIB
********
NB! $ISUSER skal udskiftes med navnet på den lokale database.
Nøgle
Indhold
BT1 defswitch
felt1 delfelt1 felt2 delfelt2 bibkode
O+ S- E- D+
felt1 delfelt1 angiver et fast sted i den returnerede post, hvor der står et identifikationsnummer. Nummeret identificerer den oprindelige lokale post.
felt2 delfelt2 angiver det sted i den returnerede post, hvor bibkoden står.
bibkode angiver den 6-cifrede kode (biblioteksnummer), biblioteket har fået tildelt.
Denne trimmeværdi bruges ved udskiftning af administrative data. Hvis der behandles en
post, hvor indholdet i felt2 delfelt2 er bibkode, vil posten identificeret af det nummer, der findes i felt1 delfelt1, være den lokale post, hvorfra lokale data skal flyttes til posten med det
centrale identifikationsnummer.
44
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Ved kørsel af fltlokdata, vil indholdet af lokale felter i posten med det lokale identifikationsnummer, blive flettet ind i den nye post. Undtaget er emnehenvisningsposter, som anvender
bogstavsfelter, som ikke er lokale felter. Mao. bliver bogstavsfelter i emnehenvisningsposter
overskrevet, når der kommer opdateringer til posterne fra centralt hold.
Når basen opdateres med de nye poster, vil de oprindelige lokale poster blive lagt ind i en af
katalogiseringsmodulets listmængder, med den ejer og i den mængde, der er angivet i trimmeværdien SCvy switchownergrp. Posterne får poststatus d (slettepost). De decentrale poster vil automatisk få samme base, som de lokale poster, der erstattes, ligger i, normalt base
32 (dvs. uden basenummer) i forbindelse med ombytningen af data.
Eksempel:
Nøgle
Spr Ejer
Indhold
BT1 defswitch
***
002 c 002 b 775100
Nøgle
Indhold
SCvy switchownergrp
owner grp
********
O+ S- E- D+
owner angiver ejernavn, der tildeles de oprindelige lokale poster ved returnering af poster
med nye centrale identifikationsnumre.
grp angiver, i hvilken af katalogiseringsmodulets listmængder de oprindelige lokale poster
skal anbringes ved returnering af poster med nye centrale identifikationsnumre (lovlige værdier er beskrevet under trimmeværdien EDliststat).
De oprindelige poster får poststatus d (slettepost).
Eksempel:
Nøgle
Spr Ejer
Indhold
SCvy switchownergrp
***
dbc 1
********
Hvis indholdet sættes til "dbc 1", og loginnavnet "dbc" samtidig forekommer som indhold i
trimmeværdien SCva everyuser, så kan alle brugere færdigbearbejde de lokale poster, efter
modtagelse af centrale poster til erstatning.
Ved angivelse af listmængden (grp) 1 vil posterne blive anbragt i "ret"-mængden.
Eksempel:
Nøgle
Spr Ejer
Indhold
SCvy switchownergrp
***
dbc 4
********
Ved at sætte grp til 4, opnår man, at posterne bliver anbragt direkte i "opdat"-mængden (med
efterfølgende automatisk sletning fra basen den følgende nat).
45
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
7.4
dbcmarc.sh
NAVN
dbcmarc.sh - danner uddata i bcflop-format (udvekslingsformat).
SYNOPSIS
dbcmarc.sh [-u orauser] [-g group] [-s smilformat] [-V validate format] [-S searchstring| -k
keyfile] [-w workdir] [-e errordest] [-t | -d [-n no recs| -m no bytes] | -f ftphost [-l libcode]] [-c
convtab] [-o outfile] [-v]
Scriptet dbcmarc.sh er beregnet til på grundlag af en fil med faustnumre eller en søgestreng, at
udtrække poster til eksport. De udtrukne data vil blive overført til enten bånd, diskette eller
direkte til en anden server med ftp.
Flag
Betydning
-c
Den tegnsætkonverteringstabel, der ønskes anvendt. Som default anvendes, den
tegnsætkonverteringstabel, der er angivet i trimmeværdien Routmarc. Hvis denne ikke findes, anvendes /alib/is/dde/convtab/convtab.p.
Uddata kopieres til DOS-disketter eller destination angivet med option -o ved
hjælp af DDE-term. Filerne på disketterne vil få navne som angivet ved -o, suppleret med extents .s00, .s01, .s02 osv. afhængig af antal filer.
/alib/is/bin/dbcmarc.sh –u$ISORA –d –o c:/tmp vil prompte brugeren for filnavn
og lægge resultatfilerne i c:/tmp
/alib/is/bin/dbcmarc.sh –u$ISORA –d –o m:/temp/tildbc vil data blive overført til
denne fil.
Angives –d uden –o vil data blive kopieret til diskettedrev a:
Hvis -V med valideringsformat er givet, vil eventuelle fejlbehæftede poster blive
udskrevet til errordest. Hvis –e ikke gives, og der er fejlbehæftede poster anmodes brugeren om at indtaste et filnavn. Følgende kan gives:
-d [-o]
-e
-dkønavn - fejlposterne udskrives via spoolerkø.
filnavn - fejlposterne udskrive i filen filnavn.
tty - fejlposterne udskrives på skærmen.
-f
e-mail - fejlposterne sendes som mail til denne mailadresse. Bemærk at en mailadresse som errordest skal være fuldt kvalificeret, dvs. den skal indeholde @ og
domænenavn.
ftphost angiver den ftp server, som de bibliografiske poster skal overføres til.
Login og password der skal anvendes ved ftp overførsel skal findes i
$HOME/.netrc. Når denne option er angivet vil overførslen ske automatisk.
Når -f er angivet vil der blive overført 2 filer, jf. "Dataoverførsel til DBC. -
46
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
-k
-l
-m
-n
-o
-S
-s
-t
-u
-V
-v
-w
28/12-98 - rev. 11.07.2000". – URL:http://posthus.dbc.dk/html/dataover.html.
Mail-addressen, som skal angives med option -e, vil bliver overført i den ene af
de 2 filer.
Filnavn for den fil der indeholder faustnumre på de single- og bindposter, der
skal eksporteres. Hvis -k ikke gives, promptes for filnavn. Default til prompten
er dbcÅÅUU.T, hvor ÅÅ betegner årstallet og UU betegner ugenummeret.
libcode er biblioteksnummeret. Dette anvendes til at navngive filerne overfor
DBC. Default anvendes det biblioteksnummer, der er angivet i trimningen SCfx
dbcowner.
Angiver maksimalt antal bytes i hver uddatafil. Kan ikke anvendes sammen med
-t og -n. Hvis -d er givet er default 1.4MB.
Angiver maksimalt antal poster i hver uddatafil. Kan ikke anvendes sammen med
-t og -m. Default er 1000000.
Uddatafilnavn, der vil blive suppleret med tilføjelse .s00. Hvis uddata er fordelt i
flere filer (ved hjælp af option -n eller -m) vil de få tilføjelserne .s00, .s01, .s02
osv. afhængig af antal filer. Hvis -o ikke gives og uddata skal til diskette (-d givet) eller til fil, anmodes brugeren om at indtaste en filnavnmaske/et filnavn.
Søgestreng, som kan anvendes til at udtrække faustnumre på de poster der skal
eksporteres. Hvis søgestrengen indeholder tegnsekvensen %now% vil denne blive erstattet at det aktuelle ugenummer i formen yyyyww inden søgningen foretages. Hvis hverken option -S searchstring eller option -k keyfile er angivet anmoder scriptet om navnet på en faustnummerfil.
Det smil-format, der anvendes ved udtræk af posterne, der skal udveksles. Som
default anvendes editraw.
Uddata kopieres til bånd ved hjælp af dd eller streamdrv, afhængig af maskintype.
Angiver basenavn og løsen. Hvis environment-variablen ISORA er defineret,
anvendes dennes værdi, hvis -u ikke angives.
Hvis -V validate format er angivet, vil posterne blive behandlet med dette smilformat. Formatet skal udskrive data i en linie pr. post. Hver linie består af 4 felter, adskilt af understregning " ". Sidste felt på en linie skal svare til et felt 001 i
en SuperMARC-fil, dog med et ekstra delfelt »e, der er tomt, hvis posten er valid,
og med indhold, hvis posten er fejlbehæftet. Fejlbehæftede poster vil blive udskrevet af samme smil-format, når den indgående post (4 felt i uddata fra første
behandling) har data i 001»e. Der er udarbejdet et smil-format dbcvalid til dette
formål.
Verbose. Overføres af scriptet som option til ishelppgm og outmarc.
Angiver arbejdskatalog, til scriptets midlertidige filer. Default er /wd. Hvis enviromentvariablen TEST er sat, slettes de midlertidige filer ikke.
47
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
7.5 Smil-formater
Smil-formaterne beskrevet i det følgende anvendes ved indberetningen.
7.5.1 f1001.f
Dette smilformat, anvendes fra søgesystemet til at få udskrevet faustnumre (felt 001, delfelt
»a) fra posterne i et søgesæt. Uddatafilen betegnes som en keyfile, og kan anvendes som inddatafil til funktionen henttxt i programmet ishelppgm.
7.5.2 dbcvalid.f
Dette smil-format har 2 funktioner:
- validerer poster
- udskriver fejlbehæftede poster med angivelse af fejlen.
Afhængig af inddatafilen (keyfile eller SuperMARC-fil) udføres den relevante funktion. Hvis
inddata er en keyfile bliver posterne valideret. Hvis inddata er en SuperMARC-fil, hvor posterne har felt 001 delfelt »e, udskrives basens poster med de i 001»e angivne fejlkoder og
forklaringer.
Når funktionen er validering udskrives uddata i en form, der kan anvendes til sortering, således at poster der indberettes, udtrækkes i den af DBC ønskede rækkefølge.
7.5.3 dbcexport.f
Udtrækker på grundlag af en keyfile, de poster fra basen, der skal indberettes. Kun poster der
har biblioteket ejermærke (trimmeværdien SCfx dbcowner) i felt 001 delfelt »b bliver udtrukket.
Kun felter, der er tilladt, jvf. "Validering af lokale poster" (se "Håndbog - Katalogisering"),
bliver udskrevet. Uddataformatet er i SuperMARC-format, således at uddata efterfølgende
kan konverteres til udvekslingsformat ved hjælp af programmet outmarc.
48
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
8 Trimmeværdier for opdatering
Nøgle
Indhold
PDonline
sekunder
O- S- E- D-
Værdien angiver i sekunder tidsintervallet mellem hver opstart af isbatch.
En positiv værdi vil medføre at isbatch startes som dæmon proces.
Nøgle
Indhold
PDupdfld
smil-kommando
O- S- E- D+
Angiver hvilket felt/delfelt, der markerer postens transaktionstype (se PDupdmode), typisk:
f=004;d=&
Hvilket betyder, at transaktionskoden står i felt 004 delfelt &.
Nøgle
Indhold
PDupddefmode
mode
O- S- E- D+
Angiver hvordan poster uden transaktionstype, i delfeltet angivet ved trimmeværdien PDupdfld, skal behandles.
mode kan være flg.:
n : som ny post, dvs. afvises, hvis idnr. findes i forvejen
c : som rettelse, dvs. afvises, hvis idnr. ikke findes i forvejen. Er default, hvis PDupddefmode ikke eksisterer.
d : sletning
u : som rettelse, hvis idnr. findes i forvejen, ellers oprettes som ny (benyttes fx ved dataleverancer fra BC)
Nøgle
Indhold
O- S- E- D+
PDupdmode
Angiver hvordan transaktionstyper kan oversættes til standard-poststatus (se danMARC "koder for poststatus", bemærk værdien 'p' ikke tilladt).
49
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Optrimning af koder fra fekMARC:
0n1c2n3c9d
hvor
c : correction
(RC: 1 eller 3)
d : deletion
(RC: 9)
n : new (default) (RC: 0 eller 2)
De interne transaktioner er beskrevet under trimningen PDupddefmode.
Hvis man ikke ønsker at skelne mellem om MARC-posten er ny eller allerede findes i basen,
kan man anvende følgende optrimning:
cunu
som betyder at måde n og u markerede poster, bliver opfattet som rettelsesposter.
Nøgle
Indhold
PSduperr
%s.E
O- S- E- D+
Navn på fejlfil for opdatering e.g.: %s.E. %s substitueres ind med navnet på opdateringsfilen.
Nøgle
Indhold
PSfindir
katalognavn
O- S- E- D+
Navnet på katalog hvortil poster fra opdatering bliver flyttet, når opdateringen er afsluttet.
Nøgle
Indhold
PSfinupd
kommando
O- S- E- D+
Findkommando (unix find) som giver liste over de filer, som skal indgå i ajourføring.
Nøgle
Indhold
PSupddir
katalognavn
Katalog hvorfra opdateringsprogram henter poster.
O- S- E- D+
50
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Nøgle
Indhold
PSupdlog
{0|1}
O- S- E- D+
hvor
0: Opdateringer logges ikke i logsystemet
1: Opdateringer logges i logsystemet
Kun opdateringer, som er sendt til opdatering via opdateringsmængden i editrec tabellen vil
blive logget. Logningen består i at logge, hvilken bruger, hvilket idnummer og hvilken type
opdatering, der bliver foretaget. Transaktionerne i logfilen bliver mærket med "UPD".
Se også trimmeværdien EDupdlog i Katalogiseringsmodulet vedrørende logning af opdateringer i editrec-tabellen.
Nøgle
Indhold
O- S- E- D+
PSupdsize
Antal bytes intern lager, der afsættes til opdateringsprogrammets nedbrydning af en post. Bør
være rigelig stor, f. eks. 200000.
Nøgle
Indhold
PSmultivol
bindantal
O- S- E- D+
Maksimal antal bind i flerbindsværk (hoved + sektions- og bindposter). Tallet angiver samtidig om der skal dannes søgeveje til kombinatorisk søgning på f.eks. hoved- og bindposter af
flerbindsværker. Posterne skal være kædet sammen via felt 014 og 015. 0 angiver at der ikke
skal dannes disse søgeveje, dvs. hovedbind er søgbart selvstændigt.
Trimmeværdien kan øges efter basegenerering, men ikke fra et tal større end 0 til 0 (medmindre der ikke mere eksisterer poster med 014 eller 015 i basen). Hvis der ændres fra 0 til et tal
større end 0, må der ikke have været 014 eller 015 felter i de poster, som allerede findes i basen.
51
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Nøgle
Indhold
UUcy update-direct
{0|1|2|3}
O- S- E+ D+
Denne trimning angiver hvorledes online opdateringen foregår i systemet. Der er 4 muligheder:
0: Der sker ingen online opdatering, men isbatch kan startes i baggrunden efter opdateringen.
Se senere.
1: Der sker en delvis opdateringen af posten. Dette vil sige, at den kun er søgbar på faustnummer. Men isbatch kan startes i baggrunden og gøre resten af posten søgbar. Se senere.
2: Almindelig online opdatering. Det frarådes dog, at bruge denne værdi, idet databasen kan
blive ødelagt, hvis man kører Oracle 6.
3: Almindelig online opdatering, som ikke ødelægger databasen. Er dog temmelig langsom,
og frarådes derfor.
Eksempel:
Nøgle
Spr Ejer
Indhold
UUcy update-direct
***
1
dde
Det anbefales, at trimningen står til 1.
Nøgle
Indhold
UUcy isbatch-TYPE
{0|1}
O- S- E+ D+
Angiver om isbatch skal startes efter, at online opdatering er kørt. Hvis indhold er et køres
isbatch, for at færdiggøre en delvis online opdatering.
TYPE angiver fra hvilket modul, online opdateringen er sket. TYPE kan være:
Type
acq
edit
intloan
Betydning
Online opdatering fra accession
Online opdatering fra katalogisering
Online opdatering fra fjernlån
Eksempel:
Nøgle
Spr Ejer
Indhold
UUcy isbatch-acq
***
1
dde
52
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Nøgle
Indhold
UUcy updmode
{4|5}
O- S- E+ D+
Trimningen angiver, hvilke poster, der skal behandles, når isbatch startes i forbindelse med
færdiggørelse af online opdatering. Hvis indholdet er 4 tages alle poster med, hvis indholdet
er 5, tages kun poster med, som direkte er sendt til online-opdatering fra katalogisering. Hvis
fjernlån skal gøres fuldt søgbare med det samme, skal trimningen have indhold 4.
Eksempel:
Nøgle
Spr Ejer
Indhold
UUcy updmode
***
5
Nøgle
Indhold
UUcy start-isbatch
Kommando
dde
O- S- E+ D+
Kommando udføres, hvis UUcy isbatch-TYPE angiver at isbatch skal startes i forbindelse
med en online opdatering. Dvs. at kommandoen angivet et kald til isbatch.
Eksempel:
Nøgle
Spr Ejer
Indhold
UUcy start-isbatch
***
dde
UUcy start-isbatch
***
SYS
nohup ${ISSCRIPT:/alib/is/bin}/ISBATCH –q –E – x
2>/dev/null &
nohup ${ISSCRIPT:/alib/is/bin}/ISBATCH –q –e –x
2>/dev/null &
-E opdaterer kun poster sendt til onlineopdatering.
-e opdaterer både poster sendt til online- og offline-opdatering samt opdateringsfiler fra
/alib/is/$ISUSER/updatedir (.u-filer)
53
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
9 Trimmeværdier for basegenerering
Nøgle
Indhold
alffldno
[mode1mode2]¤
O- S- E- D-
De felter hvor indikator 2 angiver hvor mange tegn, der skal springes over ved alfabetisering.
Felterne opremses med blank mellem. Hvis de ikke kan være på én linie, kan indgangen gentages ved at tilføje et nummer til:
Eksempel:
Nøgle
Spr Ejer
Indhold
alffld0
alffld1
***
***
110 111 240 241 245 440 659
739 740 745 810 840 945 959
********
********
Nøgle
Indhold
banono
[feltnummer ]¤
O- S- E- D-
Opdeling på basenummer ud fra indholdet af felt med bibliografisk kategori (004*c).
Eksempel:
Nøgle
Spr Ejer
Indhold
bano1
bano2
bano3
***
***
***
x01
e01
m32
********
********
********
Bemærk, at denne trimmeværdi kun benyttes ved konvertering fra extern host, via inmarc
programmet, når der anvendes et af formaterne fek4 eller fek112.
Nøgle
Indhold
BT1 defkey
feltnummer delfeltkode
O- S+ E+ D+
Felt/delfelt på idnr (normalt felt 001 delfelt a).
Nøgle
Indhold
BT1 defhigh
feltnummer delfeltkode
O+ S+ E-D-
Fortæller hvilket felt og delfelt, der indeholder idnr for posten på højere niveau. For DBC
poster er parameter værdien: "014 a". Værdien bliver kun brugt i forbindelse med flerbindsposter.
54
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Nøgle
Indhold
O+ S- E- D-
BT1 deflow
feltnummer delfeltkode
Fortæller hvilket felt og delfelt, der indeholder idnummer for poster på lavere niveau. For
DBC poster er parameter værdien: "015 a". Værdien bliver kun brugt i forbindelse med flerbindsposter.
Nøgle
Indhold
BT1 defswitch
[ felt1 delfelt1 felt2 delfelt2 bibkode ]
O+ S- E- D-
Denne trimmeværdier beskriver ombytningen af faustnummer. I en given MARC-post kan
felt1 og delfelt1 indeholde et idnummer, og felt2 og delfelt2 kan indeholde en bibliotekskode.
Hvis bibliotekskoden i felt2/deltfelt2 modsvarer bibkode, vil opdateringsprogrammellet sørge
for, at alt administrativ data vil pege på det nye faustnummer, og fltlokdata vil flette de lokale
data fra det gamle idnummer ind i det nye idnummer. Hvis parameter værdien er tom, vil
hverken fletteprogrammet eller opdateringsprogrammet gøre noget.
Eksempel:
Nøgle
Spr Ejer
Indhold
BT1 defswitch
***
003 b 003 a 7813
********
Nøgle
Indhold
BT1 f-no
søgbarhed
O- S- E- D+
Fastsættes ved basegenereringen (dog kan søgekoden ændres, men ikke hvordan felter og delfelter er søgbare). Felter/delfelter som ikke findes i eksisterende poster i basen kan dog indsættes, men må altså kun optræde i poster som katalogiseres/rettes derefter.
Trimning af hvilke felter og delfelter, der skal være søgbare: Nøglen skal være unik og starte
med "BT1 f-".
søgbarhed består af 6 elementer (A-F) adskilt med blank:
A. Feltnumre indledt med @ benyttes til at gøre felter i beholdningsregisteret søgbare.
B. Liste af delfelter eller felt-navn på felt i beholdningsregister.
C. Maske for hvordan søgevejen skal dannes bestående af 4 cifre:
55
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
1. ciffer, søgeregel hvor:
0: normal
1: special (dvs. tegnkonvertering via R0-00 indgang, under søgningen)
2: langord
4: venstre/højresøgbar
2. ciffer, konvertering efter R0 00 trimmeværdien hvor:
0: ingen
1: tekst, svarer til R0100
2: tal, svarer til R0200
4: udk-tal, svarer til R0400
8: benyttes ikke
(R0800)
3. ciffer, om ordene skal være søgbare som enkeltord og med alfabetisering.
0: Ingen speciel søgbarhed.
1: Søgbarhed som enkelt-ord med foranstillet '@', f.eks. @ingeniøren.
2: Søgbarhed med alfabetisering. F.eks. vil 100 10 *A lecarre *a Le Carré *h John blive søgbar under både lecarre og le carre. Ved langord vil begge former også blive søgbar.
4. ciffer, brudregler hvor:
0: ingen
1: udk, bruger R0001 trimmeværdi
2: årstal (gøres søgbare som sæt af 4 tegn, gammel metode), bruger R008a trimmeværdien
3: årstal (gøres søgbare som sæt af 4 tegn, ny metode), bruger R008a trimmeværdien. Forskellen mellem metode 2 og 3 er, at ved 3 foretages tegnkonverteringen efter at årstallene er fundet, mens ved 2 foretages konverteringen før. Forskellen ses i at følgende 008 a felt:
»am19??1999« ved metode 2 vil give følgende to søgbare årstal: 1919 og 99, mens det for
metode 3 vil give følgende 2 søgbare årstal: 19 og 1999.
D: Register som ordet lægges i. Værdiområde A-V. Register X-Z kan benyttes til søgbare
data fra beholdningsregister.
E: Søgekoder tilknyttet defelterne. Een eller flere koder (max tre bogstaver) adskilt med
komma. Søgekoderne er det eneste, der kan ændres på efter basegenerering. Ved flere sprog,
angives søgekoderne for de forskellige sprog adskilt med #. Rækkefølgen af sprogene er givet
via "UAla valid-languages" trimningen.
F: Efterstillet tekst ved langord (kan undlades). En søgekode kan godt dække flere registre.
Ting der ønskes hurtig list af, bør ligge i register for sig selv, eller register, hvor der ikke er
mange ord ind imellem. Hvis søgekoder ved en søgning, dækker over forskellige masker,
hvor forskellen er vital, tillades søgningen ikke.
Bemærk, at udvidelse af søgbarhed er beskrevet under programbeskrivelsen for isbatch.
56
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Nøgle
Indhold
BTH f-no
søgbarhed
O- S- E- D-
Trimning af søgbare beholdningsdata. Bør først indføres, når evt. beholdningsregistreringskampagne er overstået, da det ellers vil sløve denne ned.
Trimmes som ovenstående, men som felt angives et pseudofeltnr, f.eks. @99. Som delfelt
vælges blot forskelligt bogstav for hvert beholdningsfelt. Som nævnt ovenfor skal registeret
altid være i værdiområdet X-Z.
Beholdningsfelterne angives bagefter søgekoder som følger:
Beholdningsfelt
@acqdate
@alt1
@alt2
@branch
@collect
@copyno
@credate
@credate8
@dep
@fyear
@loc
@lostdate
@lostdate8
@moddate
@moddate8
@note
@num
@oldcpyno
@state
@status
@stockdate
@stockdate8
@subloc
@tmpbranch
@tmpcollect
@tmpdep
@tmploc
@tmpsubloc
@tyear
@vol
Betydning
accessionsdato, ååmmdd
supplerende tekst
supplerende tekst
filial
materialesamling
materialenummer
oprettelses dato, ååmmdd
oprettelses dato, ååååmmdd
afdeling
fra år
opstilling
bortkommet dato, ååmmdd
bortkommet dato, ååååmmdd
rettelsesdato, ååmmdd
rettelsesdato, ååååmmdd
note
nummer
eksemplar nummer
int. status
statuskode
accessionsdato, ååmmdd
accessionsdato, ååååmmdd
delopstilling
midlertidig filial
midlertidig materialesamling
midlertidig afdeling
midlertidig opstilling
midlertidig delopstilling
til år
volume
57
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Bemærk at datoer kan trimmes til to formater, hhv. ååmmdd og ååååmmdd, dvs. med hhv.
tocifret og firecifret årstal.
Nøgle
Indhold
PDtransstr
streng
O- S- E- D-
streng er en streng af bogstaver, sammensat parvis. Fortolkningen er således, at der sorteringsmæssigt kan byttes om rækkefølgen af tegnene i søgesystemet. Hvis f.eks. øæå ønskes
sorterer rigtigt, angives en streng på følgende form:
æåøæåø
hvilket betyder at æ sorteringsmæssigt vil ligge, hvor å nu ligger, ø vil ligge hvor æ ligger og
å vil ligge hvor ø ligger. Da rækkefølgen i ISO-8859/1 tegnsættet for æøå er, først å, så æ og
til sidst ø, vil dette betyde, at med ovenstående optrimning, vil den række følge man får via
list kommandoen være: æøå. Trimmeværdien kan også benyttes til at ændre den sorteringsmæssige eller listmæssige rækkefølge af udk-numre.
Nøgle
Indhold
R008a
c1f1s1mXrX
O- S- E- D-
Regel for hvordan felt 008 delfelt a skal nedbrydes i årstal (jvf. danMARC).
X kan antage værdierne 2, 3 og 4, hvor 2 er default og angiver at kun selve årstallet i delfeltet
er søgbart.
Søgbarhed på årstalsintervaller mellem 1980 og 2050 er gjort søgbare, hvis indholdet af felt
008a er c119809999. En forudsætning er at systemet er trimmet til at ekspandere søgbarheden
på år. Se BT1 f-no element 4.3:
Antager X værdien 3 angives at delfeltet indeholder ét årstal og underforstået det åbne interval
opad. Intervallet mellem årstallet og frem til år 2050 gøres dermed søgbart. Antager X værdien 4 angives at delfeltet indeholder 2 årstal, hvor der ønskes søgbarhed i intervallet mellem de
to årstal, begge inklusiv.
58
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Nøgle
Indhold
O- S- E- D-
R0100
Ideen bag R0?00 indgangene er at slippe for at lave en indgang for hver specialkonvertering i
konverteringstabellerne. I stedet gives der mulighed for yderligere konvertering, efter at posterne er konverteret via tegnsætstabellen.
Der er 2 konverteringsregler i R0?00 indgangene:
5: tegnet skippes.
6: tegnet erstattes af blank.
Ved basegenerering vil de indgange i trimmefilen under BT1, som har masken 0x-1-- blive
konverteret efter denne konvertering for de listede tegn.
Ved søgning vil de indgange i trimmefilen under BT1, som har masken 0x0--- eller 0x11--,
blive konverteret efter denne regel.
R0100 bruges som regel til speciel tegnkonvertering af tekst.
Eksempel:
Nøgle
Spr Ejer
Indhold
R0100
***
"6.6/6(6)6-6:5=5
Nøgle
Indhold
********
O- S- E- D-
R0200
Ved basegenerering vil de indgange i trimmefilen under BT1, som har masken 0x-2-- blive
konverteret efter denne konvertering.
Ved søgning vil de indgange i trimmefilen under BT1, som har masken 0x12-- vil blive konverteret efter denne konvertering for de listede tegn.
R0200 bruges som regel til speciel tegnkonvertering af tal.
Se R0100 for konverteringsmulighederne.
Eksempel:
Nøgle
Spr Ejer
Indhold
R0200
***
.6-6
Nøgle
Indhold
R0400
********
O- S- E- D-
59
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Ved basegenerering vil de indgange i trimmefilen under BT1, som har masken 0x-4--, blive
konverteret efter denne konvertering.
Ved søgning vil de indgange i trimmefilen under BT1, som har masken 0x14--, vil bliver
konverteret efter denne konvertering for de listede tegn. Vil normalt være tom, når det drejer
sig om udk-klassemærker, se 'R0001'.
R0400 bruges som regel til speciel tegnkonvertering af tal.
Se R0100 for konverteringsmulighederne.
Nøgle
Indhold
O- S- E- D-
R0800
Reserveret til senere brug.
Se R0100 for konverteringsmulighederne.
Nøgle
Indhold
O- S- E- D-
R0001
Brudregler for nedbrydning af udk-tal, dvs. felter som har masken 0x-4-1.
Eksempel:
Nøgle
Spr Ejer
Indhold
R0001
***
(1:3 4)2
********
1: betyder at der brydes, tegnet går med til højre del
2: der brydes, tegnet forbliver i venstre del
3: der brydes, tegnet skippes
4: nedbrydningen afsluttes
5: hvis disse tegn optræder, fjernes de, og der brydes ved tegnet
Ved ovenstående regel vil følgende udk nummer:
635(12):3
blive nedbrudt til:
635(12):3
635(12)
635
(12):3
(12)
3
60
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Når der ikke er specificeret nogen tegnkonvertering ved R0400, vil brudtegnene bliver lagt ud
i søgevejene.
Bemærk sammenhæng med convtab, som benyttes først, dvs. at denne nedbrydning først sker
efter den almindelige tegnkonvertering.
Nøgle
Indhold
O- S- E- D-
Rupdate
Katalog-sti og indgang i tegnkonverteringstabel for generering og opdatering.
Nøgle
Indhold
O- S- E- D+
Rinmarc
Katalog-sti og indgang i tegnkonverteringstabel for konvertering af poster (programmet "inmarc").
Nøgle
Indhold
O- S- E- D+
Rsearch
Katalog-sti og indgang i tegnkonverteringstabel ved søgning og præsentation. Indgangene
tælles fra 0.
Første indgang (nummer 0) anvendes til konvertering af søgekommandoens tegnsæt til tegnsættet, der anvendes i ordregistret.
I format-statement i SMIL-formater refererer sidste parameter (konvtabel) til disse indgange,
idet indgang 0 ikke anvendes af SMIL.
Nøgle
Indhold
O- S- E- D+
Routmarc
Katalog-sti for indgang i tegnkonverteringstabel for konvertering ved eksport af poster (programmet "outmarc").
Nøgle
Indhold
SRcx sccode-stopno
søgekode fra-årstal til-årstal
O- S+ E+ D+
Det er muligt at sætte en nedre og en øvre grænse ved intervalsøgninger. no er vilkårlige tal
fra 1 og opefter, hvilket betyder at nøglen kan oprettes for flere søgekoder.
61
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Trimningen betyder f.eks. at intervalsøgninger med koden "uå" kan gives en nedre årstalsgrænse på 1900 og en øvre årstalsgrænse på 2050. Hvis nøglen R008a indeholder 3 eller 4 i
værdisættet anbefales årstalsgrænserne 1500 og 2000, idet det af hensyn til søgningsoptimering er mest hensigtsmæssigt at øvre årstal ikke er meget større end det årstal man p.t. befinder sig i.
Eksempel:
Nøgle
Spr Ejer
Indhold
SRcx sccode-stop1
dan dde
uå 1900 2050
Nøgle
Indhold
PSfingen
unix-kommando
O- S- E- D+
unix-kommando, som giver liste over de filer, som skal indgå i base-generering.
Nøgle
Indhold
O- S- E- D-
PDbitbreak
Max-værdi 65000 hvilket svarer til 64 K, som er den største længde for en række, som Oracle
tillader. Der er placeret et overhead på 512 byte, idet grænsen i Oracle ikke helt er 64 K, men
lidt mindre. Den eksakte størrelse afhænger af tabellens.
Nøgle
Indhold
O- S- E- D-
PDbitmax
Antal bytes der afsættes til bitmønster. Startværdien bør være rigelig stor, så der kan komme
nye poster til uden at skulle generere nyt system. Hvis der regnes med 100.000 poster i basen
skal dette tal altså være minimum 12.500 (100.0000/8). Der skal naturligvis tages højde for, at
der kan komme nye poster i basen.
Nøgle
Indhold
PDbitmaptype
{0|1}
O- S- E- D-
0 betyder, at referencerne kan antage 2 forskellige typer, nemlig fulde referencer (8 byte/reference), samt bitmap referencer ved overløb af fulde referencer, se trimmeværdien
PDfullref. 1 betyder, at før referencerne bliver til bitmap, vil de antage en mellemstørrelse på
3 byte/reference. Værdien 1 angiver altså en form for komprimering af bitmappen.
Nøgle
Indhold
PDbitupdtype
PDwdupdtype
[0|1]
[0|1]
O- S- E- D+
62
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
I Oracle 7.1.4 skal både PDbitupdtype og PDwdupdtype stå til 1. I Oracle 7.2.3 og nyere skal
begge stå til 0.
I Oracle 6 afhænger trimningen af, om tabellerne words og reftab er reexporteret eller ej. Hvis
tabellen words er reeksporteret, skal nøglen PDwdupdtype stå til 0, ellers skal den stå til 1.
Hvis tabellen reftab er reeksporteret skal nøglen PDbitupdtype stå til 0, ellers skal den stå til
1.
Nøgle
Indhold
UUcy longcommit
[0|1]
O+ S- E- D+
I Oracle 6 skal indhold stå til 1.
I Oracle 7 skal indhold stå til 0.
Nøgle
Indhold
O- S- E- D-
PDfullref
Antal referencer der skal til, før de skal laves om til bitmønster. Som udgangspunkt kan man
tage, at der laves om til bitmønster, når de fulde referencer fylder lige så meget som et bitmønster. Hvis PDbitmax er 12.500 er dette tal 1500 (12.500/8 nedrundet).
Nøgle
Indhold
PDleft tr
{0|1}
O- S- E- D-
0: Ingen venstretrunkering
1: Venstretrunkering
Samtidig venstre/højretrunkering sættes af PDlrtypelen.
Nøgle
Indhold
O- S- E- D-
PDlongwd len
Max Længde på langord, anbefalet værdi er 64 byte, hvilket alle skærmbillederne er trimmet
op til at kunne klare. Absolut max længde er 240 byte, svarende til max længden af et karakter
felt i Oracle.
63
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Nøgle
Indhold
O- S- E- D-
PDlrtypelen
nedbrydningsregel nedbrydningslængde
samt hvilken regel nedbrydningen skal foregå efter. Det skal bemærkes, at alle regler kan klare opslag af formen ?ord?, nogle af reglerne kræver dog stadig skan, men kun blandt ord, der
opfylder trunkeringskriteriet.
nedbrydningsregel
1: Fra venstre mod højre. Er god til trunkeringer af formen ?ord, ?ord? kræver skan i ordbog
2: Fra venstre mod højre, sidste tegn skippes. Er som 1 god til ?ord, men kræver at der minimum er et tegn i selve trunkeringen
3: 2-vejs nedbrydning. Kan slå eksakt op på trunkeringsordet. Dvs. ?ord?, kan findes ved kun
et opslag
4: 2-vejs nedbrydning første og sidste tegn skippes, som 3, men trunkeringstegnet repræsenterer minimum 1 bogstav
5: Nedbrydning fra venstre mod højre samt fra højre mod venstre. Er god til både opslag af
formen ?ord og ord?. Kræver skan ved opslag af formen ?ord?.
nedbrydningslængde Ved den angivne længde stopper man nedbrydningen af ordet.
Nøgle
Indhold
O+ S- E- D-
PDtranssepno
Liste over hvilke tegn/bogstaver, der går i de enkelte transaktionsregistre. Man skal bestræbe
sig på, at første register bliver det mindste, og sidste det største. Derved er der plads til at sortere de første transaktioner, mens de øvrige ligger der. Opdelingen af venstre- / højretrunkeringsord, sker ved at angive tegnet med indledende blank. Mellem tegnsekvenserne
sættes komma:
Ved flere trimmekort, skal skilletegnet komma angives i enten slutningen af det ene eller i
starten af det andet.
no er et fortløbende løbenummer for trimmeværdien. Angivelsen er valgfri, men det anbefales, at starte med PDtranssep1, og så nummerere fortløbende.
Eksempel:
Nøgle
Spr Ejer
Indhold
PDtranssep1
***
!, 0, a,!,0,7,a,k
********
vil dele venstre/højretrunkerede ord op ved !,0 og a, øvrige ord vil blive delt ved !,0,7,a,k.
64
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Nøgle
Indhold
PDtxtsize
(Antal poster * Gennemsnitlig størrelse) / 2048
O- S- E- D-
Den udgangs-størrelse som allokeres i Oracle til TXT. Angives i 2 kb blokke. Der kan være
pladsproblemer, hvis ikke der findes en så stor blok i Oracle.
Nøgle
Indhold
O- S- E- D-
PDwd len
Max længde på enkeltord, f. eks. 30.
Nøgle
Indhold
O- S- E- D-
PDwd rep
Repeat medtages som en del af feltkoden. P. t. dog begrænset, så der kun kan skelnes mellem
16 forskellige repeat- koder.
Nøgle
Indhold
UMgf txtif
[ ] | navn [,navn]¤
O+ S- E- D-
Trimmeværdi til styring af interface til txt- tabellen. Da MARC-posterne ligger som rå tekster,
og der ikke direkte er mulighed for at tilgå data i disse, kan man via denne trimmeværdi, styre
og oprette en txtif tabel, hvorved udvalgt data kan blive trukket ud til denne tabel fra txttabellen. En tom parameter angiver, at man ikke ønsker at benytte en sådan tabel, mens en
kommasepareret liste angiver at man benytter tabellen. Navnene angiver kolonnenavnene i
tabellen. Udover de i trimmeværdien angivne kolonnenavne, oprettes nøgle feltet key, som er
det samme som i txt-tabellen.
Udover ovenstående trimmeværdi, skal der laves et smilformat, til at styre udtrækket fra
MARC-posterne. Smilformatet skal trække data ud til hver kolonne, og disse data skal være
separeret med en nl (ny linie tegn) og et '.'. Navnet på dette smilformat er umtxtif.f.
Hvis man f.eks. har en parameter til trimmefilen der hedder: "title,author,mat,dk" kunne uddata fra smilformatet se således ud:
.Forbes, Colin
.Whirlpool
.a
.sk
Punktumerne bliver fjernet inden data bliver indsat i txtif tabellen.
65
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Txtif tabellen bliver vedligeholdt sammen med selve txt tabellen, men skal oprettes ved at
køre programmet isgentxtif.
10 Isbatch
Til at opdatere MARC-poster findes programmet isbatch. Programmet kan opdatere poster fra
både filer og katalogiseringstabellen. Desuden er indbygget en del muligheder for at udvide
søgevejene og genoprette manglede søgeveje.
/alib/is/bin/isbatch [-v] -u orauser [-l sprog] [-o oravers] [-q]
[-e] [-E] [-i] [-r] [-R 1|2] [-F txtno] [-T txtno] [-S 1|2]
[-W word] [-w word] [-k idnr] [-t] [-b] [-d] [-c] [-h] [-m]
[-s view]
De forskellige parametre har følgende betydning:
Parameter
-v
-u orauser
-l sprog
-o oravers
-q
-e
-E
-i
-a [n|c|a]
-r
-R 1|2|3
-F txtno
-T txtno
-S 1|2
-W [word]
-w [word]
-k [idnr]
-t
-b
-d
-c
-C
-h
-m
-s view
Betydning
Verbose flag.
Angiver Oracle userid/password for databasen der skal opdateres.
Sprogafhængige trimninger vælges ud fra sprog. Default er "dan".
Oracle version der ønskes benyttet. Default hentes fra environmentet. -q
Starter op uden om licence. Dvs. at al trimmeindlæsning sker direkte fra
oracle, i stedet for fra den af licence lavede partition.
Opdaterer det der ligger i opdateringsmængden i katalogisering, sammen
med evt. filer der ligger til opdatering.
Opdaterer kun det der ligger i opdateringsmængden i katalogisering.
Opdaterer søgbar beholdning.
Flytter nye, ændrede eller alle poster til accessionsmængden i katalogiseringstabellen (editrec). Kræver formatet acqspc.f er rettet til.
Fjern søgeveje for MARC-poster, som ikke skal være søgbare.
Udvid søgbarhed af MARC-poster.
Angiv fra txtno ved genetablering af søgbarhed.
Angiv til txtno ved genetablering af søgbarhed.
Genetabler søgbarhed for et enkelte ord.
Genetabler søgbarhed for det angivne ord
Check søgbarhed for det angivne ord.
Genetabler søgbarhed for det angivne idnr.
Lav bitmap (logisk base), der dækker alle poster i basen.
Ændrer bitmap i reftab til ny type. (Komprimering).
Lav debug under opdateringen.
Check at sidste opdatering er konsistens.
Check opdateringer ved at læse ordene umiddelbart efter skrivning.
Generer søgbar beholdning udfra input fra isgenhold.
Generer søgbarhed for flerbindsværker.
Opdel generering af søgbarhed for flerbindsværker i mindre bider. Dvs.
lav view ind i fbtxt, som tager passende delmængde.
66
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
10.1 Udvidelse af søgbarhed
Option -R benyttes til udvidelse af søgbarheden.
-R 1, udvider søgbarheden med de under BTX angivne søgbarheder.
-R 2, medtager en fuld basebitmap under søgbarheds genereringen.
-R 3, genererer basebitmappen, men placerer den under præfikset .n. i ordbogen.
Til udvidelse af søgbarhed hører følgende trimning:
Nøgle
Indhold
BTX f-Ident
Parametre
O- S- E- D+
Ident er en entydig identifikation, og beskrivelsen af parametre, kan ses under beskrivelsen af
BT1 trimningerne.
Når isbatch startes med parameteren -R1 eller -R2, vil søgbarheden blive udvidet med de
egenskaber, som er angivet under BTX værdierne. Hvis ikke en tilsvarende trimning allerede
findes under BT1 værdierne, bør de indsættes under BT1 før isbatch startes.
Selve kørslen af isbatch vil typisk vare over flere timer. Når kørslen er færdig bør BTX værdierne slettes.
11 Ishelppgm
Der findes et hjælpeprogram i bibliotekssystemet, som hedder ishelppgm. Dette program har
mange funktioner. I det følgende er disse funktioner beskrevet. Generel syntaks for brug af
programmer er:
ishelppgm [-v] -u $ISORA -f FUNKTION [-U group] [-l|-L language]
hvor FUNKTION er en af de funktioner, som er beskrevet i det efterfølgende. -U svarer til -g
parameteren for brugergruppen. Det er valgfrit om man vil benytte -l eller -L for sprog.
67
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
11.1 Funktioner i Ishelppgm
Der findes følgende funktioner i ishelppgm:
Funktion
bitmap
changeref
chklut
chkmvol
finddup
findfld
findref
flettxt
henttxt
insertlev
makeidx
marcstat
marctest
prtrmlog
sqllong
wordcheck
wordsix
wordstat
Beskrivelse
Viser hvilke bitmaps der findes i systemet
Ikke implementeret endnu
Check output fra konverteringstabeller
Checker sammenhæng mellem flerbindsposter
Finder duplikater i en vilkårlig tabel
Udskriv MARC-poster med givent felt/delfelt/data
Laver dump af søgereferencer for et givent ord/indeks
Opdaterer txt tabel uden at opdatere søgeveje
Laver udtræk af MARC-poster på forskellig vis
Indsæt MARC-poster i katalogiseringstabellen
Laver indeks på reftab, words og txt
Laver statistik af MARC-posterne
Tester om fil med MARC-poster overholder validering
Udskriv og slet logmængde fra katalogiseringstabel
Select long fra oracle tabel
Checker om søgeveje er konsistente
Laver indeks på words. (Lavet pga. Oracle fejl)
Statistik på længden af søgeordene
I de følgende afsnit er hver af funktionerne beskrevet. De overordnede options til kaldene er
undladt. Hver af funktionerne kaldes med argumentet -f efterfulgt af overskriften i afsnittet.
Der kan fås en usage for en funktion ved at kalde ishelppgm med den aktuelle funktion som
følger:
/alib/is/bin/ishelppgm -ffunktion -u$ISORA -?
Eksempel:
/alib/is/bin/ishelppgm -fchkmvol -uhb/hb -?
11.1.1 bitmap
Laver en liste over søgeord, som er bitmappede i søgesystemet. At et ord er bitmappet betyder, at søgevejene er komprimeret, således at ordafstandsinformationen går tabt, når man søger på et af disse ord.
Der er ingen specielle parametre til funktionen.
68
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
11.1.2 changeref
Ikke implementeret endnu, men skal benyttes i forbindelse med masserettelse af MARCposter.
11.1.3 chklut
Benyttes til interaktivt, at checke om den standard tegnkonverteringstabel, der benyttes ved
smilformatering og søgning, er i orden.
Funktionen har følgende parametre:
Parameter
-i infile
-n namelist
Betydning
Angiver den tegnkonverteringstabel, som ønskes undersøgt.
Angiver, hvilken af konverteringsmulighederne i tegnkonverteringstabellen, som ønskes undersøgt.
11.1.4 chkmvol
Checker sammenhæng mellem flerbindsposter, hvilket vil sige, at funktionen analyserer om
bindposterne peger på hovedposterne og omvendt. De poster, som har pegepinde (MARC-felt
014 og 015), som ikke passer udskrives til en fil, hvor disse felter er modificeret til at passe
ind i basen.
Funktionen har følgende parametre:
[-o outfile] -s smilform
Parameter
-o outfile
-s smilform
Betydning
Angiver den fil, hvor de korrigerede MARC-poster skal placeres. Uden
denne parameter udskrives evt. MARC-poster til skærmen.
Angiver det smilformat, som benyttes til at trække MARC-posterne ud
til uddata filen.
Denne funktion kan benyttes til at genoprette lænker imellem hoved- og bindposter, som er
fejlbehæftede. Proceduren er som følger:
Først udtrækkes MARC-posterne med kommandoen:
/alib/is/bin/ishelppgm -u $ISORA -f chkmvol -o 951019.u -s editraw
Uddatafilen (951019.u) fra ishelppgm flyttes over i det katalog som trimmekortet PSupddir
peger på.
Filen skal have et navn som bliver fanget af den find som er angivet I trimmekortet PSfinupd.
Herefter opdateres posterne automatisk ved hjælp af isbatch fx. i daglig.sh, og hægtningen
skulle herefter være i orden.
69
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
11.1.5 chkurl - kontrol af links i netpublikations-poster
Programmet ishelppgm kan foretage et gennemløb af alle eller en delmængde af
MARC-posterne i basen, og kontrollere url’er i definerede felt/delfelter. Url-kontrollen sker
ved at programmet laver et http-opslag, og registrerer om opslaget går godt, og hvis ikke,
hvilken fejlkode der returneres fra http-opslaget.
Kontrollen igangsættes eksempelvis med følgende programkald:
$ISBIN/ishelppgm –fchkurl –u$ISORA –F0 –T100000 –oresult.txt
hvor –F0 og –T100000 angiver at de første 100000 poster i basen skal kontrolleres. Hvis alle
poster skal kontrolleres, skal der ikke angives option –F eller –T. Output skrives i filen
result.txt:
txtno=54013 id=[9 015 542 3] url=[http://history.cc.ukans.edu/history/]
res=<couldn't resolve host name>
txtno=58227 id=[2 400 950 5] url=[http://www.maphysto.dk/publications/MPS-RR/2001/8.ps.gz]
res=<a timeout was reached>
txtno=63625 id=[2 564 354 2] url=[https://www.bibliotekernesnetmusik.dk/netmusik/Udlaan?
action=showalbum&lmid=759948&artist=Kandis&title=11&year=2005&duration=3175&
overlink=http://www.omds.de/xmlserver/img]
res=<unsupported protocol>
Linierne ovenfor er ombrudt, i result.txt vil der kun være een linie pr. kontrol.
Det er følgende ekstra argumenter til ishelppgm -fchkurl:
-R n
Når optionen er til stede er n antallet af gange en url ikke kan nås, før katalogposten overføres
til kassationsbasen.
-B x[,y]...
Angiver numrene på de baser der ikke skal søges igennem for døde URL felter.
Eksempel:
$ISBIN/ishelppgm –fchkurl -R3 -B1,16 –u$ISORA –F0 –T100000 –oresult.txt
Felt/delfelter, som skal kontrolleres, angives i trimmeværdier på formen:
Nøgle
Indhold
SCcm check-url no
felt/delfeltangivelse
hvor no er et løbenummer.
O- S- E- D+
70
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
Eksempel
Nøgle
Spr Ejer
SCcm check-url 90
*** ******** f=874;d=u;
Indhold
Ifm. opdatering til 9.6 bliver der indsat trimmeværdier for felterne 247, 248, 512, 520, 523,
526, 529, 530, 532, 534, 559, 856, 860, 861, 863, 865, 866, 867, 868, 870, 871, 873, 874 og
879, alle med delfelt u.
Hvis sunserveren kører via en proxy-server for at få adgang til internettet, angives proxyserveren i trimmeværdien:
Nøgle
Indhold
SCcr check-url-proxy
url
Eksempel
Nøgle
Spr Ejer
SCcr check-url-proxy
O- S- E- D+
Indhold
*** ******** http://ezproxy.biblioteket.dk
:2048
Poster, der er blevet kasseret ifm. kontrol af links (chkurl), og som er blevet flyttet tilbage til
base bib, kan blive kontrolleret igen. Det sker ved at angive option -A til chkurl programmet
med angivelse af antal dage der skal gå før genindsatte posters links kontrolleres igen, f.eks.:
# /alib/is/bin/chkurl.sh –u$ISORA –F0 –T100000 –oresult.txt -A90
I ovenstående eksempel vil genindsatte poster bliver kontrolleret igen efter 90 dage.
11.1.6 finddup
Finder duplikater i en vilkårlig tabel og i et vilkårligt antal kolonner.
Funktionen har følgende parametre:
-t table -c col [-r]
Parameter
-t table
-c col
-r
Betydning
Angiver hvilken tabel, der ønskes undersøgt for dubletter.
Angiver hvilken kolonne, der ønskes undersøgt for dubletter. Hvis det er
sammen sætningen af flere kolonner, der ønskes undersøgt, angives disse på følgende form: -c "col1||col2".
Sletter evt. dubletter. En tilfældig af rækkerne bibeholdes.
71
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
11.1.7 findfld
Finder MARC-poster med givent felt/delfelt/data.
Funktionen har følgende parametre:
-F felt [-D dlf] [-d data ] [-m maxrec] [-o outfile] [-h | -s smilform]
Parameter
-F felt
-D dlf
-d data
-m maxrec
-o outfile
-h smilform
-s smilform
Betydning
Angiver hvilket felt der skal findes i MARC-posten.
Angiver hvilket delfelt der skal findes i MARC-posten.
Angiver hvilket data indhold der skal være i delfeltet.
Angiver at hvis der er mere end det angivne antal MARC-poster, der
opfylder kriteriet, stoppes udtrækket.
Angiver den fil udtrækket ønskes placeret i. Uden denne parameter udskrives evt. MARC-poster til skærmen.
Her angives hvilket smilformat, der benyttes når udtrækket laves.
Samme funktion som -h parameteren.
Eksempel:
/alib/is/bin/ishelppgm –udkr/dkr –ffindfld –Ff=009 –Dd=g –dnh
–sf1001 –m1000
11.1.8 findref
Udskriver og checker søgereferencer fra words tabellen. Funktionen benyttes til at check konsistensen af søgevejene, og er mest beregnet til debug af søgevejene.
Ekstra programparametre til findref:
[-r] [-i index -w word]
Parameter
-r
-i indeks
-w word
Betydning
Check referencer samtidig med udtrækket
Indekset der ønskes referencer fra
Ordet der ønskes referencer fra
Hvis ikke parametrene -i og -w er angivet laves et total udtræk af alle søgereferencerne.
72
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
11.1.9 flettxt
Opdaterer txt tabel uden at opdatere søgeveje. Dette betyder at kun poster, som findes i txt
tabellen, og som indeholder nye felter, der ikke er søgbare, bør indlæses vha. denne funktion.
Funktionen kan endvidere benyttes til at fjerne dubletter af MARC-poster.
Der er følgende parameter til kaldet:
Parameter
-i infile
Betydning
Inddata fil indeholdende MARC-poster, som skal indlæses i txt tabellen.
Uden dette flag læses data fra stdin.
11.1.10
henttxt
Laver diverse udtræk af MARC-poster og formaterer dette udtræk vha. et smilformat. Inddata
til funktionen kan være en fil eller tabellen txt.
Der er følgende parametre til kaldet:
[-p pages] [-e] [-o outfile] [-M [-N]] -s smilform [ -i infile
[-c convpgm] | F from [-T to] | -k keyfile ]
Parameter
-p pages
-e
-o outfile
-M
-N
-s smilform
-i infile
-c convpgm
-F from
-T to
-k keyfile
Betydning
Fortæller at man maksimalt ønsker et udtræk på det angivne antal sider
pr MARC-post.
Sætter ekstra ny linie efter hver formateret MARC-post.
Angiver filen som uddata skal placeres i. Hvis dette flag ikke angives,
kommer data på skærmen.
Styr udtræk af poster fra minibasis kopi.
Udtræk poster fra 1. udtræk og frem til dagsdato.
Angiver det smilformat, som skal benyttes under udtrækket.
Angiver en alternativ fil, hvorfra MARC-posterne kan hentes, i stedet
for fra txt tabellen.
Alternativt program til at læse MARC-posterne med kan angives. Benyttes sammen med -i option.
Angiver det txtno fra txt tabellen, som udtrækket skal startes fra.
Angiver det txtno fra txt tabellen, som udtrækket skal sluttet ved.
Angiver fil, som indeholder idnr. som skal udtrækker fra txt tabellen.
73
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
11.1.11
insertlev
Indsætter MARC-poster i katalogiseringstabellen. Benyttes til f.eks. at indsætte ugeleverancer
i leverancemængden i katalogisering.
Funktionen har følgende parametre:
[-i infile] [[-o owner] | [-s ownersmil]] [-S] [-d]
Parameter
-i infile
-o owner
-s ownersmil
-S
Betydning
Angiver filen, som indeholder de MARC-poster, som skal indlæses.
Angiver under hvilken ejer posterne skal placeres.
Angiver et smilformat, som kan styre at placere MARC-posterne under
forskellige ejere. Benyttes f.eks. til at opdele ugeleverancen til forskellige fagreferenter. Hvis der ikke er angivet noget format, anvendes indhold det af trimmeværdien SCcf insertlev-owner.
Angiver at eksisterende MARC-poster ikke skal overskrives af ny
MARC-poster.
11.1.12
makeidx
Laver indekser på reftab, words og txt tabellerne. Funktionen har ingen parametre.
11.1.13
marcstat
Laver en statistik af MARC-posterne i txt tabellen på felter, delfelter og karakterer.
Funktionen har følgende parametre:
[F from] [-T to] [-o outfile]
Parameter
-F from
-T to
-o outfile
Betydning
Angiver, hvilket txtno i txt tabellen, der skal startes ved.
Angiver, hvilket txtno i txt tabellen, der skal stoppes ved.
Angiver hvilken fil uddata ønskes placeret i. Uden denne parameter udskrives statistikken til skærmen.
74
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
11.1.14
marctest
Tester om fil med MARC-poster overholder den validering, som søgesystemet kræver for at
kunne indlæse posten.
Der er følgende parameter til kaldet:
Parameter
-i infile
Betydning
Inddata fil indeholdende MARC-poster, som skal valideres. Uden dette
flag læses data fra stdin.
11.1.15
prtrmlog
Udskriver og sletter logmængden i katalogiseringstabellen editrec.
Funktionen har følgende parameter:
Parameter
-o outfile
Betydning
Angiver hvilken fil uddata skal placeres i. Hvis ikke denne parameter er
tilstede udskrives til skærmen.
11.1.16
sqllong
Benyttes til at hente og opdatere rækker indeholdende datatypen long udfra oracle til en fil.
Funktionen har følgende parametre:
-s sqlcmd -i infile -o outfile [-h | -H num]
Parameter
-s sqlcmd
-i infile
-o outfile
-h
-H num
Betydning
Angiver sqlkommando, som benyttes ved fremhentning eller opdatering
af tabellen. Kommandoen må hente eller opdatere netop en long kolonne.
Hvis denne parametre er til stede, sker en opdatering, med indholdet af
filen, som inddata til sql kommandoen.
Hvis denne parametre er til stede, sker en fremhentning af data til filen,
vha. sql kommandoen.
Laver udtrækket som/opdateringen udfra et hex dump.
Laver udtrækket som/opdateringen udfra et hex dump, med det antal
elementer som er angivet som parametre.
75
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
11.1.17
wordcheck
Checker om søgereferencerne er konsistente for et udsnit af disse.
Ekstra programparametre til wordcheck:
[-w where]
Parameter
-w where
Betydning
Whereclause som kan afgrænse checket til en delmængde af søgevejene
i wordstabelen.
11.1.18
wordsix
Laver indeks på words. Lavet pga. en fejl i Oracle. Fejlen findes ikke i de nye oracle versioner, så funktionen er overflødig nu.
11.1.19
wordstat
Laver en statistik over den længden af de ord der kan søges på.
Ekstra programparametre til wordcheck:
[-w where]
Parameter
-w where
Betydning
Whereclause som kan afgrænse checket til en delmængde af søgevejene
i wordstabelen.
76
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
12 Indeks over trimmeværdier
alffldno ......................................................................... 53
banono ......................................................................... 53
BT1 defhigh ................................................................ 53
BT1 defkey .................................................................. 53
BT1 deflow .................................................................. 54
BT1 defswitch....................................................... 43, 54
BT1 f-no ....................................................................... 54
BTH f-no ....................................................................... 56
BTX f-Ident ................................................................... 66
CHva edchoose ............................................................. 9
CHvs opacmask .......................................................... 27
commandxxx ............................................................... 10
Dxxxy............................................................................. 28
Dxxxyzzzz ..................................................................... 29
EDFkeyno..................................................................... 34
EDhelpxxx .................................................................... 32
EDhelpxxxy .................................................................. 32
EDhelpxxxyz ................................................................ 32
EDKeyxx ....................................................................... 40
EDliststat ..................................................................... 11
EDscxxxy ...................................................................... 29
EDUkeyfno ................................................................... 33
EDupdbase .................................................................... 9
EDupdlog ..................................................................... 20
PDbitbreak ................................................................. 61
PDbitmaptype ............................................................ 61
PDbitmax .................................................................... 61
PDbitupdtype ............................................................. 61
PDedrawsmil .............................................................. 26
PDedsmil ..................................................................... 26
PDfullref ...................................................................... 62
PDleft tr ....................................................................... 62
PDlongwd len ............................................................. 62
PDlrtypelen ................................................................ 63
PDonline...................................................................... 48
PDtranssepno ............................................................. 63
PDtransstr................................................................... 57
PDtxtsize ..................................................................... 64
PDupddefmode .................................................... 22, 48
PDupdfld ............................................................... 22, 48
PDupdmode .......................................................... 23, 48
PDwd len ..................................................................... 64
PDwd rep..................................................................... 64
PDwdupdtype............................................................. 61
PSduperr ..................................................................... 49
PSeditlog ..................................................................... 23
PSfindir ........................................................................ 49
PSfingen....................................................................... 61
PSfinupd ...................................................................... 49
PSmultivol................................................................... 50
PStxtdmp ..................................................................... 25
PSupddir ..................................................................... 49
PSupdlog ..................................................................... 50
PSupdsize .................................................................... 50
PSupdtrim ................................................................... 33
PUdefshow .................................................................. 12
PUhcopy ...................................................................... 12
PUmaskrec.................................................................. 12
PUspool ....................................................................... 13
PUvalrec ...................................................................... 11
R0001 .......................................................................... 59
R008a .......................................................................... 57
R0100 .......................................................................... 58
R0200 .......................................................................... 58
R0400 .......................................................................... 58
R0800 .......................................................................... 59
Rinmarc....................................................................... 60
Routmarc .............................................................. 43, 60
Rsearch........................................................................ 60
Rupdate ....................................................................... 60
SCca switch ................................................................. 10
SCcf format-H-U .......................................................... 14
SCcf format-NAVN ...................................................... 13
SCcf sort-seddel-H-U.................................................. 15
SCcm check-url no .............................................. 69
SCcr check-url-proxy no ................................ 70
SCcx edit-groups ........................................................ 11
SCcx marc-template .................................................. 27
SCcx opacheadline ..................................................... 27
SCcx opacrec-NAVN.................................................... 27
SCcx sortheadline ...................................................... 13
SCcy @xxxy .................................................................. 28
SCcy opac..................................................................... 26
SCcy opac-NAVN ......................................................... 27
SCcy start-stopdlf ...................................................... 18
SCcy yyyymmdd ......................................................... 28
SCfr edtxtlen ............................................................... 24
SCfr prik-DATA ........................................................... 18
SCfx dbcowner ........................................................... 43
SCfx def-catcode2del ....................................... 36
SCv@ menuerr X ........................................................ 31
SCva edchoose .............................................................. 8
SCva everyuser nr ........................................................ 7
SCva muldeluser .......................................................... 7
SCva mulupduser......................................................... 8
SCva onlineupd .......................................................... 20
SCva prevalidate .......................................................... 9
SCva reject .................................................................. 19
SCva superuser nr ........................................................ 7
SCvw reject ................................................................. 19
SCvy onlinescript ....................................................... 21
SCvy switchownergrp ............................................... 44
SRcx sccode-stopno ................................................... 60
SSfy FORMAT-idbarcode............................................ 17
SSfy FORMAT-mat-emne............................................ 16
SSfy FORMAT-mat-indhold ....................................... 16
SXve checkxxxy ........................................................... 31
SXvy checkxxxy ........................................................... 30
UMgf txtif..................................................................... 64
UPcy barcodeprinter ................................................ 17
77
DDElibra
Systemadministration
Katalogisering
________________________________________________________________
UUca deltoweed ......................................................... 18
UUcr substitutenr ...................................................... 24
UUcw deltoweed ........................................................ 19
UUcw deltoweed-m ................................................... 19
UUcy isbatch-TYPE ..................................................... 51
UUcy longcommit ...................................................... 62
UUcy start-isbatch ..................................................... 52
UUcy update-direct ................................................... 51
UUcy updmode ........................................................... 52