Vous pouvez utiliser des fichiers de propriétés pour
créer, modifier ou supprimer des destinations d'objets de 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 de l'objet de destination 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
Grâce à un fichier de propriétés, vous pouvez créer,
modifier ou supprimer un objet de destination d'intégration de
services et ses propriétés de configuration.
Tableau 1. Actions associées aux fichiers de propriétés de la destination du bus
d'intégration de services. Vous pouvez créer, modifier
ou supprimer des propriétés de configuration de la destination de
l'intégration de service.Action |
Procédure |
création |
Spécifiez commandName=createSIBDestination dans
le fichier de propriétés. Exécutez la commande applyConfigProperties. |
modify |
Spécifiez commandName=modifySIBDestination dans
le fichier de propriétés. Exécutez la commande applyConfigProperties. |
suppression |
Spécifiez commandName=deleteSIBDestination 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 objet de destination
d'intégration de services.
- Créez un objet de destination d'intégration de services.
Ouvrez un éditeur, spécifiez
commandName=createSIBDestination dans l'en-tête,
spécifiez les propriétés de la destination du bus d'intégration de
services, puis enregistrez le fichier.
Vous pouvez copier la
configuration de la destination du bus d'intégration de services dans le
fichier de propriétés et éditer les propriétés si nécessaire. Spécifiez également le serveur et
le noeud ou le cluster.
#
# Header
#
CreateDeleteCommandProperties=true
commandName=createSIBDestination
#
#
# Properties
#
delegateAuthorizationCheckToTarget=null #Boolean
receiveAllowed=null #String
defaultPriority=null #Integer
nonPersistentReliability=null #String
persistentReliability=null #String
type=Queue #String,required
mqRfh2Allowed=null #Boolean
aliasBus=null #String
maxReliability=null #String
receiveExclusive=null #Boolean
exceptionDestination=null #String
foreignBus=null #String
overrideOfQOSByProducerAllowed=null #String
useRFH2=null #Boolean
blockedRetryTimeout=null #java.lang.Long
wmqQueueName=null #String
topicAccessCheckRequired=null #Boolean
wmqServer=null #String
targetBus=null #String
targetName=null #String
bus=myBus #String,required
reliability=null #String
server=myServer #String
node=myNode #String
replyDestination=null #String
auditAllowed=null #Boolean
description=null #String
cluster=null #String
maintainStrictMessageOrder=null #Boolean
sendAllowed=null #String
replyDestinationBus=null #String
maxFailedDeliveries=null #Integer
name=myDest #String,required
persistRedeliveryCount=null #Boolean
- Modifiez un objet de destination du bus d'intégration de services.
Ouvrez un éditeur, spécifiez
commandName=modifySIBDestination dans
l'en-tête, modifiez les propriétés de destination du bus d'intégration
de services si nécessaire, puis enregistrez le fichier.
- Supprimez un objet de destination d'intégration de services.
Ouvrez un éditeur, spécifiez commandName=deleteSIB
destination dans l'en-tête, spécifiez la propriété de bus, puis
enregistrez le fichier.
#
# Header
#
CreateDeleteCommandProperties=true
commandName=deleteSIBDestination
#
#
# Properties
#
bus=myBus #String,required
foreignBus=null #String
aliasBus=null #String
name=myDest #String,required
- 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 mySIBDestination.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 l'objet de destination du bus d'intégration de
services.
Que faire ensuite
Sauvegardez les modifications de la configuration.