Hi YunHee, On Jul 19, 2012, at 6:14 PM, YunHee Kang wrote:
> HI Chris, > > I made correct a corresponding ProtocolFactory for ftp Protocol in > the file policy/ProtocolFactoryInfo for running a script "pushpull". > I think I fixed the problem related with a ftp connection to a remote site. > > But I got the follow a part of the error message when I ran the script. > SEVERE: Failed to finish downloading per property files > /home/yhkang/oodt/cas-pushpull/etc/examples/DirStructXmlParserFiles/TESL2CO2.xml > : null > > Is there any problem in the file "TESL2CO2.xml" ? > > <root> > <dirstruct starting_path="/TES/TL2CO2N.005"> > <nofiles/> > <dir name="\d{4}\.\d{2}\.\d{2}"> > <nodirs/> > <file name="TES-Aura_L2-CO2-Nadir_r\d{10}\w{2}\d{2}\w\d{2}\.he5"/> > </dir> > </dirstruct> > </root> I *think* (but could be wrong) that you need to prefix the '_' with a '\'. There is a program called ExpressionValidator that we ship with Pushpull: java -Djava.ext.dirs=../lib org.apache.oodt.cas.pushpull.util.ExpressionValidator That you can use to validate your regexes. Give that a shot and let us know! Cheers, Chris ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Chris Mattmann, Ph.D. Senior Computer Scientist NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA Office: 171-266B, Mailstop: 171-246 Email: chris.a.mattm...@nasa.gov WWW: http://sunset.usc.edu/~mattmann/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Adjunct Assistant Professor, Computer Science Department University of Southern California, Los Angeles, CA 90089 USA ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++