Wonder's Change Notificacion Framework doesn't work with current version of openJMS [SOLVED]
Wonder's Change Notificacion Framework doesn't work with current version of openJMS [SOLVED]
- Subject: Wonder's Change Notificacion Framework doesn't work with current version of openJMS [SOLVED]
- From: Tomás Garrido <email@hidden>
- Date: Sun, 06 Aug 2006 12:00:37 -0600
Hello WO developers.
We tried to use Project Wonder ERChangeNotificationJMS with current
version of openJMS (0.7.7 alpha 3), but it didn't work. After
spending two days thinking about what we were doing wrong, we found
some incompatibilities between this products. I'm posting here what
we do in order to put notifications to work in case of someone else
is having the same problems.
1) We couldn't build ERChangeNotificationJMS with Xcode 2.3 We
downloaded Project Wonder 2.0 and tried to build the framework using
the converted project file but we couldn't. So we created a new
empty project file and manually added all the stuff. Don't forget to
set "NSPrincipalClass" to
"er.changenotification.ERCNNotificationCoordinator" in "Edit active
target", "Info.plist Entries", "Expert View" under "Project" menu.
2) We did some changes to the source of ERChangeNotificationJMS. We
changed
"org.exolab.jms.jndi.rmi.RmiJndiInitialContextFactory" to
"org.exolab.jms.jndi.InitialContextFactory" as the initial context
factory. Also the provider URL was changed because the jndiName
wasn't required.
I can send the sources to who need them. Please let me know if
people of Project Wonder need them in order to modify the framework.
3) We use "startup.sh &" with no parameters instead of "startjms.sh -
config ../config/rmi_jms_jdbm.xml & " to start the server and
"shutdown.sh" to stop it. We also modified "OpenJMS" in the
StartupItems folder.
4)The supplied rmi_jms_jdbm.xml configuration file doesn't work with
current version of openJMS. We use "openjms.xml" default
configuration file. We just added <AdministeredTopic name="business
logic group 1" />
5)We put concurrent-1.3.4.jar into Extension under WO. This is not
indicated in the openJMS installation manual (http://
openjms.sourceforge.net/usersguide/jars.html)
Please excuse me for the size of this message, but I also wish to say
"thank you" to the following people:
1)To the creators of ERChangeNotificationJMS. We are writing an ERP
solution for the local distributor of Apple here in Costa Rica,
Central America. We are writing each system (Accounting, Invoicing,
Inventory Control, Accounts Receivable, etc) as a separate WO
application and we were in trouble because each system didn't see
changes made by the other ones. Thanks for this "Wonder"ful framework.
2)To Chuck and Sacha for their "Practical WebObjects" book and their
posts to this list. We have learned a lot from them. Page 97,
"Freshening Data Through Distributed Change Notifications" pointed us
to ERChangeNotificationJMS. Thanks for all your advice. I'd like to
be at WWDC to ask both of you to sign my copy of your book. Maybe
next year.
3)To Logan Allred for WOJasperAccess. This framework allow us to
generate PDF reports using Jasper Reports directly from WO.
4)To all that share their knowledge in this list.
Let me say that we are the only developers group using WO in Costa
Rica and we are working hard to promote its use. We moved from J2EE
to WO a year ago. There are only two companies using WO Applications
here, and they are our clients.
Have a good trip to WWDC and please, on your Monday's night meeting,
say "Cheers" for all of us who are in the same WO ship with you
around the world, but can't be there.
Also, please let us know whatever you see or hear about WO at WWDC as
soon as you can.
Good luck at WWDC. "Saludos" (Greetings) from Costa Rica WO Developers.
Tomás Garrido
http://homepage.mac.com/tgarrido
_______________________________________________
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