Previous Topic

Next Topic

Book Contents

UserOBS Service

Operations:

CreateUserOBS

ReadUserOBS

UpdateUserOBS

DeleteUserOBS

WSDL: UserOBS.wsdl

Primary Key Field: ObjectId

Target Namespace: http://xmlns.oracle.com/Primavera/P6/WS/UserOBS/V1

Default Transport URLs:

http://<hostname>:<port number>/p6ws/services/UserOBSService?wsdl

https://<hostname>:<port number>/p6ws/services/UserOBSService?wsdl

Java Client Stub Class:

com.primavera.ws.p6.userobs.UserOBSService

Description:

A UserOBS object represents an association between a user object and an OBS object. Users are assigned to global OBS elements to define the scope of project and EPS security for the users. For a user to have access to a project or EPS, the user must be assigned to an OBS element within that project or EPS. (Or, the user must have Admin Superuser privileges.) This gives the user access to any WBS areas their assigned OBS is responsible for.

A utility class, {@link com.primavera.integration.util.SecurityHelper}, has convenience methods for some of the more common tasks related to security.

Project profiles are assigned to UserOBS objects. Note that this business object has a multi-part object ID; its object ID is a combination of its user object ID and its OBS object ID. The method createObjectId() can be used to create the multi-part object ID from the individual IDs.


Copyright information