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 :
Voici la liste des attributs que me retourne wsadmin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $AdminConfig attributes SIBJMSConnectionFactory
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.
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>
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
Partager