1 / 8

Academic Salutations solution, aneb V ážený pane profesore...

@. Academic Salutations solution, aneb V ážený pane profesore. Matyáš F. Bajger Ostravská Univerzita, Univ. knihovna Setkání SU Aleph, JČU České Budějovice, 23 .-24.4.2013. Výchozí stav. Pro XSLT dopisů-tiskových tiskových výstupů Alephu se používá:

efia
Download Presentation

Academic Salutations solution, aneb V ážený pane profesore...

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  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) ALEPH Jméno Akad. Tituly Pohlaví jazyk PLIF (p_file_20), příp. update-bor • XSLT (extra template) • SQL (předpřipravená série selectů a updatů) • Let itbe • AcademicSalutation..... Skript na pozadí (Perl) Jak doplnit pozdrav do šablon ?

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

  4. Parametry pro určení oslovení • Titlematch–řetězec obsažený v titulech v ALEPHu (z303_title) („prof“, „ph.d“, „phd.“, „dr. hab“ ) • Titlelevel – 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.conflink Část 1. – obecná nastavení • ADM_BASE = osu50ADM_BASE_PASSWORD = ******!XSERVER_URL = http://localhost/X!UPDATE_BOR_USER = X-BOR-INFOUPDATE_BOR_USER_PASSWORD = *******! • ORA_SID = aleph20ORA_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 dontwanna 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_EMAIL = matyas.bajger@osu.cz!!Send report by mail if no updates of salutations have been done? (Y/N)REPORT_NO_UPDATES = Y

  6. academic_salutations.conflink Část 2. – tituly !1 2 3 4 5 !!-!!!!!!!!!!-!-!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.... 1 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, ....... 4 mgrF CZE Váženápanímagistro, 4 mag F CZE Váženápanímagistro, ...... 4 mgr CZE 4 mag CZE 4 mga CZE 4 m.phil CZE ....... 5 akad. mal B CZE 5 akad. mal CZE 5 akad.mal B CZE 5 akad.mal CZE ..... 1 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 (20140321-08:57:48) PATRONS' SALUTATIONS THAT HAVE BEEN UPDATED: 13306 PLÁŠEK, Vítězslav, doc. RNDr. (M,CZE) - changing 'Vážený pane doktore,' to 'Vážený pane docente,' 15028 WOLF, Norbert richard, Univ.-Prof (M,ENG) - changing 'Dear Professor,' to 'Dear Professor WOLF,' 25828 HORÁČEK, Matěj, RNDr. (M,CZE) - changing 'Vážený pane magistře,' to 'Vážený pane doktore,' 33669 ČECHOVÁ, Alena, MgA. ArtD. (F,CZE) - changing 'Vážená paní magistro,' to 'Vážená paní doktorko,' 40972 GLUMBÍKOVÁ, Kateřina, Mgr. (F,CZE) - changing '' to 'Vážená paní magistro,' 54096 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) 95462 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

More Related