1 / 31

ALEPH GUI & XML

ALEPH GUI & XML. Arkitektur XML/XSL XSL editor. PC SERVER Batch Job. SERVER. PrintFile ( Udskrifter ) XML. Oversættelse. XML. KLIENT GUI, Job manager, Print Dæmon. E-mail. XML. Vis udsk. HTML. Udskriv. XSL. Gem som. XML/XSL – fordele I. Opd elt arkitektur:

Download Presentation

ALEPH GUI & XML

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. ALEPH GUI & XML Arkitektur XML/XSL XSL editor

  2. PC SERVER Batch Job SERVER PrintFile (Udskrifter) XML Oversættelse XML KLIENT GUI, Job manager, Print Dæmon E-mail XML Vis udsk. HTML Udskriv XSL Gem som

  3. XML/XSL – fordele I • Opdelt arkitektur: • Udlevering af data (XML) • Oversættelse af data (TRN) • Formatering af data (XSL) • XML indeholder alt data fra alle de inkluderede datastrukturer. • Enkelt at ’oversætte’ data • Mulighed for at afvikle eksterne programmer. • Indbygget UTF-8 understøttelse • En voksende standard

  4. XML/XSL – fordele II • XSL kan håndtere ’includefiler’ med mulighed for at lave ’blokke’ der kan deles flere steder • Specielt vindue til at håndtere allerede fortagne udskrifter

  5. Andet • Det er stadigvæk muligt at generere en fil af typen’## - PLAIN’ som kan udskrives vha. Jobmanager • E-mail sendes alt afhængig af opsætning for den enkelte udskrift (som sædvanligt) • E-mail består af ’body’, med generel tekst som f.eks:Kære biblioteksbruger,Denne e-mail kommer fra biblioteket. Se den vedhæftede fil.Med venlig hilsen,Biblioteket • Samt et emne, som kan være forskellig fra udskrift til udskrift • Selve indholdet kommer som en vedhæftet fil i HTML

  6. XML <section-01> • Generel information på udskriften • Forekommer normalt kun en gang. • F.eks. lånernavn <section-02…. osv> • Kan forekomme flere gange. • F.eks. Låners hjemlån

  7. XML - eksempel <printout> <form-name>bor-list</form-name> <form-language>DAN</form-language> <form-format>00</form-format> <subject>Lånerstatus</subject> <section-01> <form-date>15/11/2004</form-date> <sub-library-address-1-occ1>X-købing Bibliotek</sub-library-address-1-occ1> <sub-library-address-1-occ2>Tuborg Havnevej 19</sub-library-address-1-occ2> <sub-library-address-1-occ3>2900 Hellerup</sub-library-address-1-occ3> <sub-library-address-1-occ4>bibdk@iclinvia.dk</sub-library-address-1-occ4> <sub-library-address-1-occ5>Tlf. 4489 4489</sub-library-address-1-occ5>…. ........................ </section-01>

  8. XML - eksempel <section-02> <bib-info>34.66 Skat. Ligningsvejledningen. Cirkulærer m.v.</bib-info> <z13-doc-number>4</z13-doc-number> <z13-year>1992</z13-year> <z13-open-date>21/09/1998</z13-open-date> <z13-update-date>21/09/1998</z13-update-date> ……………. </section-02> <section-02> <bib-info>Mendel Philipsen &amp; Søn. Mappe 1 (kassette 1-6)</bib-info> <z13-doc-number>15</z13-doc-number> <z13-year>1992</z13-year> <z13-open-date>21/09/1998</z13-open-date> <z13-update-date>21/09/1998</z13-update-date> ………. </section-02>

  9. XML - eksempel

  10. Oversættelse Database data 15042001 Y 000430 Udskrifts data 15/04/2001 Ja 430

  11. Print konfiguration

  12. Se ren XML <?xml version="1.0"?> <printout> <form-name>bor-card-label</form-name> <form-language>DAN</form-language> <form-format>00</form-format> <subject>Bor Card Label</subject> <section-01> <form-date>15/11/2004</form-date> <sub-library-address-1-occ1>X-købing Bibliotek</sub-library-address-1-occ1> <sub-library-address-1-occ2>Tuborg Havnevej 19</sub-library-address-1-occ2> <sub-library-address-1-occ3>2900 Hellerup</sub-library-address-1-occ3> <sub-library-address-1-occ4>bibdk@iclinvia.dk</sub-library-address-1-occ4> <sub-library-address-1-occ5>Tlf. 4489 4489</sub-library-address-1-occ5> <sub-library-address-1-occ6></sub-library-address-1-occ6> <sub-library-address-1-occ7></sub-library-address-1-occ7> <sub-library-address-1-occ8></sub-library-address-1-occ8> <sub-library-address-1-occ9></sub-library-address-1-occ9> <sub-library-address-1-occ10></sub-library-address-1-occ10> <email-address></email-address> <z302-id>1</z302-id> <z302-proxy-for-id></z302-proxy-for-id> <z302-primary-id></z302-primary-id> <z302-name-key>felby 1</z302-name-key> ………..

  13. Se formateret XML

  14. Generer udskrift – her en lånerstatus

  15. Vis udskrift

  16. Menulinjen – ALEPH - Gl. udskrifter

  17. ’Gamle udskrifter’

  18. XSL editor – 1. Generelt

  19. Forklaring til generelt • Bestemmer begyndelse og slutning på udskrift • Bestemmer layout for sektioner • Free = En kolonne, hver felt på ny linje • Grid = Hver post fylder en linje i tabelform • Split = Hver post er delt op i 2 kolonner

  20. Vis udskrift efter 1. Generelt

  21. XSL editor – sektion 1

  22. Forklaring til sektioner • Der kan være et varierende antal sektioner(som S1, S2 etc. i nuværende formularer) • Pga. af xml-formen indeholder hver sektion alle data for de inkluderede datastrukturer Z30, Z36 etc. • Linjer der ønskes medtaget markeres • Der findes specielle linjer for ’blank linje’, understreget linje og generisk linje (til f.eks. sektionsoverskrift) • Hver linje kan have 3 attributer: fed, italic og understreget

  23. Vis udskrift efter 2. sektion 1

  24. XSL editor – sektion 1

  25. Vis udskrift efter 3. sektion 2

  26. Vis udskrift efter 3. sektion 2

  27. XSL editor – 4. sektion 3

  28. Vis udskrift efter 4. sektion 3

  29. XSL editor • Etc. Etc.

  30. Filernes placering / aktivering • Form_dan, som det plejer at være • Rettelser foretaget på serveren aktiveres med util-i-6

More Related