Author |
Message
|
RaviKrG |
Posted: Thu Sep 11, 2008 12:05 am Post subject: Using FTPD node in WMB V6.0 |
|
|
 Master
Joined: 07 Sep 2008 Posts: 240
|
Hi,
Can somebody help me out.
I have made a MF as FTPD --> ComputeNode --> MQOutPutNode in WMB V6.0 on Win XP.
Now the Problem is that ftp is not working some how but I need to code the ESQL such that I use a different system for putting the file which is FEDORA(Linux).
ie
The file should be ftp'ed from Linux box but the MF is running on Win XP and the data should be printed on the queue which is present on Win XP box itself.
Can some body please tell me how to use the ftp for ths .
Thanks in Advance. |
|
Back to top |
|
 |
zpat |
Posted: Thu Sep 11, 2008 12:20 am Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
There is no FTPD node in WMB 6.0 - please clarify. |
|
Back to top |
|
 |
RaviKrG |
Posted: Thu Sep 11, 2008 1:04 am Post subject: |
|
|
 Master
Joined: 07 Sep 2008 Posts: 240
|
I have used the support pack ai0x and the required plugins and then the new node created FTPD is used for this issue.The node is FTP Server Input Node |
|
Back to top |
|
 |
mqjeff |
Posted: Thu Sep 11, 2008 4:16 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
The SupportPac does not act as an FTP Client.
It acts as an FTP Server.
This means it RESPONDS to FTP connections, it does not CAUSE them.
So you must do something on the Linux machine to SEND the data Over FTP to the FTPInput node. |
|
Back to top |
|
 |
RaviKrG |
Posted: Mon Sep 15, 2008 12:23 am Post subject: |
|
|
 Master
Joined: 07 Sep 2008 Posts: 240
|
Can somebody explain the concepts for the Support pac (IA0X) as still I am not very clear about this in WMB v6.0
I have used the FILEINPUT and FILEOUTPUT nodes in WMB v6.1 and the FTP concepts and I was totally successful in doing so but I am still not able to understand the concepts behind the FTPD node in WMB v6.0
Thanks in Advance. |
|
Back to top |
|
 |
mqjeff |
Posted: Mon Sep 15, 2008 12:44 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
I'm not sure how much more clear I can be.
The SupportPac is not an FTP Client, it's an FTP Server.
The FileInput/FileOutput nodes are FTP Clients, only, and are not FTPServers.
This means that if I use a standard FTP program, I can *connect* to the SupportPac and *cannot* connect to the FileInput/FileOuptut nodes.
You know what the difference between a Web Server and a Web Browser is, right? It's the same thing between an FTP Server and an FTP Client. |
|
Back to top |
|
 |
RaviKrG |
Posted: Tue Sep 16, 2008 11:21 pm Post subject: |
|
|
 Master
Joined: 07 Sep 2008 Posts: 240
|
Can somebody tell what class path need to be set here ?
I am using the above flow defined.
( RAVIBK.TempMSMFEG ) 'java.lang.NoClassDefFoundError: org/eclipse/ui/plugin/AbstractUIPlugin' was thrown while loading Java user-defined node class 'FTPD.FTPDPlugin'.
The stack trace of the exception is 'java.lang.ClassLoader.defineClass0(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:810)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
java.net.URLClassLoader.defineClass(URLClassLoader.java:475)
java.net.URLClassLoader.access$500(URLClassLoader.java(Inlined Compiled Code))
java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java(Compiled Code))
java.security.AccessController.doPrivileged1(Native Method)
java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
java.net.URLClassLoader.findClass(URLClassLoader.java(Compiled Code))
com.ibm.broker.classloading.JavaResourceClassLoader.findClass(JavaResourceClassLoader.java(Compiled Code))
com.ibm.broker.classloading.ReverseDelegationClassLoader.findClass(ReverseDelegationClassLoader.java:75)
java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
java.lang.ClassLoader.loadClass(ClassLoader.java:504)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:260)
com.ibm.broker.plugin.MbNodeDirector.registerNodeClasses(MbNodeDirector.java:193)
com.ibm.broker.plugin.MbNodeDirector.registerJAR(MbNodeDirector.java:146)
com.ibm.broker.plugin.MbNodeDirector.registerAllPlugins(MbNodeDirector.java:470)'. |
|
Back to top |
|
 |
fjb_saper |
Posted: Wed Sep 17, 2008 12:01 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
Do you mean to say that your plugin is interacting with the User Interface of eclipse??? Bad design!
The plugin node you are writing should not have any human/UI interaction!  _________________ MQ & Broker admin |
|
Back to top |
|
 |
RaviKrG |
Posted: Wed Sep 17, 2008 12:20 am Post subject: |
|
|
 Master
Joined: 07 Sep 2008 Posts: 240
|
Thanks for your reply saper , Actually there is no interaction with the user interface of eclipse . Its just that I was trying to check the functionality/ working of the FTPD node and I got this error ..which I did not get to understand |
|
Back to top |
|
 |
mqjeff |
Posted: Wed Sep 17, 2008 1:32 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
F.J - Of course the FTPD node plugin is trying to interact with the user interface of Eclipse. One half of it is the Toolkit component.
The runtime portion, which gets installed in Broker runtime, would of course not do this.
It's not clear whether RaviKrG has gotten this error in Toolkit or in Runtime, and it's thus not clear where RaviKrG is confused about the installation/use of broker user-defined nodes. |
|
Back to top |
|
 |
RaviKrG |
Posted: Wed Sep 17, 2008 1:44 am Post subject: |
|
|
 Master
Joined: 07 Sep 2008 Posts: 240
|
ya you are right jeff i got to know that i need to do more study of the broker user defined nodes and i am trying for that..
Thanks to all for their input |
|
Back to top |
|
 |
|