Создать объект ProfileTokenCredential для другого пользователя из существующего объекта AS400 - PullRequest
0 голосов
/ 11 января 2019

Я хочу создать ProfileTokenCredential из существующего объекта AS400, а затем создать новый объект AS400, используя этот ProfileTokenCredential.

У меня есть настройка EIM с отображением моего пользователя целевому пользователю.

AS400 as400 = new AS400("myhost", "me", "mypw");
as400.connectService(AS400.SIGNON);
ProfileTokenCredential ptc = as400.generateProfileToken("cn=targetProfile", ProfileTokenCredential.TYPE_SINGLE_USE, 600);
AS400 authedUser = new AS400(as400.getSystemName(), ptc);

Я получаю это исключение

com.ibm.as400.access.AS400SecurityException: Can not obtain the EIM registry name.:me
    at com.ibm.as400.access.AS400ImplRemote.returnSecurityException(AS400ImplRemote.java:2875)

Как правильно отформатировать имя целевого профиля как отличительное имя?

Я что-то упускаю в EIM?

...