NOPUSN2N - Unternetzwerke: Rufenden Job oder gerufenes Netzwerk abfragen

Dieses API können Sie verwenden,

  • um für einen Job vom Typ NET das aktuelle Unternetzwerk herauszufinden,

  • um für ein Unternetzwerk den aktuellen aufrufenden Job herauszufinden.

Verwenden Sie den folgenden Aufruf:

CALLNAT 'NOPUSN2N'
  P-FUNCTION P-RC P-DBENV *P-OWNER P-NETWORK P-NETWORK-VERSION
  P-RUN P-JOB

Bedeutung der Parameter:

Parameter Format/Länge Verwendung
P-FUNCTION  A1 ein Funktions-Code.
C Aufrufenden Job herausfinden.
S        Unternetzwerke herausfinden.
T Finde den obersten, zuerst aufgerufenen Job (nur für aktive Unternetzwerke).

Diese Funktion sucht die Unternetzwerk-Hierarchie rekursiv ab, bis der Jobaufruf nicht mehr Teil des Unternetzwerkes ist.

P-RC  N3 aus Rückgabe-Code.
0 Funktion ok.
1 Eingabeobjekt nicht gefunden.
2 Falscher Jobtyp.
3 Kein aufrufender Job.
4 Kein(e) Symbol(e) mit Informationen des Aufrufers.
101 Ungültiger Funktions-Code.
102    Parameter fehlen.
121 Eigentümer existiert nicht.
141 Symbolzugriffsfehler.
P-DBENV A10 mod Datenbank-Umgebung (für zukünftige Verwendung)
P-OWNER  A10 mod Eigentümer des Netzwerks.
P-NETWORK  A10 mod Netzwerk
P-NETWORK-VERSION  A10 mod Netzwerk-Version.
P-RUN  I4 mod Laufnummer.
P-JOB  A10 mod Job.

Die Parameter P-OWNER, P-NETWORK, P-RUN und P-JOB sind sowohl Eingabe- als auch Ausgabeparameter. Sie werden von der API durch die herausgefundenen Werte überschrieben. Daher muss der Aufrufer diese Felder vor jedem Aufruf neu versorgen.