Static Role Provider DBO
Portlet Title | Static Role Provider |
Portlet Name | wm_xt_staticrole |
Portlet File Name | wm_xt_staticrole.pdp |
Top-level Folder | system |
JSR168 Portlet? | No |
Alias | None |
Default Instances of the portlet | None |
Dynamic Business Objects. Administrators use this dynamic business object (DBO) in My webMethods Server to store configuration for static roles. My webMethods Server implicitly creates instances of this DBO when new static roles are added to the system.
Users should never publish instances of this DBO. However, administrators can use this DBO to create static roles from xmlImport.xml script files, for example, to create multiple static roles to be deployed to multiple servers. The following is an example of an xmlImport script file that creates a static role named "Test Role". "Test Role" has the members: "user1", "user2", and "user3".
<context alias="role.provider.storage">
<!-Creating storage for static role -->
alias="test.role.storage"
</context>
<context alias="role.provider.roles">
<!-Creating Role instance -->
<wm_xt_role name="Test Role" roleProviderURI="role.static.provider"
alias="test. role"> <relation path="test.role.storage"
type="role.relation"
/>
</context>
General Properties
Name (name)
Required. Defines a name for the static role. Specify a name that is unique among all role names.
Description (description)
Defines a description for the static role. Specify a description. If the property has no value, the role will not have a description.
Keywords (keywords)
Defines keywords for the static role. Specify keywords that can be used when searching for the static role in the My webMethods Server taxonomy. If the property has no value, no keywords are assigned to the role.
Parent Folder (parentID)
Required. Identifies where to store the role. Specify the parent folder ID.
Role Membership Properties
Principals (principals)
Required. Defines the members of the static role. Specify a string that contains a comma-separated list of the principal UIDs.