ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Message broker installation depends on Broker Toolkit

Post new topic  Reply to topic
 Message broker installation depends on Broker Toolkit « View previous topic :: View next topic » 
Author Message
mbtc
PostPosted: Mon Oct 07, 2013 6:39 am    Post subject: Message broker installation depends on Broker Toolkit Reply with quote

Newbie

Joined: 04 Oct 2013
Posts: 5

Hello,
The Message broker installation seems to depend on the Broker Toolkit being installed when using Mapping Nodes.

Is this a bug?

Broker installation : 8.0.0.2 (not toolkit)

Activity:
1) Message flow contains IBM Mapping Node
2) Flow creating using Broker Toolkit 8.0.0.2
3) Try to deploy flow to broker

Error:

Quote:
BIP4366E: Unable to create Java node 'GetApplicantId#FCMComposite_1_1' of type 'ComIbmMSLMappingNode'.
An exception has occurred during the creation of the Java node: java.lang.NoClassDefFoundError: com.ibm.xml.xci.type.SchemaResolver


After upgrading the Broker Toolkit on the server, the message flow deploys successfully.

A search for the class in jar files returns the following locations:
(note no mqsi/path variable seems to ever include SDPShared)

Before applying toolkit FP8002:

/opt/IBM/SDPShared/plugins/com.ibm.etools.mft.map.xml_8.0.0.v20111129_1446/lib/xml.jar
/opt/IBM/SDPShared/plugins/com.ibm.msl.mapping.xml_7.6.100.v20111128_1400/lib_xltxe/xml.jar
/opt/IBM/SDPShared/plugins/com.ibm.xtt.xltxej2_1.0.0.v20100315_2235/lib/com.ibm.xml.jar

After applying toolkit FP8002:

/opt/IBM/SDPShared/plugins/com.ibm.etools.mft.map.xml_8.0.100.v20120808-1331/lib/xml.jar
/opt/IBM/SDPShared/plugins/com.ibm.msl.mapping.xml_7.6.100.v20111128_1400/lib_xltxe/xml.jar
/opt/IBM/SDPShared/plugins/com.ibm.xtt.xltxej2_1.0.0.v20100315_2235/lib/com.ibm.xml.jar
/opt/IBM/SDPShared/plugins/com.ibm.etools.mft.map.xml_8.0.0.v20111129_1446/lib/xml.jar
/opt/IBM/SDPShared/plugins/com.ibm.msl.mapping.xml_8.0.300.v20130318-1011/lib_xltxe/com.ibm.xml.jar

.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Mon Oct 07, 2013 7:36 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

SDPShared is, oddly enough, a Toolkit only directory.

Nothing in the Toolkit install directories will ever be referenced from runtime.

You've done something else to fix the problem you had. nothing you've said shows what that was. Nothing you've said you have done would have caused the problem in the first place, nor fix it.
Back to top
View user's profile Send private message
mbtc
PostPosted: Wed Oct 09, 2013 1:36 am    Post subject: Reply with quote

Newbie

Joined: 04 Oct 2013
Posts: 5

Hello, I am a bit upset by your answer mqjeff, as you are basically saying I am not telling the truth.
All I can recount is the order of events:

1) We had an installation of message broker 8.0.0.0
2) We applied FP 8.0.0.2
3) We have a message flow containing a Mapping Node created in Toolkit 8.0.0.2
4) It failed to deploy with above error.
5) We applied the Toolkit upgrade to the server.
6) The flow was successfully deployed.

The command I used to search the file system for Jars is:

Code:
find /opt/ -name *.jar -exec grep -Hls com.ibm.xml.xci.type.SchemaResolver {} \;

.
Back to top
View user's profile Send private message
dogorsy
PostPosted: Wed Oct 09, 2013 1:44 am    Post subject: Reply with quote

Knight

Joined: 13 Mar 2013
Posts: 553
Location: Home Office

You may be upset, but what mqjeff is telling you is true.
Now, if you would care to explain your problem properly, then people trying to help you would have a better understanding.

You said you had 8.0.0.0 and then upgraded to 8.0.0.2 and also you updated the toolkit in the server, etc.

From all that , it is unclear to me what the environments are:

Please tell us:
1- in what environment is the WMB "runtime" is installed and the sequence of events.
2- ditto for toolkit.
3- after upgrading the toolkit, and before deploying, did you rebuild the bar file, or you don't have a barfile and deploy the application directly ( which implicitly builds a bar file for you ).
Back to top
View user's profile Send private message
joebuckeye
PostPosted: Wed Oct 09, 2013 4:35 am    Post subject: Re: Message broker installation depends on Broker Toolkit Reply with quote

Partisan

Joined: 24 Aug 2007
Posts: 365
Location: Columbus, OH

mbtc wrote:
The Message broker installation seems to depend on the Broker Toolkit being installed when using Mapping Nodes.


This can be proven false by the number of environments that the runtime can be installed on versus the number of environments the toolkit can be installed on.
Back to top
View user's profile Send private message
Vitor
PostPosted: Wed Oct 09, 2013 4:44 am    Post subject: Re: Message broker installation depends on Broker Toolkit Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

joebuckeye wrote:
mbtc wrote:
The Message broker installation seems to depend on the Broker Toolkit being installed when using Mapping Nodes.


This can be proven false by the number of environments that the runtime can be installed on versus the number of environments the toolkit can be installed on.




A flow with mapping nodes works great on a broker using the Solaris OS, and you can't install the Toolkit on that.

You could also take a poll in here of the number of people who:
use the runtime on a platform which does support the Toolkit
use mapping nodes
do not have the Toolkit installed on the runtime machine, especially in higher environments.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
mbtc
PostPosted: Wed Oct 09, 2013 7:33 am    Post subject: Reply with quote

Newbie

Joined: 04 Oct 2013
Posts: 5

joebuckeye wrote:

This can be proven false by the number of environments that the runtime can be installed on versus the number of environments the toolkit can be installed on.


I'm sure that is the case, but it is also true that IBM supply different installations/builds for each platform.

We have Linux and AIX.

Does anyone know if there is another archive or source that contains the com.ibm.xml.xci.type.SchemaResolver class?

I agree that we should not need Broker Toolkit installed on our servers in all environments.
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Wed Oct 09, 2013 8:32 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

mbtc wrote:
joebuckeye wrote:

This can be proven false by the number of environments that the runtime can be installed on versus the number of environments the toolkit can be installed on.


I'm sure that is the case, but it is also true that IBM supply different installations/builds for each platform.

We have Linux and AIX.

Does anyone know if there is another archive or source that contains the com.ibm.xml.xci.type.SchemaResolver class?

I agree that we should not need Broker Toolkit installed on our servers in all environments.


It seems as though whomever installed your system did not install the software in accordance with the step-by-step instructions. We have IIB installed and running on Fedora with no issues.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
wmbjj
PostPosted: Thu Oct 24, 2013 11:40 pm    Post subject: Reply with quote

Newbie

Joined: 24 Oct 2013
Posts: 2

Hi!

I've been searching for similar issues since July and did not find any references. This is the 1st post that matches our WMB installation symptoms.

We have the same problem on our WMB 8.0.0.2 server running on HP/UX (obviously there is no Toolkit on that server). The difference is that we did not resolve this till now. It works fine on WMB 8.0.0.2 Developer edition under Win7 64bit. We never tried on earlier v8.0.0.x versions because v8.0.0.2 was installed from the beginning of the project.

Hope to get useful suggestions what to check to resolve the problem. Please let me know if you have any ideas.

Meanwhile we are going to upgrade WMB installation on HP/UX to 8.0.0.3 and check whether it resolves the issue.
Back to top
View user's profile Send private message
smdavies99
PostPosted: Fri Oct 25, 2013 1:35 am    Post subject: Reply with quote

Jedi Council

Joined: 10 Feb 2003
Posts: 6076
Location: Somewhere over the Rainbow this side of Never-never land.

wmbjj wrote:



We have the same problem on our WMB 8.0.0.2 server running on HP/UX (obviously there is no Toolkit on that server). The difference is that we did not resolve this till now. It works fine on WMB 8.0.0.2 Developer edition under Win7 64bit. We never tried on earlier v8.0.0.x versions because v8.0.0.2 was installed from the beginning of the project.


I hope you are NOT saying that you installed 8.0.0.2 on a clean system. i.e. one without 8.0.0.0 already installed? If you did then you have to go an remove 8.0.0.2 (or .3 if you have installed it) and start again by installing 8.0.0.0 first.

The 8.0.0.2 Developer edition is AFAIK re specific re-master for Windows and for other non TK platforms you have to install the 8.0.0.0 release first.
_________________
WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995

Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions.
Back to top
View user's profile Send private message
wmbjj
PostPosted: Fri Oct 25, 2013 2:28 am    Post subject: Reply with quote

Newbie

Joined: 24 Oct 2013
Posts: 2

smdavies99 wrote:
wmbjj wrote:



We have the same problem on our WMB 8.0.0.2 server running on HP/UX (obviously there is no Toolkit on that server). The difference is that we did not resolve this till now. It works fine on WMB 8.0.0.2 Developer edition under Win7 64bit. We never tried on earlier v8.0.0.x versions because v8.0.0.2 was installed from the beginning of the project.


I hope you are NOT saying that you installed 8.0.0.2 on a clean system. i.e. one without 8.0.0.0 already installed? If you did then you have to go an remove 8.0.0.2 (or .3 if you have installed it) and start again by installing 8.0.0.0 first.

The 8.0.0.2 Developer edition is AFAIK re specific re-master for Windows and for other non TK platforms you have to install the 8.0.0.0 release first.


Hi!
Yes, of course 8.0.0.1 and 8.0.0.2 patches were applied consequently on top of 8.0.0.0
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Message broker installation depends on Broker Toolkit
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.