Google Apps Security and Compliance Services Web Services Application Programming Interface Guide, Early Access Version 1.5 User Manual
Page 36

34
Message Security and Compliance Application Programming Interface Guide RELEASE EA version 1.5
•
automatedBatchPort = service.getAutomatedBatchPort();
//Create an Instance of the extra argument structure for orgs
AutomatedBatchAPI.ListorgsqueryParams qpOrgArgs = new
AutomatedBatchAPI.ListorgsqueryParams();
//Get the child records.
qpOrgArgs.setChildorgs("Yes");
// Make our call and retrieve a list of orgRecords.
List<AutomatedBatchAPI.OrgRecord> orgs =
automatedBatchPort.listorgs(authCredentials,"ALL",qpOrgArgs);
// Display information for each org.
for (int orgCount = 0; orgCount < orgs.size(); orgCount++) {
String orgName = orgs.get(orgCount).getOrgname();
System.out.println("Found org " + orgName);
}
} catch ( EndpointResolverAPI.UnknownEmailException_Exception ex ) {
System.err.println("Auth email specified is not located in
postini " +
ex);
System.exit(255);
} catch ( AutomatedBatchAPI.BatchException_Exception ex ) {
System.err.println("Unexpected batch error " + ex );
System.exit(255);
} catch ( Exception ex ) {
System.err.println("Unexpected exception while processing API
command! " +
ex);
System.exit(255);
}