XI_GET_CHANNEL
Listet Kommunikationskanäle auf
Syntax
XI_GET_CHANNEL
[CHANNEL=...]
[,SERVICE=...]
[,PARTY=...]
[,STATE=...]
[,ACTSTATE=...]
[,NOFOUND=...]
Syntax |
Beschreibung/Format |
---|---|
CHANNEL= |
Name des Kommunikationskanals Standardwert: "*" Das Platzhalterzeichen "*" kann im Kanalnamen verwendet werden. |
SERVICE= |
Name des Services Standardwert: "*" Das Platzhalterzeichen "*" kann im Servicenamen verwendet werden. |
PARTY= |
Name des Partners Standardwert: "*" Das Platzhalterzeichen "*" kann im Servicenamen verwendet werden. |
STATE= |
Status des Kommunikationskanals Zulässige Werte: |
ACTSTATE= |
Status des Kommunikationskanals Zulässige Werte: "*" (Standardwert), "STARTED" und "STOPPED" |
NOFOUND= |
Vorgehen, wenn keine Kommunikationskanäle gefunden werden, die den Filterkriterien entsprechen. Zulässige Werte: "NORMAL" (Standardwert) oder "ABEND" |
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: