Studiengesellschaft
für Zusammenarbeit
im Zahlungsverkehr GmbH
Telefon: +43/1/505 32 80-0
Fax: +43/1/505 32 80-77
Stiftgasse 15-17/8
A-1070 Wien
E-Mail: office@stuzza.at
|
Zeichensätze
Bei der Erstellung, Verarbeitung und Übertragung von EDIFACT-Nachrichten gibt es immer wieder Mißverständnisse mit und durch die Zeichensätze, die hier zu verwenden sind bzw. verwendet werden.
Grundsätzlich gilt, daß bei EDIFACT, das ja auf einer ISO-Norm basiert, auch – wen wundert es – ein ISO-Zeichensatz zur Verwendung kommt. Welcher das ist, wird am Beginn eines Interchanges im UNB-Segment festgelegt und gilt nur für diesen. Bis mindestens zum zweiten Feld dieses Segments – inkl. eines evtl. vorangestellten UNA-Segments – darf ausschließlich der in der ISO 646 spezifizierte Zeichensatz verwendet werden. Danach kann dann der im UNB spezifizierte Zeichensatz verwendet werden. In Europa hat man sich darauf verständigt, daß die Auswahl des Zeichensatzes beschränkt wird und zwar auf UNOA, UNOB und UNOC. Die Anforderungen durch die osteuropäischen Länder und das Fehlen des EURO-Zeichen führten zu der Beantragung des Kürzels UNOQ, das ebenfalls in das Zeichensatzrepertoir aufgenommen werden wird. Die beiden ersteren – UNOA und UNOB – werden in der ISO 9537, die das Grundgerüst von EDIFACT festlegt, beschrieben, UNOC in der ISO 8859-1 – auch bekannt unter dem Namen ANSI-Code – und UNOQ in der ISO 8859-15.
Nun werden ja bei der Erstellung und Verarbeitung z.T. Systeme eingesetzt, denen der ISO-Code unbekannt ist bzw. die nur Teilmengen der Zeichen verarbeiten oder transportieren können. Weiterhin kommt hinzu, daß gewisse Zeichen landesspezifisch sind und daher z.B. beim Ausdruck nicht erzeugt werden können oder sogar zu Irritationen der Geräte führen. Um diesem entgegenzuwirken, haben sich die österreichischen Geldinstitute darauf verständigt, Teile der angelieferten Zeichen bei der Verarbeitung und Ausgabe bei Bedarf gegen solche auszutauschen, die mit hoher Wahrscheinlichkeit auf allen Geräten verwendbar sind. Dies gilt speziell für den Auslandszahlungsverkehr. Dabei wird außerdem darauf geachtet, daß der Sinn und Inhalt so wenig wie möglich verändert wird. Daraus folgt, daß zwar der komplette Satz an verfügbaren Zeichen zum Geldinstitut gesendet werden kann, die Geldinstitute selbst jedoch nicht unbedingt alle verfügbaren Zeichen liefern werden.
Von Kundenseite an die Geldinstitute muß also ein nach UNOA, UNOB oder UNOC kodierter Interchange gesendet werden. Einigen Großkunden, deren Systeme mit EBCDIC arbeiten, wird man in bilateralen Vereinbarungen auch die Anlieferung in EBCDIC gestatten, zumal zwischen den Geldinstituten meist EBCDIC verwendet wird. Auf dem heute am weitesten verbreiteten PC-Betriebssystem ist der ISO 8859-1 (ANSI, UNOC) der normale Zeichensatz. Hier sollte es am wenigsten Probleme geben. Eine ganze Reihe von Anwendern und Anwendungen verwenden jedoch den "IBM PC Extended ASCII Display Character Set 437" bzw. den "IBM PC Extended ASCII Display Character Set 850". Diese werden fälschlicherweise häufig als ASCII-Zeichensatz bezeichnet. Der ASCII-Zeichensatz (American Standard Code for Information Interchange) ist von der ISO in die ISO 646 übernommen worden und enthält einen 7-Bit Zeichensatz. Hier ist bei der Erzeugung eine Umschlüsselung notwendig.
Ein weiteres Problem stellt die Weitergabe bei Zahlungen in das Ausland (und auch bei Eilzahlungen) dar, da hier als Transportmedium zumeist das S.W.I.F.T. Netzwerk (oder ein ähnlicher Transportweg) verwendet wird, welches nur einen in etwa dem UNOB Zeichensatz entsprechenden Zeichenvorrat transportieren kann. Darüber hinaus ist hier die Informationsmenge gegenüber EDIFACT sehr begrenzt, aber das ist ein anderes Thema.
Auf den folgenden Seiten werden die bereits angesprochenen Zeichensätze aufgelistet sowie einige notwendige Umschlüsselungszuordnungen angeführt. Außerdem geben wir noch einige Anmerkungen zum Thema der Zeichen innerhalb EDIFACT-Interchanges.
Zum Thema Zeichensätze generell sei auf die gut strukturierte Seite http://www.jimprice.com/jim-asc.htm verwiesen. |
| |
|