import SoaG.*; import SoaG.AdabasEmployeesMiniServiceStub.*; /* * The Portus LIST method will return all data matching the * criteria at once, no matter how large the result set is. * * So if you need (or want) to retrieve the result set in "chunks" * of records, or your request requires complex search syntax, * use the SELECT method. * * Tut_03c_SelectConversational.java provides an example for this. */ public class Tut_02_List { public static void main(String[] args) { try { AdabasEmployeesMiniServiceStub stub = new AdabasEmployeesMiniServiceStub(); AdabasEmployeeKeyType keys = new AdabasEmployeeKeyType(); keys.setPersonnel_id("50005*"); AdabasEmployeeListElement listKey = new AdabasEmployeeListElement(); listKey.setAdabasEmployeeListElement(keys); AdabasEmployeesMiniElement result = null; result = stub.list(listKey, null, null); AdabasEmployeesMiniElementType root = result.getAdabasEmployeesMiniElement(); AdabasEmployeesMiniType group = root.getAdabasEmployeesMini(); AdabasEmployeeType elements[] = group.getAdabasEmployee(); System.out.println("Number of record read: " + elements.length); for (int i = 0; i < elements.length; i++) { AdabasEmployeeType r = elements[i]; System.out.println("Record [" + i + "]" + "Personnel Id=" + r.getPersonnel_id() + ", " + "Name=" + r.getName() + ", " + "First Name=" + r.getFirst_name() + ", " + "City=" + r.getCity()); } } catch (Exception ex) { ex.printStackTrace(); } } }
![]() ![]() |
![]() |
![]() ![]() |