Parametergruppe ROUTING 

Die Zuordnung eines Eingangs- oder Ausgangsdokuments zu einem Kanal erfolgt in der Parametergruppe ROUTING in der Gruppe PROGRAM SCB der Konfigurationsdatei SAPCOMM.CFG (Ausnahmen: SAP-EDI- und SAP-Telematik-Ausgangsdokumente).

Neben dem grundlegenden Zweck der Kanalzuordnung dient die ROUTING-Parametergruppe auch dazu, den Typ von solchen Eingangsdokumenten (MAIL oder EDI) festzulegen, bei denen er nicht a priori festgelegt ist (wie z.B. bei Dokumenten, die über X400 empfangen werden).

Die Problematik der Zuordnung eines Dokuments zu seinem zuständigen Kanal, das Routing, wurde bereits im Thema Wie werden Dokumente "ihrem" Kanal zugeordnet? des Abschnitts über die Konfigurationsdatei angesprochen. Das vorliegende Thema beschreibt die Einzelheiten der in der Konfigurationsdatei zu pflegenden Routing-Anweisungen.

Beispiel einer Parametergruppe ROUTING

Das folgende Beispiel verdeutlicht das Prinzip der Default-Kanalzuordnung und der Spezialisierung (Übersteuerung). Erläuterungen zu dem Parameter APPLICATION finden Sie weiter unten in "Service-Parametergruppen" unter "Klassifizierungsgruppen" (SERVICE X400).

ROUTING SAPCOMM

SERVICE X400

ORGANIZATION SALES
OU1 EDI
TO-CHANNEL SAP1
APPLICATION EDI
END-OU1
TO-CHANNEL SAP1
APPLICATION MAIL
END-ORGANIZATION

OU1 EDI
TO-CHANNEL SAP-EDI
APPLICATION EDI
END-OU1

TO-CHANNEL SAP2
APPLICATION MAIL

END-SERVICE

SERVICE OFTP
TO-CHANNEL SAP-EDI
END-SERVICE

END-ROUTING

Durch die Routing-Anweisungen im obigen Beispiel werden für X400- und OFTP-Dokumente die folgenden Zuordnungen definiert.

X400-Dokumente werden unterschiedlichen Kanälen zugeordnet:

· Alle X400-Dokumente, in deren Empfängeradresse die Komponente ORGANIZATION auf SALES gesetzt ist, werden wie folgt zugeordnet:

- Wenn ihre OU1 ("Organizational Unit 1") auf EDI eingestellt ist, so wird ihnen die Applikation EDI zugeordnet. Sie werden an den Kanal SAP1 weitergeleitet.

- Andernfalls wird ihnen die Applikation MAIL zugeordnet. Sie werden ebenfalls an den Kanal SAP1 weitergeleitet.

Beachten Sie, daß es nicht notwendig ist, die Komponenten mit der Komponente in der Rangfolge beginnend mit der höchsten Ordnung (COUNTRY) anzugeben. Falls die Komponenten höherer Ordnung fehlen, so werden sie bei der Zuordnung als übereinstimmend angenommen.

· Alle anderen X400-Dokumente, in deren Empfängeradresse die Komponente OU1 auf EDI gesetzt ist, werden dem Kanal SAP-EDI zugeordnet.

· Alle anderen X400-Dokumente werden dem Kanal SAP2 zugeordnet.

Alle Eingangsdokumente (OFTP-Dokumente), die über die Kommunikationskomponente ODX empfangen wurden, werden dem Kanal "SAP-EDI" zugeordnet.

SERVICE-Parametergruppen

Die Parametergruppe ROUTING besteht aus einer oder mehreren SERVICE-Parametergruppen. Diese Parametergruppen beinhalten jeweils die Routing-Anweisungen, die sich auf "ihren" Service beziehen.

Dies bedeutet, daß Sie, um beispielsweise ODEX-Eingangsnachrichten an eines oder mehrere SAP-Systeme weiterzuleiten, eine Parametergruppe SERVICE OFTP einrichten müssen. Für diese Nachrichten ist nicht die Parametergruppe SERVICE SAP zuständig.

Die gültigen SERVICE-Parametergruppen und ihre Anwendungsbereiche sind:

SERVICE X400 Dokumente, deren Empfängeradressen in
X400-Format vorliegen (Kommunikations-
komponenten X40, SSW,...).

SERVICE SNADS Dokumente, deren Empfängeradressen in
SNADS-Format vorliegen.

SERVICE SAP Dokumente, deren Empfängeradressen im
SAP-Format vorliegen (z.B Mail-
Nachrichten zw. SAP-Systemen).

SERVICE OFTP Dokumente, die über die
Kommunikationskomponente ODX
empfangen werden.

SERVICE EXPEDITE Dokumente, die über IBM Expedite
empfangen werden.

SERVICE BCS Dokumente, die über die
Kommunikationskomponente BCS
empfangen werden.

SERVICE FAX Fax-Dokumente.

SERVICE TLX Telex-Dokumente.

SERVICE TTX Teletex-Dokumente.

Jede SERVICE-Parametergruppe besteht aus folgenden Elementen:

· Optionale Parametergruppen (Klassifizierungsgruppen)

Sie definieren Untermengen von Adressen aller Nachrichten, die zum aktuellen SERVICE gehören, und ordnen diesen Untermengen Kanäle für die Weiterverarbeitung zu. Diese Parametergruppen werden Klassifizierungsgruppen genannt.

Die Klassifizierungsgruppen haben SERVICE-abhängige Typen (d.h. hier Adreßkomponenten, z.B. COUNTRY, ADMD, PRMD, ORGANIZATION usw. bei SERVICE X400) und können ihrerseits wieder (Unter-) Klassifizierungsgruppen enthalten.

· Referenz eines Default-Kanals

An diesen Kanal werden alle zum aktuellen SERVICE gehörigen Nachrichten weitergeleitet, die nicht durch eine der obigen Parametergruppen erfaßt werden.

Beispiel einer Klassifizierungsgruppe:

COUNTRY DE
ADMD DBP
TO-CHANNEL CHAN1
APPLICATION MAIL
END-ADMD
TO-CHANNEL CHAN2
APPLICATION MAIL
END-COUNTRY

Die Angabe eines Default-Kanals ist obligatorisch.

Erläuterungen zum Parameter APPLICATION finden Sie weiter unten im Abschnitt über die SERVICE-Gruppe X400):

Die Struktur der SERVICE-Parametergruppe und der in ihr enthaltenen Klassifizierungsgruppen ist im folgenden Sinn hierarchisch:

· Zunächst werden Dokumente eines gemeinsamen SERVICE zusammengefaßt und einem (Default-) Kanal zugeordnet.

· Diese Zuordnung kann übersteuert werden, indem Dokumente mit gemeinsamer "nächstniedrigerer" Adreßkomponente (z.B. SERVICE -> COUNTRY -> ADMD usw bei X400) zusammengefaßt und einem (möglicherweise anderen) Kanal zugeordnet werden.

· Durch wiederholte Anwendung dieses Prozesses (d.h. Definition paralleler oder tiefer geschachtelter Unter-Parametergruppen) kann eine spezifischere Kanalzuordnung erreicht werden.

Die Hierarchie zwischen parallelen Unter-Parametergruppen (d.h. solchen, die eine gemeinsame "Obergruppe" haben) ist durch eine (in SAPcomm vorgegebene) Ordnung realisiert:

Die Gruppe ADMD beispielsweise (bei SERVICE X400) hat eine "höhere" Ordnung als die Gruppe PRMD. Dies hat zur Folge, daß bei der Zuordnung eines vorliegenden Dokumentes zu einem Kanal zunächst die Zugehörigkeit des Dokumentes zu einer der ADMD-Gruppen geprüft wird. Läßt sich das Dokument einer ADMD-Gruppe zuordnen, so sind sämtliche außerhalb dieser ADMD-Gruppe angegebenen Routing-Informationen für dieses Dokument irrelevant. Nur wenn keine Zuordnung zu einer ADMD-Gruppe möglich ist, wird geprüft, ob sich das Dokument einer "niedrigeren" Gruppe - z.B. einer PRMD-Gruppe - zuordnen läßt.

Klassifizierungsgruppen

Im folgenden werden zu jeder SERVICE-Parametergruppe die Typen der zugehörigen Klassifizierungsgruppen sowie die Ordnung zwischen ihnen angegeben und erläutert.

Die Reihenfolge der Auflistung spiegelt ihre hierarchische Ordnung wieder: der Typ ADMD beispielsweise (bei SERVICE X400) wird VOR dem Typ PRMD angegeben, weil er eine höhere Ordnung hat (siehe oben).

Beachten Sie bitte, daß Parametergruppen zu den angegebenen Typen optional sind und, falls sie überhaupt angegeben werden, auch mehrfach auftreten können (Parametergruppen ADMD A1, ADMD A2,...).

SERVICE X400

X400-Dokumente werden nach Komponenten ihrer Empfängeradresse klassifiziert. Außer einem Kanal zur Weiterverarbeitung müssen X400-Dokumente auch einem Anwendungsbereich (Application) zugeordnet werden. Nehmen Sie daher überall dort, wo Sie den Parameter TO-CHANNEL angeben, auch den Parameter APPLICATION auf mit den Werten EDI oder MAIL. (Dieses Verfahren hat natürlich zur Folge, daß ein Empfänger nicht gleichzeitig EDI- und MAIL-Empfänger sein kann - doch stellt dies in der Praxis wohl keine wesentliche Einschränkung dar.)

Typen der Klassifizierungsgruppen:

COUNTRY - ADMD - PRMD - ORGANIZATION - OU1 - OU2 - OU3 - OU4 - LASTNAME - FIRSTNAME.

SERVICE SNADS

SNADS-Dokumente werden nach Komponenten ihrer Empfängeradresse klassifiziert. Außer einem Kanal zur Weiterverarbeitung müssen SNADS-Dokumente auch einem Anwendungsbereich (Application) zugeordnet werden. Lesen Sie dazu bitte das Thema über den SERVICE X400.

Typen der Klassifizierungsgruppen:

DGN (distribution group name) und DEN (distribution element name).

SERVICE SAP

Ab R/2 Release 5.0E oder R/3 2.1 werden Dokumente, in denen die Empfängeradresse im SAP-Format angegeben ist, wie folgt klassifiziert:

· LU-Name des Zielsystems
Der LU-Name ist ein Feld einer Zeile der Tabelle XCOM, die durch das Feld "Symbolische Destination" der externen Adresse referenziert wird.

· Mandant

· Benutzername

Diese Felder pflegen Sie beim Anlegen einer externen Adresse im SAP-R/Mail- (oder Office-) System.

Typen der Klassifizierungsgruppen: LU, CLIENT und USER.

SERVICE OFTP

OFTP-Dokumente werden nicht in Abhängigkeit des EDI-Codes des Empfängers weitergeleitet, sondern in Abhängigkeit des in ODEXPC konfigurierten Local Code des Empfängers.

Beispiel:

SERVICE OFTP
RECEIVER-LC SAP1
TO-CHANNEL CHAN1
END-RECEIVER-LC
TO-CHANNEL CHAN2
END-SERVICE

Erläuterung: Alle OFTP-Eingangsnachrichten, die an den Empfänger mit dem ODEX Local Code "SAP1" adressiert sind, werden an den Kanal CHAN1 geleitet. Alle anderen OFTP-Eingangsdokumente werden an den Kanal CHAN2 geleitet.

Typ der Klassifizierungsgruppen:

RECEIVER-LC.

SERVICE EXPEDITE

EXPEDITE-Dokumente werden klassifiziert nach dem Empfänger, der im Dokument (Beispiel EDIFACT: UNB-Segment) angegebenen ist und, diesem nachgeordnet, nach ihrer IBM-IE-Klasse.

In den SERVICE-Parametergruppen wird der Empfänger entweder als Parameter ALIAS oder als Parameterpaar ACCOUNT, USERID angebeben:

ALIAS
Für Dokumente, deren (Empfänger-)EDI-Codes keine Leerzeichen und keine Punkte enthalten;

ACCOUNT, USERID
Für Dokumente, deren (Empfänger-)EDI-Codes ein Leerzeichen oder einen Punkt enthalten. In diesem Fall wird der erste Teil des EDI-Codes mit dem Parameter ACCOUNT, der zweite Teil mit dem Parameter USERID referenziert.

CLASS
Wert des (IE-)CLASS-Attributs der Nachricht

Die Klassifizierungsgruppen sind vom Typ ALIAS, ACCOUNT, USERID und CLASS.

Beispiele:

1. Alle IE-Eingangsnachrichten sollen an den Kanal CH-ALL geleitet werden:

SERVICE EXPEDITE
TO-CHANNEL CH-ALL
END-SERVICE

2. Alle IE-Eingangsnachrichten, deren (Empfaenger-) EDI-Codes aus einem Paar "<ACCOUNT> <USERID>" bestehen, mit <ACCOUNT>="MYACCNT", sollen an den Kanal CH-MYACCNT geleitet werden, alle anderen IE-Eingangsnachrichten an den Kanal CH-DEFAULT:

SERVICE EXPEDITE
ACCOUNT MYACCNT
TO-CHANNEL CH-MYACCNT
END-ACCOUNT
TO-CHANNEL CH-DEFAULT
END-SERVICE

3. Alle IE-Eingangsnachrichten, deren (Empfänger-) EDI-Codes aus einem Paar "<ACCOUNT> <USERID>" bestehen, mit <ACCOUNT>="MYACCNT", sollen wie folgt weitergeleitet werden:

- Falls ihr CLASS-Attribut auf MYCLASS gesetzt ist, so sollen sie an den Kanal CH-MYCLASS geleitet werden,

- Andernfalls sollen sie an den Kanal CH-MYACCNT geleitet werden.

Alle anderen IE-Eingangsnachrichten sollen an den Kanal CH-DEFAULT geleitet werden:

SERVICE EXPEDITE
ACCOUNT MYACCNT
CLASS MYCLASS
TO-CHANNEL CH-MYCLASS
END-CLASS
TO-CHANNEL CH-MYACCNT
END-ACCOUNT
TO-CHANNEL CH-DEFAULT
END-SERVICE

Anmerkung: Hier können Sie z.B. auch mit USERID anstelle von CLASS arbeiten.

4. Alle IE-Eingangsnachrichten, deren (Empfänger-) EDI-Codes aus einem Paar "<ACCOUNT> <USERID>" bestehen, mit <ACCOUNT>="MYACCNT", sollen an den Kanal CH-MYACCNT geleitet werden.

Alle IE-Eingangsnachrichten, deren (Empfänger-) EDI-Codes auf "ALIASNAME" gesetzt sind (und damit insbesondere kein Leerzeichen enthalten), sollen an den Kanal CH-ALIAS geleitet werden.

Alle anderen IE-Eingangsnachrichten sollen an den Kanal CH-DEFAULT geleitet werden:

SERVICE EXPEDITE
ACCOUNT MYACCNT
TO-CHANNEL CH-MYACCNT
END-ACCOUNT
ALIAS ALIASNAME
TO-CHANNEL CH-ALIAS
END-ALIAS
TO-CHANNEL CH-DEFAULT
END-SERVICE

Der Absender muß der Nachricht die Empfängerinformation als Wert des IE-Attributs RECEIVER mitgeben. Überprüfen Sie dies in den von Expedite erzeugten Dateien BASEOUT.MSG. Außerdem muß das bei Ihnen installierte Expedite/OS2 mindestens Version 4.1 sein.

Wenn diese Voraussetzungen nicht erfüllt sind, so verwenden Sie nur den Parameter CLASS.

SERVICE FAX

FAX-Dokumente werden nach ihrer Faxnummer klassifiziert. Beachten Sie bitte, daß für FAX die Routing-Anweisungen nur für Eingangsdokumente zu pflegen sind.

Typ der Klassifizierungsgruppen: NUMBER.

SERVICE TLX

TLX-Dokumente werden nach ihrer Telexnummer klassifiziert. Beachten Sie bitte, daß für TLX die Routing-Anweisungen nur für Eingangsdokumente zu pflegen sind.

Typ der Klassifizierungsgruppen:

NUMBER

SERVICE TTX

TTX-Dokumente werden nach ihrer Teletexnummer klassifiziert. Beachten Sie bitte, daß für TTX die Routing-Anweisungen nur für Eingangsdokumente zu pflegen sind.

Die Klassifizierungsgruppen sind vom Typ: NUMBER.

SERVICE BCS

BCS-Dokumente werden nach den Parameterwerten für BANK und USER-ID klassifiziert.