My problem does not solved yet but when i use NTCredentials instead of  
UsernamePasswordCredentials the server error is changed from 401 to 409
   
  where at microsoft site say that 
  Error code 401 Unauthorized(The resource requires authorization or 
authorization was refused. [HTTP])
  Error code 409 Conflict (A collection cannot be created until intermediate 
collections have been created. [WebDAV])
   
  If anyone can help me i will be very thankfull.
   
  My code is:
   
  NTCredentials creds = new NTCredentials(username, 
password,serverIP,domainName );
  String 
path="http://"+serverIP+"/"+exchangeFolder+"/"+calendarUser+"/"+calendarFolder+"/";;
  Protocol p = new Protocol( "http", new DefaultProtocolSocketFactory(), 8090 );
NotificationListener nl = new NotificationListener("localhost",8090,serverIP,80,
                    p, creds,path,30000,true);
  boolean bl= nl.subscribe( "Update",path,DepthSupport.DEPTH_1,
            3600,1,new EventListener(),creds );
            System.out.println(bl);
   
  the output is:
  false
  SEVERE: Subscription for uri='http://10.10.1.1/exchange/dkamal/calendar/' 
failed. State: 409

   

                
---------------------------------
Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls.  Great rates 
starting at 1¢/min.
                
---------------------------------
Blab-away for as little as 1ยข/min. Make  PC-to-Phone Calls using Yahoo! 
Messenger with Voice.

Reply via email to