Duale Zustellung. Standardprofile. Version 1.0.0, 14.08.2007. DI Arne Tauber arne.tauber@egiz.gv.at



Ähnliche Dokumente
Konzept und Spezifikation MOA-ID 1.5. Update Spezifikation Module für Online Applikationen - ID

Update Spezifikation MOA-ID 1.5. Update Spezifikation Module für Online Applikationen - ID

PDF-AS Webanwendung Dokumentation

Dokumentation Externe Anzeige von Evento Web Dialogen

Beschreibung und Bedienungsanleitung. Inhaltsverzeichnis: Abbildungsverzeichnis: Werkzeug für verschlüsselte bpks. Dipl.-Ing.

Programmers Manual Geodaten Ver. 2.0

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

PCC Outlook Integration Installationsleitfaden

EGovLabs.gv.at. die OpenSource-Plattform der Plattform Digitales Österreich. DI Martin Centner Wien,

1 Einführung Prozessmodell elektronische Zustellung Konzept Duale Zustellung Prozessmodell Duale Zustellung...

XML-Praxis. XML-Anwendungen. Jörn Clausen

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Abi-Retter-Strategien: Texterörterung. Das komplette Material finden Sie hier:

Verschlüsselung

JASSI Standard Tasks Version 1.5

Schlüsselaustausch. Version 1.1. APCS Power Clearing and Settlement AG

Sichere s. Kundeninformation zur Verschlüsselung von s in der L-Bank

SMS-INBOUND 1.02 EMPFANG VON SMS (INBOUND) ZUSTELLUNG PER ODER HTTP-REQUEST 15. OKTOBER 2014 VERTRIEBLICHE FRAGEN ZUM FITSMS-GATEWAY

VVA Webservice Online Lieferbarkeits-Abfrage

XML-Verarbeitung. XPath XSL die extensible Stylesheet Language. Torsten Schaßan SCRIPTO Modul 4: EDV Wolfenbüttel

POP -Konto auf iphone mit ios 6 einrichten

teischl.com Software Design & Services e.u. office@teischl.com

robotron*e count robotron*e sales robotron*e collect Anmeldung Webkomponente Anwenderdokumentation Version: 2.0 Stand:

Virtuelle Telefonanlage: OutCALL Integration. reventix - OutCALL Integration v1.1.0.odt

Software WISO Hausverwalter 2014 Datenübernahme aus WISO Mein Geld Version / Datum V 1.0 /

Erstellen einer in OWA (Outlook Web App)

Installation & Konfiguration AddOn AD-Password Changer

Der Milliarden-Effekt: Wie Sie mit intelligenter Zustellung automatisch immer mehr sparen.

Standard XPersonenstand - Version Verbindliche Handlungsanweisungen

SMS-Versand in MACS Einrichtung des SMS-Versand Verwendung des SMS-Versandes Der SMS-Versand Empfängerfeld Empfänger-Rufnummer Inhalt der SMS

XSL und XSLT. Inhalt. Mathias Heilig XSL Übersicht. Formatierungsprozess. Sprachbeschreibung. Vorführung Resümee

Neuerungen in ReviPS Version 12g

Online-Publishing mit HTML und CSS für Einsteigerinnen

IT-Zertifikat: Daten- und Metadatenstandards. Transformation von XML-Dokumenten mit XSLT (und XPATH) XSLT kurz und knackig. XSLT und die Praxis

Installation der Demoversion vom M-Doc AutoSigner

Serviceanweisung Austausch Globalsign Ausstellerzertifikate

Kundeninformation PDF-Erzeugung in Adobe Illustrator, Adobe InDesign und QuarkXPress Datenprüfung und Datenübergabe

Newsletter mit diesem Informationsschreiben möchten wir Sie auf den Versionswechsel von 3.6 auf 3.7 aufmerksam machen.

Einrichten des Entourage-Clients für Exchange unter MacOS X.

White Paper. Installation und Konfiguration der Fabasoft Integration für CalDAV

Einrichten eines Microsoft Exchange-Account auf einem Android-System

Matrix42. Use Case - Anlegen einer neuen Störung über den Service Catalog. Version März

1.0.1 Erstellen einer Prozessbeschreibung

als SMS. O 2 (ehem. VIAG, Genion) SMS aktivieren: Verschicken Sie mindestens eine

Leitfaden zur Nutzung von binder CryptShare

Workflow, Business Process Management, 4.Teil

Die Online-Meetings bei den Anonymen Alkoholikern. zum Thema. Online - Meetings. Eine neue Form der Selbsthilfe?

Nutzerhandbuch für die Einreichung von Daten

s.beat DAP-10X White Paper USB Stromversorgung am Apple Macintosh und deren Auswirkung

2. Konfiguration der Adobe Software für die Überprüfung von digitalen Unterschriften

Vorstellung des Web basierten Einreichungsportals für Ergebnisberichte nach 42b Abs. 1Arzneimittelgesetz (AMG) Unternehmer

End User Manual EveryWare SPAM Firewall

Containerformat Spezifikation

s aus dem Internet per SMS auf Ihr Mobiltelefon senden für SUNNY WEBBOX und SUNNY BOY CONTROL

Einrichten des Elektronischen Postfachs

Skyfillers Hosted BlackBerry. Kundenhandbuch

Cambridge ESOL BULATS Online FAQs Konfiguration des Internet Explorers

MULTIWEB Banking. Installation und Update unter Windows

EINE PLATTFORM

Planung für Organisation und Technik

Der Kontowecker: Einrichtung

TYPO3-Suchmaschinenoptimierung für Redakteure

Anleitung Abwesenheitsmeldung und -Weiterleitung (Kundencenter)

Installation von MailON2!

Containerformat Spezifikation

Dokumentenkontrolle Matthias Wohlgemuth Telefon Erstellt am

Herzlich Willkommen bei der nfon GmbH

DER BESSER INFORMIERTE GEWINNT!

Validierungsarchitektur

Dienst zur Rücksetzung des Kennworts im Self-Service SSPR. Dokument zur Unterstützung bei der Nutzung des SSPR- Portals

E-Einbürgerung. Konfiguration Internet Explorer

a.sign Client Lotus Notes Konfiguration

WORKSHOP für das Programm XnView

Allgemeine Informationen Slides2Go Stand April 2015

Klaus Schild, XML Clearinghouse Namensräume

CADENAS als strategisches

SCHRITT FÜR SCHRITT ZU IHRER VERSCHLÜSSELTEN

Schnittstelle IWM FinanzOffice -> VOKIS

Kommunikations-Parameter

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Inhalt... 1 Einleitung... 1 Systemanforderungen... 1 Software Download... 1 Prüfdokumentation... 4 Probleme... 5 Hintergrund... 5

myfactory.microsoft IE Browsereinstellungen für myfactory.businessworld

Dieses HowTo darf nicht vervielfältigt oder veröffentlich werden ohne Einverständnis des Erstellers. Alle Angaben ohne Gewähr.

FAQs. Kassenbuch Stand: E i n l e i t u n. 1. Einrichtung eines Autostart-Objekts unter Mac OS X. 2. Support. 3.

Kommunikationsdaten Spielberechtigungsliste. Speicherpfad/Dokument: _DFBnet_Kommunikationsdaten_Spielberechtigungsliste_Freigabemitteilung_4.

IAWWeb PDFManager. - Kurzanleitung -

Android Remote Desktop & WEB

Umstellung eines bestehenden Sparkassen- Kreditkartenkontos auf das Sicherheitsmedium HBCI-PIN/TAN bzw. HBCI-Chipkarte

Anleitung zur Excel-Anwendung Basisprämienberechnung

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

Anleitung Zuwendungsbestätigung Online erstellen

Handbuch zur Tarifkalkulation. (Stand: August 2015)

Anlage 1 B zur Spezifikation Anbieterwechsel Teil 1, Abläufe bei der Vorabstimmung

PEFC Logo Generator 1

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Import der Schülerdaten Sokrates Web

Elektronische Vollmachten - Demonstrator

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

C O C O O N. Wo ist Cocoon in die Apache Projekte einzureihen?

AUTOMATISCHE -ARCHIVIERUNG. 10/07/28 BMD Systemhaus GmbH, Steyr Vervielfältigung bedarf der ausdrücklichen Genehmigung durch BMD!

Transkript:

www.egiz.gv.at E-Mail: post@egiz.gv.at Telefon: ++43 (316) 873 5514 Fax: ++43 (316) 873 5520 Inffeldgasse 16a / 8010 Graz / Austria Duale Zustellung Version 1.0.0, 14.08.2007 DI Arne Tauber arne.tauber@egiz.gv.at Zusammenfassung: Dieses Dokument beschreibt zwei für die duale Zustellung bei Anlieferung eines XML Rohdokuments. Das erste Profil beschreibt die Transformation dieses Rohdokuments in eine druckbare Darstellung im HTML Dokumentenformat. Das zweite Profil beschreibt die Transformation des Rohdokuments in eine druckbare Darstellung im PDF Dokumentenformat. Inhaltsverzeichnis: Duale Zustellung... 1... 1 Revision History... 2 1 Einleitung... 3 1.1 Schlüsselwörter 3 1.2 Geschlechtsspezifische Bezeichnungen 3 2 HTML Transformation... 4 3 PDF Transformation... 6 4 Referenzen... 8 Das E-Government Innovationszentrum ist eine gemeinsame Einrichtung des Bundeskanzleramtes und der TU -Graz

Revision History Version Datum Autor(en) Anmerkung 1.0.0 14.08.2007 Arne Tauber (EGIZ) Erstellt 2

1 Einleitung Dieses Dokument beschreibt zwei für die duale Zustellung bei Anlieferung eines XML Rohdokuments. Das erste Profil beschreibt die Transformation dieses Rohdokuments in eine druckbare Darstellung im HTML Dokumentenformat. Das zweite Profil beschreibt die Transformation des Rohdokuments in eine druckbare Darstellung im PDF Dokumentenformat. Da das Resultat beider Transformation von der verwendeten Software abhängt, kann nicht gewährleistet werden, dass die Druckresultate bei Sender und Empfänger ident sind. Falls PDF Dokumente direkt zugestellt werden (als binäre Payload) werden keine besonderen Parameter benötigt, da das PDF Format bereits alle notwendigen Parameter für die korrekte Visualisierung enthält. Druckparameter werden prinzipiell nur benötigt, um eine Visualisierung eines nicht menschenlesbaren Dokumentenformats (z.b. XML) zu ermöglichen bzw. um die Druckmaschine (Drucker, Druckstraße oä.) anzusteuern. 1.1 Schlüsselwörter Dieses Dokument verwendet die Schlüsselwörter MUSS, DARF NICHT, ERFORDERLICH, SOLLTE, SOLLTE NICHT, EMPFOHLEN, DARF, und OPTIONAL zur Kategorisierung der Anforderungen. Diese Schlüsselwörter sind analog zu ihren englischsprachigen Entsprechungen MUST, MUST NOT, REQUIRED, SHOULD, SHOULD NOT, RECOMMENDED, MAY, und OPTIONAL zu handhaben, deren Interpretation in [KEYWORDS] festgelegt ist. 1.2 Geschlechtsspezifische Bezeichnungen Alle Personenbezeichnungen, die in diesem Dokument in der männlichen Form verwendet werden, gelten sinngemäß auch für die weibliche Form. 3

2 HTML Transformation Dieser Abschnitt beschreibt ein Standardprofil der Druckparameter der dualen Zustellung für die druckbare Darstellung eines XML Dokuments im HTML Format. Die Zustellung selbst darf für dieses Profil nur ein Dokument in der Payload enthalten, und zwar das Dokument, das die XML Rohdaten hält. Die Transformation dieser Rohdaten in eine druckbare Darstellung erfolgt über eine XML Stylesheet Transformation [XSLT]. Jenes Dokument, das diese Transformation beschreibt, muss als Druckparameter in der Zustellung enthalten sein. Beispiel für den Druckparameter: <PrintParameter> <xsl:stylesheet version="1.0" xml:space="preserve" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsl="http://www.w3.org/1999/xsl/transform"> <xsl:output method="xml"/> <xsl:template match="/"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>test</title> </head> <body> <!-- XML -> HTML Transformation --> </body> </html> </xsl:template> </xsl:stylesheet> </PrintParameter> Beispiel für den Zustellrequest: <?xml version="1.0" encoding="utf-8"?> <DeliveryRequest xmlns="http://reference.egovernment.gv.at/namespace/zustellung/msg" xmlns:p="http://reference.egovernment.gv.at/namespace/persondata/20020228#"> <ZbPK>123456</ZbPK> <NotificationAddress> <WebserviceURL>http://TestBehoerde.gv.at/services/DeliveryNotification</Webservi ceurl> </NotificationAddress> <Sender> <Organisation> <p:fullname>testbehoerde</p:fullname> </Organisation> <p:postaladdress> <p:postalcode>1010</p:postalcode> <p:municipality>wien</p:municipality> <p:deliveryaddress> <p:streetname>mustergasse</p:streetname> <p:buildingnumber>1</p:buildingnumber> </p:deliveryaddress> </p:postaladdress> </Sender> <MetaData> <AppDeliveryID>123</AppDeliveryID> <MZSDeliveryID>abcdef</MZSDeliveryID> <DeliveryQuality>nonRSa</DeliveryQuality> <StartNotificationBefore>2001-12-17T09:30:47.0Z</StartNotificationBefore> <PrintParameter> 4

<xsl:stylesheet version="1.0" xml:space="preserve" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsl="http://www.w3.org/1999/xsl/transform"> <xsl:output method="xml"/> <xsl:template match="/"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>test</title> </head> <body> <!-- XML -> HTML Transformation --> </body> </html> </xsl:template> </xsl:stylesheet> </PrintParameter> </MetaData> </DeliveryRequest> 5

3 PDF Transformation Dieser Abschnitt beschreibt ein Standardprofil der Druckparameter der dualen Zustellung für die druckbare Darstellung eines XML Dokuments im PDF Format. Die Zustellung selbst darf für dieses Profil nur ein Dokument in der Payload enthalten, und zwar das Dokument, das die XML Rohdaten hält. Die Transformation dieser Rohdaten in eine druckbare Darstellung erfolgt über eine XML Stylesheet Formatting Objects Transformation [XSL-FO]. Jenes Dokument, das diese Transformation beschreibt, muss als Druckparameter in der Zustellung enthalten sein. Beispiel für den Druckparameter: <PrintParameter> <xsl:stylesheet version="1.1" xmlns:xsl="http://www.w3.org/1999/xsl/transform" xmlns:fo="http://www.w3.org/1999/xsl/format" xmlns:b="http://reference.egovernment.gv.at/namespace/notificationdata/20040510#"> <xsl:output method="xml" version="1.0" omit-xml-declaration="no" indent="yes"/> <xsl:param name="versionparam" select="'1.0'"/> <xsl:template match="/"> <fo:root xmlns:fo="http://www.w3.org/1999/xsl/format" xmlns:html="http://www.w3.org/1999/xhtml" writing-mode="lr-tb" hyphenate="false" text-align="start"> <fo:layout-master-set> <fo:simple-page-master master-name="all-pages" pagewidth="210mm" page-height="297mm" margin-top="2cm" margin-bottom="1cm" marginleft="15mm" margin-right="20mm"> <fo:region-body background-image="myimage" backgroundrepeat="no-repeat" background-position-vertical="48mm" background-positionhorizontal="18mm" column-count="1" column-gap="12pt"/> </fo:simple-page-master> </fo:layout-master-set> </fo:root> </xsl:template> </xsl:stylesheet> </PrintParameter> Beispiel für den Zustellrequest: <?xml version="1.0" encoding="utf-8"?> <DeliveryRequest xmlns="http://reference.egovernment.gv.at/namespace/zustellung/msg" xmlns:p="http://reference.egovernment.gv.at/namespace/persondata/20020228#"> <ZbPK>123456</ZbPK> <NotificationAddress> <WebserviceURL>http://TestBehoerde.gv.at/services/DeliveryNotification</Webservi ceurl> </NotificationAddress> <Sender> <Organisation> <p:fullname>testbehoerde</p:fullname> </Organisation> <p:postaladdress> <p:postalcode>1010</p:postalcode> <p:municipality>wien</p:municipality> <p:deliveryaddress> <p:streetname>mustergasse</p:streetname> <p:buildingnumber>1</p:buildingnumber> </p:deliveryaddress> </p:postaladdress> </Sender> <MetaData> 6

<AppDeliveryID>123</AppDeliveryID> <MZSDeliveryID>abcdef</MZSDeliveryID> <DeliveryQuality>nonRSa</DeliveryQuality> <StartNotificationBefore>2001-12-17T09:30:47.0Z</StartNotificationBefore> <PrintParameter> <xsl:stylesheet version="1.1" xmlns:xsl="http://www.w3.org/1999/xsl/transform" xmlns:fo="http://www.w3.org/1999/xsl/format" xmlns:b="http://reference.egovernment.gv.at/namespace/notificationdata/20040510#"> <xsl:output method="xml" version="1.0" omit-xml-declaration="no" indent="yes"/> <xsl:param name="versionparam" select="'1.0'"/> <xsl:template match="/"> <fo:root xmlns:fo="http://www.w3.org/1999/xsl/format" xmlns:html="http://www.w3.org/1999/xhtml" writing-mode="lr-tb" hyphenate="false" text-align="start"> <fo:layout-master-set> <fo:simple-page-master master-name="all-pages" pagewidth="210mm" page-height="297mm" margin-top="2cm" margin-bottom="1cm" marginleft="15mm" margin-right="20mm"> <fo:region-body background-image="myimage" background-repeat="no-repeat" background-position-vertical="48mm" backgroundposition-horizontal="18mm" column-count="1" column-gap="12pt"/> </fo:simple-page-master> </fo:layout-master-set> </fo:root> </xsl:template> </xsl:stylesheet> </PrintParameter> </MetaData> </DeliveryRequest> 7

4 Referenzen [ KEYWORDS ] Bradner, S.: RFC 2119: Key words for use in RFCs to Indicate Requirement Levels. IETF Request For Comment, März 1997. Abgerufen aus dem World Wide Web am 14. 05. 2004 unter http://www.ietf.org/rfc/rfc2119.txt. [ XSL-FO ] A. Berglund, Extensible Stylesheet Language (XSL), Version 1.1. Abgerufen am 14.08.2007 unter http://www.w3.org/tr/xsl11/ [ XSLT ] J. Clark, XSL Transformations (XSLT), Version 1.0. Abgerufen am 14.08.2007 unter http://www.w3.org/tr/xslt 8