Как получить as400 (jt400) Войти в список пользователей

Я занимаюсь разработкой программного обеспечения для клиентского доступа IBM AS400. Я пытаюсь получить знак в списке пользователей. Есть более 70 пользователей, но мой код дает мне только 6 пользовательских данных. Может ли кто-нибудь помочь мне сделать это Друзья..

Мой код:

try {
         AS400 system = new AS400 ("SERVER","USER", "PASSWORD");
         UserList userList = new UserList(system);
         Enumeration list = userList.getUsers();

      while (list.hasMoreElements())  {
      User U = (User) list.nextElement();

      long UID = U.getUserID();
      String SUID = Long.toString(UID);

      String DESCRIPTION = U.getDescription();
      int USD_STORAGE = U.getStorageUsed();
      String USD_S = Integer.toString(USD_STORAGE);
      String COUNTRY_ID = U.getCountryID();
      String JOB_DESCRIPTION = U.getJobDescription();
      String STATUS = U.getStatus();

String[] JOBDATA = {SUID,DESCRIPTION,USD_S,COUNTRY_ID,JOB_DESCRIPTION,STATUS};
DTM.addRow(JOBDATA);


}
} catch (Exception e) {
       e.printStackTrace();
}

1 ответ

Система безопасности обычно ограничивает, кто может просматривать информацию профиля пользователя. "ПОЛЬЗОВАТЕЛЬ" должен иметь соответствующие полномочия.

Другие вопросы по тегам