Author |
Message
|
mrlinux |
Posted: Tue Jun 15, 2004 8:15 pm Post subject: |
|
|
 Grand Master
Joined: 14 Feb 2002 Posts: 1261 Location: Detroit,MI USA
|
Well for the most part I have been looking for DOCs on how to get the node known to the toolkit.
1) I have used mqsimigratemsgflows to import the message flow that contains the node.
2) I renamed one of the terminals so that it had no space's
3) I have tried to deploy and Iam getting an error. _________________ Jeff
IBM Certified Developer MQSeries
IBM Certified Specialist MQSeries
IBM Certified Solutions Expert MQSeries |
|
Back to top |
|
 |
fjcarretero |
Posted: Tue Jun 15, 2004 11:59 pm Post subject: |
|
|
Voyager
Joined: 13 Oct 2003 Posts: 88
|
Jeff,
Have you copied the plugin project into the <wbimb_install>/eclipse/plugins?
Before doing this you have to close the toolkit. Once you have done the above, restart the toolkit and you will see that the node appears under its own category with all the other built in nodes when you select a msgflow. Try adding this node to a msg flow.
Also, could you post the error message that you are having when you deploy?.
Cheers
Felipe |
|
Back to top |
|
 |
mrlinux |
Posted: Wed Jun 16, 2004 5:55 am Post subject: |
|
|
 Grand Master
Joined: 14 Feb 2002 Posts: 1261 Location: Detroit,MI USA
|
What plugin node project, I havent created one and all the instructions I have seen on this seem to be java based plugins. _________________ Jeff
IBM Certified Developer MQSeries
IBM Certified Specialist MQSeries
IBM Certified Solutions Expert MQSeries |
|
Back to top |
|
 |
fjcarretero |
Posted: Thu Jun 17, 2004 3:52 am Post subject: |
|
|
Voyager
Joined: 13 Oct 2003 Posts: 88
|
Jeff,
These are the steps I took to migrate the plugin:
1) Create Plugin Project (in the wizard choose 'Create blank plug-in project).
File > New > Message Flow Node Development > Message Flow Plug-in Node Project
2) Create a Plugin Node
File > New > Message Flow Node Development > Message Flow Plug-in Node (Set the same name as the migrated node).
3) Delete the Plug-in node that you have already created.
4) Move/Copy the migrated .msgflow file into the plugin Project (put it where the previous one were).
5) Copy the .lil file into the <wbimb_install>/bin
6) Close the toolkit. Copy the plugin project into <wbimb_install>/eclipse/plugins
7) Restart the toolkit
If you look in the redbook I told you, you'll have better instructions.
NOTE: Take care with the yes_no properties of the plugin, because they're translated into boolean and the plugin is unable to read them.
Cheers
Felipe |
|
Back to top |
|
 |
mrlinux |
Posted: Tue Jun 22, 2004 10:46 am Post subject: |
|
|
 Grand Master
Joined: 14 Feb 2002 Posts: 1261 Location: Detroit,MI USA
|
Ok Iam back in town, I was at the MQ Conference last week.
I have done the following:
1) I have recompiled the lil file with v5 stuff plus changed the '
no message' terminal to 'no_message'
2) I have created a plugin node project called MQGet and copied
it to the plugin dir.
3) I restarted ToolKit and I now have the MQGet node showing up
in the node list with correct terminal names and prorperties.
4) I deploy a message flow using this and it wont deploy because it doesnt
recognize the node type. _________________ Jeff
IBM Certified Developer MQSeries
IBM Certified Specialist MQSeries
IBM Certified Solutions Expert MQSeries |
|
Back to top |
|
 |
kirani |
Posted: Tue Jun 22, 2004 10:49 pm Post subject: |
|
|
Jedi Knight
Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA
|
Jeff,
What is the exact error message you get when deploying the message flow? Can you list down the data you entered when creating the plug-in in the toolkit? _________________ Kiran
IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries
|
|
Back to top |
|
 |
fjcarretero |
Posted: Wed Jun 23, 2004 12:25 am Post subject: |
|
|
Voyager
Joined: 13 Oct 2003 Posts: 88
|
Jeff,
Really I don't know exactly how it works. There's some sort of matching going on between:
1. The name of the .lil file (ex SendMailPlugIn.lil)
2. The name of the node (ex SendMailPlugIn.msgnode)
3. The nodeName in the implementation. (ex. SendMailPlugInNode)
It seems that the nodeName MUST follow this rule <name_of_the_node>+Node. At least I have seen this in a Java node.
Hope this helps
Cheers
Felipe |
|
Back to top |
|
 |
mrlinux |
Posted: Wed Jun 23, 2004 7:21 am Post subject: |
|
|
 Grand Master
Joined: 14 Feb 2002 Posts: 1261 Location: Detroit,MI USA
|
Well I had asked questions at the MQ Conf and the answer to the question was
1) Plugin Name is MQGet
2) Node is appended to the end of it to find it in a lil file
3) all the terminal names must match (also no spaces)
And so far Iam following that. _________________ Jeff
IBM Certified Developer MQSeries
IBM Certified Specialist MQSeries
IBM Certified Solutions Expert MQSeries |
|
Back to top |
|
 |
mrlinux |
Posted: Fri Jun 25, 2004 10:49 am Post subject: |
|
|
 Grand Master
Joined: 14 Feb 2002 Posts: 1261 Location: Detroit,MI USA
|
Here it is
BIP2241E: LIL not found for message flow node type 'MQGetNode' in message flow 'JJ'.
The message broker received an instruction to create a message flow node of type 'MQGetNode', in message flow 'JJ'. The broker does not have the capability to create nodes of this type because an implementation library for this node type was not found in the LIL path.
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. _________________ Jeff
IBM Certified Developer MQSeries
IBM Certified Specialist MQSeries
IBM Certified Solutions Expert MQSeries |
|
Back to top |
|
 |
kirani |
Posted: Mon Jun 28, 2004 11:23 pm Post subject: |
|
|
Jedi Knight
Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA
|
Jeff,
What name did you give to your plug-in node? Is it MQGet or MQGetNode?
I don't have access to my machine right now, but I'll first try to uninstall my migrated MQGet node and start from step one. I'll post the detailed instructions here. _________________ Kiran
IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries
|
|
Back to top |
|
 |
fjcarretero |
Posted: Tue Jun 29, 2004 2:44 am Post subject: |
|
|
Voyager
Joined: 13 Oct 2003 Posts: 88
|
Jeff,
I have managed to install and deploy the MQGet node.
I have followed the instructions I posted and I have given the following names:
Name of the plugin project: MQGetNode
Name of the plugin: MQGet
The only thing I have changed is before migrating the flow, I have changed the name of the output terminal from "no message" to "no_message".
I haven't modified the source to reflect the changes on the name of the terminal, but I can successfully retrieve a message if the queue is not empty when using the unmodified .lil file.
So really I can't figure out where's your problem.
Let me know If I can help you.
Cheers
Felipe |
|
Back to top |
|
 |
mrlinux |
Posted: Tue Jun 29, 2004 5:57 am Post subject: |
|
|
 Grand Master
Joined: 14 Feb 2002 Posts: 1261 Location: Detroit,MI USA
|
What version/csd of Visual C are you using and can you pass along the command line switchs ?? _________________ Jeff
IBM Certified Developer MQSeries
IBM Certified Specialist MQSeries
IBM Certified Solutions Expert MQSeries |
|
Back to top |
|
 |
fjcarretero |
Posted: Tue Jun 29, 2004 6:28 am Post subject: |
|
|
Voyager
Joined: 13 Oct 2003 Posts: 88
|
Sorry,
What I meant is that as I don't need MQGet in my current project, I am using the .lil file that comes when you download the plugin. I haven't bothered to recreate a new .lil file with the changed name.
Cheers
Felipe |
|
Back to top |
|
 |
chanduy9 |
Posted: Tue Jun 29, 2004 7:37 am Post subject: |
|
|
Disciple
Joined: 28 Nov 2001 Posts: 177 Location: USA
|
Hi,
We tried to migrate the Postit Plugin node...and we did it successfully. The redbook Migration to WebSphere Business Integration Message Broker V5 explains step by step migration.
Good Luck...
Thanks,
Chandra. |
|
Back to top |
|
 |
mrlinux |
Posted: Tue Jun 29, 2004 8:44 am Post subject: |
|
|
 Grand Master
Joined: 14 Feb 2002 Posts: 1261 Location: Detroit,MI USA
|
Well I have migrated the sendmail plugin without an issue. And ps the red book's example assumes a java plugin not a C plugin, so for those of us who are somewhat new to this version it doesnt make sense. _________________ Jeff
IBM Certified Developer MQSeries
IBM Certified Specialist MQSeries
IBM Certified Solutions Expert MQSeries |
|
Back to top |
|
 |
|