Bonjour a tous.
Je suis entrain de déployer une application Java EE 3 tiers classique, mais qui nécessite la gestion de files d'attente à travers des connexion SIB JMS.

Je suis en train d'industrialiser son installation, en scriptant la configuration de websphere en jacl.

Dans la console d'administration (par navigateur), au moment de déclarer la fabrique de connexions de files d'attentes, il y a un champ à remplir d'un triplet de type : <nom serveur>:<numéro de port>:<chaine transport>

Où :
  • Nom serveur est le nom de l'hôte sur lequel s'exécute le serveur d'amorçage.
  • Numéro de port : port sur lequel le serveur d'amorçage écoute
  • chaine transport : chaîne de caractère prédéfinie servant à se connecter au serveur d'amorçage, dans l'exemple de mon install, cette chaîne aurait pour valeur "BootStrapBasicMessaging"


Ce n'est pas en soi la configuration qui pose problème, mais de devoir la scripter.
J'ai par le biais de wsadmin listé tous les attributs d'une fabrique de connection SIB JMS, et je n'ai pas trouvé quoi que ce soit qui ressemble à ce triplet.
Voici la commande parsée par wsadmin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$AdminConfig attributes SIBJMSConnectionFactory
Voici la liste des attributs que me retourne wsadmin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<ul><li style="">name
jndiName
description
category
providerType
busName
meNames
serverName
portNumber
clientId
userName
password
nonPersistentMapping
readAhead
tempQueueModelName
tempTopicModelName
durableSubscriptionHome
provider
propertySet</li></ul>
Problème : je n'ai pas assezd d'expertise en matière d'administration Websphere, et l'interface de mon administration est en français.

Le nom du champ s'appelle "noeud finaux du fournisseur" et je ne vois pas de champ parmi les attributs retournés par wasadmin qui pourraient correspondre en faisant une analogie par les noms.

J'ai parcouru une bonne partie de la doc mise à dispo par IBM pour essayer de trouver une réponse, mais la partie "script" de la configuration des fabriques de connections n'est pas assez détaillée.

Je pourrais également tester en exécutant le script directement, mais mon script comporte beaucoup d'instructions de config en amont, config nécessaire à la bonne déclaration d'une fabrique de connection (déclaration de connections JDBC, déclaration d'un BUS) et le serveur de Base de données n'est pas encore dispo pour que je puisse tester suffisamment.

Aussi me suis-je dit que certains d'entre vous ont suffisamment roulé leur bosse dans l'administration Websphere pour pouvoir m'aiguiller

Pour ma part, je pressens bien trois attributs à valoriser :

  • ServerName pour le nom de l'hôte qui contient le serveur d'amorçage
  • PortNumber pour le numéro de port


Mais je n'ai pas la moindre idée de ce que pourrait être le troisième attribut à valoriser

Mon intuition est-elle bonne ? quelqu'un pourrait m'aiguiller ?

Merci d'avance, toute aide est la bienvenue