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:[EMAIL PROTECTED] 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:[EMAIL PROTECTED] 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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Stefan L�tzkendorf  --  [EMAIL PROTECTED]


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]






--
Stefan L�tzkendorf  --  [EMAIL PROTECTED]


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-- Stefan L�tzkendorf -- [EMAIL PROTECTED]


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to