webMethods Application Platform Help
Document Conventions
Online Information and Support
Data Protection
Application Platform Deprecation
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
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
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
Creating a Dynamic Web Project for Integration Server
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
Configuring a Designer Project for Application Platform
Configuring an Application Platform Java Project
Configuring an Application Platform Dynamic Web Project
Developing Web Archive (WAR) Projects
Developing Web Application Bundle (WAB) Projects
About Developing Web Applications for Integration Server
Processing Web Applications in Application Platform
Administering Web Applications
Class Loading in WmAppPlat
About Adding Single Sign-on Authentication in Application Platform Projects
Securing Web Application Bundle (WAB) Projects
Securing Web Archive (WAR) Projects
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
Managing Server Status
Integration 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
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 Configuring Published Projects
Using the Project Dynamic Configuration
Administering Application Platform Using Command Central
Managing Application Platform Projects Using Command Central
Monitoring KPI Data for WAR Projects Using Command Central
Diagnostics and Troubleshooting
Useful Logs for Application Platform
Increasing Tomcat Debug Logging
Using Log4j in WAR projects
JSP Validation in WmAppPlat
Diagnosing Bundles with the OSGi Console
Considerations When Publishing Projects to Servers
Common Project Issues
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
Application Platform API
Introduction to the Application Platform API
About 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
Valve-Based Security
Filter-Based Security
Session Concurrency Filter
OSGi Service Layer Security
Declarative Security
Dynamic Runtime Security
Invoking IS Services in Web Applications
Invoking IS Services from JSP Pages
Invoking IS Services from Servlets
Anonymous Invocation
webMethods Tag Library for JSP
Overview
webMethods Tag Library Summary
<jsp:include>
<webm:comment>
<webm:ifvar>
<webm:invoke>
<webm:loop>
<webm:nl>
<webm:rename>
<webm:scope>
<webm:switch>
<webm:sysvar>
<webm:usePipeline>
<webm:value>
DSP Equivalents
Differences Between WmTomcat and WmAppPlat
Differences Between WmTomcat and WmAppPlat
Copyright
webMethods Application Platform Help
Copyright
help_window_preferences_server_runtimeenvironments
help_serversview_new_server
help_window_openperspective_appplatform
help_appplatform
help_appplatform_createprojectbundle
help_properties_projectfacets
help_properties_targetedruntimes
help_file_new_javaproject
help_file_new_webproject
help_buildpath_addlibraries_applicationplatformapibundles
adding_libraries_to_the_api_lib_container
help_buildpath_addlibraries_applicationplatformsharedbundles
help_run_runas_junittest
help_appplatform_createbndtemplate
help_navigatorview
help_bundlepublisherview
help_bundlemanagerview
help_window_preferences_softwareag_appplatform_bundlepublisher
help_window_preferences_softwareag_appplatform_bundlemanager
help_window_preferences_general_capabilities_softwareagappplatform
help_properties_appplatform
help_servicebrowserrview