|
DataMuseum.dkPresents historical artifacts from the history of: RC4000/8000/9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC4000/8000/9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 11520 (0x2d00) Types: TextFile Names: »stdbatchjob «
└─⟦da4d89bf7⟧ Bits:30002810 RC8000-ADP SW8740/1 Rel 6.2 └─⟦3a54bc57a⟧ └─⟦this⟧ »stdbatchjob «
; standard jobfil for rc bibliotekssystem rel. 19.0 med udlån rel. 10.0 ; *** nyt i rel. 19.0 / 10.0: hjemkaldelse, batchrutine 2 (jobforslag 3, 4) ; trimningsforslag til periodiske batchkørsler. ; jobfilen indeholder følgende trimmeforslag: ; ; 1: oprydning i uanbringelige lån - *** opdaterende rutine ; 2: liste over anbragte og stadig uanbringelige lån ; 3: hjemkaldelsesrutine for fast lånetid - *** opdaterende rutine ; 4: hjemkaldelsesrutine for reserverede - *** opdaterende rutine ; 5: udskrivning af separate hjemkaldelser ; 6: udskrivning af hjemkaldelsesbreve med flere hjemkaldelser (uden ryk dato) ; 7: udskrivning af hjemkaldelsesbreve med flere hjemkaldelser (med ryk dato) ; 8: hjemkaldelsesliste ; 9: udskrivning af breve med både hjemkaldelser og hjemkomstmeddelelser ; 10: oprydning i efterbehandlingskøen (adskilt fra udskrivning) ; 11: gentagelse af efterbehandlingsliste. ; 12: gennemgang af bestillinger og reservationer - *** opdaterende rutine ; 13: udskrivning af bestillinger og reservationer ; 14: reservationsstatistik og kontrol af materialetype vs. reservationsgrad ; første kommentarlinie i batchtrimninger af rutiner som opdaterer databasen ; er mærket med teksten "*** opdaterende rutine". for sådanne skal mellemfilen ; findes ikke blot når batchrutinen startes, men også ved evt. omkørsel ; for retablering af databasen. ; de trimninger hvori indgår udtræk fra efterbehandlingskøen (9, 10 og 11 i ; listen ovenfor) opdaterer efterbehandlingskøen, idet de udtrukne poster enten ; slettes eller tælleren for antal udtræk forhøjes med 1. ; de BISP formater som forekommer i udskrivende trimninger findes i standard ; BISP'en for bibliotekssystemet med udlån (ubisp). ; alle de udskrivende trimninger skriver automatisk på printeren "printer". ; udskrivning i en fil opnås ved at sætte filnavnet i stedet for printernavnet. ; bemærk at filen da skal udskrives manuelt før den kan genbruges. \f ; 1: oprydning i uanbringelige lån - *** opdaterende rutine 5 udxl ;mellemfilen udxl skal også findes ved omkørsel * ; 2: liste over anbragte og stadig uanbringelige lån 6 printer udxl anbxover (1) anbxover (2) stdkvit 40 5 1 anbx (1) ; format for udskrivning af fortsat uanbringelige 0 anbx (0) ; format for udskrivning af nu anbragte * \f ; 3: hjemkaldelsesrutine for fast lånetid - *** opdaterende rutine ; samme hjemkaldelse for reserverede og ikke reserverede ; hjemkaldelsesstatus 99 slettes. 2 udhjemk1 ; mellemfilen udhjemk1 skal også findes ved omkørsel ; udl <bb*> ;her skrives evt liste over afdelinger ; status ååmmdd-over res alm ; ------------------------------------------------------------------------- 0 1 1 1 ; 1 dag over lånetid 1 30 2 2 ; 30 dage over lånetid 2 (2 0) 3 3 ; 2 mdr over lånetid 3 (3 0) 4 4 ; 3 mdr over lånetid 99 0 -1 -1 ; tabt, slettes * ; 4: sortering af mellemfilen. obs: kan udelades ved enkeltvis udskrivning 1 sorthjemk1 udhjemk1; begge er til udskrivning med formater uden rykkerdato * ; 4: hjemkaldelsesrutine for reserverede - *** opdaterende rutine ; lån med start hjemkaldelsesstatus 0 hjemkaldes kun når der er reservation. ; lån med start hjemkaldelsesstatus 10 hjemkaldes efter lånetid. ; rykning fortsætter når første rykker er sendt ud, uanset om ; reservationen er slettet i mellemtiden. Uerholdelige lån slettes. 2 udhjemk2 ;mellemfilen udhjemk2 skal også findes ved omkørsel ; af1 af2 <111> ; her skrives evt liste over afdelinger ; aktuel dage ny-status ryk hist ; status over res alm dage dato ; ------------------------------------------------------------------------- 0 1 1 0 10 ;rykkes efter 10 dage 1 11 2 2 10 (1) ;do., gem dags dato som histdato 1 2 21 3 3 10 (2) ;do., gem dags dato som histdato 2 3 31 4 4 10 ;ryk dage kun til udskrivning 10 1 11 11 10 ;rykkes efter 10 dage 11 11 12 12 10 (1) ;do., gem dags dato som histdato 1 12 21 13 13 10 (2) ;do., gem dags dato som histdato 2 13 31 14 14 10 ;ryk dage kun til udskrivning 99 0 -1 -1 ;uerholdelig, slettes * ; sortering af mellemfilen. obs: kan udelades ved enkeltvis udskrivning 1 sorthjemk2 udhjemk2 ; begge kan udskrives med formater med rykkerdato * ; 5: udskrivning af separate hjemkaldelser ; obs: bisp formaterne forudsætter at rykkerdato er sat i trimningen. ; ved udskrivning af mellemfiler dannet af trimmeforslag nr. 3 skal ; bisp formaterne ændres, eller rykkerdato skal ind i trimningen. 3 printer udhjemk2 hjemhoved <> hjemkvit 9999 ; 9999 af hensyn til syntaksen ; af1 <111> ;her skrives evt. liste over afdelinger 1 hjem(1) ;første hjemkaldelse 2 hjem(2) ;anden hjemkaldelse 3 hjem(3) ;tredie hjemkaldelse ; fjerde hjemkaldelse sendes ikke, men kommer på hjemkaldelsesliste * \f ; 6: udskrivning af hjemkaldelsesbreve med flere hjemkaldelser (uden ryk dato) ; mellemfilen skal være sorteret ; fjerde hjemkaldelser sendes hver for sig 3 printer sorthjemk1 hjemhoved nyside hjemkvit 44 6 ; nyside er til sideskift i det enkelte brev (efter 44 linier) ; af1 <111> ;her skrives evt. liste over afdelinger ; hjemk ........bispformat for............ ; status nylåner sammelåner sammestatus ; ----------------------------------------------------------------------------- 1 brev hjembloka(1) hjemlinie ;første hjemkaldelse 2 brev hjembloka(2) hjemlinie ;anden hjemkaldelse 3 brev hjemblok (3) hjemlinie ;tredie hjemkaldelse 4 hjem(4) hjem(4) hjem(4) ;fjerde hjemkaldelse, separat brev * ; 7: udskrivning af hjemkaldelsesbreve med flere hjemkaldelser (med ryk dato) ; mellemfilen skal være sorteret ; fjerde hjemkaldelser sendes hver for sig 3 printer sorthjemk2 hjemhoved nyside hjemkvit 44 6 ; nyside er til sideskift i det enkelte brev (efter 44 linier) ; af1 <111> ;her skrives evt. liste over afdelinger ; hjemk ........bispformat for............ ; status nylåner sammelåner sammestatus ; ----------------------------------------------------------------------------- 1 brev hjemblokb(1) hjemlinie ;første hjemkaldelse 2 brev hjemblokb(2) hjemlinie ;anden hjemkaldelse 3 brev hjemblok (3) hjemlinie ;tredie hjemkaldelse 4 hjem(4) hjem(4) hjem(4) ;fjerde hjemkaldelse, separat brev * ; 8: hjemkaldelsesliste 3 lp sorthjemk1 hjemside(1) hjemside(2) stdkvit 44 6 ; nylåner sammelåner ; ----------------------- 1 hjemliste hjemliste (1) 2 hjemliste hjemliste(2) 3 hjemliste hjemliste(3) 4 hjemliste hjemliste(4) * \f ; 9: udskrivning af breve med både hjemkaldelser og hjemkomstmeddelelser ; først udtrækkes hjemkomstmeddelelserne fra efterbehandlingskøen 4 udeftb; opdaterer efterbehandlingskøen (gentages ikke ved omkørsel) ; (1 A) (2 A); evt. liste over arbejdspladser ; udtræk gange før bevares afh.før ; type udtrukket slettes dage ;------------------------------------------------------------------------- 101 1 0 5 ;type 101 er selve reservationen 102 1 0 ;type 102 er alternative reservationer ;øvrige typer udtrækkes ikke til breve * 1 udflet (udhjemk2.udeftb) ; mellemfiler flettes og sorteres * ; til sidst udskrives den flettede og sorterede mellemfil 3 printer udflet <> nyside stdkvit 44 6 ; nyside er til sideskift i det enkelte brev (efter 44 linier) ; status ........bispformat for............ ; /type nylåner sammelåner sammestatus ; -------------------------------------------------------------------------- 1 brev hjemblokb(1) hjemlinie ;første hjemkaldelse 2 brev hjemblokb(2) hjemlinie ;anden hjemkaldelse 3 brev hjemblok (3) hjemlinie ;tredie hjemkaldelse 101 brev eftbblok (1) eftblinie ;hjemkommet reservation 102 brev eftbblok (2) eftblinie ;slettet alternativ reservation * \f ; 10: oprydning i efterbehandlingskøen (adskilt fra udskrivning) 4 aaa ;mellemfilen kasseres efter kørsel ; 101 1 -1; bruges hvis der ikke udskrives hjemkomstmeddelelser ; 102 1 -1; do. 103 1 -1; eks. uden reservation 104 1 -1; ukendte 101 2 -1; sletning efter hjemkomstmeddelelse er udskrevet 102 2 -1; do. * ; 11: gentagelse af efterbehandlingsliste. ; alle bunker for arbejdsplads A i udlånsstation 1, som er udtrukket 1 gang 4 udeftb (1 A) ; antal slet afhent ; udtræk ikke dage ; ----------------------------------------------------------------------- 101 1 0 5 ;effektuerede reservationer 102 1 0 ;slettede alternative reservationer 103 1 0 ;eksemplarer uden reservation 104 1 0 ;ukendte eksemplarer * 3 printer udeftb eftb(5) <> eftb(7) 9999 101 eftb(1) 102 eftb(2) 103 eftb(3) 104 eftb(4) * \f ; 12: gennemgang af bestillinger og reservationer - *** opdaterende rutine 7 udcheckres ; mellemfilen udcheckres skal også findes ved omkørsel 5 1 (2 0) ; bestillinger udtrækkes slettes 5 dage efter bestillingsdato ; reservationer udtrækkes slettes 1 dag efter interessedato ; reservationer udtrækkes 2 måneder efter reservationsdato * ; 13: udskrivning af bestillinger og reservationer 1 udsort udcheckres; mellemfilen sorteres * ; først udskrives de slettede bestillinger/reservationer 3 printer udsort sletover(1) sletover(2) stdkvit 46 6 ; afd bib ; evt. liste over afdelinger ; nylåner sammelåner sammestatus ;------------------------------------ 201 låner bestblok bestlinie 202 låner resblok reslinie * ; derefter de reservationer som er udtrukket på grund af alder 3 printer udsort resover(1) resover(2) stdkvit 46 6 ; afd bib ; evt. liste over afdelinger ; nylåner sammelåner sammestatus ; ------------------------------------ 203 låner resblok reslinie * \f ; 14: reservationsstatistik og kontrol af materialetype vs. reservationsgrad ; ;udtræk 1: reserverbare enheder med høj reservationsprocent ; 2: eksemplarer hvis materialetype ikke svarer til reservationsprocent 8 mfil ;udv ju ;evt. liste over afdelinger ;mat.type tilladt respct udskrivningskode ;(fra-til) (min - max) for afvigende eks. ( - 1 ) ( - 400) 1 2 ( - 100) 1 ( 3 - ) (400 - ) 1 ; ;uanset om der er eksemplarer med afvigende reservationsprocent udtrækkes ; - alle reservationer hvortil der ikke findes eksemplarer - - 3 ; - alle reserverbare enheder hvis reservationsprocent er over 200 - ( - 200) 2 * ; obs: sortering af mfil er ikke meningsfuld ; udskrivning af eks hvis materialetype ikke svarer til reservationsprocent 3 printer mfil mangeresa(1) mangeresa(2) stdkvit 44 0 ;udsk.type normal samme-res-enhed 1 restæl1 restæl2 * ; udskrivning af reservationsstatistik, som både omfatter meget reserveret ; materiale (res% over 200) og eksemplarer med afvigende materialetype 3 printer mfil resstatov(1) resstatov(2) stdkvit 44 3 ;udsk.type normal samme-res-end samme-udsk-type 1 resstata resstata(2) resstata(3) 2 resstatb resstatb(2) 3 resstatc * ▶EOF◀