Interaktiver Produktdatenaustausch mit EDIFACT. Holger Aisch, Michael Joosten, Wolfgang Muller, Frank Buijs. Cadlab. Furstenallee 11.

Größe: px
Ab Seite anzeigen:

Download "Interaktiver Produktdatenaustausch mit EDIFACT. Holger Aisch, Michael Joosten, Wolfgang Muller, Frank Buijs. Cadlab. Furstenallee 11."

Transkript

1 Interaktiver Produktdatenaustausch mit EDIFACT Holger Aisch, Michael Joosten, Wolfgang Muller, Frank Buijs Cadlab Furstenallee Paderborn Zusammenfassung Wahrend der Produktdatenaustausch heute vorwiegend uber geschaltete oder gemietete Punkt-zu-Punkt-Verbindungen wie ISDN oder X.25 mit speziellen Protokollen (z.b. ODETTE) vollzogen wird, stellen wir ein System vor, um die EDIFACT- bzw. VDA- Nachrichten ENGDAT und CONDRA und die in ihnen referenzierten STEP Dateien im Internet interaktiv mittels des World Wide Web Protokolls HTTP auszutauschen. Das System gewahrleistet eine komplette Ubertragung von Geschafts- und den referenzierten Produktdaten, sowie, im Falle von STEP, die Ubertragung der in der STEP-Datei referenzierten Datenspezikation in EXPRESS. Wir stellen ferner einen Ansatz vor, wie die Struktur von EDIFACT-Nachrichten durch EXPRESS-Beschreibungen speziziert werden kann. Das System wird so durch EXPRESS-Datenspezikationen fur individuelle EDIFACT-Nachrichten kongurierbar. Veroentlicht imtagungsband der CAD'96, 7./8. Marz, Kaiserslautern, Springer, Berlin, 1996.

2 1. Einleitung Der vielerseits etablierte Einsatz elektronischer Medien zum Informationsaustausch fuhrt in jungster Zeit zu verstarktem industriellen Interesse am system- und hardwareunabhangigem elektronischen Austausch von Wirtschaftsdokumenten. So gibt es weltweit im Bereich EDI (Electronic Data Interchange) eine Vielzahl von Aktivitaten, wie z.b. Federal EDI (X12) [FECAT94], Open{EDI [ISO94c], PlantSTEP und die Arbeiten innerhalb des ISO TC184/SC4/WG8 Projektes 1 im Kontext von STEP (STandard for the Exchange of Product Model Data). Eine fuhrende Rolle nimmt hier der weltweit akzeptierte UN/ECE 1 bzw. ISO 9735 Standard EDIFACT 2 [ISO88] ein. EDI wird heutzutage vorwiegend uber geschaltete oder gemietete Punkt-zu-Punkt-Verbindungen, wie ISDN oder X.25, mit speziellen Protokollen (z.b. ODETTE) vollzogen. Eine erhebliche Produktivitatssteigerung erhot man sich, EDI mit Protokollen des Internets durchzufuhren, z.b. mit Hilfe von MIME (Multipurpose Internet Message Exchange) [BF92], was das Thema der EDI Working Group der IETF (Internet Engineering Taskforces) ist. Gerade in letzter Zeit, in der sich das Internet von einem reinen Forschungsnetz zu dem globalen Informationsnetzwerk wandelt, steigt das Interesse, weitere Protokolle des Internets fur geschaftliche Transaktionen zu verwenden. Der Siegeszug des World Wide Webs (WWW) trug u.a. dazu bei, da vor allem fur private Geschafte rasch Methoden entwickelt wurden, um einen sicheren Zahlungsverkehr auf den inharent oenen\, also unsicheren, Protokollen (z.b. TCP/IP, HTTP, FTP, SMTP) zu erlauben. Wahrend sich EDIFACT in den letzten Jahren vorwiegend auf die Denition von Verwaltungs- bzw. Geschaftsdaten konzentrierte, fanden in jungster Zeit Bestrebungen statt, EDIFACT zum Austausch von Produktdaten im Ingenieursbereich zuverwenden. Hierzu denierte die ODETTE WG 11 die ENGDAT-Nachricht [ODETTE92], die aber nicht in den oziellen EDIFACT-Standard ubernommen wurde. Da EDIFACT bis vor kurzem keine vergleichbare Nachricht denierte, fand ENGDAT bis heute im europaischen Bereich groe Verbreitung. Mittlerweile ist aber die EDIFACT CONDRA-Nachricht, die als Alternative zur ENGDAT-Nachricht deniert wurde, als Status 1 (Draft) verfugbar. Wir schlagen in diesem Artikel ein aktuelles Szenario zum modernen, auf dem Internet basierenden Produktdatenaustausch vor. Hierzu skizzieren wir kurz die Grundmechanismen einer auf dem World Wide Web basierten Kommunikation und beschreiben eine generische Architektur zum Produktdatenaustausch, die darauf basiert, da sowohl die Produktdaten als auch die Datenspezikation sowie die Spezikation der Struktur der EDIFACT-Nachricht ubermittelt werden. Dabei werden wir die Vorteile aufzeigen, die die Spezikation von EDIFACT-Nachrichten mit Hilfe der innerhalb von STEP denierten Datenspezikationssprache EXPRESS (ISO ) [ISO94a] in diesem Umfeld bietet. Dies ist moglich, da der EDIFACT-Standard in vielen Teilen ahnlich dem des innerhalb von STEP denierten STEP Physical File Formats\ (ISO ) [ISO94b] strukturiert ist, zu dessen Beschreibung EXPRESS innerhalb von STEP Verwendung ndet. Die so spezizierten EDIFACT-Schemata nden in dem vorgestellten System zur automatischen Generierung verschiedener Teilkomponenten Verwendung, was uns eine erste Bestatigung der Modellierungskonzepte im Einsatz von EXPRESS ermoglichte. Ferner diskutieren wir in diesem Artikel den elektronischen Austausch von Produktdaten mittels der ENGDATbzw. der CONDRA Nachrichtunter den oben angefuhrten Aspekten. 1 United Nations/ Economic Commission for Europe 2 Electronic Data Interchange for Administration, Commerce and Transport 2

3 2.1. HTTP Das World Wide Web ist ein Internet-basiertes Informationssystem zum Austausch von Hypertextdaten. Seine Infrastruktur basiert auf dem Client/Server-Prinzip: Die Daten werden auf Servern bereitgestellt und uber das Internet-Protokoll HTTP (HyperText Transfer Protocol) an anfragende Clients on-line ubermittelt. HTTP steht damit auf der gleichen Ebene wie die bekannten Protokolle der Internet-Welt, z.b. FTP fur den den Dateiaustausch, SMTP fur elektronische Mail und NNTP fur News. Sie alle basieren auf TCP/IP. Das HTTP besteht aus 4 sogenannten Methoden, GET, HEAD, PUT und POST, von denen die erste uber 99% aller Operationen ausmacht. Die Argumente dieser Operationen sind netzwerkweit eindeutige Bezeichner fur Dateien, die sog. URLs (Universal Resource Locators): Ein URL enthalt neben der Angabe der Internetadresse des Servers und einem lokal zu interpretierenden Pfad die Methode des Zugris, also das Protokoll. So sind neben HTTP Zugrie uber andere Protokolle (FTP, News, etc.) moglich, was aber nichtvon allen Clients, den sog. WWW-Browsern, wie Mosaic oder Netscape, unterstutzt wird. HTTP bietet im Vergleich zu den bisherigen Protokollen fur den Datenaustausch Erweiterungen an, die gerade den Transport von multimedialen Daten erleichtern. Diese Erweiterungen sind dem MIME-Protokoll [BF92] entnommen, das neben der expliziten Identizierung des Dateiformates mehrere Dateien zusammenbinden kann und bei Binardaten, wie Bitmap-Bildern, eine standardisierte Kodierung fur die Ubertragung uber eingeschrankte Kanale (z.b. EBCDIC, ASCII) bereitstellt. Ferner erlaubt HTTP die Adaption von HTTP-Servern an die Darstellungsmoglichkeiten von Browsern, indem eine sog. Content Negotiation\ durchgefuhrt werden kann. So kann ein Server, wenn ein Bild im JPEG-Format durch einen Browser nicht darstellbar ist, dieses in ein akzeptables Format wie GIF umwandeln und dann erst dem Browser schicken. Eine weitere wichtige Eigenschaft ist es, uber Attribute den Zeitpunkt der letzten Modikation oder gar der Ungultigkeit des gesendeten Dokuments anzugeben. Fur jede Operation wird eine TCP/IP-Verbindung aufgebaut und nach Empfang der Antwort, die einen Statuscode enthalt, wieder abgebaut. Das folgende Beispiel skizziert eine erfolgreiche Antwort: HTTP/ OK Date: Friday, 18 Aug 95, 15:43:25, GMT Server: NCSA/1.3 MIME-Version: 1.0 Content-Type: text/html Last-Modified: Monday, 10 Jul 95, 12:35:42, GMT Content-Length: 1620 Der Kopf speziziert die Protokoll-, Server- und MIME-Version. Ferner werden dem Empfanger Ubertragungszeitpunkt, Art der Datei (Content-Type), Lange der Datei (Content-Length), sowie das Datum der letzten Modikation der Datei zuruckgeliefert. In der ersten Zeile bendet sich auerdem der Statuscode, wobei Codes, die mit der Zier 2 beginnen, fur eine positive Quittung stehen. Der Kopf wird beim Empfang vom Client entfernt, der dann Aktionen je nach erkanntem Content-Type ausfuhrt und z.b. den Inhalt anzeigt oder an externe Werkzeuge weitergibt. Fur EDIFACT Ubertragungen wurde hier bereits der Content-Type Application/EDIFACT reserviert. Die Methode HEAD liefert nur diesen Kopfteil und kann damit zur Aktualisierung von Daten durch Polling eingesetzt werden (aufgrund von Last-Modified: oder Expires:). Mit PUT und POST sind Methoden gegeben, um Daten auf den Server zu ubertragen. 3

4 Dieser einfache Mechanismus erlaubt es auch Programme auf der Serverseite zu starten. Eine Interaktion mit dem Server ist hier jederzeit moglich, da deren Ausgabe (Standardausgabe) automatisch an den Client zuruckubertragen wird. Damit konnen sog. dynamische Skripte implementiert werden, die die Moglichkeiten von HTML 2.0, Eingabemasken bzw. Formulare zu spezizieren, perfekt erganzen und in unserer Implementierung daher genutzt werden. Wie hier zu sehen ist, bietet sich das HTTP wegen seines einfachen Aufbaus zum interaktiven Produktdatenaustausch an. Durch die erwahnten Formulare und den Aufruf von Programmen auf der Seite der Server wird bereits ein Groteil der notigen Funktionalitat abgedeckt. Welche Erweiterungen zur weiteren Automatisierung notwendig sind, wird im folgenden vorgestellt Systemarchitektur Im Kontext des HTTP stellen wir eine Architektur eines generischen Systems vor, um den Austausch von EDIFACT-Nachrichten im Internet mittels der wohlbekannten Konzepte des WWWs hinsichtlich mehrerer Aspekte zu automatisieren. Das hier vorgestellte System lost im wesentlichen die folgenden zwei Problemstellungen. a. Automatische Beschaung von referenzierten Dateien b. Adaptierbarkeit auf alle existierenden und zukunftigen EDIFACT-Standards und auf EDIFACT-orientierte Formate Im Kontext der Ubertragung von Produktdaten tritt das Problem der Referenzauosung an mehreren Stellen auf. Zum einen konnen ENGDAT- und CONDRA-Nachrichten (siehe nachstes Kapitel) Referenzen auf eine STEP-Datei [ISO94b] beinhalten. Zum anderen enthaltet jede STEP-Datei eine Referenz auf eine EXPRESS-Datei, die sie zur Interpretation benotigt. Daher haben wir ein ETP (EDIFACT Transport Protocol) deniert. ETP ist ein auf EDIFACT angepasstes und um die Funktionalitat der Referenzauosung erweitertes HTTP. Referenzauosung im Kontext von ETP heit hier, da die Ubertragung einer referenzierten Datei automatisch veranlat wird, falls diese beim Empfanger noch nicht vorliegt. Diese Automatisierung garantiert die Vollstandigkeit der Nachricht und spart fehleranfallige, zeitraubende Handarbeit. Bei der Ubertragung von Produktdaten tritt das Problem der Referenzauosung an mehreren Stellen auf. Zum einen konnen ENGDAT- und CONDRA-Nachrichten Referenzen auf eine STEP-Datei [ISO94b] beinhalten. Zum anderen enthaltet jede STEP-Datei eine Referenz auf eine EXPRESS-Datei, die sie zur Interpretation benotigt. Um das System fur alle existierenden und zukunftigen EDIFACT-Standardnachrichten und EDIFACT-orientierte Nachrichten anzupassen, wurden die Komponenten unseres Systems in wesentlichen Teilen kongurierbar gestaltet. Die Kongurierbarkeit wird durch die Beschreibung von EDIFACT-Nachrichten durch EXPRESS-Spezikationen (EDIFA- CT-Schemata) erreicht. Die ISO Datenspezikationssprache EXPRESS [ISO94a] wird hier zur Spezikation der Struktur und der Basiselemente von EDIFACT-Nachrichten herangezogen, worauf im nachsten Kapitel noch naher eingegangen wird. Eine Systemkomponente interpretiert den Eingabestrom anhand der gegebenen EXPRESS-Spezikation der individuellen EDIFACT-Nachricht. Abbildung 1 skizziert die Gesamtarchitektur des Systems. 4

5 EDIFACT-SCHEMA HOST EDIFACT-SCHEMA WWW Client TCP HTTP POST +Daten EDIFACT Gateway ETP Internet Dateisystem ETP Receiver EDIFACT Server EDIFACT-SCHEMA Konverter EDIFACT-SCHEMA SDAI DB Dateisystem DB Abbildung 1: EDIFACT basierter Produktdatenaustausch im Internet Den eigentlichen Kern des Systems bilden ein EDIFACT-Gateway und ein EDIFACT- Server. Das Gateway konvertiert unternehmensinterne Formate in die gewunschten EDI- FACT-Nachrichten. Die entsprechende Nachricht wird dann uber ETP an den in der Nachricht spezizierten Empfanger versandt. Es ist sinnvoll, alle EDI-Kommunikationen eines Unternehmens uber ein EDIFACT-Gateway abzuwickeln, um u.a. die Kontrolle und die Protokollierung zu zentralisieren. Die Internet-Adresse der Empfanger wird anhand der Adreangaben in der EDIFACT-Nachricht mit Hilfe eine Umsetztabelle bestimmt. Zu jedem Empfanger wird uber das ETP-Protokoll eine (sichere) TCP-Verbindung aufgebaut, die solange bestehen bleibt, bis eine Bestatigung der Vollstandigkeit des Datenaustausches oder aber eine Fehlermeldung empfangen wird. Auf der Empfangerseite bendet sich ein EDIFACT-Server, der den Datenstrom empfangt und weiterverarbeitet. Der EDIFACT-Server wird im Prinzip durch einen HTTP-Server mit erweiterter Funktionalitat dargestellt. Das System ist, wie bereits erwahnt, hinsichtlich der verschiedenen EDIFACT-Nachrichten voll kongurierbar. Zur Konsistenzprufung bei der Konvertierung der unternehmensinternen Daten in EDIFACT-Nachrichten benotigt das Gateway ein EDIFACT-Schema, welches als EXPRESS-Spezikation [ISO94a] deniert ist. Die Werkzeuge auf der Empfangerseite benutzten die gleiche EXPRESS-Spezikation zur Dekodierung und Weiterverarbeitung der Nachricht. Dies ermoglicht auf Empfangerseite u.a. auch ein Einbringen der Nachricht mittels SDAI (STEP Data Acess Interface { ISO ) in eine Datenbank. Die in EDIFACT enthaltenen Nutzdaten konnen so, ohne eine weitere Interpretation vornehmen zu mussen, direkt durch SDAI-Aufrufe weiterverarbeitet werden. Fur diese Konvertierung und zur Generierung der individuellen SDAI Funktionen benotigt der Empfanger das gleiche EDIFACT-Schema wie der Absender. Die Ubertragung dieses Schemas wird durch das ETP gewahrleistet. 5

6 Abbildung 2: HTML-Formular vor und nach der Expandierung Das EDIFACT-Gateway verhalt sich an der Schnittstelle zum WWW-Client wie ein HTTP-Server. Dies ermoglicht die Verwendung von Standard WWW-Clients wie Mosaic oder Netscape als Benutzungsoberache. So konnen die Daten, wie Kunden-Nr., Dateireferenzen, etc., in HTML-Formulare, die aus dem gegebenen EDIFACT-Schema automatisch generiert werden konnen, eingegeben werden. Da eine EDIFACT-Nachricht viele optionale Felder enthalten kann, die bei einer individuellen Ubertragung nicht alle benotigt werden, besteht die Moglichkeit einer individuellen Kongurierung eines Formulars in einem Zwischenschritt. D.h., da in einem vorlaugen Formular nur die vorgeschriebenen (mandatory) Felder vollstandig sichtbar sind und man eine Moglichkeit hat, aus den optionalen Feldern eine Auswahl durch Anwahlen eines Schalters (remove/expand) zu treen. Das vorlauge Formular wird dann in einem Zwischenschritt um die angewahlten Felder expandiert und um die nicht angewahlten Felder verkurzt. Abbildung 2 zeigt das aus einer EXPRESS Spezikation automatisch generierte Formular zur Eingabe einer ENGDAT-Nachrichtvor und nach der Expandierung. Weite Teile des vorgestellten Systems wurden unter NCSA/1.3 mit HTTP/ V1.0 unter C auf SunOS 4.1 implementiert und sind demonstrationsfertig. Die Implementierung umfat das skizzierte ETP (EDIFACT Transport Protocol), das vollstandige System auf Seiten des Senders inklusive dem HTML-Generator fur EXPRESS-Spezikationen und das EDIFACT-Gateway. Auf Empfangerseite wurde bis jetzt der EDIFACT-Server implementiert. Da die EDIFACT-Schemata in dem System eine zentrale Rolle einnehmen, wird im verbleibenden Artikel EDIFACT und die Spezikation von EDIFACT-Nachrichten mittels der Datenspezikationssprache EXPRESS detailliert erlautern. 3. EDIFACT Bevor auf die eigentliche Modellierung eingegangen werden kann, wird ein kurzer Uberblick uber EDIFACT und dessen Struktur gegeben. Der EDIFACT-Standard besteht aus einer Reihe von EDI-Standards, die von der UN/ECE im UNTDID (UN/Trade Data 6

7 Interchange Directory [UN95a]) aufgefuhrt sind. Beispiele sind Regeln fur die Erstellung von neuen Standard-Nachrichten, Verzeichnisse von standardisierten Nachrichten (UN/EDIFACT Standard Message Directory), Codes (UN/EDIFACT Code List) und Elementen (UN/EDIFACT Data Element Directory). Zum besseren Verstandnis der Standard Nachrichten und der nachfolgenden EXPRESS- Modellierung, mu hier zunachst auf den syntaktischen Aufbau von EDIFACT Nachrichten eingegangen werden, welcher in Teil 4 des UNTDID zu nden ist EDIFACT Syntax Eine EDIFACT-Nachricht ist eine Folge von Service- und Datensegmenten. Servicesegmente enthalten Strukturinformationen, Kontrollinformationen, sowie Zusatzinformationen zur Beschreibung des Senders, des Empfangers und der Nachricht selbst. Datensegmente beeinhalten die eigentlichen Daten. Es werden bzgl. ihres Auftretens optionale (conditional) und notwendige (mandatory) Segmente unterschieden. Segmente werden durch den Segmentseparator ['] getrennt. Die generelle Struktur einer EDIFACT- Nachricht lat sich inerweiterter Backus-Naur Form (EBNF) folgendermaen darstellen. edifact_msg ::= [una] unb ''' ( functiongrps messages ) unz '''. functiongrps ::= functiongrp { functiongrp }. functiongrp ::= ung ''' messages une '''. messages ::= message {message}. message ::= unh ''' segments unt '''. segments ::= segment ''' { segment ''' }. Jedes Segment bis auf una ist durch das Segment-Separator-Zeichen ['] abgeschlossen. Eine Nachricht beginnt optional mit dem Servicesegment una (Service String Advice). Hier konnen die einzelnen vordenierten Trennzeichen umdeniert werden. Hierauf folgt das notwendige Service-Segment unb (Interchange Header), was Informationen uber Sender und Empfanger, wie Identikation, Adresse oder Passworter enthalten kann. Hiernach folgen entweder die eigentlichen Nachrichten (Messages) oder eine Reihe von Funktionsgruppen (Functional Groups), die wiederum mehrere Nachrichten enthalten konnen. Funktionsgruppen bilden die Moglichkeit, Nachrichten semantisch zu gruppieren. Abgeschlossen wird der gesamte Datenaustausch mit unz (Interchange Trailer). Das Segment ung (Functional Group Header) enthalt genauere Information des Empfangers (Abteilung innerhalb eines Unternehmens o.a.). Eine Funktionsgruppe wird durch une (Functional Group Trailer) abgeschlossen. Die eigentliche Nachricht beginnt mit unh (Message Header) und wird mit dem Servicesegment unt (Message Trailer) abgeschlossen. In unh wird zum Beispiel der Nachrichtentyp 3 beschrieben. Das unt Segment enthalt Kontrollinformationen, wie z.b. die Anzahl der in der Nachricht vorkommenden Segmente. Die Syntax eines einzelnen Segments kann in EBNF wie folgt beschrieben werden. segment ::= tag '+' [ element ] {'+' [ element ]}. tag ::= code {':' VALUE}. code ::= a3. element ::= simple_element composite_element. simple_element ::= VALUE. composite_element ::= [ component_element ] {':' [ component_element ]}. component_element ::= VALUE. VALUE steht hier fur eine beliebig lange Folge von beliebigen Zeichen aus dem zugrundeliegenden Zeichensatz. Einschrankungen der Lange und des Typs werden in EDIFACT im Bezeichner kodiert. a3 steht in der obigen Spezikation fur ein Wort mit genau drei 3 Jeder Nachrichtentyp hat eine eindeutige, 6-stellige Kennung, z.b. Rechnung mit INVOIC. 7

8 Buchstaben (Alpha-Zeichen). Die Kurzel an und n stehen fur alphanumerische bzw. numerische Zeichenfolgen. Variable Obergrenzen werden mit [ ] dargestellt. So speziziert z.b. a 3 eine Zeichenkette mit bis zu 3 Buchstaben. Ein Segment beginnt mit einem sogenannten Tag, das durch eine eindeutige, dreistellige Kennung, den Code, bestimmt ist. Es folgt eine Reihe von durch [+] (data element separator) getrennte Felder, die entweder ein einfaches Datenelement (simple data element) oder ein zusammengesetztes Datenelement (composite data element) enthalten, welches wiederum aus mehreren durch [:] (component data element separator) getrennten Datenelementen (component data element) besteht. Die Datenelemente (element) und Komponenten (component element) sind optional. Da aber ein Element ausschlielich anhand der Position innerhalb des Segmentes bzw. eines zusammengesetzten Elementes identiziert wird, mussen alle Trennzeichen vollstandig angeben werden 4. Bei den einfachen Datenelementen unterscheidet man die Codes, deren Inhalt im Standard genau festgelegt ist, und die konventionellen Elemente, die beliebige Werte enthalten konnen. Eine Folge von Segmenten kann logisch zu einer Segmentgruppe zusammengefat werden, die wiederum Segmentgruppen enthalten kann. Durch eine Segmentgruppe kann man eine zusammenhangende Folge von logisch abhangigen Segmenten bzw. wiederum ganze Segmentgruppen wiederholbar machen. Man kann fur jedes Segment explizit die Wiederholung innerhalb der Nachricht und Segmentgruppe angeben. Dies wird durch die Werte, die direkt auf den Segment-Code folgen, speziziert, was das folgende Beispiel veranschaulichen soll: DTM:2: Der Segment-Code DTM steht fur Date/Time/Period. Die ersten beiden Komponenten zeigen die Schachtelung des Segments an. Es ist also das 3. DTM-Segment in der 2. Wiederholung der aktuellen Segmentgruppe. Das erste einfache Datenelement ist ein Code. 009 steht fur Processing date/time\. Es wird hier das Erzeugungsdatum ubermittelt. Manche EDIFACT-Standardnachrichten unterteilen die Segmentfolgen logisch in Sektionen, worauf hier aber nicht naher eingegangen werden soll EDIFACT Standard Nachrichten Fur die Spezikation einer EDIFACT Standard Nachricht wurde im ISO Standard [ISO88] eine Diagrammschreibweise eingefuhrt, welche die Reihenfolge aller Segmente und Segmentgruppen inklusive Nebenbedingungen festgelegt. Ein Diagramm besteht aus einer Sequenz von Blocken, die von links nach rechts bzw. von oben nach unten zu interpretieren ist. Ein Block speziziert entweder ein einzelnes Segment oder eine Segmentgruppe. Im Block werden Status (optional/notwendig) und die maximale Wiederholungsrate speziziert. Siehe hierzu das Diagramm der Invoice-Nachricht in Abbildung 3. Jeder Block steht auf einer bestimmtenschachtelungstiefe (Level) bzgl. der logischen Struktur in dem Nachrichtendiagramm. Blocke der Tiefe 0 durfen nicht wiederholt werden. Alle Segmente, die mehr als einmal auftreten durfen liegen also auf einer Tiefe 1. Ein Segment identiziert sich durch seinen Code. Das erste Segment innerhalb einer Gruppe wird als Trigger-Segment bezeichnet. Die Gruppe wird anhand dieses Segments identiziert. 4 Man beachte hier die Korrespondenz zu der Struktur des ISO STEP Physical File Formats. 8

9 Level 0 1 UNH BGM PAI IMD M 1 M 1 C 1 C 1 DTM ALI FTX RFF M 35 C 5 C 5 NAD M 1 M 1 2 Segmentcode oder Segmentgruppe DTM C 5 LOC FII C 25 C 5 M = Mandatory C = Conditional Anzahl der max. Wiederholungen C 10 C 20 Segment Group 1 Segment Group 2 Abbildung 3: Ausschnitt aus einem Diagramm der INVOIC-Nachricht Alle Standard-Nachrichten sind im UNTDID als informelle textuelle Spezikation abgelegt. Bedauerlicherweise wird von der UN/ECE bzw. ISO bisher keine formale Grundlage zur Spezikation einer EDIFACT-Nachricht zur Verfugung gestellt, obwohl es schon seit langerem Bestrebungen dazu gibt. Wie wir im nachsten Kapitel demonstrieren, bietet die ISO Datenspezikationssprachen EXPRESS eine ideale Grundlage fur solch eine vollstandig formale Denition. 4. EXPRESS zur Spezikation von EDIFACT Da wir hier nicht unbedingt Kenntnisse der ISO-Datenspezikationssprache EXPRESS voraussetzen konnen, sei ein kurzer Uberblick uber die textuelle Auspragung der Sprache der Spezikation von EDIFACT-Nachrichten vorangestellt. Fur eine Einfuhrung in EXPRESS sei an dieser Stelle an die Originalliteratur verwiesen [ISO94a] EXPRESS Die Datenspezikationssprache EXPRESS liegt seit Ende 1994 als internationaler Standard ISO vor [ISO94a]. Eine EXPRESS Spezikation besteht aus einer oder mehreren Schemaspezikationen. Eine Schemaspezikation stellt einen Gultigkeitsbereich fur die Deklaration von Datentypen dar. Ein Datentyp ist entweder ein Basistyp (NUMBER, REAL, INTEGER, BINARY, BOOLEAN, LOGICAL, STRING), ein Aufzahlungstyp, ein Selektionstyp, ein benutzerdenierter Typ oder ein Entitytyp. Eine Entitytypdenition umfat die Denition einer Menge von Attributen. Attribute konnen als OPTIONAL deniert werden, was bedeutet, da der Attributwert nicht vorhanden sein mu. Relationen werden in EXPRESS als Attribute vom Typ eines Entitytyps dargestellt. Zur Attributdenition stehen in EXPRESS vier verschiedene Aggregationstypen zur Verfugung: BAG, SET, ARRAY, LIST. Kardinalitatsbeschrankungen werden durch die untere und obere Grenze einer Aggregation angegeben. Attribute konnen durch sogenannte DERIVE Spezikationen funktional abhangig von anderen Attributen deniert werden. Einzelne Attribute bzw. Attributtupel konnen innerhalb eines Entitytyps als UNIQUE speziert werden. Dieses bedeutet, da ein Wert eines Attributs bzw. eines Attributtupels nur einmal innerhalb aller Instanzen eines Entitytyps auftreten darf. 9

10 Als Besonderheit gegenuber anderen Datenspezikationssprachen kann zum einen die SUPER/SUB-Typ Relation zwischen Entitytypen und zum anderen die Spezikation von lokalen (Bereichsregeln) und globalen Regeln gesehen werden. Bei der Denition einer SUPER/SUB-Typ Relation werden alle Attribute und Regeln des Supertyps an den Subtyp vererbt. Die SUPER/SUB-Typ Relationen konnen zusatzlich mit Einschrankungen bzgl. der Komposition von Entitytypen versehen werden: ONEOF, AND, ANDOR. Auf Basistypen konnen einfache Einschrankungen bzgl. Prazision, Lange, usw. speziziert werden. So deniert z.b. a : STRING (3) FIXED\ ein Attribut a als Zeichenkette mit der konstanten Lange 3. Lokale Regeln denieren weitere Einschrankungen auf dem Wertebereich bzw. den Attributen des jeweiligen Typs. Globale Regeln spezizieren Konsistenzbedingungen zwischen allen Instanzen eines oder mehrerer Entitytypen Das EDIFACT-Schema Wie in Kapitel 3. beschrieben, besteht eine EDIFACT-Nachricht aus einer Folge von Segmenten bzw. Segmentgruppen. Eine Segmentgruppe kann ebenfalls Segmente oder Segmentgruppen enthalten. Ein Segment besteht aus einer Folge von einfachen oder zusammengesetzten Elementen, welche wieder aus einfachen Elementen bestehen. Elemente konnen im Standard denierte Codes bzw. Wertfelder mit gewissen Einschrankungen darstellen. Zusatzlichwerden zu den Segmenten, Segmentgruppen, zusammengesetzten oder einfachen Datenelementen der Status angegeben, also notwendig (mandatory) oder optional (conditional). Dieser Status ist aber kontextabhangig, d.h., da zum Beispiel das Segment DTM nicht bei jedem Auftreten den Status M haben mu. Zu jedem der EDIFACT-Strukturelemente wird eine Entitydenition in einem Meta- Schema Globals zur Verfugung gestellt. Der Supertyp enthalt gemeinsame Meta-Attribute 5. Hinzu kommen Hilfsfunktionen, die der lexikalischen Einschrankung von einfachen Datenelementen dienen. Das globale Schema ist im folgenden skizziert. SCHEMA Globals; TYPE SECTIONTYPE = ENUMERATION OF (header,detail,summary); END_TYPE; ENTITY MESSAGE; Id : STRING(6); ENTITY SECTION; Which : SECTIONTYPE; ENTITY SEGMENT; Code : STRING(3) FIXED; ENTITY GROUP; No : INTEGER; ENTITY COMPOSITE; Ref : STRING; ENTITY ELEMENT; Ref : STRING; ENTITY CODE; Ref : STRING; FUNCTION IS_NUMERICAL(s : STRING) : BOOLEAN; END_FUNCTION; FUNCTION IS_ALPHA(s : STRING) : BOOLEAN; END_FUNCTION; END_SCHEMA; Fur die Klassen der Segmente, Codes, zusammengesetzten und einfachen Elemente wird analog zu den Verzeichnissen des UNTDID ein separates Schema erzeugt, in dem die Strukturelemente der jeweiligen Klasse deniert werden. Jede Standardnachricht wird in einem separaten Schema deniert. Ein individuelles Strukturelement wird als Subtyp des Entities der zugehorigen Klasse deniert, welche aus dem globalen Schema referenziert wird. Zum Beispiel wird ein individuelles Segment als Subtyp von SEGMENT deniert. Die Bezeichner der Strukturelemente werden vom EDIFACT Standard direkt ubernommen. 5 Aus Platzgrunden werden in diesem Artikel nur die wichtigsten erwahnt. 10

11 Der Status C (=conditional) eines Strukturelementes wird durch eine optionale Denition des entsprechenden Attributs abgebildet. Sind Wiederholungen eines Elements erlaubt, so wird das durch eine Liste der entsprechenden Lange realisiert. Ist eine Wiederholung eines optionalen Elementes moglich, so wird das durch OPTIONAL LIST[1:] speziziert. Zusammengesetzte Elemente und einfache Datenelemente haben dann folgende Form: SCHEMA Composites; REFERENCE FROM Globals; REFERENCE FROM Elements; REFERENCE FROM Codes; ENTITY COMP082 SUBTYPE OF (COMPOSITE); De1 : CODE3039; De2 : OPTIONAL LIST[1:3] OF CODE1131; De3 : OPTIONAL LIST[1:3] OF CODE3055; WHERE Ref = 'C082'; END_SCHEMA; SCHEMA Elements; REFERENCE FROM Global; ENTITY ELEM6066 SUBTYPE OF (ELEMENT); Elem : STRING(18); WHERE IS_NUMERICAL(Elem); Ref = 'EDED6066'; END_SCHEMA; Bei dem Element 6066 handelt es sich allgemein um einen Kontrollwert, der zum Beispiel fur die Summenbildung bei einer Rechnung verwendet wird. Das Element beinhaltet einen reinen Zahlenwert, was durch die Einschrankung IS NUMERICAL speziziert wird. Datenelemente mit fester Lange werden als FIXED-String deniert. Das Attribut Ref, das vom Supertyp ELEMENT vererbt wird, wird auf die im EDIFACT-Standard angegebene Referenz gesetzt. Segmente werden in einem Schema zusammengefat und sind wie folgt deniert: SCHEMA Segments; REFERENCE FROM Globals; REFERENCE FROM Elements; REFERENCE FROM Codes; REFERENCE FROM Composites; ENTITY BGM SUBTYPE OF (SEGMENT); De1 : OPTIONAL COMP002; De2 : OPTIONAL ELEM1004; De3 : OPTIONAL CODE1225; De4 : OPTIONAL CODE4343; WHERE Code = 'BGM'; END_SCHEMA; Bei der obigen Spezikation handelt es sich um ein Segment, das in der INVOIC-Nachricht Verwendung ndet (siehe hierzu Abbildung 3). Man beachte bei der Spezikation des Segments, da der Code BGM als Einschrankung des vom Supertyps vererbten Attributes Code deniert wird. Eine EXPRESS-Spezikation einer EDIFACT-Nachricht soll schlielich anhand der IN- VOIC-Nachricht (Rechnung), welche bereits in Kapitel 3.3. in Diagrammschreibweise eingefuhrt wurde, aufgezeigt werden. Das Diagramm in Abbildung 3 zeigt hier die Denition der Header Section\ der INVOIC-Nachricht. Diese Nachricht wird vom Standard entsprechend der Gliederung einer Rechnung logisch in drei Sektionen unterteilt: Header-, Detail- und Summary-Section. Diese Aufteilung wird 1:1 in die EXPRESS-Spezikation ubernommen. Fur die Denition der Sektionen kann dann das Diagramm von links nach rechts sequentiell in EXPRESS-Text ubertragen werden, wobei die Hierarchie des Dia- 11

12 gramms in eine Entitystrukturierung abgebildet wird, wie im folgenden zu sehen ist. SCHEMA Invoic; REFERENCE FROM Globals; REFERENCE FROM Segments; ENTITY INVOIC SUBTYPE OF (MESSAGE); Una : OPTIONAL UNA; Unb : UNB; Header : HEADER_SECTION; Detail : DETAIL_SECTION; Summary : SUMMARY_SECTION; Unz : UNZ; WHERE Id = 'INVOIC'; ENTITY HEADER_SECTION SUBTYPE OF (SECTION); Seg1 : UNH; Seg2 : BGM; Seg3 : LIST[1:35] OF DTM; Seg7 : OPTIONAL LIST[1:10] OF FTX; SegGroup1 : OPTIONAL LIST[1:10] OF SEGGROUP1; SegGroup2 : OPTIONAL LIST[1:20] OF SEGGROUP2; WHERE Which = header; ENTITY SEGGROUP2 SUBTYPE OF (GROUP); Seg1 : NAD; Seg2 : OPTIONAL LIST[1:25] OF LOC; Seg3 : OPTIONAL LIST[1:5] OF FII; END_SCHEMA; Man beachte bei den Denitionen der Entities, da sich deren Semantik aus dem verwendeten Supertyp im Meta-Schema und aus den lokalen Einschrankungen ableiten lassen. So braucht keine Interpretation bei der maschinellen Verarbeitung der EXPRESS Spezi- kation aus dem Bezeichner des Enitities vorgenommen zu werden. Im obigen Beispiel wird das Entity INVOIC durch seine Supertyprelation zu MESSAGE als Nachricht und durch das Setzen des Attributes Id als INVOIC identiziert. Beides zusammen identiziert das Entity als INVOIC-Nachricht. 5. Produktdatenaustausch mit EDIFACT Im Kontext von EDIFACT gibt es zwei Nachrichten, die z.zt. als Rahmen fur die Ubertragung von CAD Produktdaten zur Verfugung stehen. Zum einen gibt es die vom VDA 6 ubernommene ENGDAT-Nachricht, die von der ODETTE WG 11 [ODETTE92] entwickelt wurde. Sie wurde bis jetzt von der UN/ECE jedoch als Standard-Nachricht nicht akzeptiert. ENGDAT ndet dennoch besonders in der europaischen Automobilindustrie weite Verbreitung, da es bis jetzt keine vergleichbare Status 2 Nachricht 7 der UN gibt. In jungster Zeit erlangte jedoch die mit ENGDAT vergleichbare CONDRA Nachricht den Status 1 (Draft) und wird wohl in naher Zukunft als UN/EDIFACT-Standardnachricht vorliegen. Beide Nachrichten beschreiben einen qualitativen Transfer von Dateien, d.h., da nur Referenzen auf Datenbestande ubertragen werden. Wie die referenzierten Daten schlielich den Empfanger erreichen ist im EDIFACT- bzw. VDA-Standard nicht vorgeschrieben. Beide Nachrichten ubertragen zur Referenz auf eine Datei allgemeine Daten, wie z.b. Absender, Empfanger, sowie Werkzeug, Datum der Erzeugung. Die wesentlichen Teile des Schemas der ENGDAT-Nachricht stellen sich dann analog zum vorherigen Kapitel wie folgt dar: 6 Verband Deutscher Automobilhersteller 7 Status 2 : Ozielle Empfehlung als UN-Standard Nachricht akzeptiert zu werden. 12

13 SCHEMA Engdat; REFERENCE FROM Globals; REFERENCE FROM Segments; ENTITY ENGDAT SUBTYPE OF (MESSAGE); Una : OPTIONAL UNA; Unb : UNB; Seg1 : UNH; Seg2 : MID; Seg3 : SDE; Seg4 : RDE; Seg5 : OPTIONAL LIST[1:?] OF DAN; Seg6 : OPTIONAL LIST[1:?] OF FTX; SegGroup1 : LIST[1:?] OF SEGGROUP1; Seg7 : TOT; Seg8 : UNT; Unz : UNZ; WHERE Id = 'ENGDAT'; ENTITY SEGGROUP1 SUBTYPE OF (GROUP); Seg1 : LIST[1:?] OF EFC; Seg2 : OPTIONAL LIST[1:?] OF FTX; SegGroup2 : OPTIONAL LIST[1:?] OF SEGGROUP2; Seg3 : OPTIONAL LIST[1:?] OF LOF; Seg4 : OPTIONAL SEC; ENTITY SEGGROUP2 SUBTYPE OF (GROUP); Seg1 : DSD; Seg2 : OPTIONAL LIST[1:?] OF FTX; ENGDAT Beispiel: UNB +UNOA:2 +abc.koeln.de : ABKLN ' UNH ABKLN +ENGDAT:1:0:OD' MID ABKLN:920227' SDE ++Firma ABC:Hahn Str 10:5000 Koeln ++Abt. DEF:Hr. Maier:0211/88-0:345 +Firma ABC ++Abt. UEB:3369' RDE ++Firma X:Postf. 88:8000 Paderborn ++Abt. VW:Hr. Mueller:089/45:4499' EFC +2: g +IGE: Intergraph EMS: Einbaumuntersuchung +3D-Flaechenmodell' FTX +Kombi-Instrument fuer E-XY' TOT +2' UNT ABKLN' UNZ ABKLN' END_SCHEMA; Zur Erlauterung der ENGDAT-Nachricht haben wir ein kleines Beispiel aus [ODETTE92] beigefugt. In diesem Beispiel ist zu beachten, da in einer EDIFACT-Nachricht keine Trennzeichen, wie Zeilenendezeichen, erlaubt sind. Die Formatierung des Beispiels haben wir hier lediglich zur besseren Ubersichtlichkeit eingefugt. Auallig bei der ENGDAT-Nachricht ist, da es im Gegensatz zu EDIFACT-Nachrichten Segmente gibt, die beliebig oft wiederholt werden durfen. Die Dateireferenz wird in ENG- DAT im Element File Name des Segments EFC (Engineering File Characteristics) ubertragen. Dieses Element darf hochstens 3-mal auftreten und ist jeweils durch 35 Zeichen beschrankt. Da im Kontext unserer WWW Anwendung URLs als Dateinamen ubermittelt werden mussen, bildet die Begrenzung auf 3 x 35 Zeichen eine erhebliche Einschrankung, die leicht uberschritten werden kann. Falls man hier einen URL mit einer Zeichenlange 106 ENGDAT-konform ubertragen will, musste man den URL auf mehrere EFC Segmente aufspalten oder das FTX (Free Text) Segment, das beliebige oft wiederholt werden darf, benutzen. Beide Losungen sind eindeutig nicht zufriedenstellend und es scheint eine Modizierung dieses Standards fur den erweiterten Einsatz unabdingbar. Die CONDRA-Nachricht (Drawing Administration Message) [UN95b] wurde vom westeuropaischen EDIFACT-Board (MD5) [NB U94] deniert und bendet sich zur Zeit noch im Status 1 (Draft). Die EXPRESS Spezikation der CONDRA-Nachricht ist im folgenden skizziert: 13

14 SCHEMA Condra; REFERENCE FROM Globals; REFERENCE FROM Segments; ENTITY CONDRA SUBTYPE OF (MESSAGE); Una : OPTIONAL UNA; Unb : UNB; Seg1 : UNH; Seg2 : BGM; Seg3 : LIST [1:5] OF DTM; Seg4 : OPTIONAL LIST[1:2] OF AUT; Seg5 : OPTIONAL LIST[1:2] OF AGR; Seg6 : OPTIONAL LIST[1:10] OF FTX; Seg7 : OPTIONAL LIST[1:5] OF QTY; SegGroup1 : LIST[1:10] OF SegGroup1; SegGroup2 : LIST[1:999] OF SegGroup2; SegGroup5 : OPTIONAL LIST[1:99] OF SegGroup5; Seg8 : UNT; Unz : UNZ; WHERE Id = 'CONDRA'; END_SCHEMA; ENTITY SegGroup5 SUBTYPE OF (Group); Seg1 : EFI; Seg2 : LIST[1:10] OF CED; Seg3 : OPTIONAL LIST[1:10] OF RFF; Seg4 : OPTIONAL LIST[1:5] OF DTM; Seg5 : OPTIONAL LIST[1:5] OF QTY; SegGroup6 : OPTIONAL LIST[1:100000] OF SegGroup6; Dateireferenzen konnen hier im Element File name des zusammengesetzten Element COMP077 des EFI (External File Link Identication) Segments der Segmentgruppe 5 ubertragen werden. Die Beschrankungen fur eine Ubertragung eines URL sind hier noch gravierender, da das Element nur einmal auftreten darf und auf 35 Zeichen beschrankt ist. Daher mute fur eine standardkonforme Benutzung der URL innerhalb einer EFI Sequenz ubertragen werden, falls er die Lange von 35 Zeichen uberschreitet. Eine Ubertragung als Free Text\ (FTX) ist hier allerdings moglich, da das FTX Segment ein zusammengefugtes Element von 6 x 70 Zeichen zur Verfugung stellt. Auch hier bieten beide Alternativen keine eleganten Losungen und es scheint eine Modikation der CONDRA-Nachrichtim Kontext globaler Ubertragungstechnologien dringend erforderlich. 6. Schlubemerkung Wir haben vorgestellt, wie EDIFACT-Nachrichten vollstandig in EXPRESS speziziert werden konnen. Die hier vorgestellten EDIFACT-Schemata bilden eine vollstandig formale Grundlage zur Denition des EDIFACT Standards und sind als Anregung fur die zustandigen ISO Arbeitsgruppen gedacht, EDIFACT in einem elektronischverarbeitbaren ISO Standardformat, namlich EXPRESS, zu denieren. Unsere EXPRESS-Spezikationen wurden nach dem Gesichtspunkt der praktischen Anwendbarkeit, d.h. der maschinellen Verarbeitbarkeit, erstellt und im Kontext der EDI- FACT Interpretation und der automatischen Erstellung von EDIFACT-Eingabeformularen erprobt. Potentielle Anwendungen durfte dieser Ansatz fur die Konvertierung von EDIFACT-Datenbestanden in Datenbanken liefern, wie es in unserem Szenario vorgestellt wurde. Eine genauere Betrachtung der im EDIFACT-Umfeld existierenden Mittel (Nachrichten bzw. Segmente) zum Austausch von Produktdaten und ihren Modellen hat hier ergeben, da noch ein erheblicher Klarungsbedarf besteht. Zur genauen Identikation von Dateien schlagen wir im Kontext einer Ubertragung im Internet vor, den URL als Dateireferenz auszutauschen. Zusatzlich sollte der Zeitstempel der letzten Dateimodikation ubertra- 14

15 gen werden, da nur so eine eindeutige Identizierung mit Plausibilitatsuberprufungen moglich ist. Die beiden hier untersuchten Nachrichten, ENGDAT und CONDRA, leiden unter den typischen Schwachen von EDIFACT, namlich der Limitierungen in der Lange der Datenelemente und ungenaue Spezikation des Inhalts, wie z.b. der Form der Referenzen. Vor allem die Frage der Referenzidentikatoren bedarf evtl. einer weitergehenderen Losung; im Bereich der verteilten Systeme sind dazu schon seit langerem Global Identi- ers\ eingefuhrt, wie z.b. die UUIDs (Universal Unique IDentiers) in DCE (Distributed Computing Environment) oder die Object Identiers\ von ASN.1. Wahrend erstere eine Eindeutigkeit gewahrleisten, ohne eine globale Registrierung zu erfordern (durch die Benutzung von Zeitstempeln und der (schon registrierten) Netzwerkadresse des austellenden Rechners), bedurfen letztere einer expliziten Registrierung, die allerdings durch den hierarchischen Namensraum delegiert werden kann. Im Umfeld des WWW wird versucht, die physikalischen\ URLs zukunftig durch positionsunabhangige URNs (Universal Resource Names) zu ersetzen; hierzu gibt es bereits mehrere Ansatze, aber nur wenige Implementierungen. Um das hier vorgestellte System zum praktischen Einsatz zu bringen, mu schlielich das Problem der Sicherheit, insbesondere das der Sabotage und illegales Abhorens, gelost werden. Die traditionelle Art uber ein VAN (Value Added Network) EDIFACT-Nachrichten auszutauschen, erlaubt es, diese Verantwortlichkeiten an den Betreiber des VANs abzuwalzen. Durch die Verwendung von gemieteten, privaten Verbindungen zum VAN ist schon eine gewisse Sicherheit gewahrleistet, die im Falle der Benutzung des Internets allerdings entfallt. Es gibt aber eine Reihe von sehr sicheren Verschlusselungsverfahren basierend auf Public-Key-Systemen, die das Risiko minimieren. Eine Losung bei der Benutzung von WWW ist S-HTTP, bei dem einzelne HTTP-Nachrichten verschlusselt werden. Andererseits gibt es kanalbasierte Verschlusselungsverfahren, wie SSL (Secure Socket Layer), die die gesamte Konversation verschlusseln. Literatur [BF92] N. Borenstein und N. Freed, \MIME, Multipurpose Internet Mail Extensions, RFC 1521, IETF Networking Group, Juni [IETF95] Internet Engineering Task Force (IETF), \Basic HTTP, URL: hypertext/www/protocols/http/http2.html, November [ISO88] ISO/TC154, \Electronic Data Interchange for Administration Commerce and Transport (EDIFACT){ Application Level Syntax Rules ISO 9735, ISO, Geneve, Switzerland, [ISO94a] ISO/TC184/SC4, \EXPRESS Language Reference Manual - ISO , ISO, Geneve, Switzerland, Dezember [ISO94b] ISO/TC184/SC4, \STEP Physical File Format - ISO , ISO, Geneve, Switzerland, Dezember [ISO94c] ISO/IEC JTC1/SC30, \Open-EDI Referenz Model Standard { Working Draft, N075, ISO, [NB U94] Normenausschu Burowesen (NBu-3.04) im DIN, \UN/ EDIFACT Organisation und Ansprechpartner in Deutschland und Europa, DIN, Oktober [FECAT94] Federal Electronic Commerce Acquisition Team, \Streamlining Procurement Through Electronic Commerce, Falls Church, VA, Oktober [ODETTE92] ODETTE WG11, \ENGDAT, Engineering Data, Organisation for data exchange by teletransmission, Juni 1992 [UN95a] UN/ECE, \UN Trade Data Interchange Directory, URL: unedifact, November [UN95b] UN/ECE, \UN/EDIFACT Draft Directory D.95B, Westeuropaisches EDIFACT-Board - MD5, Geneve, Switzerland, Marz

Motivation. Inhalt. URI-Schemata (1) URI-Schemata (2)

Motivation. Inhalt. URI-Schemata (1) URI-Schemata (2) 14. URIs Uniform Resource Identifier 14-1 14. URIs Uniform Resource Identifier 14-2 Motivation Das WWW ist ein Hypermedia System. Es enthält: Resourcen (Multimedia Dokumente) Verweise (Links) zwischen

Mehr

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Dateiname: ecdl5_01_00_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Grundlagen

Mehr

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage .htaccess HOWTO zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage Stand: 21.06.2015 Inhaltsverzeichnis 1. Vorwort...3 2. Verwendung...4 2.1 Allgemeines...4 2.1 Das Aussehen der.htaccess

Mehr

Vorgaben und Erläuterungen zu den XML-Schemata im Bahnstromnetz

Vorgaben und Erläuterungen zu den XML-Schemata im Bahnstromnetz Anwendungshandbuch Vorgaben und Erläuterungen zu den XML-Schemata im Bahnstromnetz Version: 1.0 Herausgabedatum: 31.07.2015 Ausgabedatum: 01.11.2015 Autor: DB Energie http://www.dbenergie.de Seite: 1 1.

Mehr

Adami CRM - Outlook Replikation User Dokumentation

Adami CRM - Outlook Replikation User Dokumentation Adami CRM - Outlook Replikation User Dokumentation Die neue Eigenschaft der Adami CRM Applikation macht den Information Austausch mit Microsoft Outlook auf vier Ebenen möglich: Kontakte, Aufgaben, Termine

Mehr

EDI Datenaustausch und Konvertierung Funktionsumfang & Services

EDI Datenaustausch und Konvertierung Funktionsumfang & Services cleardax EDI Datenaustausch und Konvertierung Funktionsumfang & Services Einleitung Hauptfunktionen Datenaustausch (Anbindungsmöglichkeiten) Konvertierung Mappings Zusatzleistungen und Funktionen cleardax

Mehr

KURZANLEITUNG CLOUD OBJECT STORAGE

KURZANLEITUNG CLOUD OBJECT STORAGE KURZANLEITUNG CLOUD OBJECT STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung... Seite 03 2. Anmelden am Cloud&Heat Dashboard... Seite 04 3. Anlegen eines Containers... Seite 05

Mehr

EasyWk DAS Schwimmwettkampfprogramm

EasyWk DAS Schwimmwettkampfprogramm EasyWk DAS Schwimmwettkampfprogramm Arbeiten mit OMEGA ARES 21 EasyWk - DAS Schwimmwettkampfprogramm 1 Einleitung Diese Präsentation dient zur Darstellung der Zusammenarbeit zwischen EasyWk und der Zeitmessanlage

Mehr

Registrierung am Elterninformationssysytem: ClaXss Infoline

Registrierung am Elterninformationssysytem: ClaXss Infoline elektronisches ElternInformationsSystem (EIS) Klicken Sie auf das Logo oder geben Sie in Ihrem Browser folgende Adresse ein: https://kommunalersprien.schule-eltern.info/infoline/claxss Diese Anleitung

Mehr

Man liest sich: POP3/IMAP

Man liest sich: POP3/IMAP Man liest sich: POP3/IMAP Gliederung 1. Einführung 1.1 Allgemeiner Nachrichtenfluss beim Versenden von E-Mails 1.2 Client und Server 1.2.1 Client 1.2.2 Server 2. POP3 2.1 Definition 2.2 Geschichte und

Mehr

Senden von strukturierten Berichten über das SFTP Häufig gestellte Fragen

Senden von strukturierten Berichten über das SFTP Häufig gestellte Fragen Senden von strukturierten Berichten über das SFTP Häufig gestellte Fragen 1 Allgemeines Was versteht man unter SFTP? Die Abkürzung SFTP steht für SSH File Transfer Protocol oder Secure File Transfer Protocol.

Mehr

teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep

teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen

Mehr

Hilfe Bearbeitung von Rahmenleistungsverzeichnissen

Hilfe Bearbeitung von Rahmenleistungsverzeichnissen Hilfe Bearbeitung von Rahmenleistungsverzeichnissen Allgemeine Hinweise Inhaltsverzeichnis 1 Allgemeine Hinweise... 3 1.1 Grundlagen...3 1.2 Erstellen und Bearbeiten eines Rahmen-Leistungsverzeichnisses...

Mehr

Anwendungsprotokolle: HTTP, POP, SMTP

Anwendungsprotokolle: HTTP, POP, SMTP Anwendungsprotokolle: HTTP, POP, SMTP TCP? UDP? Socket? eingesetzt, um Webseiten zu übertragen Zustandslos Nutzt TCP Client schickt Anfrage ( HTTP-Request ) an Server, Server schickt daraufhin Antwort

Mehr

Containerformat Spezifikation

Containerformat Spezifikation Containerformat Spezifikation Version 1.0-09.05.2011 Inhaltsverzeichnis 0 Einführung... 4 0.1 Referenzierte Dokumente... 4 0.2 Abkürzungen... 4 1 Containerformat... 5 1.1 Aufbau des Container-Headers...

Mehr

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen 9 3 Web Services 3.1 Überblick Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen mit Hilfe von XML über das Internet ermöglicht (siehe Abb.

Mehr

PROLAG WORLD 2.0 PRODUKTBESCHREIBUNG DESADV EDIFACT FÜR PROLAG WORLD

PROLAG WORLD 2.0 PRODUKTBESCHREIBUNG DESADV EDIFACT FÜR PROLAG WORLD PROLAG WORLD 2.0 PRODUKTBESCHREIBUNG DESADV EDIFACT FÜR PROLAG WORLD Inhaltsverzeichnis 1. ALLGEMEINES... 3 2. VEREINBARUNGEN ZUR DATENÜBERTRAGUNG... 3 3. AUFBAU DER NACHRICHT... 4 3.1. ÜBERTRAGUNGSKOPF

Mehr

Lizenzen auschecken. Was ist zu tun?

Lizenzen auschecken. Was ist zu tun? Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.

Mehr

Weniger Kosten, mehr Möglichkeiten. Electronic Data Interchange (EDI): Optimierung von Geschäftsprozessen durch beleglosen Datenaustausch

Weniger Kosten, mehr Möglichkeiten. Electronic Data Interchange (EDI): Optimierung von Geschäftsprozessen durch beleglosen Datenaustausch Weniger Kosten, mehr Möglichkeiten Electronic Data Interchange (EDI): Optimierung von Geschäftsprozessen durch beleglosen Datenaustausch Schneller, transparenter, kostengünstiger EDI Was ist EDI und was

Mehr

Datenempfang von crossinx

Datenempfang von crossinx Datenempfang von crossinx Datenempfang.doc Seite 1 von 6 Inhaltsverzeichnis 1 Einführung... 3 2 AS2... 3 3 SFTP... 3 4 FTP (via VPN)... 4 5 FTPS... 4 6 Email (ggf. verschlüsselt)... 5 7 Portalzugang über

Mehr

S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E

S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E S TAND N OVEMBE R 2012 HANDBUCH T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E Herausgeber Referat Informationstechnologie in der Landeskirche und im Oberkirchenrat Evangelischer Oberkirchenrat

Mehr

ARCHITEKTUR VON INFORMATIONSSYSTEMEN

ARCHITEKTUR VON INFORMATIONSSYSTEMEN ARCHITEKTUR VON INFORMATIONSSYSTEMEN File Transfer Protocol Einleitung Das World Wide Web war ja ursprünglich als verteiltes Dokumentenverwaltungssystem für die akademische Welt gedacht. Das Protokoll

Mehr

32.4 Anpassen von Menüs und Symbolleisten 795i

32.4 Anpassen von Menüs und Symbolleisten 795i 32.4 Anpassen von Menüs und Symbolleisten 795i Fortsetzung der Seiten in der 8. Auflage 32.4 Anpassen von Menüs und Symbolleisten 32.4.1 Anpassen von Menüs Die Menüs können um folgende Typen von Optionen

Mehr

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man

Mehr

Zur Bestätigung wird je nach Anmeldung (Benutzer oder Administrator) eine Meldung angezeigt:

Zur Bestätigung wird je nach Anmeldung (Benutzer oder Administrator) eine Meldung angezeigt: K U R Z A N L E I T U N G D A S R Z L WE B - P O R T A L D E R R Z L N E W S L E T T E R ( I N F O - M A I L ) RZL Software GmbH Riedauer Straße 15 4910 Ried im Innkreis Version: 11. Juni 2012 / mw Bitte

Mehr

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert: Firewall für Lexware professional konfigurieren Inhaltsverzeichnis: 1. Allgemein... 1 2. Einstellungen... 1 3. Windows XP SP2 und Windows 2003 Server SP1 Firewall...1 4. Bitdefender 9... 5 5. Norton Personal

Mehr

:: Anleitung Hosting Server 1cloud.ch ::

:: Anleitung Hosting Server 1cloud.ch :: :: one source ag :: Technopark Luzern :: D4 Platz 4 :: CH-6039 Root-Längenbold LU :: :: Fon +41 41 451 01 11 :: Fax +41 41 451 01 09 :: info@one-source.ch :: www.one-source.ch :: :: Anleitung Hosting Server

Mehr

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer. Benutzerhandbuch Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer. 1 Startseite Wenn Sie die Anwendung starten, können Sie zwischen zwei Möglichkeiten wählen 1) Sie können eine Datei für

Mehr

http://www.hoststar.ch

http://www.hoststar.ch Kapitel 16 Seite 1 Die eigene Homepage Im Internet finden Sie viele Anbieter, die Ihnen rasch und zuverlässig einen Webhost für die eigene Homepage einrichten. Je nach Speicherplatz und Technologie (E-Mail,

Mehr

Kommunikations-Management

Kommunikations-Management Tutorial: Wie importiere und exportiere ich Daten zwischen myfactory und Outlook? Im vorliegenden Tutorial lernen Sie, wie Sie in myfactory Daten aus Outlook importieren Daten aus myfactory nach Outlook

Mehr

Containerformat Spezifikation

Containerformat Spezifikation Containerformat Spezifikation Version 1.1-21.02.2014 Inhaltsverzeichnis 0 Einführung... 4 0.1 Referenzierte Dokumente... 4 0.2 Abkürzungen... 4 1 Containerformat... 5 1.1 Aufbau des Container-Headers...

Mehr

Leitfaden zur Nutzung von binder CryptShare

Leitfaden zur Nutzung von binder CryptShare Leitfaden zur Nutzung von binder CryptShare Franz Binder GmbH & Co. Elektrische Bauelemente KG Rötelstraße 27 74172 Neckarsulm Telefon +49 (0) 71 32-325-0 Telefax +49 (0) 71 32-325-150 Email info@binder-connector

Mehr

XONTRO Newsletter. Kreditinstitute. Nr. 7

XONTRO Newsletter. Kreditinstitute. Nr. 7 XONTRO Newsletter Kreditinstitute Nr. 7 Seite 1 I N H A L T S V E R Z E I C H N I S 1 Zusammenfassung 2 2 Fachliche Erläuterungen 3 2.1 CCP...3 2.2 Berliner Börse...3 3 Technische Erläuterungen zum Schlussnotendatenträger

Mehr

1 Überblick. A-Z SiteReader Benachrichtigung.doc Seite 1 von 9

1 Überblick. A-Z SiteReader Benachrichtigung.doc Seite 1 von 9 1 Überblick In A-Z SiteReader ist das Feature Benachrichtigung enthalten. Dieses Feature ermöglicht einer Installation, beim Auftreten von Ereignissen eine automatische Benachrichtigung für verschiedene

Mehr

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

Beschreibung und Bedienungsanleitung. Inhaltsverzeichnis: Abbildungsverzeichnis: Werkzeug für verschlüsselte bpks. Dipl.-Ing. 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 Beschreibung und Bedienungsanleitung Werkzeug für verschlüsselte bpks

Mehr

Motivation. Formale Grundlagen der Informatik 1 Kapitel 5 Kontextfreie Sprachen. Informales Beispiel. Informales Beispiel.

Motivation. Formale Grundlagen der Informatik 1 Kapitel 5 Kontextfreie Sprachen. Informales Beispiel. Informales Beispiel. Kontextfreie Kontextfreie Motivation Formale rundlagen der Informatik 1 Kapitel 5 Kontextfreie Sprachen Bisher hatten wir Automaten, die Wörter akzeptieren Frank Heitmann heitmann@informatik.uni-hamburg.de

Mehr

Durchführung der Datenübernahme nach Reisekosten 2011

Durchführung der Datenübernahme nach Reisekosten 2011 Durchführung der Datenübernahme nach Reisekosten 2011 1. Starten Sie QuickSteuer Deluxe 2010. Rufen Sie anschließend über den Menüpunkt /Extras/Reisekosten Rechner den QuickSteuer Deluxe 2010 Reisekosten-Rechner,

Mehr

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Suche schlecht beschriftete Bilder mit Eigenen Abfragen Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere

Mehr

Steganos Secure E-Mail Schritt für Schritt-Anleitung für den Gastzugang SCHRITT 1: AKTIVIERUNG IHRES GASTZUGANGS

Steganos Secure E-Mail Schritt für Schritt-Anleitung für den Gastzugang SCHRITT 1: AKTIVIERUNG IHRES GASTZUGANGS Steganos Secure E-Mail Schritt für Schritt-Anleitung für den Gastzugang EINLEITUNG Obwohl inzwischen immer mehr PC-Nutzer wissen, dass eine E-Mail so leicht mitzulesen ist wie eine Postkarte, wird die

Mehr

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Einleitung Wenn in einem Unternehmen FMEA eingeführt wird, fangen die meisten sofort damit an,

Mehr

Gemeinsamer Bibliotheksverbund: Übertragung von Datenexporten für den Verbundkatalog Öffentlicher Bibliotheken

Gemeinsamer Bibliotheksverbund: Übertragung von Datenexporten für den Verbundkatalog Öffentlicher Bibliotheken Gemeinsamer Bibliotheksverbund: Übertragung von Datenexporten für den Verbundkatalog Öffentlicher Bibliotheken Mit Anleitung zur Erstellung einer FTP Verbindung unter Windows 7 Matthias Lange

Mehr

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000 Folgende Anleitung beschreibt, wie Sie ein bestehendes Postfach in Outlook Express, bzw. Microsoft Outlook bis Version 2000 einrichten können. 1. Öffnen Sie im Menü die Punkte Extras und anschließend Konten

Mehr

4 Aufzählungen und Listen erstellen

4 Aufzählungen und Listen erstellen 4 4 Aufzählungen und Listen erstellen Beim Strukturieren von Dokumenten und Inhalten stellen Listen und Aufzählungen wichtige Werkzeuge dar. Mit ihnen lässt sich so ziemlich alles sortieren, was auf einer

Mehr

Bedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien

Bedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien Sie haben von der VR DISKONTBANK GmbH ein signiertes PDF-Dokument (i.d.r. eine Zentralregulierungsliste mit dem Status einer offiziellen Rechnung) erhalten und möchten nun die Signatur verifizieren, um

Mehr

Serien-eMail mit oder ohne Anhang

Serien-eMail mit oder ohne Anhang Serien-eMail mit oder ohne Anhang Sie können im WohnungsManager sowohl objektübergreifend als auch in einem Objekt Serien-eMails versenden. Die Serien-eMail ist für SMTP (Short Message Tranfer Protocol)

Mehr

SIMP 1.01 Protokollspezifikation (Mindestanforderung)

SIMP 1.01 Protokollspezifikation (Mindestanforderung) SIMP 1.01 Protokollspezifikation (Mindestanforderung) Autor: Harald Pittesser, Dokumentversion: 0.5 beta Eigenschaften SIMP (Simple Instant Message Protocol) ist ein Instant Message Protokol welches folgende

Mehr

GEONET Anleitung für Web-Autoren

GEONET Anleitung für Web-Autoren GEONET Anleitung für Web-Autoren Alfred Wassermann Universität Bayreuth Alfred.Wassermann@uni-bayreuth.de 5. Mai 1999 Inhaltsverzeichnis 1 Technische Voraussetzungen 1 2 JAVA-Programme in HTML-Seiten verwenden

Mehr

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client

Mehr

Task: Nmap Skripte ausführen

Task: Nmap Skripte ausführen Task: Nmap Skripte ausführen Inhalt Einfache Netzwerkscans mit NSE Ausführen des Scans Anpassung der Parameter Einleitung Copyright 2009-2015 Greenbone Networks GmbH Herkunft und aktuellste Version dieses

Mehr

Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden?

Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden? Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden? Anforderung Durch die Bearbeitung einer XML-Datei können Sie Ihre eigenen Dokumentationen (z.b. PDF-Dateien, Microsoft Word Dokumente

Mehr

Doku zur Gebäudebrüter Datenbank

Doku zur Gebäudebrüter Datenbank Autor: Christina Baradari, christina.baradari@berlin.de, 0162 2008 114 Doku zur Gebäudebrüter Datenbank Team Web Programmierer: Rahim Baradari Inhaltsverzeichnis 1 Suchen nach Kartierungsdaten... 2 1.1

Mehr

4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen

4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen Gliederung 1. Was ist Wireshark? 2. Wie arbeitet Wireshark? 3. User Interface 4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen 1 1. Was

Mehr

Übersicht. Was ist FTP? Übertragungsmodi. Sicherheit. Öffentliche FTP-Server. FTP-Software

Übersicht. Was ist FTP? Übertragungsmodi. Sicherheit. Öffentliche FTP-Server. FTP-Software FTP Übersicht Was ist FTP? Übertragungsmodi Sicherheit Öffentliche FTP-Server FTP-Software Was ist FTP? Protokoll zur Dateiübertragung Auf Schicht 7 Verwendet TCP, meist Port 21, 20 1972 spezifiziert Übertragungsmodi

Mehr

Leitfaden zur Anlage einer Nachforderung. Nachforderung. 04.04.2013 Seite 1 von 11 RWE IT GmbH

Leitfaden zur Anlage einer Nachforderung. Nachforderung. 04.04.2013 Seite 1 von 11 RWE IT GmbH Leitfaden zur Anlage einer 04.04.2013 Seite 1 von 11 Inhaltsverzeichnis 1 Aufruf des RWE smanagements...3 2 Eingabe der Benutzerdaten...4 3 Erfassen der...5 4 Neue...6 4.1 Allgemeine Daten...7 4.2 Beschreibung...7

Mehr

ORDERS - Bestellung Daily-Standard

ORDERS - Bestellung Daily-Standard ORDERS - Bestellung Daily-Standard Message Type: Message Version: Directory Version: Responsible Agency: ORDERS 008 (EANCOM) D.96A Daily Service Tiefkühllogistik Gesellschaft m.b.h. & Co. KG Date Released:

Mehr

TechNote. Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung

TechNote. Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung Diese Anleitung hilft Ihnen, das nachfolgend geschilderte Problem zu beheben.

Mehr

Leichte-Sprache-Bilder

Leichte-Sprache-Bilder Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen

Mehr

Hilfe zur Urlaubsplanung und Zeiterfassung

Hilfe zur Urlaubsplanung und Zeiterfassung Hilfe zur Urlaubsplanung und Zeiterfassung Urlaubs- und Arbeitsplanung: Mit der Urlaubs- und Arbeitsplanung kann jeder Mitarbeiter in Coffee seine Zeiten eintragen. Die Eintragung kann mit dem Status anfragen,

Mehr

Online-Publishing mit HTML und CSS für Einsteigerinnen

Online-Publishing mit HTML und CSS für Einsteigerinnen mit HTML und CSS für Einsteigerinnen Dipl.-Math. Eva Dyllong Universität Duisburg Dipl.-Math. Maria Oelinger spirito GmbH IF MYT 07-2002 Grundlagen Frau erfahrt, wie das Internet aufgebaut ist, aus welchen

Mehr

Handbuch zum Excel Formular Editor

Handbuch zum Excel Formular Editor Handbuch zum Excel Formular Editor Mit diesem Programm können Sie die Zellen von ihrer Excel Datei automatisch befüllen lassen. Die Daten können aus der Coffee Datenbank, oder einer weiteren Excel Datendatei

Mehr

Access 2010. Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012. inkl. zusätzlichem Übungsanhang ACC2010-UA

Access 2010. Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012. inkl. zusätzlichem Übungsanhang ACC2010-UA Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012 Access 2010 Grundlagen für Anwender inkl. zusätzlichem Übungsanhang ACC2010-UA 3 Access 2010 - Grundlagen für Anwender 3 Daten in Formularen bearbeiten

Mehr

Erstellen einer digitalen Signatur für Adobe-Formulare

Erstellen einer digitalen Signatur für Adobe-Formulare Erstellen einer digitalen Signatur für Adobe-Formulare (Hubert Straub 24.07.13) Die beiden Probleme beim Versenden digitaler Dokumente sind einmal die Prüfung der Authentizität des Absenders (was meist

Mehr

Anleitungen zum KMG-Email-Konto

Anleitungen zum KMG-Email-Konto In dieser Anleitung erfahren Sie, wie Sie mit einem Browser (Firefox etc.) auf das Email-Konto zugreifen; Ihr Kennwort ändern; eine Weiterleitung zu einer privaten Email-Adresse einrichten; Ihr Email-Konto

Mehr

Verwendung des IDS Backup Systems unter Windows 2000

Verwendung des IDS Backup Systems unter Windows 2000 Verwendung des IDS Backup Systems unter Windows 2000 1. Download der Software Netbackup2000 Unter der Adresse http://www.ids-mannheim.de/zdv/lokal/dienste/backup finden Sie die Software Netbackup2000.

Mehr

Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer

Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,

Mehr

Kommunikations-Management

Kommunikations-Management Tutorial: Wie kann ich E-Mails schreiben? Im vorliegenden Tutorial lernen Sie, wie Sie in myfactory E-Mails schreiben können. In myfactory können Sie jederzeit schnell und einfach E-Mails verfassen egal

Mehr

Kleines Handbuch zur Fotogalerie der Pixel AG

Kleines Handbuch zur Fotogalerie der Pixel AG 1 1. Anmelden an der Galerie Um mit der Galerie arbeiten zu können muss man sich zuerst anmelden. Aufrufen der Galerie entweder über die Homepage (www.pixel-ag-bottwartal.de) oder über den direkten Link

Mehr

Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter

Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter 2 Inhaltsverzeichnis 1 Web-Kürzel 4 1.1 Einführung.......................................... 4 1.2 Web-Kürzel.........................................

Mehr

Kurzanleitung SEPPmail

Kurzanleitung SEPPmail Eine Region Meine Bank Kurzanleitung SEPPmail (E-Mail Verschlüsselungslösung) Im folgenden Dokument wird Ihnen Schritt für Schritt die Bedienung unserer Verschlüsselungslösung SEPPmail gezeigt und alle

Mehr

Kurzleitfaden für Schüler

Kurzleitfaden für Schüler Wie melde ich mich in Schüler Online an? Geben Sie folgenden Link ein: www.schueleranmeldung.de Sie erhalten folgende Anmeldemaske: Mustermann Frank 31.05.1994 Nimmt Ihre Schule nicht an Schüler Online

Mehr

Lieber SPAMRobin -Kunde!

Lieber SPAMRobin -Kunde! Lieber SPAMRobin -Kunde! Wir freuen uns, dass Sie sich für SPAMRobin entschieden haben. Mit diesem Leitfaden möchten wir Ihnen die Kontoeinrichtung erleichtern und die Funktionen näher bringen. Bitte führen

Mehr

Ihre Internetadresse beim Versenden und Empfangen Ihrer E-Mails verwenden.

Ihre Internetadresse beim Versenden und Empfangen Ihrer E-Mails verwenden. Ihre Internetadresse beim Versenden und Empfangen Ihrer E-Mails verwenden. Verwenden Sie statt felix.muster@bluewin.ch wie die Profis Ihre Domain im E-Mail-Verkehr. Senden und empfangen Sie E-Mails auf

Mehr

Enigmail Konfiguration

Enigmail Konfiguration Enigmail Konfiguration 11.06.2006 Steffen.Teubner@Arcor.de Enigmail ist in der Grundkonfiguration so eingestellt, dass alles funktioniert ohne weitere Einstellungen vornehmen zu müssen. Für alle, die es

Mehr

dpa-infocom - Datenlieferung

dpa-infocom - Datenlieferung dpa-infocom - Datenlieferung Copyright 2006 von dpa-infocom GmbH Status des Dokuments: FINAL Inhaltsverzeichnis Inhaltsverzeichnis...1 1. Verzeichnisstrukturen...2 2. Nachrichtenmanagement...2 3. Datenübertragung...3

Mehr

Übung: Verwendung von Java-Threads

Übung: Verwendung von Java-Threads Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum

Mehr

Guide DynDNS und Portforwarding

Guide DynDNS und Portforwarding Guide DynDNS und Portforwarding Allgemein Um Geräte im lokalen Netzwerk von überall aus über das Internet erreichen zu können, kommt man um die Themen Dynamik DNS (kurz DynDNS) und Portweiterleitung(auch

Mehr

Autorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente

Autorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente Autorisierung Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente Dokumentation zum Referat von Matthias Warnicke und Joachim Schröder Modul: Komponenten basierte Softwareentwickelung

Mehr

www.internet-einrichten.de

www.internet-einrichten.de E-Mail-Programme E-Mail Adresse einrichten Bei t-online, AOL, Compuserve, und anderen können Sie sich E-Mail-Adressen einrichten. Dies hat aber den Nachteil, dass Sie diese nur mit der entsprechenden Zugangssoftware

Mehr

Rundung und Casting von Zahlen

Rundung und Casting von Zahlen W E R K S T A T T Rundung und Casting von Zahlen Intrexx 7.0 1. Einleitung In diesem Werkstattbeitrag erfahren Sie, wie Zahlenwerte speziell in Velocity, aber auch in Groovy, gerundet werden können. Für

Mehr

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit

Mehr

Workflow, Business Process Management, 4.Teil

Workflow, Business Process Management, 4.Teil Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung

Mehr

.procmailrc HOWTO. zur Mailfilterung und Verteilung. Stand: 01.01.2011

.procmailrc HOWTO. zur Mailfilterung und Verteilung. Stand: 01.01.2011 .procmailrc HOWTO zur Mailfilterung und Verteilung Stand: 01.01.2011 Copyright 2002-2003 by manitu. Alle Rechte vorbehalten. Alle verwendeten Bezeichnungen dienen lediglich der Kennzeichnung und können

Mehr

Handbuch Offline-Abgleich

Handbuch Offline-Abgleich Handbuch Offline-Abgleich Inhalt Handbuch Offline-Abgleich...1 Einleitung...3 Voraussetzungen...3 Aufruf des Offline-Abgleichs...3 Übersichtsseite...3 Wahl einer Liste...3 Wahl des Offline Abgleichs...4

Mehr

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Ab der Version forma 5.5 handelt es sich bei den Orientierungshilfen der Architekten-/Objektplanerverträge nicht

Mehr

Beschreibung E-Mail Regeln z.b. Abwesenheitsmeldung und Weiterleitung

Beschreibung E-Mail Regeln z.b. Abwesenheitsmeldung und Weiterleitung Outlook Weiterleitungen & Abwesenheitsmeldungen Seite 1 von 6 Beschreibung E-Mail Regeln z.b. Abwesenheitsmeldung und Weiterleitung Erstellt: Quelle: 3.12.09/MM \\rsiag-s3aad\install\vnc\email Weiterleitung

Mehr

Sichere E-Mail Kommunikation mit Ihrer Sparkasse

Sichere E-Mail Kommunikation mit Ihrer Sparkasse Ein zentrales Anliegen der Sparkasse Freyung-Grafenau ist die Sicherheit der Bankgeschäfte unserer Kunden. Vor dem Hintergrund zunehmender Wirtschaftskriminalität im Internet und aktueller Anforderungen

Mehr

Anleitung über den Umgang mit Schildern

Anleitung über den Umgang mit Schildern Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder

Mehr

Synchronisations- Assistent

Synchronisations- Assistent TimePunch Synchronisations- Assistent Benutzerhandbuch Gerhard Stephan Softwareentwicklung -und Vertrieb 25.08.2011 Dokumenten Information: Dokumenten-Name Benutzerhandbuch, Synchronisations-Assistent

Mehr

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,

Mehr

Umstellung und Registrierung Re@BellandVision Release 4.1.3.45

Umstellung und Registrierung Re@BellandVision Release 4.1.3.45 Umstellung und Registrierung Re@BellandVision Release 4.1.3.45 entwickelt von BellandVision GmbH 1. Allgemeines Ab dem 03.01.2011 steht ein neues Release der Re@BellandVision Software zur Verfügung. Kunden

Mehr

Anleitung SEPA-Lastschriften mit VR-NetWorld Software 5

Anleitung SEPA-Lastschriften mit VR-NetWorld Software 5 Anleitung SEPA-Lastschriften mit VR-NetWorld Software 5 Ergänzend zur Anleitung VR-NetWorld Software 5 wird hier dargestellt, wie bestehende Lastschriften in SEPA-Lastschriften konvertiert und wie SEPA-Lastschriften

Mehr

WI EDI Solution. Stand 17.02.2012

WI EDI Solution. Stand 17.02.2012 WI EDI Solution Stand 17.02.2012 WIAG Überblick 2011 - SAP, SAP BW, SAP SEM/BPS, SAP BPC, SAP R/3, ABAP, Netweaver sind eingetragene Warenzeichen der SAP AG, Walldorf Folie 1 Inhalt Was ist WIEDIS? IDOC

Mehr

SEPA Lastschriften. Ergänzung zur Dokumentation vom 27.01.2014. Workshop Software GmbH Siemensstr. 21 47533 Kleve 02821 / 731 20 02821 / 731 299

SEPA Lastschriften. Ergänzung zur Dokumentation vom 27.01.2014. Workshop Software GmbH Siemensstr. 21 47533 Kleve 02821 / 731 20 02821 / 731 299 SEPA Lastschriften Ergänzung zur Dokumentation vom 27.01.2014 Workshop Software GmbH Siemensstr. 21 47533 Kleve 02821 / 731 20 02821 / 731 299 www.workshop-software.de Verfasser: SK info@workshop-software.de

Mehr

Erstellen eines Formulars

Erstellen eines Formulars Seite 1 von 5 Word > Erstellen bestimmter Dokumente > Formen Erstellen von Formularen, die in Word ausgefüllt werden können Basierend auf einer Vorlage können Sie dieser Inhaltssteuerelemente und Hinweistext

Mehr

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was

Mehr

Anwendungsbeispiele Buchhaltung

Anwendungsbeispiele Buchhaltung Rechnungen erstellen mit Webling Webling ist ein Produkt der Firma: Inhaltsverzeichnis 1 Rechnungen erstellen mit Webling 1.1 Rechnung erstellen und ausdrucken 1.2 Rechnung mit Einzahlungsschein erstellen

Mehr

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee 2 10245 Berlin Tel.:+49(0) 30 2900 8639 Fax.:+49(0) 30 2900 8695

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee 2 10245 Berlin Tel.:+49(0) 30 2900 8639 Fax.:+49(0) 30 2900 8695 Database Exchange Manager Replication Service- schematische Darstellung Replication Service- allgemeines Replikation von Daten von bzw. in ein SAP-System und einer relationalen DMS-Datenbank Kombination

Mehr

Einrichten der Outlook-Synchronisation

Einrichten der Outlook-Synchronisation Das will ich auch wissen! - Kapitel 3 Einrichten der Outlook-Synchronisation Inhaltsverzeichnis Überblick über dieses Dokument... 2 Diese Kenntnisse möchten wir Ihnen vermitteln... 2 Diese Kenntnisse empfehlen

Mehr