[prev in list] [next in list] [prev in thread] [next in thread] 

List:       slide-user
Subject:    RE: command line client scripting and wildcard support
From:       "Mike Perham" <Mike.Perham () webifysolutions ! com>
Date:       2004-12-30 17:03:04
Message-ID: ECFB827E149E9C499CCF16A42C1B64310B7411 () webifymail01 ! webify ! local
[Download RAW message or body]

I'm using the exact same versions:

Apache Ant version 1.6.1 compiled on February 12 2004
java version "1.4.2_06"
Slide client 2.1

Note that I am using an unknown IIS-based WebDAV server, not Slide.  I don't think \
that would make a difference (since it appears to be a client-side problem) but you \
never know.

-----Original Message-----
From: Stefan Lützkendorf [mailto:luetzkendorf@apache.org] 
Sent: Thursday, December 30, 2004 9:25 AM
To: Slide Users Mailing List
Subject: Re: command line client scripting and wildcard support

Hi Mike,
after some trouble with configuring of the the ssl stuff your ant file works for me.
What version of the task do you use? (I used 2.1. and ant 1.6.1 and java
  1.4.2)
Stefan

<project name="WebDAV download" default="fetch">
     <property name="url" value="https://localhost:8443/txfile/files"/>
     <property name="user" value="john"/>
     <property name="password" value="john"/>
     <property name="dir.incoming" value="./download"/>

     <target name="declare-tasks">
        <taskdef resource="org/apache/webdav/ant/taskdefs.properties">
           <classpath>
              <fileset dir="lib">
                 <include name="*.jar"/>
              </fileset>
           </classpath>
        </taskdef>
     </target>

     <target name="fetch" depends="declare-tasks, download"/>

     <target name="download">
        <davget url="${url}" userid="${user}" password="${password}"
           todir="${dir.incoming}">
           <davfileset dir=".">
              <include name="**/*"/>
           </davfileset>
        </davget>
     </target>
</project>




Mike Perham wrote:
> No luck.  Same problem.  I turned on debug logging but Slide does not appear to use \
> much (if anything) in the way of logging and httpclient does not log anything \
> useful either. 
> mike
> 
> -----Original Message-----
> From: Stefan Lützkendorf [mailto:luetzkendorf@apache.org]
> Sent: Wednesday, December 29, 2004 11:16 AM
> To: Slide Users Mailing List
> Subject: Re: command line client scripting and wildcard support
> 
> can you try an absolute uri at the dir attribte of the davfileset?
> e.g. <davfileset dir="${url}">
> Stefan
> 
> Mike Perham wrote:
> 
> 
> > Has anyone tested the ant tasks with https?  It does not seem to work for me:
> > 
> > org.apache.commons.httpclient.URIException: wrong class use
> > at org.apache.commons.httpclient.HttpsURL.checkValid(HttpsURL.java:454)
> > at org.apache.commons.httpclient.HttpsURL.<init>(HttpsURL.java:110)
> > at org.apache.commons.httpclient.HttpsURL.<init>(HttpsURL.java:364)
> > at org.apache.webdav.ant.Utils.createHttpURL(Utils.java:459)
> > at org.apache.webdav.ant.ResourceProperties.getResourceType(ResourceProperties.java:112)
> >  at org.apache.webdav.ant.CollectionScanner.readCollection(CollectionScanner.java:128)
> >  at org.apache.webdav.ant.CollectionScanner.scan(CollectionScanner.java:86)
> > at org.apache.webdav.ant.WebdavFileSet.getCollectionScanner(WebdavFileSet.java:83)
> >  at
> > org.apache.webdav.ant.taskdefs.Get.downloadFileset(Get.java:117)
> > 
> > with this ant script:
> > 
> > <project name="WebDAV download" default="fetch">
> > <property name="url" value="https://datamover.bcbs-ar.com/Webify \
> > <https://datamover.bcbs-ar.com/Webify> "/> <property name="user" \
> > value="removed"/> <property name="password" value="removed"/>
> > <property name="dir.incoming" value="c:/ftp/incoming"/>
> > 
> > <target name="declare-tasks">
> > <taskdef resource="org/apache/webdav/ant/taskdefs.properties">
> > <classpath>
> > <fileset dir=".">
> > <include name="*.jar"/>
> > </fileset>
> > </classpath>
> > </taskdef>
> > </target>
> > 
> > <target name="fetch" depends="declare-tasks, download"/>
> > 
> > <target name="download">
> > <davget url="${url}" userid="${user}" password="${password}"
> > todir="${dir.incoming}">
> > <davfileset dir=".">
> > <include name="**/ENROLLMENT*.XML"/>
> > </davfileset>
> > </davget>
> > </target>
> > </project>
> > 
> > I checked the httpclient source code and it only throws that exception if the URL \
> > does not start with "https".  If I change the password, I get a 401 Unauthorized \
> > so I know it is connecting to the correct https URL. 
> > mike
> > 
> > 
> > -----Original Message-----
> > From: Stefan Lützkendorf [mailto:luetzkendorf@apache.org]
> > Sent: Wednesday, December 29, 2004 9:51 AM
> > To: Slide Users Mailing List
> > Subject: Re: command line client scripting and wildcard support
> > 
> > there are some ant tasks which may be usefull in automation if you want to use \
> > ant. Stefan
> > 
> > Mike Perham wrote:
> > 
> > 
> > 
> > > I need to automate the download and deletion of files from a remote 
> > > WebDAV site.  I'd like to use a command line client with a simple 
> > > script to do this but the 2.0 client does not support wildcards.  
> > > Does anyone have any suggestions about available tools out there to 
> > > perform this task?
> > > 
> > > mike
> > > 
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail: slide-user-help@jakarta.apache.org
> > > 
> > > 
> > 
> > 
> > --
> > Stefan Lützkendorf  --  luetzkendorf@apache.org
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: slide-user-help@jakarta.apache.org
> > 
> > 
> > 
> > 
> 
> 
> --
> Stefan Lützkendorf  --  luetzkendorf@apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-user-help@jakarta.apache.org
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-user-help@jakarta.apache.org
> 
> 

--
Stefan Lützkendorf  --  luetzkendorf@apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic