You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@oodt.apache.org by "Mattmann, Chris A (388J)" <ch...@jpl.nasa.gov> on 2012/07/21 20:29:23 UTC

Re: Downloading error when running the script "pushpull" in oodt-0.4

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.mattmann@nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


Re: Downloading error when running the script "pushpull" in oodt-0.4

Posted by YunHee Kang <yu...@gmail.com>.
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) <ch...@jpl.nasa.gov>:
> 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) <ch...@jpl.nasa.gov>:
>>> 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.mattmann@nasa.gov
>>> 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: chris.a.mattmann@nasa.gov
> WWW:   http://sunset.usc.edu/~mattmann/
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Adjunct Assistant Professor, Computer Science Department
> University of Southern California, Los Angeles, CA 90089 USA
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>

Re: Downloading error when running the script "pushpull" in oodt-0.4

Posted by YunHee Kang <yu...@gmail.com>.
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) <ch...@jpl.nasa.gov>:
> 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) <ch...@jpl.nasa.gov>:
>>> 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.mattmann@nasa.gov
>>> 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: chris.a.mattmann@nasa.gov
> WWW:   http://sunset.usc.edu/~mattmann/
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Adjunct Assistant Professor, Computer Science Department
> University of Southern California, Los Angeles, CA 90089 USA
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>

Re: Downloading error when running the script "pushpull" in oodt-0.4

Posted by "Mattmann, Chris A (388J)" <ch...@jpl.nasa.gov>.
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) <ch...@jpl.nasa.gov>:
>> 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.mattmann@nasa.gov
>> 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: chris.a.mattmann@nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


Re: Downloading error when running the script "pushpull" in oodt-0.4

Posted by "Mattmann, Chris A (388J)" <ch...@jpl.nasa.gov>.
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) <ch...@jpl.nasa.gov>:
>> 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.mattmann@nasa.gov
>> 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: chris.a.mattmann@nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


Re: Downloading error when running the script "pushpull" in oodt-0.4

Posted by YunHee Kang <yu...@gmail.com>.
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.

Thanks,

Yunee


2012/7/22 Mattmann, Chris A (388J) <ch...@jpl.nasa.gov>:
> 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.mattmann@nasa.gov
> WWW:   http://sunset.usc.edu/~mattmann/
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Adjunct Assistant Professor, Computer Science Department
> University of Southern California, Los Angeles, CA 90089 USA
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>

Re: Downloading error when running the script "pushpull" in oodt-0.4

Posted by YunHee Kang <yu...@gmail.com>.
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.

Thanks,

Yunee


2012/7/22 Mattmann, Chris A (388J) <ch...@jpl.nasa.gov>:
> 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.mattmann@nasa.gov
> WWW:   http://sunset.usc.edu/~mattmann/
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Adjunct Assistant Professor, Computer Science Department
> University of Southern California, Los Angeles, CA 90089 USA
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>