Re: BindingStore
Hi Christophe, have you set org.apache.slide.binding=true in the configuration file slide.properties? I've tried to reproduce the behaviour that you described. I took Windows Explorer and could create the collection but also received the HEAD 404 response. Regards Stefan Am Thu, 05 Aug 2004 21:29:08 +0200 schrieb Christophe Lombart [EMAIL PROTECTED]: I'm trying to use the BindingStore but I got an exception when I try to add a new collection with some methods. Only the BINDING method is working, other are not working correctly. Following the doc, I just set the my store with classname=org.apache.slide.store.BindingStore but I doesn't work. Is it necessary to set other parameters ? Christophe 05 Aug 2004 21:23:51 - org.apache.slide.webdav.WebdavServlet - ERROR - org.apache.slide.webdav.WebdavException: Not Found org.apache.slide.webdav.WebdavException: Not Found at org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod.java:391) at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:164) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:140) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:551) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:534) http8080-Processor4, 05-ao¹t-2004 21:23:51, root, HEAD, 404 Not Found, 20 ms, /files/New Folder 05 Aug 2004 21:23:51 - org.apache.slide.webdav.WebdavServlet - ERROR - org.apache.slide.webdav.WebdavException: Not Found org.apache.slide.webdav.WebdavException: Not Found at org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod.java:391) at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:164) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
RE: BindingStore
I use Binding Store too and everything seems to be working fine for me (atleast so far). I have tested most of the methods available using WebdavResource and no problems so far. I have tested using my java app as well as via DAVExplorer 0.90. Christophe One suggestion would be to test your server with another client (may be DAVExplorer). Stefan I do not have this binding property that you mentioned below: org.apache.slide.binding=true, in my slide.properties. Is this a new property in 2.1? I use 2.1M1 Regards, Ritu -Original Message- From: Stefan Fromm [mailto:[EMAIL PROTECTED] Sent: Friday, August 06, 2004 1:03 PM To: Slide Users Mailing List Subject: Re: BindingStore Hi Christophe, have you set org.apache.slide.binding=true in the configuration file slide.properties? I've tried to reproduce the behaviour that you described. I took Windows Explorer and could create the collection but also received the HEAD 404 response. Regards Stefan Am Thu, 05 Aug 2004 21:29:08 +0200 schrieb Christophe Lombart [EMAIL PROTECTED]: I'm trying to use the BindingStore but I got an exception when I try to add a new collection with some methods. Only the BINDING method is working, other are not working correctly. Following the doc, I just set the my store with classname=org.apache.slide.store.BindingStore but I doesn't work. Is it necessary to set other parameters ? Christophe 05 Aug 2004 21:23:51 - org.apache.slide.webdav.WebdavServlet - ERROR - org.apache.slide.webdav.WebdavException: Not Found org.apache.slide.webdav.WebdavException: Not Found at org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod .java:391) at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:164) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:140) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase .java:551) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 ) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163 ) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne ction(Http11Protocol.java:700) at
Re: BindingStore
Stefan Fromm wrote: Hi Stefan, org.apache.slide.binding=true in the configuration file slide.properties? yes Just to know the differences between both installation. What kind of store are you using ? I will try later with another webdav client (eg. dav explorer) Are you using the Slide webdav client ? Thanks for the info. Christophe I've tried to reproduce the behaviour that you described. I took Windows Explorer and could create the collection but also received the HEAD 404 response. Regards Stefan Am Thu, 05 Aug 2004 21:29:08 +0200 schrieb Christophe Lombart [EMAIL PROTECTED]: I'm trying to use the BindingStore but I got an exception when I try to add a new collection with some methods. Only the BINDING method is working, other are not working correctly. Following the doc, I just set the my store with classname=org.apache.slide.store.BindingStore but I doesn't work. Is it necessary to set other parameters ? Christophe 05 Aug 2004 21:23:51 - org.apache.slide.webdav.WebdavServlet - ERROR - org.apache.slide.webdav.WebdavException: Not Found org.apache.slide.webdav.WebdavException: Not Found at org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod.java:391) at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:164) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:140) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:551) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:534) http8080-Processor4, 05-ao¹t-2004 21:23:51, root, HEAD, 404 Not Found, 20 ms, /files/New Folder 05 Aug 2004 21:23:51 - org.apache.slide.webdav.WebdavServlet - ERROR - org.apache.slide.webdav.WebdavException: Not Found org.apache.slide.webdav.WebdavException: Not
RE: Searching in Slide
Hi Peder, Slide supports DASL queries through the webdav servlet. You can query for resources by property value, and perform full text search against the content. Text search against content is optimized by a Lucene index. The properties aren't currently indexed by Lucene, but I think full text search for properties still works using a default brute force search. I'm not sure about the performance. There isn't much documentation on search, but take a look at the documentation for DASL. Full Text search is done by having a contains condition in the where clause. I think there is also a new DASL implementation for one of the database stores. -Ryan Rhodes -Original Message- From: Peder Nordvaller [mailto:[EMAIL PROTECTED] Sent: Monday, August 02, 2004 7:58 AM To: Slide Users Mailing List Subject: Searching in Slide Hi, I've been working with slide for a bit and it's been working just fine most of the time. I'm now working with a lot of content and nodes in Slide and the way I've been searching for things is getting sluggish. I am working directly towards the helpers but I'm not using the SearchImpl class because I haven't had time to check it out. When I search I get the children of a node and get their properties, check them for keywords and continue on with the childrens children in the same fashion. This is taking way too much time with some 60k nodes and I have had to do some caching to make it work at all in a useful way. My questions are: Is there any things I can do to speed up getting information out of nodes (properties etc)? How fast is the built-in slide Search? Is there any documentation on how to make use of it? Sincerely, Peder Nordvaller - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: BindingStore
Hi Ritu, Stefan I do not have this binding property that you mentioned below: org.apache.slide.binding=true, in my slide.properties. Is this a new property in 2.1? I use 2.1M1 This property is not new in Slide 2.1, but it wasn't documented. Have a look at http://jakarta.apache.org/slide/javadoc/org/apache/slide/util/Configuration.Property.html#Binding There you can find all supported properties. Binding is enabled by default if there is no entry in slide.properties. Stefan - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: BindingStore
Hi Christophe, I use the default Slide 2.0 configuration, except that I use the BindingStore instead of ExtendedStore and in slide.properties I switch on/off some features. I've tried several clients apart from Windows Explorer until now. I used the Slide client which works fine, DAVExplorer and SkunkDAV. Another idea: does the Slide-starting user have write access to all directories (data and Slide server home with subdirectories)? Because I had some trouble with that when beginning with Slide. Stefan Am Fri, 06 Aug 2004 09:58:37 +0200 schrieb Christophe Lombart [EMAIL PROTECTED]: Stefan Fromm wrote: Hi Stefan, org.apache.slide.binding=true in the configuration file slide.properties? yes Just to know the differences between both installation. What kind of store are you using ? I will try later with another webdav client (eg. dav explorer) Are you using the Slide webdav client ? Thanks for the info. Christophe I've tried to reproduce the behaviour that you described. I took Windows Explorer and could create the collection but also received the HEAD 404 response. Regards Stefan Am Thu, 05 Aug 2004 21:29:08 +0200 schrieb Christophe Lombart [EMAIL PROTECTED]: I'm trying to use the BindingStore but I got an exception when I try to add a new collection with some methods. Only the BINDING method is working, other are not working correctly. Following the doc, I just set the my store with classname=org.apache.slide.store.BindingStore but I doesn't work. Is it necessary to set other parameters ? Christophe 05 Aug 2004 21:23:51 - org.apache.slide.webdav.WebdavServlet - ERROR - org.apache.slide.webdav.WebdavException: Not Found org.apache.slide.webdav.WebdavException: Not Found at org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod.java:391) at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:164) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:140) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:551) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828) at
Java Sample Code (WebDav Exchange)
I am using WSAD 5.1 with the application server being 4.0. I created an application a while back that used MAPI/CDO to schedule appointments and tasks in Microsoft Exchange Server. We have since moved to Exchange 2003 which has WebDav Capabilities. I was wondering what I would need to create an application that would send an email through Exchange 2003. I have the Slide Client and Server API's as well as the Common API. Is there anything else I am missing? Is there sample code out there that shows how to send a simple email to the Exchange 2003 box using Java/Slide? Thanks in advance for the help. PC - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Java Sample Code (WebDav Exchange)
If you can read VB or C#, have a look at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/e2k3/e2k3/_esdk_sending_a_message_webdav.asp The technique looks simple. You issue a PUT with a content type of message/rfc822 and a body that contains your email message (including the necessary headers) to a special url. There are a lot of other samples in the TOC on the left of that page. They may be useful. I don't have access to an Exchange server to test these on, but if someone wanted to go through and rewrite all these examples using the Slide webdav client and post the code on the wiki I could buy that person a cookie or something. -James Christopher, Paul J wrote: I am using WSAD 5.1 with the application server being 4.0. I created an application a while back that used MAPI/CDO to schedule appointments and tasks in Microsoft Exchange Server. We have since moved to Exchange 2003 which has WebDav Capabilities. I was wondering what I would need to create an application that would send an email through Exchange 2003. I have the Slide Client and Server API's as well as the Common API. Is there anything else I am missing? Is there sample code out there that shows how to send a simple email to the Exchange 2003 box using Java/Slide? Thanks in advance for the help. PC - 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]
RE: Java Sample Code (WebDav Exchange)
I can read VB. If that is the case, what is needed besides the Slide Client API? My application server and Exchange server are on different server boxes. Do I need the Slide Server API on the Exchange box? Any help would be great. Thanks in advance. PC -Original Message- From: James Mason [mailto:[EMAIL PROTECTED] Sent: Friday, August 06, 2004 9:10 AM To: Slide Users Mailing List Subject: Re: Java Sample Code (WebDav Exchange) If you can read VB or C#, have a look at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/e2k3/e2 k3/_esdk_sending_a_message_webdav.asp The technique looks simple. You issue a PUT with a content type of message/rfc822 and a body that contains your email message (including the necessary headers) to a special url. There are a lot of other samples in the TOC on the left of that page. They may be useful. I don't have access to an Exchange server to test these on, but if someone wanted to go through and rewrite all these examples using the Slide webdav client and post the code on the wiki I could buy that person a cookie or something. -James Christopher, Paul J wrote: I am using WSAD 5.1 with the application server being 4.0. I created an application a while back that used MAPI/CDO to schedule appointments and tasks in Microsoft Exchange Server. We have since moved to Exchange 2003 which has WebDav Capabilities. I was wondering what I would need to create an application that would send an email through Exchange 2003. I have the Slide Client and Server API's as well as the Common API. Is there anything else I am missing? Is there sample code out there that shows how to send a simple email to the Exchange 2003 box using Java/Slide? Thanks in advance for the help. PC - 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] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Java Sample Code (WebDav Exchange)
The client should be enough. My understanding is that there has been a bit of work put into the client to make it function as an Exchange client. That should be all you need. -James Christopher, Paul J wrote: I can read VB. If that is the case, what is needed besides the Slide Client API? My application server and Exchange server are on different server boxes. Do I need the Slide Server API on the Exchange box? Any help would be great. Thanks in advance. PC -Original Message- From: James Mason [mailto:[EMAIL PROTECTED] Sent: Friday, August 06, 2004 9:10 AM To: Slide Users Mailing List Subject: Re: Java Sample Code (WebDav Exchange) If you can read VB or C#, have a look at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/e2k3/e2 k3/_esdk_sending_a_message_webdav.asp The technique looks simple. You issue a PUT with a content type of message/rfc822 and a body that contains your email message (including the necessary headers) to a special url. There are a lot of other samples in the TOC on the left of that page. They may be useful. I don't have access to an Exchange server to test these on, but if someone wanted to go through and rewrite all these examples using the Slide webdav client and post the code on the wiki I could buy that person a cookie or something. -James Christopher, Paul J wrote: I am using WSAD 5.1 with the application server being 4.0. I created an application a while back that used MAPI/CDO to schedule appointments and tasks in Microsoft Exchange Server. We have since moved to Exchange 2003 which has WebDav Capabilities. I was wondering what I would need to create an application that would send an email through Exchange 2003. I have the Slide Client and Server API's as well as the Common API. Is there anything else I am missing? Is there sample code out there that shows how to send a simple email to the Exchange 2003 box using Java/Slide? Thanks in advance for the help. PC - 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] - 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]