Hi Corry,

I managed to reproduce the issue in my test domain and I asked the engineers
to investigate the issue.
I'll get back to you as soon as I get an update from them.
Thanks for reporting the issue and providing the sample code.

Claudio

On Thu, Aug 25, 2011 at 11:03 AM, Corry Dringenburg <
[email protected]> wrote:

> I am in EST, but it shouldn't matter because the dates are passed around as
> formatted strings.
>
> Here is a test program I wrote in Java. Its sets the vacation responder
> with the API using a hardcoded entry, then pulls back the entry and prints
> it out:
>
>
> public class VacationTest {
>     public static void main(String[] args) {
>          System.out.println("Program start");
>          setVacation();
>          getVacation();
>          System.out.println("Program finish");
>     }
>
>     public static void setVacation(){
>         GmailSettingsService serv = null;
>
>         try{
>             serv = new GmailSettingsService("your-apps", "XXXXXX.XXX",
> "XXXXXX", "XXXXXX");
>         }catch(Exception e){
>             e.printStackTrace();
>             System.out.println("new service threw exception");
>         }
>         System.out.println("Creating entry");
>         GenericEntry ent = new GenericEntry();
>
>         ent.addProperty("enable", "true");
>         ent.addProperty("contactsOnly", "true");
>         ent.addProperty("domainOnly", "false");
>         ent.addProperty("subject", "Test");
>         ent.addProperty("message", "test");
>         ent.addProperty("startDate", "2011-08-23");
>         ent.addProperty("endDate", "2011-08-27");
>
>         ent.validate();
>
>         URL url = null;
>         try{
>             url = new URL("
> https://apps-apis.google.com/a/feeds/emailsettings/2.0/XXXXXX.XXX/XXXXXX/XXXXXX
> ");
>         }catch(Exception e){
>             e.printStackTrace();
>             System.out.println("new url threw exception");
>         }
>
>         try{
>             System.out.println("Sending entry");
>             serv.update(url, ent);
>         }catch(Exception e){
>             e.printStackTrace();
>             System.out.println("update threw exception");
>         }
>     }
>
>     public static void getVacation(){
>          GmailSettingsService serv = null;
>
>         try{
>             serv = new GmailSettingsService("your-apps", "XXXXXX.XXX",
> "XXXXXX", "XXXXXX");
>         }catch(Exception e){
>             e.printStackTrace();
>         }
>
>         URL url = null;
>         try{
>             url = new URL("https://apps-apis.google.com/a/feeds
> /emailsettings/2.0/XXXXXX.XXX/XXXXXX/XXXXXX");
>         }catch(Exception e){
>             e.printStackTrace();
>         }
>
>         GenericEntry entry = null;
>
>         try{
>            entry = serv.getEntry(url, GenericEntry.class);
>         }catch(Exception e){
>             e.printStackTrace();
>         }
>
>         Map map = entry.getAllProperties();
>
>         Iterator iterator = map.keySet().iterator();
>
>         System.out.println("Printing entry");
>         while (iterator.hasNext()) {
>            String key = iterator.next().toString();
>            String value = map.get(key).toString();
>
>            System.out.println(key + " : " + value);
>         }
>     }
> }
>
>
> Here is a screen clip of my output window:
>
>
> <https://lh6.googleusercontent.com/-vf-AqIxg5m0/TlaNMb7KfgI/AAAAAAAAAAU/Cjr22wlvFrc/outputClip.PNG>
>
> And here is a screen clip of the actual Gmail Settings page:
>
>
> <https://lh4.googleusercontent.com/-v0POpPjTwyY/TlaOELAt3MI/AAAAAAAAAAg/CJRU8QGIorE/responderClip.PNG>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google Apps Domain Information and Management APIs" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/google-apps-mgmt-apis/-/Kzt8ilYXpNYJ.
>
> To post to this group, send email to
> [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-apps-mgmt-apis?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Apps Domain Information and Management APIs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-apps-mgmt-apis?hl=en.

Reply via email to