Note: Read the Code example disclaimer for important legal information.
///////////////////////////////////////////////////////////////////////// // // User list example. This program lists all of the users in a given // group. // // Command syntax: // UserListExample system group // // This source is an example of IBM Toolbox for Java "UserList". // ///////////////////////////////////////////////////////////////////////// import com.ibm.as400.access.*; import com.ibm.as400.vaccess.*; import java.util.Enumeration; public class UserListExample { public static void main (String[] args) { // If a system and group were not specified, then display // help text and exit. if (args.length != 2) { System.out.println("Usage: UserListExample system group"); return; } try { // Create an AS400 object. The system name was passed // as the first command line argument. AS400 system = new AS400 (args[0]); // The group name was passed as the second command line // argument. String groupName = args[1]; // Create the user list object. UserList userList = new UserList (system); // Get a list of the users in the given group. userList.setUserInfo (UserList.MEMBER); userList.setGroupInfo (groupName); Enumeration enum = userList.getUsers (); // Iterate through the list and print out the // users' names and descriptions. while (enum.hasMoreElements ()) { User u = (User) enum.nextElement (); System.out.println ("User name: " + u.getName ()); System.out.println ("Description: " + u.getDescription ()); System.out.println (""); } } catch (Exception e) { System.out.println ("Error: " + e.getMessage ()); } System.exit (0); } }