RTC-i some problems...
I've installed a jazz server on IBM-i, using a local user (JAZZ) configured as "administrator", I mean that I referenced this user in teamserver.properties, like this:
com.ibm.team.repository.db.vendor = DB2i
com.ibm.team.repository.db.jdbc.location=//localhost;hold statements=true;user=jazz;password={password};
com.ibm.team.repository.db.jdbc.password=jazzpwd
com.ibm.team.repository.db.db2i.schema.name=JAZZREPO01
com.team.repository.user.registry.type=UNSUPPORTED
I also mapped this user (and also other 2 local users) in the Security Roles on the WebSphere console (JazzUsers, JazzAdmins...).
Then I'v lauched the https://host:port/jazz/setup to create the Project Area and register one additional user in jazz repository.
Now I've got 2 problems:
1. If I connect via browser to https://<host>:<port>/jazz both using JAZZ or the other user to authenticate, I always see ADMIN as connected user (and if I create a workitem, the item is created by ADMIN) and I also see that I'm redirected to the https://<host>:<port>/jazz/admin page
2. (most important) with the eclipse client (I launch the TeamConcert.exe under the RTC-Client-for-i-and-z-1.0Beta1 directory) the connection doesn't succeede and I'm not able to create a Repository Connection
Unfortunately I can't see any log in the workspace directory, so I don't know what exactly the client is trying to do and why it doesn't get the connection with the jazz server.
Is there something that I'm missing? is it possibile to activate some trace, just to be able to see someting in the RTC logs?
Laura
com.ibm.team.repository.db.vendor = DB2i
com.ibm.team.repository.db.jdbc.location=//localhost;hold statements=true;user=jazz;password={password};
com.ibm.team.repository.db.jdbc.password=jazzpwd
com.ibm.team.repository.db.db2i.schema.name=JAZZREPO01
com.team.repository.user.registry.type=UNSUPPORTED
I also mapped this user (and also other 2 local users) in the Security Roles on the WebSphere console (JazzUsers, JazzAdmins...).
Then I'v lauched the https://host:port/jazz/setup to create the Project Area and register one additional user in jazz repository.
Now I've got 2 problems:
1. If I connect via browser to https://<host>:<port>/jazz both using JAZZ or the other user to authenticate, I always see ADMIN as connected user (and if I create a workitem, the item is created by ADMIN) and I also see that I'm redirected to the https://<host>:<port>/jazz/admin page
2. (most important) with the eclipse client (I launch the TeamConcert.exe under the RTC-Client-for-i-and-z-1.0Beta1 directory) the connection doesn't succeede and I'm not able to create a Repository Connection
Unfortunately I can't see any log in the workspace directory, so I don't know what exactly the client is trying to do and why it doesn't get the connection with the jazz server.
Is there something that I'm missing? is it possibile to activate some trace, just to be able to see someting in the RTC logs?
Laura
2 answers
Hi Laura - sorry for the delay in responding and that you are having some problems.
There are a few factors that could be coming in to play here ...
a) when working with i5OS authentication and IDs, you should consistently use UPPER CASE, particularly when you define the ID in the Jazz Team Server repository and when you attempt to log on using the Web Admin UI or eclipse client.
b) you'll see ADMIN as the userid in the browser if you are able to authenticate, have JazzAdmins authority, but do not map to a userID in the Jazz Team Server repository. (either due to case issues or because the userID does not exist in the repository).
Take a look at User Management in the Admin Web UI to make sure your userIDs are defined and are in upper case. I hope this helps.
There are a few factors that could be coming in to play here ...
a) when working with i5OS authentication and IDs, you should consistently use UPPER CASE, particularly when you define the ID in the Jazz Team Server repository and when you attempt to log on using the Web Admin UI or eclipse client.
b) you'll see ADMIN as the userid in the browser if you are able to authenticate, have JazzAdmins authority, but do not map to a userID in the Jazz Team Server repository. (either due to case issues or because the userID does not exist in the repository).
Take a look at User Management in the Admin Web UI to make sure your userIDs are defined and are in upper case. I hope this helps.
Comments
Rats. Having this problem in 4.0.4, but now I have lowercase IDs in JTS, and I can't change them because they are managed by the (IBM i) external user registry.
What to do? Archive the users with lowercase User IDs and create them again?
Hi Larry,
You can workaround the lower case ID's by turning on case insenstivie user id login on. In the Advanced Properties page for jts, ccm, and any other apps you are using find the property "Use case insensitive user ID matching" and set the value to true and save the changes. You might have to restart the server after, it should tell you when you save the changes.
You are right: at the end I solved the problem adding the user with upper case.
Why nothing is written on the SystemOut log??
I suppose that if the user with which I login from browser is not recognized, the system automatically map it with the built-in ADMIN user, but at the same time an error message (both on log file and on the sonsole) could be very useful...
Thank you
Laura
Why nothing is written on the SystemOut log??
I suppose that if the user with which I login from browser is not recognized, the system automatically map it with the built-in ADMIN user, but at the same time an error message (both on log file and on the sonsole) could be very useful...
Thank you
Laura