15. Overzicht indexeerroutines

Auteur Marc Jeurissen
Aanmaak 23 mei 2003
Oud BVV nr 2060

15.1. Abstract

Dit document biedt een overzicht van de indexeerroutines voor de verschillende loi’s.

15.2. Algemeen

De meeste, zoniet alle, loi’s hebben interactieve routines en background routines. Bij de eerste worden de loi’s in volgorde overlopen en geïndexeerd. Bij de tweede worden de loi’s ad random in de background omgeving geplaatst en door de background applicatie geïndexeerd. Dit biedt niet enkel meer flexibiliteit, maar kan ook mogelijke sorteerproblemen opvangen.

15.3. Authority codes

Background

%IxBckg^bausix Plaatst alle authority codes in de background omgeving voor gewone verwerking
%IxfBckg^bausix Plaatst alle authority codes in de background omgeving voor force indexering. Dit betekent dat de hoofdvormen en verwante vormen ter hoogte van het authority record zelf, opnieuw aangemaakt worden. Dit is bijvoorbeeld nodig indien ^XSTRING gewijzigd is en de getalwaarden van de hoofdvormen dus niet meer kloppen.

Interactief

%UpdAll^bausix(PDinit) Indexeert alle authority codes. Indien PDinit=1 wordt een force-indexering uitgevoerd.

15.4. Catalografische beschrijvingen

Background

%BGR^bcasix(PDcatsys,PDlm) Plaatst alle catalografische beschrijvingen van catalografisch systeem PDcatsys in de background omgeving. Door PDlm in te vullen kunnen de beschrijvingen beperkt worden tot dat lidmaatschap.

15.5. PK-genres

Sinds release 3.60 is het indexeren van PK genres niet meer van toepassing. Dit is vervangen door een zoekobject met filter functie.

15.6. Abonnementen

Background

%BckAll^bacssbix Plaatst de abonnementen van alle acquisitie-instellingen in de background omgeving.
%BckIns^bacssbix(PDins) Plaatst enkel de abonnementen van acquisitie-instelling PDins in de background omgeving.

Interactief

%UpdAll^bacssbix("") Indexeert de abonnementen van alle acquisitie-instellingen.
%UpdIns^bacssbix(PDins,"") Indexeert enkel de abonnementen van acquisitie-instelling PDins.

15.7. Bestellingen

Background

%BckAll^bacsorix Plaatst de bestellingen van alle acquisitie-instellingen in de background omgeving.
%BckIns^bacsorix(PDins) Plaatst enkel de bestellingen van acquisitie-instelling PDins in de background omgeving.

Interactief

%UpdAll^bacsorix("") Indexeert de bestellingen van alle acquisitie-instellingen.
%UpdIns^bacsorix(PDins,"") Indexeert enkel de bestellingen van acquisitie-instelling PDins.

15.8. Budgetten

Background

%BckAll^bacsbuix Plaatst de budgetten van alle acquisitie-instellingen in de background omgeving.
%BckIns^bacsbuix(PDins) Plaatst enkel de budgetten van acquisitie-instelling PDins in de background omgeving.

Interactief

%UpdAll^bacsbuix Indexeert de budgetten van alle acquisitie-instellingen.
%UpdIns^bacsbuix(PDins) Indexeert enkel de budgetten van acquisitie-instelling PDins.

15.9. Facturen

Background

%BckAll^bacsivix Plaatst de facturen van alle acquisitie-instellingen in de background omgeving.
%BckIns^bacsivix(PDins) Plaatst enkel de facturen van acquisitie-instelling PDins in de background omgeving.

Interactief

%UpdAll^bacsivix Indexeert de facturen van alle acquisitie-instellingen.
%UpdIns^bacsivix(PDins) Indexeert enkel de facturen van acquisitie-instelling PDins.

15.10. Leveranciers

Background

%BckAll^bacssuix Plaatst alle leveranciers in de background omgeving.

Interactief

%UpdAll^bacssuix Indexeert alle leveranciers

15.11. Eindgebruikers

Background

%Bck^blnsix Plaatst alle eindgebruikers in de background omgeving.

Interactief

All^blnsix Indexeert alle eindgebruikers.

15.12. Instellingen

Background

%BckAll^ulislix Plaatst alle instellingen in de background omgeving.

Interactief

%UpdAll^ulislix Indexeert alle instellingen.

15.13. Gebruikers

Background

%BckAll^uussix Plaatst alle gebruikers in de background omgeving.

Interactief

%UpdAll^uussix Indexeert alle gebruikers.