IBM AS400 클라이언트 액세스 소프트웨어를 개발 중입니다. Sign on User List를 얻으려고합니다. 거기에 사용자에 대한 70 개 이상의 기호가 있지만, 내 코드는 오직 6 사용자 정보를 제공합니다. 사람이 ..이 친구를 어떻게 도와 줄 수as400 (jt400)에 로그온하는 방법 사용자 목록
내 코드 :
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) {catch {Exception e} { } {catch} (예외 e) { e.printStackTrace();'출력을 [질문 편집] (http://stackoverflow.com/posts/16163784/edit). 2) 코드 블록에 일관되고 논리적 인 들여 쓰기를 사용하십시오. 코드의 들여 쓰기는 사람들이 프로그램 흐름을 이해하도록 돕기위한 것입니다. –
@ Andrew - 친구 - 나는이 코드를 Exception에 추가합니다. 그러나 어떤 예외도 인쇄되지 않았습니다. 6 명의 사용자 정보 만 제공합니다. 하지만 사용자는 76 명입니다. – Dzshean
이 플랫폼의 계정에 대한 올바른 용어는 User Profile입니다. 사용자 로그인이라는 용어를 사용하는 것은 현재 로그인 한 사용자 목록을 찾는 일부 사용자를 의미 할 수 있습니다. – WarrenT