Configuring ERChangeNotification/JMS Help needed
Configuring ERChangeNotification/JMS Help needed
- Subject: Configuring ERChangeNotification/JMS Help needed
- From: Wolfram Stebel <email@hidden>
- Date: Wed, 26 Oct 2005 11:49:33 +0200
Hi list,
i have three apps i want to talk between using ERChangeNotification via jms.
i already got jms installed (0.7.6.1 on OSX 10.4.2) and linked the framework
into my apps.
i have a startupitem and can do the administrative start/stop via "sudo
SystemStarter start OpenJMS" etc. without any error messages in console.
The service seems to run after machine restart too, so i expect everything
is well at first glance!
Now i just wonder how to configure jms :-)
i tried googling but found no essentials on it.
My setup is:
1.
In "Properties" file of all applications i have (as recommended):
er.changenotification.entitiesNotToSynchronize = ()
er.changenotification.changeTypesToTrack = (inserted, updated, deleted)
er.changenotification.jms.topicName = MyTopic
er.changenotification.jms.durableSubscribers = false
2.
In openjms.xml i have:
<Configuration>
<ServerConfiguration host="localhost" embeddedJNDI="true" />
<Connectors>
<Connector scheme="rmi">
<ConnectionFactories>
<QueueConnectionFactory name="JmsQueueConnectionFactory" />
<TopicConnectionFactory name="JmsTopicConnectionFactory" />
</ConnectionFactories>
</Connector>
</Connectors>
<!-- Required -->
<DatabaseConfiguration>
<JdbmDatabaseConfiguration name="openjms.db" />
</DatabaseConfiguration>
<!-- Required -->
**** in the following line there was "startjms.sh" wich does not exist and i
replaced it by "startup.sh"
<AdminConfiguration script="${openjms.home}\bin\startup.sh" />
**** and i wonder if the following block is correct or required anyway
<AdministeredDestinations>
<AdministeredTopic name="MyTopic">
<Subscriber name="MyApp1" />
<Subscriber name="MyApp2" />
<Subscriber name="MyApp3" />
</AdministeredTopic>
<AdministeredQueue name="doINeedaQueue1?" />
<AdministeredQueue name="doINeedaQueue2?" />
<AdministeredQueue name="doINeedaQueue3?" />
</AdministeredDestinations>
**** and i wonder if i can delete the following block or does someone need a
user?
<Users>
<User name="admin" password="openjms" />
</Users>
</Configuration>
3.
In "rmi_jms_jdbm.xml" i have:
<Configuration>
<!-- Required when using an RMI connector -->
<Connectors>
<Connector scheme="rmi">
<ConnectionFactories>
<QueueConnectionFactory name="JmsQueueConnectionFactory" />
<TopicConnectionFactory name="JmsTopicConnectionFactory" />
</ConnectionFactories>
</Connector>
</Connectors>
<!-- Required -->
<DatabaseConfiguration>
<JdbmDatabaseConfiguration name="openjms.db" />
</DatabaseConfiguration>
<!-- Required -->
<AdminConfiguration
**** in the following line there was "startjms.sh" wich does not exist and i
replaced it by "startup.sh"
script="${openjms.home}/bin/startup.sh"
config="${openjms.home}/config/rmi_jms_jdbm.xml" />
<!-- Required: Add your own AdministeredTopics -->
**** and i wonder if the following block is correct
<AdministeredDestinations>
<AdministeredTopic name="MyTopic" />
</AdministeredDestinations>
</Configuration>
I hope, you gurus can help me :-)
TIA
Wolfram
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden