public static void main(String[] args) throws Exception{ UiComputeDiscover d = new UiComputeDiscover(); JobDefinitionDocument j = JobDefinitionDocument.Factory.newInstance(); //JobDefinitionType jdt = d.formatQuery(j,"sparc","4","4","SunOS"); JobDefinitionType jdt = d.formatQuery(j,"powerpc","","",""); UDAPRequestDocument udap = UDAPRequestDocument.Factory.newInstance(); UDAPRequest ureq = udap.addNewUDAPRequest(); ureq.setId("programatic generated UDAP request ID"); ResourceType r = ureq.addNewResource(); r.setId("1st CR"); r.setType(ResourceTypeEnumerationTypeImpl.Enum.forString("ComputeResource")); DescriptionType rd = r.addNewResourceDescription(); rd.set(jdt.getJobDescription()); rd.setDialect("http://schemas.ggf.org/jsdl/2005/11/jsdl"); System.out.println("Generated UDAPRequest: \n"+udap.xmlText(new XmlOptions().setSavePrettyPrint())); UDAPResponseDocument udapResponse = UserClient.submitRequest(udap); System.out.println("got Response from client:\n"+udapResponse); }