XI_SET_CHANNEL
Verwenden Sie das Script-Element XI_SET_CHANNEL, um einen oder mehrere Kommunikationskanäle zu starten und anzuhalten. Sie können einen bestimmten Kommunikationskanal definieren oder nach mehreren filtern, indem Sie die Parameter CHANNEL=, SERVICE= und PARTY= verwenden.
Syntax
XI_SET_CHANNEL
ACTION=...
[CHANNEL=...]
[,SERVICE=...]
[,PARTY=...]
[,NOFOUND=...]
[,ERROR=...]
Parameter
-
XI_SET_CHANNEL
Startet und stoppt Kommunikationskanäle -
ACTION=
Definiert die Aktion, die für den Kommunikationskanal stattfinden soll
Zulässige Werte:- START
- STOP
-
CHANNEL=
(Optional) Definiert den Namen 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: *
-
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.
- NORMAL (Standard)
-
ERROR=
(Optional) Definiert die Verarbeitung, wenn die definierte Aktion nicht in einem der Kommunikationskanäle verarbeitet werden kann.
Zulässige Werte:- ABEND (Standard)
Der AE-Job endet vorzeitig - IGNORE
Der AE-Job wird fortgesetzt
Wenn ein Job aufgrund der ausgewählten Kommunikationskanäle nicht gestartet oder beendet werden kann, können Sie den Parameter ERROR= verwenden, um diesen Job abzubrechen. Aufgrund des Schnittstellenverhaltens wendet der Agent ACTION= trotzdem bei allen weiteren Kommunikationskanälen an. Informationen über Kommunikationskanäle, die nicht gestartet oder beendet werden konnten, werden im Auftragsreport als XML-Dokument gespeichert. 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>SenderList</Service>
<ChannelName>SenderChannel</ChannelName>
<ChannelID> f2d7791276e8388b995afd2d7a22e1b0</ChannelID>
<ActivationState>STARTED</ActivationState>
<ChannelState>OK</ChannelState>
<ErrorInformation>
com.sap.aii.af.service.administration.impl.WrongAutomationModeException:
Der Kanal "/SenderList/SenderChannel (GUID f2d7791276e8388b995afd2d7a22e1b0)"
ist so konfiguriert, dass er einen Automatisierungsmodus verwendet, der nicht kompatibel mit dem Typ des
aktuellen Prinzipals (WSUSER) ist. Der Kanal wurde nicht gestartet. Ändern Sie den
Automatisierungsmodus des Kanals und wiederholen Sie die Administratoraktion.
</ErrorInformation>
</Channel>
</Channels>
</Report> - ABEND (Standard)
Beispiel
Das folgende Beispiel startet einen Kommunikationskanal, der nach Name und Dienst gefiltert wird.
XI_SET_CHANNEL ACTION='START',CHANNEL=' File_Sender_List',SERVICE=' SenderList',PARTY='*'
Ein Kommunikationskanal wird gestoppt:
XI_SET_CHANNEL ACTION='STOP',CHANNEL='SenderChannel',SERVICE=' SenderList',PARTY='*'
Siehe auch: