• MVC Overview
    • 1 Introduction
      • 1.1 Architecture and Terminology
      • 1.2 MVC Installation
      • 1.3 Development steps
      • 1.4 Getting Started - Working with Projects
    • 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 Multilingual Applications
      • 2.25 Accessible Applications
      • 2.26 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 XGate Servlet Plugins
      • 3.8 Writing Custom Java Controllers
    • 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 Products
      • 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 Terminate
        • 3.2.15 Transform
        • 3.2.16 Validate
        • 3.2.17 XML String
        • 3.2.18 Copy Directory
        • 3.2.19 Delete File
        • 3.2.20 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