Enumère les canaux de communication. |
XI_GET_CHANNEL
[CHANNEL=...]
[,SERVICE=...]
[,PARTY=...]
[,STATE=...]
[,ACTSTATE=...]
[,NOFOUND=...]
Elément de syntaxe |
Description/format |
---|---|
CHANNEL= |
Nom du canal de communication Valeur par défaut : "*" Vous pouvez utiliser le caractère générique "*" dans le nom de canal indiqué. |
SERVICE= |
Nom du service Valeur par défaut : "*" Vous pouvez utiliser le caractère générique "*" dans le nom de service indiqué. |
PARTY= |
Nom du partenaire Valeur par défaut : "*" Vous pouvez utiliser le caractère générique "*" dans le nom de partenaire indiqué. |
STATE= |
Statut du canal de communication Valeurs possibles : |
ACTSTATE= |
Statut du canal de communication Valeurs autorisées : "*" (valeur par défaut), "STARTED" et "STOPPED" |
NOFOUND= |
Comportement adopté si aucun canal de communication correspondant aux critères de filtrage n'est trouvé. Valeurs autorisées : "NORMAL" (valeur par défaut) ou "ABEND" |
La fonction énumère, dans le rapport du Job, les canaux de communication qui correspondent aux critères de filtrage définis. Par défaut, les paramètres de filtrage ne restreignent pas la sélection des canaux de communication.
Le paramètre NOFOUND= vous permet d'interrompre le Job si les conditions de filtrage ne correspondent à aucun canal de communication.
Le résultat est enregistré sous la forme d'un document XML dans le rapport de Job. Vous pouvez le lire à l'aide des éléments de script pour les documents XML.
Exemple de sortie XML dans le rapport :
<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>SenderListe</Service>
<ChannelName>File_Sender_Liste</ChannelName>
<ChannelID>8bdda1b7041b37efa313219ae7029906</ChannelID>
<ActivationState>STARTED</ActivationState>
<ChannelState>OK</ChannelState>
</Channel>
</Channels>
</Report>
L'exemple répertorie tous les canaux de communication inactifs.
XI_GET_CHANNEL STATE='INACTIVE'
Dans ce Script, tous les canaux de communication dont le nom commence par "File" et qui sont en cours d'exécution sont répertoriés dans le rapport.
XI_GET_CHANNEL CHANNEL='File*',ACTSTATE='STARTED'
Rubriques connexes :