XI_GET_CHANNEL

Listet Kommunikationskanäle auf

Syntax

XI_GET_CHANNEL

Syntax

Beschreibung/Format

CHANNEL=

Name des Kommunikationskanals
Format des Werts: Script-Literal

Standardwert: "*"

Das Platzhalterzeichen "*" kann im Kanalnamen verwendet werden.

SERVICE=

Name des Services
Format des Werts: Script-Literal

Standardwert: "*"

Das Platzhalterzeichen "*" kann im Servicenamen verwendet werden.

PARTY=

Name des Partners
Format des Werts: Script-Literal

Standardwert: "*"

Das Platzhalterzeichen "*" kann im Servicenamen verwendet werden.

STATE=

Status des Kommunikationskanals
Format des Werts: Script-Literal

Zulässige Werte:
"*" (Standardwert)
"ERROR"
"OK"
"INACTIVE"
"UNKNOWN"
"UNREGISTERED"

ACTSTATE=

Status des Kommunikationskanals

Zulässige Werte: "*" (Standardwert), "STARTED" und "STOPPED"

NOFOUND=

Vorgehen, wenn keine Kommunikationskanäle gefunden werden, die den Filterkriterien entsprechen.
Format des Wertes: Script-Literal

Zulässige Werte: "NORMAL" (Standardwert) oder "ABEND"
"NORMAL" =  Der AE-Job wird fortgesetzt.
"ABEND" = Der AE-Job endet vorzeitig.

Die Funktion listet die Kommunikationskanäle, die den gesetzten Filterkriterien entsprechen, im Report des Jobs auf. Standardmäßig schränken die Filterparameter die Auswahl der Kommunikationskanäle nicht ein.

Der Parameter NOFOUND= erlaubt Ihnen, den Job abzubrechen, wenn die Filterbedingungen auf keinen der Kommunikationskanäle zutreffen.

Das Ergebnis wird als XML-Dokument im Job-Report hinterlegt. Weitere Informationen zum Lesen dieser Daten finden Sie unter Script-Funktionen für XML-Elemente.

Beispiel für die XML-Ausgabe in den Report:

<Report>
<Channels>
<Channel>
<Party/>
<Service>FileListReceiver</Service>
<ChannelName>FileListReceiverChannel</ChannelName>
<ChannelID>85e07c39f9b831d1817f3c4bec0af8ff</ChannelID>
<ActivationState>STARTED</ActivationState>
<ChannelState>OK</ChannelState>
</Channel>
<Channel>
<Party/>
<Service>X64_107</Service>
<ChannelName>GeneratedReceiverChannel_RFC</ChannelName>
<ChannelID>19729e747d023ff7a27d32d3f566ed79</ChannelID>
<ActivationState>STARTED</ActivationState>
<ChannelState>OK</ChannelState>
</Channel>
<Channel>
<Party/>
<Service>SenderList</Service>
<ChannelName>File_Sender_List</ChannelName>
<ChannelID>8bdda1b7041b37efa313219ae7029906</ChannelID>
<ActivationState>STARTED</ActivationState>
<ChannelState>OK</ChannelState>
</Channel>
</Channels>
</Report>

Beispiel

Dieses Beispiel listet alle inaktiven Kommunikationskanäle auf:

XI_GET_CHANNEL STATE='INACTIVE'

Alle Kommunikationskanäle deren Name mit "File" beginnt werden im Report aufgelistet:

XI_GET_CHANNEL CHANNEL='File*',ACTSTATE='STARTED'

Siehe auch: