Every external transaction name that is to be used as a seamless TIBCO Object Service Broker client must be defined to TIBCO Object Service Broker as a user ID. At session startup, the seamless client uses the external transaction name to select the user profile information to be used during the session.
Use the SE security manager workbench option to access the User Profile option in the MANAGE USERS area to set the profile for an external transaction. At minimum, provide a value in the
Startup Rule field. You can also provide values for the
Action,
Search,
Browse,
Library, and
Current Group fields.
In a development environment, you could find the startup rule for a session in a local library (that is, it was not promoted to the installation library). If this is the case in your environment, the default library in the user profile should be set to the local library
1.
If the user ID for the external environment is being used as the user ID for TIBCO Object Service Broker, the startup rule must exist in the rules library for this user ID or the library specified in the user profile. In TIBCO Object Service Broker, the user ID determines permissible accesses to objects such as rules libraries and also the clearance of data accesses (that is, reading the rule for execution). Therefore, a user ID must have VIEW_DEFN to access a rule definition and READ to access the library containing the rule.
TIBCO Object Service Broker Managing Security about user profiles and logging in to TIBCO Object Service Broker.