Hi Chris, > I had a thought: it would be really cool to make a quick PushPull > command line tool that simply wraps ExpressionValidator and examines > the RemoteSpecs directory to validate all the regexes in that file. > > I've filed: https://issues.apache.org/jira/browse/OODT-475 > > to track my thoughts on the issue.
I agree. That's one of must-have tools. Thanks, Yunhee 2012/7/23 Mattmann, Chris A (388J) <[email protected]>: > Hi Yunee, > > > On Jul 21, 2012, at 9:24 PM, YunHee Kang wrote: > >> Hi Chris, >> >> I tried to validate the following two regular expressions by a program >> ExpressionValidator: >> 1) TES-Aura_L2-CO2-Nadir_r\d{10}\w{2}\d{2}\w\d{2}\.he5 >> 2) TES-Aura\_L2-CO2-Nadir\_r\d{10}\w{2}\d{2}\w\d{2}\.he5 >> >> The following input string is inputed : >> TES-Aura_L2-CO2-Nadir_r0000002147_F06_09.he5 >> >> But the program ExpressionValidator said "true". >> So I think that there is no problem when validating the regular >> expressions for given input string. > > Yep that means your regex look fine, thanks! > > I had a thought: it would be really cool to make a quick PushPull > command line tool that simply wraps ExpressionValidator and examines > the RemoteSpecs directory to validate all the regexes in that file. > > I've filed: https://issues.apache.org/jira/browse/OODT-475 > > to track my thoughts on the issue. > > Cheers, > Chris >> >> >> 2012/7/22 Mattmann, Chris A (388J) <[email protected]>: >>> 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: [email protected] >>> WWW: http://sunset.usc.edu/~mattmann/ >>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> Adjunct Assistant Professor, Computer Science Department >>> University of Southern California, Los Angeles, CA 90089 USA >>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >>> > > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Chris Mattmann, Ph.D. > Senior Computer Scientist > NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA > Office: 171-266B, Mailstop: 171-246 > Email: [email protected] > WWW: http://sunset.usc.edu/~mattmann/ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Adjunct Assistant Professor, Computer Science Department > University of Southern California, Los Angeles, CA 90089 USA > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >
