Designing and Implementing Composite Applications : webMethods CAF and OpenCAF Development Help : My webMethods Server Runtime Assets : About Runtime Asset Extraction
About Runtime Asset Extraction
In the MWS Admin view, you can extract runtime assets that reside on an instance of My webMethods Server into a project as file-based representations of these extracted assets. You can then save the extracted asset project into a version control system.
An asset is any object that you created or work with in an instance of My webMethods Server. Runtime assets include tasks, rules, skins, shells, and other configuration elements.
You can extract assets into two project types:
*MWS content project. This project type includes any existing web or portlet application projects you have created in Designer. You can also create a new content project when you extract an asset.
*MWS skin project. These projects are used exclusively for extracting skin assets. You cannot extract skin assets to a content project.
You can associate an MWS content project and MWS skin project type with a My webMethods Server in the Servers view and publish these projects to the server in the same manner as any other portlet or web application project.
In addition, you can create a deployable component (.cdp file) from an MWS content project or MWS skin project using the Apache Ant Java build tool from a command prompt. The Ant tool builds the deployable component in place. For more information, see Creating a Deployable Component.
For content projects, each extracted asset is saved in an xmlImport.xml file that is placed in a directory under the WebContent node. For example, the xmlImport.xml file‑based representation of an extracted shell rule is located in the/WebContent/WEB-INF/assets folder. Skin projects have a different structure that you can browse in the Navigator view.
Although the MWS Admin view shows all the available MWS runtime assets deployed on the My webMethods Server instance, avoid extracting every runtime asset or every child asset in the tree of extractable assets. For example, extracting the everyone user group from Groups is not useful because the users in the everyone group are already stored and captured in the internal directory service system or the external directory service you are using. The Extract Asset into Project menu option is not available for elements that are not extractable.
The following table describes the runtime assets that you can view in the MWS Admin view, and information about whether the asset has dependencies on other runtime assets.
Runtime Asset
Asset Icon
Description
Dependencies
Access Privileges
Defines the rights of a user, group, or role to view applications and features in the Navigation panel and access pages associated with them in My webMethods Server. The granting of Access Privileges, by itself, allows only the capability to view.
Select the access privileges associated with a user, group, or role. Extract the user, group, or role specified by the access privilege.
Business Calendars
Defines the global calendars used in My webMethods Server, for example, US holidays calendar.
None.
CAF Runtime Configuration
Specifies the runtime configuration for a CAF application; the extract contains the editable variables available through the My webMethods Server Runtime Editor. The actual CAF application is not included in the extract.
None.
Certificates
Lists public key certificate of a digitally signed certificate from a Certificate Authority, that states the entity in question is valid and trusted.
None.
Data-level Security
Defines field or record read, write, delete security permissions for a resource used by the Monitoring portlets to control access processes, documents, and KPIs.
Extract the role associated with the data level security.
Data Sources
Specifies the external data source configuration information used with the runtime assets.
None.
Directory Services
Defines access to a collection of entries for users with a set of attributes such as name, e‑mail address, groups, and roles in an external LDAP server or database.
When using an external directory service such as LDAP, extract the connectivity information to the users and groups including domain, data source, and LDAP provider details for extracting to the project.
Folders
Defines the layout and file content of page.
Extract the users, groups, and roles included in the page or folder access control. In addition, folders and pages have a dependency on the portlets and CAF applications included in the page.
Functional Privileges
Defines the rights of a user, group, or role to make changes within an application or feature, such as to create and modify a workspace.
Extract all functional privileges for a specific role or group; selecting a single functional privilege is not supported. Also, select the applicable access privileges for extraction.
Groups
Defines a collection of users and other groups. Groups are defined and stored in an internal system or external directory service.
Extract the external directory service where the groups are defined.
Locale Rules
Specifies the locale, language and country code, to use when locale information is not specified in the user profile.
Extract users impacted by the locale rule.
Login Page Rules
Specifies the login page to use based on rules such as whether the user is accessing the page from inside or outside of the firewall, and other conditions, such as rules for accessing a sales portal login page.
Extract users, groups, or roles impacted by the login rule, and the login page referenced by the rule.
Rules
Defines a collection of rules for displaying pages, for example, login page rules, start page rules, renderer rules, and locale rules. The MWS Admin view lists additional asset rules such as Task rules and Shell rules.
Select the specific rule to view the applicable dependency.
*See Locale Rules in this table.
*See Login Page Rules in this table.
*See Shell Rules in this table.
*See Skin Rules in this table.
*See Start Page Rules in this table.
*See Task Rules in this table.
Renderer Rules
Defines the user interface formatting capabilities assigned to specific server objects by defining rendering rules. Renderer rules determine the specific renderer to use.
Extract the asset for which the renderer rule applies.
Roles
Defines a collection of users assigned to specific roles defined for any directory service. My webMethods Servers supports static, dynamic, LDAP query, rule-based, and database roles. For more information on a specific role type, see Administering My webMethods Server.
Extract the role dependent on user, groups, and roles contained within the role.
Saved Searches
Defines the queries that are performed regularly by a user. The asset extraction captures the search criteria used in the definition of the global search for the saved search type.
No dependencies; extract the global saved search by type. You cannot extract individual saved searches.
Security Realms
Defines an approach that system administrators use for managing access control lists to resources based on a set of users, groups, and roles on large servers. Security realms apply to a single set of access control lists, and are folders (also called containers).
Extract the users, groups, or roles, and the pages and folders controlled by the security realm.
Shells
Specifies an installable component, that is, a page used to display the header, footer, and title bars.
None.
Shell Rules
Specifies the shell displayed for each page as the user navigates in My webMethods Server.
Extract the shell referenced by the shell rule.
Skins
Specifies an installable component that defines the look and feel of the rendered page. A skin modifies the images, fonts, colors, and other subtle style aspects of HTML content, without functionally modifying the HTML content.
None.
Skin Rules
Specifies the skin to display for a specific user, based on a variety of criteria such as a submit event.
Extract the skin and the users referenced by the skin rule.
Start Page Rules
Defines the page that displays after the user logs into the application.
Extract the users referenced by the start page rule.
Tasks
Defines a solution for repeated activities performed at as part of a larger process or as standalone action used in a portlet.
None.
Task Rules
Represents changes made at runtime to task rules.
Extract the task referenced in the task rule.
Users
Specifies the individuals listed in the internal or external directory service.
Extract the external directory service and data source when the internal system directory service is not used.
Copyright © 2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback