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