Vous pouvez utiliser des fichiers de propriétés pour créer, modifier ou supprimer
un moteur de messagerie du bus d'intégration de services (SIBus). SIBus est le fournisseur de messagerie Java
Message Service (JMS) par défaut du produit.
Avant de commencer
Déterminez les valeurs de propriétés à définir pour
la configuration du moteur SIB.
Démarrez l'outil de scriptage wsadmin.
Pour démarrer wsadmin à l'aide du langage Jython, exécutez la commande wsadmin -lang jython du répertoire bin
du profil de serveur.
Pourquoi et quand exécuter cette tâche
A l'aide d'un fichier de propriétés, vous pouvez créer, modifier ou supprimer
un moteur SIB et ses propriétés de configuration.
Tableau 1. Actions associées aux fichiers de propriétés du moteur SIB. Vous pouvez créer, modifier ou supprimer des propriétés de configuration du moteur SIB.Action |
Procédure |
création |
Spécifiez commandName=createSIBusEngine dans
le fichier de propriétés. Exécutez la commande applyConfigProperties. |
modify |
Spécifiez commandName=modifySIBEngine dans
le fichier de propriétés. Exécutez la commande applyConfigProperties. |
suppression |
Spécifiez commandName=deleteSIBEngine dans
le fichier de propriétés. Exécutez la commande applyConfigProperties. |
création d'une propriété |
Non applicable |
suppression d'une propriété |
Non applicable |
Procédure
- Créez, modifiez ou supprimez un moteur SIB.
- Créez un moteur SIB.
Ouvrez un éditeur, spécifiez commandName=createSIBEngine dans
l'en-tête, spécifiez les propriétés du moteur SIB, puis enregistrez le fichier.
Vous
pouvez copier la configuration du moteur SIB suivante dans le fichier de propriétés
et éditer les propriétés si nécessaire.
#
# Header
#
CreateDeleteCommandProperties=true
commandName=createSIBEngine
#
#
# Properties
#
initialState=null #String
node=myNode #String
defaultBlockedRetryTimeout=null #java.lang.Long
server=myServer #String
highMessageThreshold=null #java.lang.Long
bus=myBus #String,required
engine=null #String
cluster=null #String
description=null #String
- Modifiez un moteur SIB.
Ouvrez un éditeur, spécifiez commandName=modifySIBEngine dans
l'en-tête, modifiez les propriétés du moteur SIB si nécessaire, puis enregistrez le
fichier. Définissez la propriété obligatoire à modifier. Définissez également des propriétés de cluster
ou de noeud et de serveur. La propriété du moteur n'est pas obligatoire s'il
n'existe qu'un seule serveur.
#
# Header
#
CreateDeleteCommandProperties=true
commandName=modifySIBEngine
#
#
# Properties
#
initialState=null #String
node=myNode #String
defaultBlockedRetryTimeout=null #java.lang.Long
server=myServer #String
highMessageThreshold=null #java.lang.Long
bus=myBus #String,required
engine=null #String
cluster=null #String
description=null #String
- Supprimez un objet de moteur SIB.
Ouvrez un éditeur, spécifiez commandName=deleteSIBEngine dans
l'en-tête, spécifiez le bus et les autres propriétés obligatoires, spécifiez
des propriétés de cluster ou de noeud et de serveur, puis enregistrez le fichier.
#
# Header
#
CreateDeleteCommandProperties=true
commandName=deleteSIBEngine
#
#
# Properties
#
cluster=null #String
bus=myBus #String,required
engine=null #String
node=myNode #String
server=myServer #String
- Exécutez la commande applyConfigProperties.
L'exécution de la commande applyConfigProperties
applique le fichier de propriétés à la configuration. Dans cet
exemple Jython, le paramètre -reportFileName facultatif
génère un rapport nommé report.txt:
AdminTask.applyConfigProperties(['-propertiesFileName MonMoteurSIB.props -reportFileName report.txt '])
Vous pouvez éventuellement utiliser la commande en mode interactif :
AdminTask.applyConfigProperties('-interactive')
Résultats
Vous pouvez utiliser le fichier de propriétés pour configurer et gérer
le moteur SIB.
Que faire ensuite
Sauvegardez les modifications de la configuration.