Designing and Implementing Composite Applications
webMethods CAF and OpenCAF Development Help
About this Guide
CAF and webMethods OpenUI Development Prerequisites and Resources
Technologies Required for CAF and webMethods OpenUI Development
Specifying an External Web Browser
Composite Application Framework Concepts
CAF and webMethods OpenUI Development Requirements
About JavaServer Faces
About Ajax
About Portlet Applications
About Portlets
About Views
About CAF Controls
About Managed Beans
Setting the Managed Bean Expiration Policy
About CAF File Names and Path Lengths
Developing CAF Applications
Setting CAF Development Preferences
About CAF Development Preferences
About Component Libraries
Removing a Component Library from an Application
Manually Adding a Component Library to an Application
About Web Application Project Templates
Cascading Style Sheets (CSS)
Changing the CSS Values for a Control
Applying CSS to a View
Importing a View into a VDL File
Working with Page Templates
Using Content Parameters with Page Templates
Navigation in Web Applications
Configuring Application Navigation
Adding a Home Link to a Web Application
Hiding Breadcrumbs on the Home Page
Setting Application Initialization Parameters
Setting Environment Variables
Finding the Home Page ID
Managing Text Overflow in Property Lines
Placing Modal Dialog and Popup Panel Controls
Importing CAF Projects
Validation Support for xmlImport Files
Specifying a Target Runtime Server
Debugging CAF Applications Remotely
Developing webMethods OpenUI Applications
About webMethods OpenUI
About webMethods OpenUI Shell
About JSF 2.x Facelets Support
Additional Resources for Developing OpenUI Applications
Security in OpenUI Applications
Security in CAF Applications
Security Roles in Web and Portlet Applications
Add a Security Role to a Web Application
Add a Security Role to a Portlet Application
Mitigating Portlet Security Vulnerabilities
Getting Started with Web Application Development
About Web Applications
Creating a Web Application Project
Adding a View to a Web Application
Adding a Control to a Web Application View
Preparing a Web Application for Localization
Getting Started with Portlet Application Development
About Portlet Application Projects
Creating a Portlet Application Project
Creating a Portlet
About Portlet Types
About Portlet Modes
Adding a View to a Portlet
Adding a Control to a Portlet View
Finding Information about CAF Controls
Adding a Portlet Application Project to My webMethods Server
Importing My webMethods Server Assets into a Portlet Application
Publishing a Portlet Application to My webMethods Server
Adding a Portlet to a My webMethods Server Page
Uninstalling Portlet Applications from My webMethods Server
Troubleshooting Portlet Applications
Repairing a Portlet Application Project
Opening the Portlet Application Configuration Editor
Getting Started with webMethods OpenUI Shell Page Development
About webMethods OpenUI Shell Page Templates
Creating an OpenUI Shell Page Project
Modifying an OpenUI Shell Custom Application Page
Modifying an OpenUI Shell Login Page
Modifying an OpenUI Shell Maintenance Page
Adding an OpenUI Shell Page to an Existing Project
About Creating Custom Templates with webMethods OpenUI
Creating a Custom OpenUI Page Template
Creating a Custom OpenUI Project Template
Editing a Custom Page or Project Template
Exporting a Custom Page or Project Template
Importing a Custom Page or Project Template in Designer
Deleting a Custom Page or Project Template
Default webMethods OpenUI Page Templates
Variable Conversion When Applying a Page Template
Handling of Existing Files When Applying a Page Template
Working with Facelets
About Facelets in CAF
Enabling the JSF Facelets Functionality for New Projects and Views
Migrating CAF Projects and .view Files to JSF Facelets Format
Migrating a JSF .view File Project to JSF Facelets Format
Migrating .view Files to JSF .xhtml Facelets Format
About Migrating Managed Bean Declarations
Working with the CAF Control Tag Library
Working with Page Navigation in JSF Facelets Applications
Embedding Portal Resources in a Page File
Example of Inserting a Form Into a Portlet
Java Annotations in CAF and webMethods OpenUI Applications
Disabling and Enabling Declaration of Managed Beans by Annotation
Servlet Standard Annotations
JSF Standard Managed Bean Annotations
Bean Validation Standard Annotations
CAF Extended Managed Bean Annotations
CAF Client-Side Annotations
CAF Portlet Annotations
Working with Portlet Preferences
About Portlet Preferences
Creating a Portlet Preference
Modifying a Portlet Preference
Specifying a Portlet Preference Validator
Wiring Portlets with Preferences
Exposing Portlet Preferences in My webMethods Server
Enabling the Show All Managed Beans Toolbar Button
About Preferences for the Default Portlet Types
Working with Legacy Portlets
About Legacy Portlets
Enabling Legacy Portlet Support
Importing Legacy Portlets
Changing Legacy Portlet Preferences
Working with CAF Events and Notifications
About CAF Events
About the Default My webMethods Server Event Types
About My webMethods Server Login Events
Opening the CAF Events Editor and Enabling CAF Events
Creating a Custom CAF Event
Creating an Event Handler
About CAF Event Handler Actions
Configuring a Simple Event Handler Action
Configuring a Fire Ajax Event Action
Configuring an Invoke Service Action
Configuring a Send Notification Action
Creating a Notification
Configuring an RSS Notification
Creating a Subscription
Configuring the Default Subscription View
Configuring Simple Conditions
Modifying a Simple Condition
Deleting a Simple Condition
Rearranging the Order of Simple Conditions
Configuring Advanced Condition and Action Expressions
E-form Support in Portlet Applications
Adding E-form Support to a CAF Portlet Application
Configuring a CAF Portlet Application Project for E-form Support
Adding an IS Document Type for E-form Support
Adding an E-form Template Type to a CAF Portlet View
Adding an E-form Template from a File System or Web Server
Adding an E-form Template from a Repository
Adding a Basic Default E-form Download or Upload User Interface
Adding an Advanced Default E-Form Download or Upload User Interface
Using a Simple Email Deliverer
About the CAF Simple Email Deliverer
Adding a Simple Email Deliverer
Specifying the Mail Session
Specifying Data Binding for a Simple Email Deliverer
Working with the Bindings View
About the Bindings View
Binding a Managed Bean Property to Another Bean
Binding Data to a Control
Binding a User Attribute to an Output Text Control
Binding a Security Role to a Control
Binding Security Roles in an Access Control Panel
Creating a New Action Method
Working with My webMethods Server
Adding a My webMethods Server Instance in Designer
Editing a My webMethods Server Instance
Starting a My webMethods Server Instance
Stopping a My webMethods Server Instance
Running My webMethods Server in Debug Mode
Specifying a Default Application Server
Publishing an Application to My webMethods Server
Manually Deploying a Web Application to My webMethods Server
Deploying a Jar File to My webMethods Server
Exporting from My webMethods Server
My webMethods Server Runtime Assets
About Runtime Asset Extraction
Extracting Runtime Assets
Creating a Deployable Component
Performance Monitoring
Measuring Application Performance
Creating Custom Tokens for Performance Monitoring
Using Attachments Providers
About Attachments Providers
Adding an Attachments Provider Property
Adding a Shared Managed Bean and Attachments Provider Reference
Working with JCR Providers
About JCR Client Providers
Enabling the JCR Client for a CAF Application
Creating a JCR Client Attachments Provider
Creating a Node Children Table Provider
Adding Additional Properties to the JCR Provider
Creating a JCR Client Node Provider
Creating a Search Result Table Provider
Creating a JCR Sub-Folder Attachments Provider
Creating a JCR Client Temp Attachments Provider
Working with Web Services
About Web Services in CAF Applications
Connecting to webMethods Integration Server
Specifying a Web Service Connector
Creating a Web Service Descriptor
Generating a Web Service Connector Reference
Adding a Web Service Connector from Package Navigator
Adding an Operation from a Referenced Web Service
Setting Web Service Connector Preferences
Specifying a Web Service Connector Socket Timeout
Migrating a Web Service from Glue to WS-Stack
Configuring wsclient-socketTimeout at Run Time
Configuring Global Runtime Timeout
Web Service Connector Preferences
About XSD Schema Choice Declarations
Using the MWS Admin View
About the MWS Admin View
Creating a MWS Data Provider
Changing the Connection Properties for a Server Instance
Opening the MWS Administration Dashboard
Views in the Composite Application Framework
The UI Development Perspective
The Bindings View
Data Source Explorer View
Connecting to a Database
Creating a Database Connector
Outline View
Package Navigator View
Properties View
Properties View Toolbar
Snippets View
Customizing the Snippets View
E-forms Snippets Drawer
CAF Dialog Patterns
Solutions View
Database Connectors in the Solutions View
Creating a Portlet on the Solutions View
Using the Design Canvas
About the Design Canvas
Design Canvas Toolbar
Using the Design Canvas with Other Views
Manipulating Controls on the Design Canvas
Design Canvas Preview
Matching Controls
Changing Control Type
Changing Control Labels in the Design Canvas
The Palette View
About the Palette View
Palette View Toolbar
Adding an Object to the Favorites Node
Removing an Object from the Favorites Node
Customizing the Palette View
Filter the Palette View
Display Deprecated UI Controls
CAF Events Editor
Events Editor UI Reference
Introduction tab
Overview tab
Events tab
Handlers tab
Subscriptions tab
Notifications tab
Using Snippets
Using a Snippet for Controls or Containers
Using a Snippet for Source Code
Creating a Snippet of a Control or Container
Creating a Snippet of Source Code
Creating a Snippet of Clipboard Content
Editing a Snippet
Copying and Pasting a Snippet
Cutting and Pasting a Snippet
Deleting a Snippet
Exporting Snippets
Importing Snippets
Creating a Variable Placeholder
Inserting a Variable Placeholder into a Snippet
Deleting a Variable Placeholder
Using MWS Control Patterns Snippets
Customizing UI Controls
User Interface Controls Concepts
Control ID Reference
Hideable Controls
Toggle Controls
Scriptaculous Effects
Image URLs
Skinning
Client-Side Libraries
Strings
Logger
Logger Bookmarklet
Logger and Firebug
Library
CAF.Dialog Class
CAF.Progress Class
CAF.Tooltip Class
CAF.Request Class
CAF.Updater Class
CAF.Draggable Class
CAF.Droppable Class
Understanding the Client-side Model
About the Client-Side Model
CAF.Model
CAF.Output.Model
CAF.Link.Model
CAF.Command.Model
CAF.Input.Model
CAF.Checkbox.Model
CAF.Select.Model
CAF.Table.Model
CAF.Table.Row.Model
Template Row
Paging
Listeners
CAF.Tree.Model
Script Placement in the CAF Model
Using Converters and Validators
About Using Converters and Validators with CAF Controls
Displaying Converters and Validators
Adding a Converter to a Control
Adding a Validator to a Control
Creating a Custom Converter
Creating a Custom Validator
webMethods Application Platform User’s Guide
About this Guide
About Application Platform
Architecture and Components
Software AG Common Platform
Software AG Designer
Software AG Servers
webMethods Deployer
Publishing and Deploying Bundles
Developing with Application Platform in Designer
Getting Started with Application Platform Development
Opening the Application Platform Perspective
Adding a Server Runtime Environment
Creating a Server Definition
Creating an Integration Server Definition
Creating a My webMethods Server Definition
Configuring a Server for Publishing Bundles
Verifying That Software AG Runtime Is Available
Performing Optional Configurations
Disabling Natural Language Support (NLS) Warnings in Designer
Enabling the OSGi Console
About the Application Platform Perspective
Application Platform Designer Views
Application Platform Context Menu
Creating Project Bundles
Creating and Customizing Bundle Tool Templates for Projects
About Creating Application Platform Projects
Using Application Platform Projects to Extend CAF Projects
Selecting Project Facets
Selecting an Application Platform Runtime Environment
Creating Java Projects
Folder Structure of Java Projects
Creating Web Projects
Folder Structure of Web Projects
Classpath Containers
Configuring the Application Platform API Libraries Container
Adding Libraries to the Application Platform API Libraries Container
Adding the Application Platform Shared Bundles Container
Bundle Tool Templates for Projects
Including Non-OSGi Jars in Projects
About Adding Single Sign-on Authentication in Application Platform Projects
Securing the Web Application Layer
Securing the OSGi Service Layer
About the Application Platform Integration Test Framework
Creating a JUnit Test for an Application Platform Project
Executing a JUnit Test for an Application Platform Project
Managing Servers
Configuring Integration Server for Application Platform Projects
Configuring Launch Configuration Settings for Integration Server
Configuring Integration Server Arguments
Configuring the Integration Server Source
Configuring Integration Server Environment
Configuring Common Integration Server Settings
Editing the Credentials Used for Connecting to Integration Server
Creating a New Integration Server Instance with the Application Platform Support Package
Configuring My webMethods Server for Application Platform Projects
Configuring Launch Configuration Settings for My webMethods Server
Configuring the My webMethods Server Source
Configuring Common My webMethods Server Settings
Editing the User Credentials for Connecting to My webMethods Server
Managing Server Status
Integration Server Lifecycle Actions
Server Start Action
Server Stop Action
Server Debug Action
Server Restart Action
My webMethods Server Lifecycle Actions
Server Start Action
Server Stop Action
Server Debug Action
Server Restart Action
About Publishing Projects
Building Projects
Building Projects with Designer Project Builders
Building Projects with Custom Application Platform Project Builders
Publishing Projects to the Server
Manifests and Bnd Templates for Software AG Common Platform
Assembling Project Bundles
About Viewing Dependency Graphs
Opening a Project in the Visual Navigator
Using the Visual Navigator
Visual Navigator Node Depth Levels
Visual Navigator Context Menu Commands
Visual Navigator Keyboard Shortcuts
About Managing Project Dependencies
Bundle Publisher View
Publishing and Unpublishing Bundles
Bundle Publisher Dependency Graphs
Examples of Dependency Validation
Refreshing the Bundle Publisher View
Validating Bundles
Bundle Manager View
Creating Wrapper Bundles
Deleting Bundles and Jars
Configuring Application Platform
Configuring Bundle Publisher View
Configuring Bundle Manager View
Defining Application Platform Capabilities
Configuring Servers View
Configuring Application Platform Projects
Developing Custom Applications
About Using Services in Application Platform
Service Browser View
Searching in the Service Browser View
Grouping Services by Bundle Name
Refreshing Services and Bundle Information
Filtering Services Displayed in the Service Browser View
Customizing Content Displayed by the Service Browser View
Calling Application Platform Services from Integration Server Services
Coding Considerations
Calling Integration Server Services from Application Platform Projects
Coding Considerations
Generating POJO Wrappers for IS Document Types and Specifications
Coding Considerations
Calling Application Platform Services from My webMethods Server Services
Coding Considerations
Application Platform Tutorial
Working with Application Platform Projects
About Deploying Projects
Configuring Asset Build Environment
Configuring Application Platform Projects for Asset Build Environment
Application Platform Project Configuration for Asset Build Environment
Creating Assets with Asset Build Environment
Deploying Assets in Deployer
About Using CAF Projects with Application Platform
Configuring CAF Projects for Asset Build Environment
About Configuring Published Projects
Using the Project Dynamic Configuration
Administering Application Platform Using Command Central
Managing Application Platform Projects Using Command Central
Migrating Deployed Projects Using Command Central
Diagnostics and Troubleshooting
Logging
Diagnosing Bundles with the OSGi Console
Considerations When Publishing Projects to Servers
Disabling the WmTomcat Package
Common Project Issues
Unable to Publish Web Projects
Unable to Add a Project to the Server
Unable to Create a Bundle
References to Local Resources
Unable to Publish Any Project Bundle
Manually Uninstall a Bundle from the Server
Class Loader Issues in Published Projects
Configuring a Designer Project for Application Platform
Configuring an Application Platform Java Project
Configuring an Application Platform Dynamic Web Project
Getting Started with the webMethods Application Platform API
About this Guide
Introduction to the Application Platform API
About Application Platform API
Using the Application Platform API
Publishing POJOs as OSGi Services
Injecting Service Dependencies into Other Services
Looking up Services from the OSGi Registry
Configuring POJO Services Dynamically
Exposing POJO classes as Integration Server Assets
Generating Tests with the Application Platform Integration Test Framework
Non-Parameterized Tests
Parameterized Tests
Test Class Annotations
Examples of Using the Application Platform Integration Test Framework
Adding Single Sign-On Authentication to Application Platform Projects
Web Application Layer Security
OSGi Service Layer Security
Declarative Security
Dynamic Runtime Security
CAF and My webMethods Server Reference
CAF Tag Library Reference
CAF and My webMethods Server Java API Reference
CAF JavaScript Reference
CAF Noodle JavaScript Reference
Legal Notices
Copyright
Designing and Implementing Composite Applications
Copyright
to-desimplca_landing_page
to-about_this_guide
to-caf_development_prerequisites_and_resources
caf.system.requirements
caf.specifying.an.external.browser
to-composite_application_framework_concepts
caf.development.requirements
caf.about.javaserver.faces
caf.about.ajax
caf.about.portlet.applications
caf.about.portlets
caf.about.view.files
caf.about.caf.controls
caf.about.managed.beans
caf.setting.managed.bean.expiration.policy
caf.about.caf.file.names.and.path.lengths
caf.developing.caf.applications
caf.setting.caf.development.preferences
caf.about.development.preferences
caf.about.component.libraries
caf.removing.component.library
caf.manually.add.component.library
caf.about.project.templates
caf.cascading.style.sheets.css
caf.changing.css.values.for.a.control
caf.applying.css.to.a.view
caf.importing.a.view.into.a.view
caf_working_with_page_templates
caf.page.templates.and.content.params
caf_navigation_in_webapps
caf.configuring.app.navigation
caf_adding_a_home_link
caf.hiding.breadcrumbs.on.home.page
caf.setting.app.init.params
caf.setting.env.variables
caf.finding.home.page.id
caf.managing.text.overflow.in.property.lines
caf.placing.modal.dialog.and.popup.panel.controls
caf.importing.caf.projects
caf.validation.support.for.xmlImport.files
caf.specifying.a.target.runtime.server
caf.debugging.caf.applications.remotely
openui.developing.apps
openui.about
openui.shell.about
openui.about.jsf.facelets.support
openui.resources.for.developing.apps
openui.security
caf.security.in.caf.applications
caf.security.roles.in.web.and.portlet.apps
caf.add.a.security.role.to.a.web.application
caf.add.a.security.role.to.a.portlet.application
caf.mitigating.portlet.security.vulnerabilities
caf.gs.webapp.development
caf.about.web.applications
caf.creating.a.web.application.project
caf.adding.a.view.file.to.a.web.app
caf.adding.a.control.to.a.web.application.view
caf.preparing.a.web.app.for.localization
caf.getting.started.with.portlet.app.development
co-about_portlet_application_projects
caf.creating.a.portlet.application.project
caf.creating.a.portlet
caf.about.portlet.types
caf.about.portlet.modes
caf.adding.a.view.file.to.a.portlet
caf.adding.a.control.to.a.portlet.view
caf.finding.information.about.controls
caf.adding.a.portlet.app.project.to.mws
caf.importing.mws.assets.into.a.portlet.app
caf.publishing.a.portlet.app.to.mws
caf.adding.a.portlet.to.a.mws.page
caf.uninstalling.portlet.apps.from.mws
caf.troubleshooting.portlet.applications
caf.repairing.a.portlet.app.project
caf.opening.the.portlet.application.config.editor
openui.getting.started.with.opencaf.shell.page.development
openui.opencaf.shell.page.overview
openui.creating.opencaf.shell.page.project
openui.modifying.custom.app.page
openui.modifying.login.page
openui.modifying.maintenance.page
openui.adding.opencaf.shell.page.to.existing.project
openui.about.creating.custom.templates
openui.creating.custom.page.template
openui.creating.custom.project.template
opencaf.editing.custom.templates
openui.exporting.custom.templates
openui.importing.custom.templates
openui.deleting.custom.templates
openui.default.page.templates
openui.variable.conversion.when.applying.templates
openui.handling.existing.files.when.applying.templates
caf.working.with.facelets
caf.about.facelets.in.caf
caf.disabling.facelets.functionality
caf.migrating.caf.projects.and.view.files.to.jsf.facelets.format
caf.migrating.a.jsf.1x.project
caf.migrating.view.files.to.jsf.2x
caf.about.migrating.managed.bean.declarations
caf.working.with.the.caf.control.tag.library
caf.working.with.page.navigation.in.jsf.2x
caf.embedding.portal.resources.in.a.page.file
re-example_of_inserting_a_form_into_a_portlet
caf.java.annotations.in.caf.and.opencaf.applications
caf.disabling.and.enabling.declaration.of.managed. beans.by.annotation
caf.servlet.standard.annotations
caf.jsf.standard.managed.bean.annotations
caf.bean.validation.standard.notations
caf,extended.managed.bean.annotations
caf.client.side.annotations
caf.portlet.annotations
to-working_with_portlet_preferences
caf.about.portlet.preferences
caf.creating.a.portlet.preference
caf.modifying.a.portlet.preference
caf.specifying.a.portlet.preference.validator
ta-wiring_portlets_with_preferences
caf.exposing.portlet.preferences.in.mws
caf.enabling.the.show.all.managed.beans.button
ta-about_preferences_for_the_default_portlet_types
caf.working.with.legacy.portlets
caf.about.legacy.portlets
caf.enabling.legacy.portlet.support
caf.importing.legacy.portlets
caf.changing.legacy.portlet.preferences
caf.working.with.custom.caf.events
caf.overview.of.caf.events
caf.about.the.default.mws.event.types
caf.about.mws.login.events
caf.opening.the.caf.events.editor
caf.creating.a.custom.caf.event
ta-creating_an_event_handler
caf.about.caf.event.handler.actions
caf.configuring.simple.event.handler.actions
caf.configuring.a.fire.ajax.event.action
caf.configuring.an.invoke.service.action
caf.configuring.a.send.notification.action
caf.creating.a.notification
caf.configuring.an.rss.notifcation
ta-creating_a_subscription
caf.configuring.the.default.subscription.view
caf.configuring.simple.conditions
caf.modifying.simple.conditions
caf.deleting.a.simple.condition
caf.rearranging.the.order.of.simple.conditions
caf.configuring.advanced.condition.and.action.expressions
to-e-form_support_in_portlet_applications
caf.adding.eform.support.to.a.portlet.app.project
caf.configuring.a.portlet.app.project.for.eform.support
caf.adding.an.is.document.type.for.eform.support
caf.adding.an.eform.template.type.to.a.portlet.view
caf.adding.an.eform.template.from.a.file.system.or.web.server
caf.adding.an.eform.template.from.a.repository
caf.adding.a.basic.default.eform.download.upload.ui
caf.adding.an.advanced.default.eform.download.upload.ui
to-using_a_simple_email_deliverer
caf.simple.email.deliverer.overview
caf.adding.a.simple.email.deliverer
caf.specifying.the.mail.session
caf.specifying.data.binding.for.a.simple.email.deliverer
to-binding-expressions
caf.about.bindings.view
caf.binding.a.managed.bean.property.to.another.bean
ta-binding-to-a-control
ta-binding-user-attrs-to-output-text
ta-binding-sec-role
ta-creating-binding-sec-role
caf.creating.a.new.action.method
caf.working.with.mws
caf.adding.mws.instance.in.designer
editing.mws.instance.in.designer
caf.starting.an.app.server
caf.stopping.mws.instance
caf.running.a.server.in.debug.mode
caf.specifying.a.default.app.server
caf.publishing.an.app.to.mws
caf.manually.deploying.a.web.app.to.mws
caf.deploying.a.jar.file.to.mws
caf_exporting_from_mws
MWS Runtime Assets
caf.about.runtime.asset.extraction
Extracting MWS Runtime Assets
Create Deployable Component
to-performance_monitoring
co-measuring_application_performance
caf.creating.custom.tokens.for.perf.monitoring
to-using-attachments-providers
co-about_attachments_providers
ta-specify-locl-temp-attchmnt-prvdr
caf.adding.shared.managed.bean.and.attchmnt.provider.ref
caf_jcr_providers
co-about_jcr_client_providers
ta-enabling_the_jcr_client_for_a_caf_application
ta-creating_a_jcr_client_attachments_provider
ta-creating_a_node_children_table_provider
ta-adding_additional_properties_to_the_jcr_provider
ta-creating_a_jcr_client_node_provider
ta-creating_a_search_result_table_provider
ta-creating_a_jcr_sub-folder_attachments_provider
ta-creating_a_jcr_client_temp_attachments_provider
caf.web.services
caf.web.services.in caf.applications
caf.connecting.to.integration.server
caf.specifying.a.web.service.connector
caf.creating.a.web.service.descriptor
caf.generating.web.service.connector.reference
caf.adding.web.service.connector.from.package.nav
caf.adding.an.operation.from.an.existing.web.service
caf.set.web.service.connector.preferences
caf.specifying.web.service.connector.socket.timeout
caf.migrating.a.webservice.from glue.to.wsstack
caf.configure.wssockettimeout.at.runtime
caf.configuring.global.runtime.timeout
caf.web.service.connector.preferences
caf.about.xsd.schema.choice.declarations
to-using_the_mws_admin_view
caf.about.the.mws.admin.view
caf.creating.mws.data.provider
caf.changing.connection.properties.for.server
ta-opening_the_mws_administration_dashboard
caf_views_head
co-ui_development_perspective_overview
caf_view_binding
co-data_source_explorer_view
ta-connecting_to_a_database
ta-creating_a_database_connector
ta-outline_view
co-package_navigator_view
co-properties_view
re-properties_view_toolbar
co-snippets_view
ta-customizing_the_snippets_view
re-e-forms_snippets_drawer
re-caf_dialog_patterns
co-solutions_view
ta-database_connectors_in_the_solutions_view
ta-creating_a_portlet_on_the_solutions_view
to-using_the_design_canvas
caf_view_design
co-design_canvas_toolbar
co-using_the_design_canvas_with_other_views
co-manipulating_controls_on_the_design_canvas
co-design_canvas_preview
ta-matching_controls
ta-changing_control_type
ta-changing_control_labels_in_the_design_canvas
to-the_palette_view
co-about_the_palette_view
co-palette_view_toolbar
ta-adding_an_object_to_the_favorites_node
ta-removing_an_object_from_the_favorites_node
ta-customizing_the_palette_view
ta-filter_the_palette_view
ta-display_deprecated_ui_controls
to-caf_events_editor
co-events_editor_ui_reference
re-introduction_tab
re-overview_tab
re-events_tab
re-handlers_tab
re-subscriptions_tab
re-notifications_tab
to-using_snippets
ta-using_a_snippet_for_controls_or_containers
ta-using_a_snippet_for_source_code
ta-creating_a_snippet_of_a_control_or_container
ta-creating_a_snippet_of_source_code
ta-creating_a_snippet_of_clipboard_content
ta-editing_a_snippet
ta-copying_and_pasting_a_snippet
ta-cutting_and_pasting_a_snippet
ta-deleting_a_snippet
ta-exporting_snippets
ta-importing_snippets
ta-creating_a_variable_placeholder
ta-inserting_a_variable_placeholder_into_a_snippet
ta-deleting_a_variable_placeholder
ta-using_mws_control_patterns_snippets
ta-caf-cust-ui-controls
to-user_interface_controls_concepts
co-control_id_reference
co-hideable_controls
co-toggle_controls
co-scriptaculous_effects
co-image_urls
co-skinning
co-client-side_libraries
co-strings
co-logger
co-logger_bookmarklet
co-logger_and_firebug
co-library
co-caf.dialog_class
co-caf.progress_class
co-caf.tooltip_class
co-caf.request_class
co-caf.updater_class
co-caf.draggable_class
co-caf.droppable_class
to-understanding_the_client-side_model
caf.about.the.clientside.model
caf.model
caf.output.model
caf.link.model
caf.command.model
co-caf.input.model
co-caf.checkbox.model
co-caf.select.model
co-caf.table.model
co-caf.table.row.model
co-template_row
co-paging
co-listeners
co-caf.tree.model
co-script_placement_in_the_caf_model
caf.using.converters.and.validators
caf.about.using.converters.and.validators
caf.displaying.converters.and.validators
caf.adding.converter.to.control
caf.adding.validator.to.control
caf.creating.custom.converter
caf.creating.custom.validator
about_app_platform_guide
help_home
app_platform_overview
co-architecture_and_components
co-sag_common_platform
co-designer
co-sag_servers
co-deployer
co-publishing_deploying_bundles
co-developing_with_app_platform_in_designer
getting_started_with_app_platform_development
opening_the_app_platform_perspective
adding_a_server_runtime_environment
help_window_preferences_server_runtimeenvironments
creating_server_definition
creating_an_integration_server_definition
creating_a_my_webmethods_server_definition
help_serversview_new_server
configuring_a_server_for_publishing_bundles
verifying_that_software_ag_runtime_is_available
performing_optional_configurations
disabling_natural_language_support_warnings_in_designer
enabling_the_osgi_console
app_platform_perspective
app_platform_designer_views
help_window_openperspective_appplatform
app_platform_context_menu
help_appplatform
creating_project_bundles
help_appplatform_createprojectbundle
creating_and_customizing_bnd_templates_for_projects
about_creating_app_platform_projects
co-using_app_platform_projects_to_extend_caf_projects
selecting_project_facets
help_properties_projectfacets
selecting_an_app_platform_runtime_environment
help_properties_targetedruntimes
creating_java_projects
help_file_new_javaproject
folder_structure_of_java_projects
creating_web_projects
help_file_new_webproject
folder_structure_of_web_projects
classpath_containers
adding_the_app_platform_api_libraries_container
help_buildpath_addlibraries_applicationplatformapibundles
ta-adding_libraries_to_the_app_platform_api_libraries_container
adding_libraries_to_the_api_lib_container
adding_the_app_platform_shared_bundles_container
help_buildpath_addlibraries_applicationplatformsharedbundles
bundle_tool_templates_for_projects
including_non_osgi_jars_in_projects
co-adding_sso_in_app_platform_projects
ta-securing_the_web_application_layer
ta-securing_the_osgi_service_layer
about_the_app_platform_integration_test_framework
creating_a_junit_test_for_an_app_platform_project
executing_a_junit_test_for_an_app_platform_project
help_run_runas_junittest
managing_servers
configuring_integration_server_for_app_platform_projects
configuring_launch_configuration_settings_for_integration_server
configuring_integration_server_arguments
configuring_integration_server_source
configuring_integration_server_environment
configuring_common_integration_server_settings
editing_the_credentials_used_for_connecting_to_integration_server
ta-creating_new_is_instance_with_app_platform_support_package
configuring_my_webmethods_server_for_app_platform_projects
ta-configuring_launch_configuration_settings_for_mws
configuring_the_my_webmethods_server_source
configuring_common_my_webmethods_server_settings
editing_the_credentials_used_for_connecting_to_my_webmethods_server
managing_server_status
re-is_lifecycle_operations
re-mws_lifecycle_operations
server_start_action
server_stop_action
server_debug_action
server_restart_action
project_publisher
building_projects
building_projects_with_designer_project_builders
building_projects_with_custom_app_platform_project_builders
publishing_projects_to_the_server
manifests_and_bnd_templates_for_software_ag_common_platform
assembling_project_builders
help_appplatform_createbndtemplate
about_viewing_project_dependency_graphs
help_navigatorview
ta-opening_project_visual_navigator
ta-using_visual_navigator
re-visual_navigator_depth_traversal
re-visual_navigator_context_menu_commands
re-visual_navigator_keyboard_shortcuts
managing_project_dependencies
bundle_publisher_view
publishing_and_unpublishing_bundles
re-bundle_publisher_dependency_graphs
refreshing_the_bundle_publisher_view
bundle_publisher_dependency_graphs
help_bundlepublisherview
bundle_manager_view
creating_wrapper_bundles
deleting_bundles_and_jars
help_bundlemanagerview
configuring_app_platform
configuring_bundle_publisher_view
help_window_preferences_softwareag_appplatform_bundlepublisher
configuring_bundle_manager_view
help_window_preferences_softwareag_appplatform_bundlemanager
defining_app_platform_capabilities
help_window_preferences_general_capabilities_softwareagappplatform
configuring_the_servers_view
configuring_app_platform_projects
help_properties_appplatform
developing_custom_applications
co-using_services_in_app_platform
service_browser_view
help_servicebrowserrview
ta-searching_in_the_service_browser_view
ta-grouping_services_by_bundles
ta-refreshing_services_and_bundle_information
ta-customizing_filters_used_by_service_browser
ta-customizing_content_displayed_by_the_service_browser
ta-calling_app_platform_services_from_is_services
re-app_platform_services_developing_considerations_for_is
ta-calling_is_services_from_app_platform_projects
re-is_services_developing_considerations
ta-generating_datatype_wrappers_for_standalone_doc_and_spec_ref
re-app_platform_services_developing_considerations_for_doctypes
ta-calling_app_platform_services_from_mws_services
re-app_platform_services_developing_considerations_for_mws
co-application_platform_tutorial
co-working_with_app_platform_projects
co-project_deployment
ta-configuring_asset_build_environment
ta-configuring_app_platform_projects_for_abe
re-project_configuration_with_asset_build_environment
re-creating_assets_with_abe
re-deploying_assets_in_deployer
co-about_using_caf_projects_with_application_platform
ta-configuing_caf_projects_for_asset_build_envionment
co-about_configuring_published_projects
re-using_project_dynamic_configuration
co-administering_app_platform_using_command_central
co-spm_and_cc
re-migrating_deployed_projects_using_cce
re-diagnostics_and_troubleshooting
re-logging
re-diagnosing_bundles_with_osgi_console
re-considerations_when_publishing_projects_to_servers
ta-disabling_the_wmtomcat_package
re-creating_publishing_projects_issues
ta-manually_uninstall_bundle_from_the_server
re-class_loader_issues_in_published_projects
configuring_a_designer_project_for_app_platform
configuring_an_app_platform_java_project
configuring_an_app_platform_dynamic_web_project
co-about_this_guide
co-introduction_to_the_application_platform_api
co-using_the_app_platform_api
re-publishing_pojos_as_osgi_services
re-injecting_service_dependencies_into_other_services
re-looking_up_services_from_the_osgi_registry
re-configuring_pojo_services_dynamically
re-exposing_pojo_classes_as_integration_server_assets
re-using_the_app_platform_integration_test_framework
re-non_parameterized_tests
re-parameterized_tests
re-test_class_annotations
re-examples_of_using_the_app_platform_integration_test_framework
re-adding_sso_to_app_platform_projects
re-web_application_layer_security
re-osgi_service_layer_security
re-declarative_security
re-dynamic_runtime_security
co-caf_tag_library_reference
co-caf_and_mws_java_api_reference
co-caf_javascript_reference
co-caf_noodle_javascript_reference
to-online-copyright-page