Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Academic Salutations solution, aneb Vážený pane profesore... Matyáš F. Bajger Ostravská Univerzita, Univ. knihovna Setkání SU Aleph, JČU České Budějovice,

Podobné prezentace


Prezentace na téma: "Academic Salutations solution, aneb Vážený pane profesore... Matyáš F. Bajger Ostravská Univerzita, Univ. knihovna Setkání SU Aleph, JČU České Budějovice,"— Transkript prezentace:

1 Academic Salutations solution, aneb Vážený pane profesore... Matyáš F. Bajger Ostravská Univerzita, Univ. knihovna Setkání SU Aleph, JČU České Budějovice,

2 Výchozí stav Pro XSLT dopisů-tiskových tiskových výstupů Alephu se používá: Patron – Globální údaje – Pozdrav (z303_salutation, z302-salutation ) Externí systémy (STAG, Magion) Jméno Akad. Tituly Pohlaví jazyk ALEPH PLIF (p_file_20), příp. update-bor Jak doplnit pozdrav do šablon ? XSLT (extra template) SQL (předpřipravená série selectů a updatů) Let it be Academic Salutation..... Skript na pozadí (Perl)

3 academic_salutations.pl načtení konfigurace academic_salutations.conf select all patrons Oracle ADMbase backup z303 (p_file_03) pozdrav v Alephu == konfig. skriptu foreach patron Oprava oslovení X-server: update-bor mail report end start true false loop end

4 Parametry pro určení oslovení Title match – řetězec obsažený v titulech v ALEPHu (z303_title) („prof“, „ph.d“, „phd.“, „dr. hab“ ) Title level – má-li více titulů, vybere se oslovení podle titulu s nejvyšším levelem (profesor, docent, doktor..... ) Pohlaví – z303_gener (Male, Female, Libovolný, Žádný-prázdný) Jazyk komunikace – z303_con_lng

5 academic_salutations.conf link link Část 1. – obecná nastavení ADM_BASE = osu50 ADM_BASE_PASSWORD = ****** ! XSERVER_URL = ! UPDATE_BOR_USER = X-BOR-INFO UPDATE_BOR_USER_PASSWORD = ******* ! ORA_SID = aleph20 ORA_HOST = localhost ! DEFAULT_BOR_LANG = CZE ! !Method, how surname form patron name could be included in salutation. !String '{surname}' in the column 6, part 2 of this configfile will be replaced by a value derived by a method choosen. !Set one character for choosing surname gathering method. Or leave empty, if you dont wanna use it. ! F - take Surname from the beginning of patron's name (string from beginning of patron's name up to a comma: 'Cook, John' => 'Cook') ! L - take Surname from end of name (from the last space char (32Dec, 20Hex) up to end: "John Cook" => 'Cook'). ! This setting may be harmful id Surname consists of two words separated by space!! (like 'Peter De Roos' => 'Roos'). ! S - take Surname from separate Z303-LAST-NAME field (Aleph ver. 22 up). ! warning! The "S" setting was not live tested. SURNAME_GET_METHOD = F ! EXCLUDED_SALUTATIONS = Vážený pane rektore, | Vážený pane děkane, ! EXCLUDED_IDS = TESTID TESTBOR ! REPORT_ = ! !Send report by mail if no updates of salutations have been done? (Y/N) REPORT_NO_UPDATES = Y

6 academic_salutations.conf link link Část 2. – tituly ! !!-!!!!!!!!!!-!-!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! prof M CZE Vážený pane profesore, 1 prof F CZE Vážená paní profesorko, 2 doc M CZE Vážený pane docente, 2 doc F CZE Vážená paní docentko, 3 ph.d M CZE Vážený pane doktore, 3 phd M CZE Vážený pane doktore, 3 dr M CZE Vážený pane doktore, 3 art.d M CZE Vážený pane doktore, mgr F CZE Vážená paní magistro, 4 mag F CZE Vážená paní magistro, mgr CZE 4 mag CZE 4 mga CZE 4 m.phil CZE akad. mal B CZE 5 akad. mal CZE 5 akad.mal B CZE 5 akad.mal CZE prof B ENG Dear Professor {surname}, 1 prof ENG Dear Professor {surname}, 3 ph.d B ENG Dear Doctor {surname}, 3 ph.d ENG Dear Doctor {surname},

7 Report ACADEMIC SALUTATIONS REPORT ( :57:48) PATRONS' SALUTATIONS THAT HAVE BEEN UPDATED: PLÁŠEK, Vítězslav, doc. RNDr. (M,CZE) - changing 'Vážený pane doktore,' to 'Vážený pane docente,' WOLF, Norbert richard, Univ.-Prof (M,ENG) - changing 'Dear Professor,' to 'Dear Professor WOLF,' HORÁČEK, Matěj, RNDr. (M,CZE) - changing 'Vážený pane magistře,' to 'Vážený pane doktore,' ČECHOVÁ, Alena, MgA. ArtD. (F,CZE) - changing 'Vážená paní magistro,' to 'Vážená paní doktorko,' GLUMBÍKOVÁ, Kateřina, Mgr. (F,CZE) - changing '' to 'Vážená paní magistro,' BLASCHOVÁ, Denisa, ArtD. (F,CZE) - changing '' to 'Vážená paní doktorko,‚ PATRONS' TITLES THAT DOES NOT MATCH THE CONFIGURATION SETTINGS: 2456 KOLASA, Peter Gabrieal, MMLA (M,ENG) SMIDT, Helmut, Priv.-Doz. (M,CZE)

8 ALEPH ver. 19(20) a výše PERL s moduly standardně dodávanými v Aleph distribuci Perlu (List::Util, URI::Escape, DBI, LWP, XML::Simple, Env, FindBin) X-Server Alephu


Stáhnout ppt "Academic Salutations solution, aneb Vážený pane profesore... Matyáš F. Bajger Ostravská Univerzita, Univ. knihovna Setkání SU Aleph, JČU České Budějovice,"

Podobné prezentace


Reklamy Google