Home
MVC Overview
1 Introduction
1.1 MVC Installation
1.2 Development steps
1.3 Getting Started - Working with Projects
1.4 Architecture and Terminology
2 Composing MVC Applications
2.1 Creating the overall Application Map
2.2 Creating and Previewing Pages
2.3 Creating Server Controllers
2.4 Submitting Information (Actions)
2.5 Deploying Applications
2.6 Running and Debugging Applications
2.7 Calling Remote Services from the Server
2.8 Binding Server Data (XML) to Form Fields (HTML)
2.9 Binding Form Fields (HTML) to Server Data (XML)
2.10 Dynamic Data Binding
2.11 Binding Fragment Identification
2.12 Binding Server Data (XML) to Remote Server Request
2.13 Detailed Page Design
2.14 Styling and Structuring Pages
2.15 Dynamic Field and Group Visibility
2.16 Conditional Styling
2.17 Error Handling
2.18 Mandatory Fields and Validation
2.19 Including JavaScript
2.20 Creating AJAX Pages
2.21 Creating Rich Controls
2.22 Calling Remote Services from the Client
2.23 Business Rules, Composition and Orchestration
2.24 RDBMS access using SQL
2.25 Java Applications
2.26 Multilingual Applications
2.27 Accessible Applications
2.28 Application Packaging, Deployment and Management
3 Advanced Topics
3.1 MVC Runtime Architecture
3.2 The View Node
3.3 Proxy Service Generation
3.4 Message Wrappers
3.5 REST
3.6 Remote Service Security
3.7 Writing Custom Java Controllers
3.8 Writing XGate Servlet Plugins
4 Next Steps
MVC Tutorials
1 My First Web Application
1.1 Your First Application
1.1.1 First Steps
1.1.2 Importing a WSDL file
1.1.3 Starting FormMaker
1.1.4 Creating the ContactsList Page
1.1.5 Setting up Data Bindings
1.1.6 Creating the Start Page
1.1.7 Enable the GetContactsList Controller
1.1.8 Running your application
1.2 Using Partial Pages in your Application
1.2.1 Adding a Partial Page
1.2.2 Configuring Partial Page Structure
1.2.3 Activating the Partial Page
1.2.4 Finishing off
1.3 Build a Data Entry Form
1.3.1 Update the Application Map
1.3.2 Setting up the Contact Details Page Structure
1.3.3 Adding links to the Contacts List page
1.4 Save Data Entry Form
1.4.1 Add a Save Button
1.4.2 Create Save Controller
1.4.3 Configuring Editable Fields
1.4.4 Configuring Validation
1.4.5 Testing The Current Application
1.4.6 Configuring Save Controller Rules
1.5 Redirect to List Screen
1.5.1 Update the Application Map to Reshow Contacts
1.5.2 Updating Save Controller Rules
1.6 Information Layout
1.6.1 Using Tabs
1.6.2 Using Accordions
1.6.3 Additional Enhancements
1.7 Summary
1.8 Troubleshooting
FormMaker User Guide
1 The FormMaker Approach - Revisited
2 Using FormMaker
2.1 Defining Web Pages
2.1.1 Using the Application Map Diagram
2.1.2 Application Defaults
2.1.3 Page Details
2.1.4 Controller Details
2.1.5 Partial Page Details
2.1.6 Third Party Service Details
2.1.7 Action Details
2.2 Configuring Pages
2.2.1 General Page Details
2.2.2 Field Details
2.2.2.1 Field Settings
2.2.2.2 Field Style Details
2.2.2.3 Visibility Details
2.2.2.4 Events
2.2.2.5 Data Constraints
2.2.2.6 Value Conversions
2.2.2.7 Custom Attributes
2.2.2.8 Accessibility Options
2.2.2.9 Hint and Error Details
2.2.2.10 Description Details
2.2.3 Group Details
2.2.3.1 Group Visibility Settings
2.2.3.2 Group Events
2.2.3.3 Group Custom Attributes
2.2.4 Repeat Details
2.2.5 Custom Details
2.3 Changing Page Structure
2.3.1 Configuring Group Display using Layout View
2.4 Data Bindings
2.4.1 Action Configuration
2.4.2 Repeat XPaths
2.4.3 Group XPaths
2.4.4 Field XPaths
2.4.5 Namespace Handling
2.5 Generating and Previewing Pages
3 How To...
3.1 How To... New Project Setup
3.1.1 How To... Create and Assemble Assets
3.1.2 How To... Create a Project with XDE
3.1.3 How To... Use FormMaker for Project Setup
3.1.4 How To... Use Logging with a New Project
3.2 How To... CSS Guide
3.2.1 FormMaker Styling Approach
3.2.2 CSS Introduction
3.2.3 FormMaker Web Page Examples
3.2.3.1 Adding Styles to Form Controls
3.2.3.2 CSS style
3.2.3.3 Example Output Web Page
3.3 How To... Form Processes
3.3.1 How to... submit a form to the server
3.3.2 How to... use the automatic form validation
3.3.3 How to... include custom JavaScript functions
3.3.4 How to... dynamically hide and show groups
3.3.5 How to... create a tabbed page
3.4 How To... Form Controls
3.4.1 How to... create a select box with static options
3.4.2 How to... create a select box with dynamic options
3.4.3 How to... create a summary table of repeating data
3.4.4 How to... access form controls with JavaScript
3.4.5 How to... use extended border styling
3.5 How To... Server Side Processing
3.5.1 How to... retrieve auxiliary data
3.5.2 How to... implement data caching features
3.6 How To... Apply Multi-Lingual Translation
4 Appendix
4.1 Supported Data Structure Files
4.2 Skin Requirements
4.3 Selecting Files
XDE User Guide
1 Logging On To The System
2 Navigating Through XDE
3 Managing Projects
3.1 Application Types
3.2 Projects
3.3 Project Screen
3.4 Import WSDL
3.5 Project Deployment
3.5.1 Runtime Pattern Deployment
3.5.1.1 Advanced Deployment
3.5.2 Deployment Diagnostic Information
4 Asset Management
4.1 Editing Assets
5 Creating Patterns
5.1 Pattern Categories
5.2 Listing Patterns
5.3 Changing Pattern Structure
5.4 Changing Node and Action Information
6 Creating Runtime Patterns
6.1 Listing Runtime Patterns
6.2 Cloning a Pattern
6.3 Confirming Node and Action Information
6.4 Setting Action Parameters
6.5 Specifying Engine Details
7 Linking Runtime Patterns
7.1 Including Runtime Patterns in a Project
7.2 Specifying Associations Between Runtime Patterns
7.3 Setting Association Details
RuleMaker User Guide
1 Introduction
1.1 Document Oriented Approach
1.2 Content Based Decisions
1.3 Forward Chaining
1.4 XML Terminology
2 Checking Document Content
3 Constructing Rules
3.1 Conditions
3.1.1 Simple Conditions
3.1.2 Complex Conditions
3.1.3 Loop on this Selection
3.2 Actions
3.2.1 Assign
3.2.2 Compare
3.2.3 Copy
3.2.4 Delete
3.2.5 Insert
3.2.6 Insert Attribute
3.2.7 Invoke Service
3.2.8 Log
3.2.9 Move
3.2.10 Record Cache
3.2.11 Remove Cache
3.2.12 Retrieve Cache
3.2.13 Save
3.2.14 SQL Statement
3.2.15 Terminate
3.2.16 Transform
3.2.17 Validate
3.2.18 XML String
3.2.19 Copy Directory
3.2.20 Delete File
3.2.21 File Information
4 Copying and Pasting Rules
5 RuleBase Settings
5.1 Namespaces
5.2 WorkSpaces
6 Saving and Deploying
7 How To
7.1 How To... Implement Data Caching
7.2 How To... Validate Incoming Data
Installation and Administration Guide
1 Installation
1.1 Installation Prerequisites
1.2 Basic Installation
1.3 Testing the Installation
1.3.1 Testing the Runtime Installation
1.3.2 Testing the Design Installation
1.4 Advanced Installation
1.5 Installing both PxP and MVC
1.6 Upgrading from Previous Versions of PXP or MVC
1.6.1 Manual Upgrade Steps
2 Administration
2.1 Managing the Core Runtime Platform
2.1.1 Runtime Platform Configuration Files
2.2 Managing the Morphyc Configuration Files
2.2.1 Configuring Morphyc Application Settings
2.2.2 Configuring Morphyc Log Settings
2.3 Viewing Logging Information
2.4 Installing the Dashboard within a runtime environment
2.5 Managing Communication Protocols
2.5.1 XGate Configuration Files
2.6 Invoking the Platform
2.7 Testing Web Services