Vous pouvez utiliser des fichiers de propriétés pour
ajouter et supprimer des objets de membre du bus d'intégration de
services. L'intégration de services est le fournisseur de messagerie
JMS (Java Message Service) par défaut du produit.
Avant de commencer
Déterminez les valeurs de propriétés à définir pour la
configuration du membre du bus d'intégration de services.
Démarrez l'outil de scriptage wsadmin. Pour démarrer wsadmin à l'aide du langage Jython, exécutez la commande wsadmin
-lang Jython à partir 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 ajouter
un membre à un objet d'intégration de services ou supprimer un membre
d'un objet d'intégration de services.
Tableau 1. Actions associées aux fichiers de propriétés du membre d'intégration
de services. Vous pouvez ajouter ou supprimer des
membres d'intégration de services.Action |
Procédure |
création |
Spécifiez commandName=addSIBusMember dans
le fichier de propriétés. Exécutez la commande applyConfigProperties. |
modify |
Non applicable |
suppression |
Spécifiez commandName=removeSIBusMember 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
- Ajoutez ou supprimez un objet de membre du bus
d'intégration de services.
- Ajoutez un membre à un objet d'intégration de services.
Ouvrez un éditeur, spécifiez
commandName=addSIBusMember dans
l'en-tête, spécifiez les propriétés du membre du bus d'intégration de
services, puis enregistrez le fichier.
Vous pouvez copier la
configuration du membre du bus d'intégration de services dans le fichier
de propriétés et éditer les propriétés si nécessaire.
Définissez des valeurs pour un serveur et
un cluster ou un noeud.
#
# Header
#
CreateDeleteCommandProperties=true
commandName=addSIBusMember
#
#
#Properties
#
minPermanentStoreSize=null #java.lang.Long
trustUserIds=null #Boolean
maxTemporaryStoreSize=null #java.lang.Long
host=null #String
createTables=null #Boolean
enableAssistance=null #Boolean
temporaryStoreDirectory=null #String
securityAuthAlias=null #String
maxHeapSize=null #Integer
datasourceJndiName=null #String
bus=myBus #String,required
schemaName=null #String
dataStore=null #String
unlimitedPermanentStoreSize=null #Boolean
policyName=null #String
preferredServersOnly=null #Boolean
logSize=null #java.lang.Long
failback=null #Boolean
minTemporaryStoreSize=null #java.lang.Long
cluster=null #String
node=myNode #String
failover=null #Boolean
permanentStoreDirectory=null #String
maxPermanentStoreSize=null #java.lang.Long
server=myServer #String
wmqServer=null #String
channel=null #String
port=null #Integer
virtualQueueManagerName=null #String
unlimitedTemporaryStoreSize=null #Boolean
logDirectory=null #String
fileStore=null #String
initialHeapSize=null #Integer
transportChain=null #String
authAlias=null #String
createDefaultDatasource=null #Boolean
restrictLongDBLock=null #Boolean
- Supprimez un membre de l'objet d'intégration de services.
Ouvrez un éditeur, spécifiez commandName=removeSIBusMember dans
l'en-tête, spécifiez les propriétés de bus, serveur, noeud et de cluster,
puis enregistrez le fichier.
#
# Header
#
CreateDeleteCommandProperties=true
commandName=removeSIBusMember
#
#
#Properties
#
cluster=null #String
bus=myBus #String,required
node=myNode #String
server=myServer #String
- Exécutez la commande applyConfigProperties pour ajouter ou
supprimer le membre du bus d'intégration de services.
L'exécution de la commande applyConfigProperties
applique le fichier de propriétés à la configuration. Dans cet
exemple Jython, le paramètre facultatif -reportFileName
génère un rapport nommé report.txt:
AdminTask.applyConfigProperties(['-propertiesFileName mySIBusMember.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 membre du bus d'intégration de services.
Que faire ensuite
Sauvegardez les modifications de la configuration.