Bramha,

You're right. The links seem to be broken at the moment. You can get it from http://people.apache.org/repo/m2-snapshot-repository/org/apache/servicemix/apache-servicemix/3.1.1-incubating-SNAPSHOT/ though

Gert

[EMAIL PROTECTED] wrote:
Gert,

     The files are not downloadable from the links you mentioned. Could
you pls check whether the source exists in the links mentioned.

Thank you.

Regards,
Bramha.

-----Original Message-----
From: Gert Vanthienen [mailto:[EMAIL PROTECTED] Sent: Tuesday, June 12, 2007 9:55 AM
To: [email protected]
Cc: Aelem, Bramha Naidu (Cognizant)
Subject: Re: Reg:servicemix-lw container

Brahma Naidu,

The SimpleFlatFileMarshaler probably isn't available in any of the distributions that have been officially released. It is available in soon-to-be-released-version 3.1.1 (http://cwiki.apache.org/confluence/x/R9M) however.

Gert

[EMAIL PROTECTED] wrote:
Gert,

While copying xml file from source to destination same problem is
appearing.
Please help me.

In which version of servicemix *org.apache.servicemix.components.util.SimpleFlatFileMarshaler*

Class file is available in servicemix-core......... . jar.

Regards

Brahma Naidu

-----Original Message-----
From: Gert Vanthienen [mailto:[EMAIL PROTECTED]
Sent: Monday, June 11, 2007 6:18 PM
To: [email protected]
Cc: Aelem, Bramha Naidu (Cognizant)
Subject: Re: Reg:servicemix-lw container

Bramha,

It is the servicemix-core... jar you have in your ServiceMix
distribution.
Gert

[EMAIL PROTECTED] wrote:

 Gert,
Could you pls provide me the link to download the jar
containing
 the class file
org.apache.servicemix.components.util.SimpleFlatFileMarshaler ? Thanks, Bramha -----Original Message----- From: Gert Vanthienen [mailto:[EMAIL PROTECTED] Sent: Monday, June 11, 2007 6:09 PM To: [email protected] Cc: Aelem, Bramha Naidu (Cognizant) Subject: Re: Reg:servicemix-lw container Bramha Naidu, If you're not polling XML files, you should use a marshaller to translate your file into XML and back again. Because it treats your file as XML, you are getting the exception: 'content not allowed in prolog'. Have you tried adding the XML snippet in my previous post to your
poller
 and writer components to set a flat file marshaller?
Gert [EMAIL PROTECTED] wrote:
Gert,
I am not polling any xml file. I am polling plaintext file. This is an output in JBOSS console for earlier attachment. *Output:* 17:31:08,545 INFO [AutoDeploymentService] Directory: deploy:
Archive
changed: processing FP-SA-1.0-SNAPSHOT.jar ...
17:31:09,279 INFO [XBeanXmlBeanDefinitionReader] Loading XML bean definitions from file
[D:\Jboss-4.0.5.GA\server\default\servicemix\service-assemblies\FP-SA\ve
 rsion_10\sus\servicemix-lwcontainer\FP-LW-SU\servicemix.xml]
17:31:09,638 INFO  [FileSystemXmlApplicationContext] Bean factory
for
application context [servicemix]:
org.springframework.beans.factory.support.DefaultListableBeanFactory
defining beans [jbi,rfilter]; root of BeanFactory hierarchy
17:31:09,638 INFO [FileSystemXmlApplicationContext] 2 beans
defined
in application context [servicemix]
17:31:09,638 INFO [FileSystemXmlApplicationContext] Unable to
locate
MessageSource with name 'messageSource': using default
[EMAIL PROTECTED] 17:31:09,670 INFO [FileSystemXmlApplicationContext] Unable to
locate
ApplicationEventMulticaster with name
'applicationEventMulticaster':
using default
[EMAIL PROTECTED]
 8da]
17:31:09,670 INFO  [DefaultListableBeanFactory] Pre-instantiating
singletons infactory
[org.springframework.beans.factory.support.DefaultListableBeanFactory
defining beans [jbi,rfilter]; root of BeanFactory hierarchy]
17:31:11,435 INFO [XBeanXmlBeanDefinitionReader] Loading XML bean definitions from file
[D:\Jboss-4.0.5.GA\server\default\servicemix\service-assemblies\FP-SA\ve
 rsion_10\sus\servicemix-jsr181\FP-JSR-SU\xbean.xml]
17:31:11,482 INFO  [FileSystemXmlApplicationContext] Bean factory
for
application context [xbean]:
org.springframework.beans.factory.support.DefaultListableBeanFactory
defining beans org.apache.servicemix.jsr181.Jsr181Endpoint]; root
of
BeanFactory hierarchy
17:31:11,498 INFO [FileSystemXmlApplicationContext] 1 beans
defined
in application context [xbean]
17:31:11,498 INFO [FileSystemXmlApplicationContext] Unable to
locate
MessageSource with name 'messageSource': using default
[EMAIL PROTECTED]
17:31:11,498 INFO  [FileSystemXmlApplicationContext] Unable to
locate
ApplicationEventMulticaster with name
'applicationEventMulticaster':
using default
[EMAIL PROTECTED]
 287]
17:31:11,498 INFO  [DefaultListableBeanFactory] Pre-instantiating
singletons infactory
[org.springframework.beans.factory.support.DefaultListableBeanFactory
defining beans [org.apache.servicemix.jsr181.Jsr181Endpoint];
parent:
[EMAIL PROTECTED]
 11]
17:31:12,638 INFO  [XBeanXmlBeanDefinitionReader] Loading XML bean
definitions from file
[D:\Jboss-4.0.5.GA\server\default\servicemix\service-assemblies\FP-SA\ve
 rsion_10\sus\servicemix-http\FP-HTTP-SU\xbean.xml]
17:31:12,670 INFO  [FileSystemXmlApplicationContext] Bean factory
for
application context [xbean]:
org.springframework.beans.factory.support.DefaultListableBeanFactory
defining beans [org.apache.servicemix.http.HttpEndpoint]; root of
BeanFactory hierarchy 17:31:12,670 INFO [FileSystemXmlApplicationContext] 1 beans defined
in
application context [xbean]
17:31:12,670 INFO [FileSystemXmlApplicationContext] Unable to
locate
MessageSource with name 'messageSource': using default
[EMAIL PROTECTED]
17:31:12,670 INFO [FileSystemXmlApplicationContext] Unable to
locate
ApplicationEventMulticaster with name
'applicationEventMulticaster':
using default
[EMAIL PROTECTED]
 c9c7]
17:31:12,670 INFO [DefaultListableBeanFactory] Pre-instantiating
singletons infactory
[org.springframework.beans.factory.support.DefaultListableBeanFactory
defining beans [org.apache.servicemix.http.HttpEndpoint]; root of
BeanFactory hierarchy] 17:31:13,263 INFO [DescriptorFactory] Validation error on
file:/D:/Jboss-4.0.5.GA/server/default/servicemix/service-assemblies/FP-
 SA/version_10/sus/servicemix-http/FP-HTTP-SU/META-INF/jbi.xml:
org.xml.sax.SAXParseException: cvc-complex-type.4: Attribute
'interface-name' must appear on element 'consumes'. 17:31:13,357 INFO [ServiceAssemblyLifeCycle] Starting service assembly: FP-SA 17:31:13,420 INFO [ServiceUnitLifeCycle] Initializing service unit: FP-LW-SU 17:31:13,420 INFO [ServiceUnitLifeCycle] Initializing service unit: FP-JSR-SU 17:31:13,420 INFO [ServiceUnitLifeCycle] Initializing service unit: FP-HTTP-SU 17:31:13,420 INFO [ServiceUnitLifeCycle] Starting service unit:
 FP-LW-SU
17:31:13,420 INFO [ComponentMBeanImpl] Initializing component:
 fileSender
17:31:13,482 INFO [ComponentMBeanImpl] Starting component:
fileSender
17:31:13,482 INFO [ComponentMBeanImpl] Initializing component:
 filePoller
17:31:13,513 INFO [ComponentMBeanImpl] Starting component:
filePoller
17:31:13,513 INFO [ServiceUnitLifeCycle] Starting service unit:
 FP-JSR-SU
17:31:13,513 INFO [ServiceUnitLifeCycle] Starting service unit:
 FP-HTTP-SU
17:31:13,529 INFO [AutoDeploymentService] Directory: deploy:
Finished
installation of archive:  FP-SA-1.0-SNAPSHOT.jar
17:31:13,670 ERROR [STDERR] [Fatal Error] mysqltest.txt:1:1:
Content
is not allowed in prolog.
17:31:18,529 ERROR [STDERR] [Fatal Error] mysqltest.txt:1:1:
Content
is not allowed in prolog.
Thanks&Regards Brahma Naidu -----Original Message----- From: Gert Vanthienen [mailto:[EMAIL PROTECTED] Sent: Monday, June 11, 2007 5:21 PM To: [email protected] Cc: Aelem, Bramha Naidu (Cognizant) Subject: Re: Reg:servicemix-lw container Brahma Naidu, I know that there is no directory property, you can safely refer to
a
directory from the file property of the poller (replace
d:/filefolder/testfile.txt by d:/filefolder). Secondly, let me repeat myself: Does the file you're polling
contain
 XML?
If it doesn't contain XML, you should add this to both your poller
and
your writer components
<property name="marshaler"> <bean
class="org.apache.servicemix.components.util.SimpleFlatFileMarshaler"/>
    </property>
Do you get any exceptions on your console? Those might also hold
 useful
information...
Regards, Gert P.S. Could you send your mails to servicemix-users as well, so
others
can try to solve the same problem using the mail archives?
[EMAIL PROTECTED] wrote:
Hi Gert,
The Filepoller class doesn't contain any directory property. But FileWriter contain the directory property. Attachment is the servicemix.xml for servicemix-lwcontainer.
Please
 go
through the attachment and tell me how to set the endpoint in
 filepoller
and filesender in servicemix.xml.
Please help me. Thanks&Regards Brahma Naidu -----Original Message----- From: Gert Vanthienen [mailto:[EMAIL PROTECTED] Sent: Monday, June 11, 2007 4:22 PM To: [email protected] Cc: Aelem, Bramha Naidu (Cognizant) Subject: Re: Reg:servicemix-lw container Bramha Naidu, There is no directory property on the FilePoller, but you can
 specify a
directory instead of a file on the file property.
Does the file you are polling contain XML? If not, you should
 specify
another marshaler (e.g.
org.apache.servicemix.components.util.SimpleFlatFileMarshaler) on
 both
the poller and sender endpoint. Otherwise, you will get parser
exceptions when the sender is trying to parse the message while
 writing
it to disk. Doesn't your console show exceptions?
Gert
Hi Gert,
I am using the class
 org.apache.servicemix.components.file.FilePoller
for polling for a particular file. This class does not allow me
to
 use
a directory property. So when I use file property to locate the
 file,
it is working fine.
<sm:activationSpec componentName="filePoller" service="pollfile:filePoller"
destinationService="pollfile:fileSender">
<sm:component>
<bean class="org.apache.servicemix.components.file.FilePoller"> <property name="file" value="D:/FileFolder/Testfile.txt"/> <property name="period" value="5000"/> <property name="deleteFile" value="false"/> <property name="filter"> <ref bean="filter"/> </property> </bean> </sm:component> </sm:activationSpec> But the problem is with the file sender component. I am using org.apache.servicemix.components.file.FileWriter to write the
file
 to
a location. But I am getting a file with 0kb at the destination
folder.
Please help.
The sender component is written as below: <sm:activationSpec componentName="fileSender" service="pollfile:fileSender"> <sm:component> <bean class="org.apache.servicemix.components.file.FileWriter"> <property name="directory" value="D:/dest" /> <property name="marshaler"> <bean
class="org.apache.servicemix.components.util.DefaultFileMarshaler">
<!--<property name="useMessageContent" value="false"/>-->
<property name="fileName"> <bean
class="org.apache.servicemix.expression.JaxenStringXPathExpression">
<constructor-arg value="concat('sample_', /sample/@id, '.txt')"
/>
</bean> </property> </bean> </property> </bean> </sm:component> </sm:activationSpec> Thanks&Regards Brahma Naidu -----Original Message----- From: Gert Vanthienen [mailto:[EMAIL PROTECTED] Sent: Monday, June 11, 2007 2:46 PM To: [email protected] Cc: Aelem, Bramha Naidu (Cognizant) Subject: Re: Reg:servicemix-lw container L.S., Continuing this on the users mailing list... First of all, I would recommend you to use the new JBI component (servicemix-file) for polling and sending files. Look at http://incubator.apache.org/servicemix/servicemix-file.html for
 more
information on that one.
For the lightweight example you have here: - You should make the file attribute in the poller refer to a
directory
instead of a file.
- If you want to transfer something other than XML files, you
 should
be
using a Marshaler to do so (e.g. ServiceMix's
 SimpleFlatFileMarshaler
or
one you build yourself)
Regards, Gert [EMAIL PROTECTED] wrote:
Hi Gert,
Could you please help me in servicemix-lwcontainer? I am copying file from source to destination using filepoller
and
filesender components. But it's copying file from source with
zero
bytes. How to resolve this error. My servicemix.xml looks like this: <beans xmlns:sm="http://servicemix.apache.org/config/1.0"; xmlns:pollfile="http://pollfile.cts.com/pollFile";> <classpath> <location>.</location>
<location>lib/servicemix-components-3.1-incubating.jar</location>
<location>lib/oro-2.0.8.jar</location> </classpath> <sm:serviceunit id="jbi"> <sm:activationSpecs> *<!-- Look for files in the source directory -->* * * <sm:activationSpec componentName="filePoller" service="pollfile:filePoller"
destinationService="pollfile:fileSender">
<sm:component>
<bean class="org.apache.servicemix.components.file.FilePoller"> <property name="file" value="D:/MySQLTest/mysqltest.txt" /> <property name="period" value="5000" /> <property name="deleteFile" value="false" /> <property name="filter" ref="rfilter" /> </bean> </sm:component> </sm:activationSpec> *<!-- Write files to the destination directory -->* * * <sm:activationSpec componentName="fileSender" service="pollfile:fileSender"> <sm:component> <bean class="org.apache.servicemix.components.file.FileWriter"> <property name="directory" value="D:/dest/" /> <property name="marshaler"> <bean
class="org.apache.servicemix.components.util.DefaultFileMarshaler">
* <!--*
*<property name="fileName">* * <bean
class="org.apache.servicemix.jbi.JaxenStringXPathExpression">*
* <constructor-arg value="concat('sample_', /sample/@id,
'.txt')"
/>*
* </bean>*
* </property>* * *--* >* </bean> </property> </bean> </sm:component> </sm:activationSpec> </sm:activationSpecs> </sm:serviceunit> <bean id="rfilter" class="org.apache.oro.io.GlobFilenameFilter"> <constructor-arg value="*.txt"/> </bean> </beans> I commented some portion in the destination part with that it's copying file from source to destination with 0 bytes. Could you please help me in this problem? How to copy exact file form source directory to destination
directory?
*Thanks&Regards*
*Bramha Naidu Aelem* This e-mail and any files transmitted with it are for the sole
use
of
the intended recipient(s) and may contain confidential and
privileged
information.
If you are not the intended recipient, please contact the sender
 by
reply e-mail and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination,
 forwarding,
printing or copying of this email or any action taken in
reliance
 on
this e-mail is strictly prohibited and may be unlawful.
This e-mail and any files transmitted with it are for the sole
use
 of
the intended recipient(s) and may contain confidential and
 privileged
information.
If you are not the intended recipient, please contact the sender
by
reply e-mail and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination,
 forwarding,
printing or copying of this email or any action taken in reliance
 on
this e-mail is strictly
prohibited and may be unlawful.
This e-mail and any files transmitted with it are for the sole use
 of
the intended recipient(s) and may contain confidential and
privileged
information.
If you are not the intended recipient, please contact the sender
by
reply e-mail and destroy all copies of the original message.
Any unauthorized review, use, disclosure, dissemination,
forwarding,
printing or copying of this email or any action taken in reliance
on
this e-mail is strictly
prohibited and may be unlawful.
This e-mail and any files transmitted with it are for the sole use
of
the intended recipient(s) and may contain confidential and
privileged
information.
If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination,
forwarding,
printing or copying of this email or any action taken in reliance
on
this e-mail is strictly
prohibited and may be unlawful.
 This e-mail and any files transmitted with it are for the sole use
of
the intended recipient(s) and may contain confidential and privileged information.

If you are not the intended recipient, please contact the sender by
reply e-mail and destroy all copies of the original message.

 Any unauthorized review, use, disclosure, dissemination, forwarding,

printing or copying of this email or any action taken in reliance on this e-mail is strictly

 prohibited and may be unlawful.
This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email or any action taken in reliance on this e-mail is strictly
prohibited and may be unlawful.


This e-mail and any files transmitted with it are for the sole use of the 
intended recipient(s) and may contain confidential and privileged information.
If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email or any action taken in reliance on this e-mail is strictly prohibited and may be unlawful.



Reply via email to