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 » Java Compute Node

Post new topic  Reply to topic
 Java Compute Node « View previous topic :: View next topic » 
Author Message
upcominggeek
PostPosted: Mon Aug 21, 2006 10:54 am    Post subject: Java Compute Node Reply with quote

Apprentice

Joined: 21 Aug 2006
Posts: 35
Location: Boston, US

Hi,
I am getting the following error when I try to deploy a flow containing the Java Compute Node in my message flow project.
BIP2241E: Loadable Implementation Library (.lil, .jar or .par) not found for message flow node type 'ComIbmJavaComputeNode' in message flow 'NewsGroupGetNodeFlow'.
Ensure that the LIL path is correct and contains all the necessary node implementation libraries, including those supplied by IBM. Then ensure that the message flow and any nested message flows have been saved. Redeploy the new configuration to the broker ensuring that the complete configuration option is used. If the problem persists contact your IBM support center.

Am I missing any configuration part? I have both MB5 and MB6 both pointing to the same broker. Is the error related to that?
Back to top
View user's profile Send private message
mqmaniac
PostPosted: Mon Aug 21, 2006 12:16 pm    Post subject: Reply with quote

Master

Joined: 27 Dec 2005
Posts: 201

Pls provide more details about the environment you have.
Back to top
View user's profile Send private message
upcominggeek
PostPosted: Mon Aug 21, 2006 12:59 pm    Post subject: Reply with quote

Apprentice

Joined: 21 Aug 2006
Posts: 35
Location: Boston, US

I have installed MB in my PC (windows).
I tried installing both MB5 and 6 in the same PC in 2 machines. And I am getting the same error in both the machines.
Is there any specific environment details that you are looking for? If so, please let me know and I can send it across
Is the error related to the application not able to find the plugin jar files in the classpath?
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Mon Aug 21, 2006 1:03 pm    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

You can't deploy a JCN to a v5 broker.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
madi
PostPosted: Mon Aug 21, 2006 1:14 pm    Post subject: Re: Java Compute Node Reply with quote

Chevalier

Joined: 17 Jan 2006
Posts: 475

upcominggeek wrote:
Hi,
I have both MB5 and MB6 both pointing to the same broker.


How did you do this?? Did you mean you have one configmgr v6 and two brokers, one v5 and the other v6.

That is the only possible scenario that can think I of that will work

let us know what your set up is

--madi
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Mon Aug 21, 2006 1:20 pm    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

You can have two complete and separate v5 and v6 configurations on the same machine, from Toolkit to broker to configmgr.

You just need two qmgrs.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
upcominggeek
PostPosted: Mon Aug 21, 2006 1:23 pm    Post subject: Reply with quote

Apprentice

Joined: 21 Aug 2006
Posts: 35
Location: Boston, US

Well, according to the documentation, I can point both v5 and v6 to the same config manager and the same broker instance. Or did I miss out anything gross?
I have only one broker instance running in my PC. And when I connected v6 to the same config manager which I was previously using in v5, it automatically pulled in the broker that was used in v6.
And I can see the same execution groups in both v5 and v6 if I open up both the windows.
The documentation says that if I deploy anything from v6 toolkit, I cannot modify it from v5 again if there is a backward compatibility issue like in the case of msg maps. But that is all!! I could not find out any other other coexistence issue atleast in the perspective of what I am trying to do.
Back to top
View user's profile Send private message
madi
PostPosted: Mon Aug 21, 2006 1:24 pm    Post subject: Reply with quote

Chevalier

Joined: 17 Jan 2006
Posts: 475

of course ....... jeff is right ........ in that case they are two completely different configurations!!

so anyway let know what your config is

--madi
Back to top
View user's profile Send private message
upcominggeek
PostPosted: Mon Aug 21, 2006 1:32 pm    Post subject: Reply with quote

Apprentice

Joined: 21 Aug 2006
Posts: 35
Location: Boston, US

jefflowrey wrote:
You can't deploy a JCN to a v5 broker.

What is there to distinguish between a v5 and v6 broker? I mean both are created by the same command, correct? So is it that I need to use the command from v6 bin folder to create a v6 broker and the command from v5 bin folder to create a v5 broker?
This is slightly confusing because these commands are globally accessible from anywhere in the pc. So I wouldn't know whether the command I am using is from v5 or v6.
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Mon Aug 21, 2006 1:35 pm    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Only the v5 commands are globally available.

In order to get the v6 commands, you have to explicitly run the v6 profile - either using the "Command Console" menu item or otherwise loading it into your shell (on windows it would be "call c:/Program Files/IBM/mqsi/6.0/bin/mqsiprofile" if you did a default install, I think).

I believe that mqsilist from v6 will tell you what version a particular component is.

Also, you can use mqsimigratecomponents to turn an existing v5 component into a v6 component. This is only available in the v6 command environment, though..
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Mon Aug 21, 2006 1:37 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

upcominggeek wrote:
jefflowrey wrote:
You can't deploy a JCN to a v5 broker.

What is there to distinguish between a v5 and v6 broker? I mean both are created by the same command, correct? So is it that I need to use the command from v6 bin folder to create a v6 broker and the command from v5 bin folder to create a v5 broker?
This is slightly confusing because these commands are globally accessible from anywhere in the pc. So I wouldn't know whether the command I am using is from v5 or v6.

You need to set up an environment script that clearly distinguishes between the 2. The prompt could then have the information about which is the current chosen environment.
Commands will need to be executed in that environment.

Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
upcominggeek
PostPosted: Tue Aug 22, 2006 6:22 am    Post subject: Reply with quote

Apprentice

Joined: 21 Aug 2006
Posts: 35
Location: Boston, US

Hi all,
Thanks a lot for the guidance. But well, the quest for R&D never ends...
I could not get any documentation which stated that a v5 Config Manager could not manage a v6 broker. So I have now created a v6 broker and deployed into a config manager created in v5. Now when I try to deploy the JCN to the v6 broker, I am getting the following error. Of course, my next step would be to migrate the config manager to and check it out. But I wanted to check if this is a mandatory step. I have gone through the coexistance documentation on v5 and v6 and somehow, things doesn't seem to be too clear over there on the limitations of the coexistance.

BIP4395E: Java exception: 'java.lang.ClassNotFoundException'; thrown from class name: 'java.net.URLClassLoader', method name: 'findClass', file: 'URLClassLoader.java', line: '-3'
The message contains that data associated with a Java exception.
No user action required.
-----------------------------------------------------------------------------
BIP4368S: The method 'setAttribute' has thrown the following exception: java.lang.ClassNotFoundException: com.ibm.broker.javacompute.samples.NewsGroupGetNode.
The Java API framework has caught an unhandled Java exception.
Contact the node provider for further details.
Back to top
View user's profile Send private message
mqmatt
PostPosted: Tue Aug 22, 2006 8:25 am    Post subject: Reply with quote

Grand Master

Joined: 04 Aug 2004
Posts: 1213
Location: Hursley, UK

In order to deploy a JCN you need to use a v6 Config Manager.
That's because the v5 Config Manager will only dig out the .cmf and .dictionary files from the BAR... you need the v6 Config Manager in order get the embedded .jar files down to the broker.
Back to top
View user's profile Send private message
upcominggeek
PostPosted: Tue Aug 22, 2006 9:58 am    Post subject: Reply with quote

Apprentice

Joined: 21 Aug 2006
Posts: 35
Location: Boston, US

Thanks. No issues when I moved into v6. Of course, this should have been the easiest and the safest step to do. But I went by documentation.
I would appreciate if someone can provide the major differences between v6 and v5 runtime objects.
Back to top
View user's profile Send private message
mqmatt
PostPosted: Wed Aug 23, 2006 3:56 am    Post subject: Reply with quote

Grand Master

Joined: 04 Aug 2004
Posts: 1213
Location: Hursley, UK

Well, most of the major new features are described here: http://publib.boulder.ibm.com/infocenter/wmbhelp/v6r0m0/index.jsp?topic=/com.ibm.etools.mft.doc/ab00025_.htm

I couldn't find anywhere in the documentation that your scenario is described. Specifically, I think a new item should be added to this page: http://publib.boulder.ibm.com/infocenter/wmbhelp/v6r0m0/index.jsp?topic=/com.ibm.etools.mft.doc/ah23930_.htm . I've requested a change to the page to reflect this.

-Matt
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 » Java Compute Node
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.