2012-11-13 5 views
4

JTOpen API를 사용하여 AS400 시스템에 액세스하고 있습니다. 나는 다음과 같은 예외가 2 일부터 던져 같은 방법으로 만료 된 사용자 암호를 변경하려고 할 때, 한편만료 된 비밀번호 변경이 실패합니다.

AS400 system = new AS400("AS400SYSTEM", "AS400USER"); 
system.changePassword("OLDPASSWORD", "NEWPASSWORD"); 

:

나는 성공적으로 같은 활성 AS400 사용자 암호를 변경할 수 있습니다 줄 :

com.ibm.as400.access.AS400SecurityException : 암호가 잘못되었습니다.

먼저해야 할 일은 무엇입니까?

답변

5

암호가 만료되었거나 사용자 프로필이 비활성화 되었습니까?

프로필을 사용하지 않으면 로그온 할 수 없습니다 ... 로그온 할 수 없기 때문에 암호를 변경할 수 없습니다.

암호를 변경하기 전에 connect (AS400.SIGNON) 메소드를 호출 해보십시오.

모두 실패한 경우 trace을 활성화하여 시스템에서 수행하려는 작업을 확인하십시오.

관련 문제