A fix is available
APAR status
Closed as program error.
Error description
Problem following the RAD 6 Tutorial: Create and deploy the Temperature Conversion Web service from an enterprise Java bean using the SOAP/JMS transport method and WebSphere v6 run-time environment. When defining a reply queue, the tutorial states that you can use any name. Quote from tutorial: 1. Create a queue connection factory for the reply queue: 2. Go to Resources > JMS Providers > Default Messaging. 3. Under JMS queue connection factory click New and enter a name (for example WebServicesReply_QCF) and a JNDI name (for example jms/WebServicesReplyQCF). 4. Select the bus created earlier (WS_tutorial_Bus) as the bus name and click OK and save the changes. However, It turns out that if you use any name other than WebServicesReply_QCF it will not work. This used to be the case in WebSphere 5.1 that you could only use this exact name. According to the documentation for WebSphere 6.0 it says that you are allowed to use any name you like. However, I think this is incorrect because if you do change it it will fail. http://publib.boulder.ibm.com/infocenter/iadthelp/index.jsp?topi c=/com.i bm.etools.webservice.was.creation.ejb.ui.doc/tasks/tjmsserv.html The solution (if you want to use your own defined name) is to change the reference alias in the JMSServiceRouter deployment descriptor. This reference is setup by the SOAP/JMS web service generator wizards. Thus if you decide to use a different JNDI name you have to go into this project and override the default setting. So I believe the conclusion is that the documentation for both the tutorial and websphere for generating SOAP/JMS is incomplete and inaccurate.
Local fix
Problem summary
The tutorial describing how to create a JMS server for a Web ser vice created in Rational Application Developer does not explicit ly state that the JMS queue connection factory must be named Web ServicesReply_QCF. The tutorial and the accompanying documentat ion now make this restriction more clear.
Problem conclusion
Delivered in Rational Application Developer V7001.
Temporary fix
Comments
APAR Information
APAR number
PK28902
Reported component name
APP DEV V6 WIN
Reported component ID
5724J1901
Reported release
600
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2006-07-27
Closed date
2007-02-09
Last modified date
2007-02-09
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
APP DEV V6 WIN
Fixed component ID
5724J1901
Applicable component levels
R600 PSN
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSRTLW","label":"Rational Application Developer for WebSphere Software"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
18 October 2021