Designer 10.15 | webMethods CAF and OpenUI Development | Getting Started with webMethods OpenUI Shell Page Development | Creating an OpenUI Shell Page Project
 
Creating an OpenUI Shell Page Project
Use the following procedure to create an OpenUI Shell page project. The OpenUI Shell page project contains an xhtml page template that can be further modified. You deploy the project to My webMethods Server.
For more information about how to deploy a project to My webMethods Server, see Publishing an Application to My webMethods Server.
*To create an OpenUI Shell page project
1. In the UI Development perspective, go to File > New > Portlet Application Project.
2. In the Project name field, type a name for the project.
3. In the Target runtime field, select My webMethods Server.
4. In the Dynamic web module version field, accept the default value.
5. In the Configuration field, accept the default value CAF Portlet Application.
6. In the Project Template field, select one of the following options:
*OpenUI Shell - uses the pre-defined OpenUI Shell templates to create the project.
*Custom project template - uses a custom project template defined and enabled on the Preferences > Software AG > UI Development > Templates page to create the project.
7. In the Initial Content field, select the type of page that you want to create:
*<custom>
Note:
Selecting the <custom> option automatically opens the Page Options wizard where you can specify options for the initial content of the page.
*Custom Application Page With Default Framing
*Custom Application Page With Empty Framing
*Login Page
*Maintenance Page
8. Do one of the following:
*To create the selected page with default settings, click Finish.
*To further modify the selected page, click Modify.
*To modify a custom application page with default or empty framing, see Modifying an OpenUI Shell Custom Application Page.
*To modify a login page, see Modifying an OpenUI Shell Login Page.
*To modify a maintenance page, see Modifying an OpenUI Shell Maintenance Page.
Designer generates an OpenUI Shell page project that includes the following files in the WebContent folder:
*fileName.xhtml - A JSF Facelets template that is responsible for rendering the shell.
*WEB-INF/shells/fileName_xhtml.xml - An xmlImport file that contains instructions for registering the OpenUI Shell page template with My webMethods Server during deployment of the OpenUI project. The file contains instructions for creating or updating My webMethods Server resources, and for creating a shell rule.
*WEB-INF/xmlImport.xml - An xmlImport file that loads the WEB-INF/shells/fileName_xhtml.xml file during deployment of the OpenUI project.
Related Topics