Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Chapter 4 Managing TIBCO ActiveMatrix Runtime UDDI Server : User Management

User Management
User Management enables you to manage users while running TIBCO ActiveMatrix Runtime UDDI Server.
User Roles
There are four roles predefined in TIBCO ActiveMatrix Runtime UDDI Server. They are readonly, subscribers, publishers, and administrators.
readonly: has the inquiry permission which means you can invoke the inquiry API that the UDDI 3.0.2 spec defined.
subscribers: has the inquiry and subscription permissions. This role also can invoke the subscription API.
publishers: has the inquiry and publication permissions. This role also can invoke the publication API.
administrators: has all permissions that the above roles have and also includes the permission to log in to Administration Console.
If you have the subscribers role and need to publish subscriptions with the asynchronized notification, you also need to have the publishers role.
If you have the publishers role and need to perform subscribing operations, you also need to have the subscribers role.
Through Administration Console
In the Administration Console, you can add users to TIBCO ActiveMatrix Runtime UDDI Server and then assign a role to the user.
1.
2.
Expand the tree and click Userprofiles under the Userprofiles node to open the Userprofiles Configuration page in the right pane.
3.
Click the Create new button to add a user in the Item list.
4.
5.
Click the Apply all button to complete the operation.
Through Command Line
It is simple to import user profiles and delete users from the command line window.
save_user
You can create a file to save the user profile information before running the Ant-based command save_user from the command line window.
Run: uddiant save_user
The following prompt appears in the command line window.
Enter the data from the data file? ([y], n)
Input y to provide data from the data file, otherwise input n.
If you input y, the following prompt appears in the command line window.
Enter the full path of the valid data file.
If you do not want to provide data from the data file, the following prompts appear in the command line window.
Enter the login name of the user.
Enter the password of the user.
Enter the role names of the user, such as "readonly, publishers, subscribers".
Enter the full name of the user.
Enter the title of the user.
Enter the description of the user.
 
The following is the sample data file.
<UserProfileList>
<User login="user1"       password="#!L69SJy6w6n3Z8AHeN7hMVrD6yQIllcc+TEuQPEf7iBI="       fullName="User 1" description="User1's description"       title="manager" roleNames="administrators" />
<User login="user2" password="11" fullName="User 2"       description="User2's description" title="admin"       roleNames="publishers,subscribers" />
</UserProfileList>
The password in the data file can also use the encrypted value. For information about encrypting a password, refer to Encrypting a Password for the UDDI Server. Once the password is encrypted, the encrypted value can be copied to the data file.
To avoid user interaction, enter the following parameters as the command line arguments.
uddiant save_user -Dlogin=yourLoginName -DloginPassword=yourPassword -DroleNames=readonly,publishers,XXX -DfullName=yourFullName -Dtitle=yourTitle -Ddescription=yourDescription -Ddatafromfile=[y|n]
delete_user
You can delete users by running the Ant-based command delete_user from the command line window.
Run:uddiant delete_user
The following prompt appears in the command line window.
Enter the User’s Login Name (required)
Enter the login name of the user you want to delete.
To avoid user interaction, enter the following parameters as the command line arguments.
uddiant delete_user -Dlogin=yourLoginName

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved