XI_GET_CHANNEL
Verwenden Sie das Script-Element XI_GET_CHANNEL, um die Kommunikationskanäle aufzulisten, die angegebenen Filterkriterien im Job-Report entsprechen. Standardmäßig schränken die Filterparameter die Auswahl der Kommunikationskanäle nicht ein.
Syntax
XI_GET_CHANNEL
[CHANNEL=...]
[,SERVICE=...]
[,PARTY=...]
[,STATE=...]
[,ACTSTATE=...]
[,NOFOUND=...]
Parameter
-
XI_GET_CHANNEL
Listet Kommunikationskanäle auf -
CHANNEL=
(Optional) Name des Kommunikationskanals. Sie können das Platzhalterzeichen * im Kanalnamen verwenden.
Format: Script-Literal
Standardwert: * - SERVICE=
(Optional) Name des Services. Sie können das Platzhalterzeichen * im Servicenamen verwenden.
Format: Script-Literal
Standardwert: *
-
PARTY=
(Optional) Name des Partners. Sie können das Platzhalterzeichen * im Partnernamen verwenden.
Format: Script-Literal
Standardwert: * -
STATE=
(Optional) Status des Kommunikationskanals
Format: Script-Literal:
Zulässige Werte:- * (Standard)
- ERROR
- OK
- INACTIVE
- UNKNOWN
- UNREGISTERED
-
ACTSTATE=
(Optional) Status des Kommunikationskanals
Zulässige Werte:- * (Standard)
- STARTED
- STOPPED
-
NOFOUND=
(Optional) Definiert die Verarbeitung, wenn kein Kommunikationskanal gefunden wird, der die angegebenen Filterkriterien erfüllt.
Format: Script-Literal
Zulässige Werte:- NORMAL (Standard)
Der AE-Job wird fortgesetzt - ABEND
Der AE-Job endet vorzeitig.
Wenn die Filterkriterien nicht auf einen Kommunikationskanal angewendet werden, können Sie diesen Parameter verwenden, um einen Job abzubrechen. 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: - NORMAL (Standard)
<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
Das folgende Beispiel listet alle inaktiven Kommunikationskanäle auf:
XI_GET_CHANNEL STATE='INACTIVE'
Alle Kommunikationskanäle deren Namen mit „File“ beginnt werden im Report aufgelistet:
XI_GET_CHANNEL CHANNEL='File*',ACTSTATE='STARTED'
Siehe auch: