webMethods Application Platform Help
Document Conventions
Online Information
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 Software AG Command Central
Managing Application Platform 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
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
webMethods Application Platform Help
Dynamic Runtime Security
co-app_platform_help
re-document_conventions
re-webm_online_information
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-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-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