About this Guide
Document Conventions
Online Information and Support
Data Protection
Concepts
Software AG Common Platform
Considerations When Installing the Common Platform on Windows
Software AG Runtime
Software AG Security Infrastructure
Software AG Web Services Stack
Considerations When Installing Web Services Stack on Windows
The Java Service Wrapper
Running Web Applications
Configuring Software AG Runtime Credentials
Changing the Default Software AG Runtime Keystore and Truststore
About Configuring HTTP Connectors
Modifying the Predefined HTTP Connector or Creating an HTTP Connector
About Configuring HTTPS Connectors
Modifying the Predefined HTTPS Connector or Creating an HTTPS Connector
Accepting an HTTPS Connection on the Client Side
About the Predefined JMX Connector
Creating a JMX Connector
About Configuring JNDI Resources
Configuring the JNDI Injection Framework
Configuring JNDI Resources
Configuring Environment Entries
Configuring the Software AG Runtime Java Service Wrapper
Configuring Software AG Runtime Log Settings
Hot Configuration Update
Using Path Tokens
Starting and Stopping Software AG Runtime
Starting and Stopping Software AG Runtime on a Windows System
Starting and Stopping Software AG Runtime on a UNIX System
Managing Software AG Runtime Security
Setting Up Security
Setting Up the JAAS Configuration File
Creating the JAAS Configuration File
Defining a Login Context
Defining the Login Modules
Verifying JAAS Configuration
Turning On Logging
Making the JAAS Configuration File Active
Creating Technical User Credential Files
Creating or Editing Internal User Repository Files
Creating Login Modules
Using the LDAP Framework
Updating the Single Sign-On System for Your Product
Creating Custom Keys and Certificates
Developing a JAAS Client
Troubleshooting Problems
Verifying the JAAS Configuration
When Problems Persist
Predefined Login Modules
SagAbstractLoginModule
InternalLoginModule
LDAPLoginModule
SAMLAssertValidatorLoginModule
SAMLAssertIssuerLoginModule
JMXDelegatedAuthLoginModule
ServletHeaderLoginModule
SimpleNameMappingLoginModule
X509CertificateLoginModule
SAMLArtifactLoginModule
RoleLoginModule
Working with Web Services
Configuring Web Services Stack
Configuring the Web Services Stack Runtime
Configuring the axis2.xml File
Configuring the Client
Configuring MTOM
Configuring Web Service Security
Setting Up Message-Level Security
Configuring the Server Side
Specifying Settings in the axis2.xml or services.xml File
Specifying Settings in a Software AG Designer Web Service Client
Example of Symmetric Binding Security Configuration in the services.xml File
Configuring the Client Side
Setting Up Transport-Level Security
Configuring Software AG Runtime to Use SSL at the Server Side
Configuring SSL at the Client Side
Configuring SSL with Client Authentication
Configuring HTTP Basic Authentication
Configuring Client Authentication
Configuring JAAS
Security Credentials
Implementing Password Callback Handlers
com.softwareag.wsstack.pwcb.ConfigFilePasswordCallbackHandler
com.softwareag.wsstack.pwcb.LdapPasswordCallbackHandler
Implementing Policy Validation Callbacks
Authenticating Web Services
About Configuring Message Transports
Configuring HTTP and HTTPS Transport
Activating or Deactivating HTTP or HTTPS
Activating or Deactivating HTTP or HTTPS in Software AG Runtime
Configuring TCP Transport
Activating TCP Transport on the Server Side
Invoking a Web Service Over TCP Transport on the Client Side
Activating JMS Transport
Activating JMS Transport on the Server Side
Force Deployment Over JMS Transport Only
Specifying the Connection Factory Name
Invoking a Web Service Using JMS on the Client Side
Configuring Mail Transport
Setting Up Apache James Server
Activating Mail Transport on the Server Side
Force Deployment Over Mail Transport Only
Invoking a Web Service Over Mail Transport on the Client Side
Monitoring SOAP Messages
Enabling the SOAP Monitor in the Web Services Stack
Configuring Logging in Web Services Stack
Deploying Web Services Stack
Deploying Web Services Stack on an Apache Tomcat Installation
Managing Web Services
Accessing the Administration Module
Changing Logon Credentials
Changing the Administrator Password Using the Reset Password Utility
Displaying Deployed Web Services Stack Libraries
Configuring the Java Service Wrapper
Determine Whether Your Product Uses the Java Service Wrapper, and Which Version
Editing Java Service Wrapper Properties
Generating a Thread Dump Using the Java Service Wrapper Utility
Using Command Central to Manage Software AG Runtime (CTP)
Configuration Types That OSGI-CTP-TOMCAT-ENGINE Supports
Lifecycle Actions for OSGI-CTP-TOMCAT-ENGINE
Run-Time Monitoring Statuses for OSGI-CTP-TOMCAT-ENGINE
Software AG Runtime Logging
Software AG Runtime Audit Logging
Configuring the Audit Log
Enabling and Disabling the Audit Log
Software AG Runtime Audit Types
Deleting wrapper Log Files
Deleting sag-osgi Log Files
Deleting platform Log Files
Working with Software AG Common Landscape Asset Registry
About Software AG Common Landscape Asset Registry
Prerequisites for Using Common Landscape Asset Registry
Deploying the JFrog Artifactory to Command Central
Logging Into the JFrog Artifactory
Adding Repositories to the JFrog Artifactory
Configuring the Common Landscape Asset Registry to Use the JFrog Artifactory
Collecting Diagnostic Information About Software AG Products
About the Software AG Diagnostic Tool
Requirements for Using the Diagnostic Tool
Starting the Web User Interface of the Diagnostic Tool
Collecting Diagnostic Information
Editing Log Configuration Files
Exporting the Diagnostic Information Configuration to a File
Exporting the Log Configuration to a File
Running the Diagnostic Tool from the Command Line
The JSON Configuration File
About this Guide
The JSON Configuration File
to-about_this_guide
re-document_conventions
re-online_information
to-data_protection
to-concepts
common.platform
platform.install.windows
co-about_softwareag_runtime
about.sin
about.wss
wss.install.windows
java.service.wrapper
to-running_web_applications
configure.ctp.credentials
change.ctp.key.truststore
configure.http.connector
modify.create.http.connector
configure.https.connector
modify.create.https.connector
accept.https.connection.client
predefined.jmx.connector
ta-creating_a_jmx_connector
jndi.resources.config
jndi.injection.config
co-configuring_jndi_resources
co-configuring_environment_entries
configure.ctp.wrapper
configure.ctp.log
re-hot_configuration_update
re-using_path_tokens
start.stop.ctp
start.ctp.windows
start.ctp.unix
manage.ctp.security
to-setting_up_security
set.jaas.config.file
create.jaas.config.file
co-defining_a_login_context
co-defining_the_login_modules
co-verifying_jaas_configuration
co-turning_on_logging
activate.jaas.config.file
create.tech.user.credential.file
create.internal.user.repo.file
co-creating_login_modules
co-using_the_ldap_framework
update.sso
create.custom.key
co-developing_a_jaas_client
co-troubleshoot_problems
co-verify_the_jaas_configuration
ta-when_problems_persist
co-predefined_login_modules
co-sagabstractloginmodule
co-internalloginmodule
co-ldaploginmodule
co-samlassertvalidatorloginmodule
co-samlassertissuerloginmodule
co-jmxdelegatedauthloginmodule
co-servletheaderloginmodule
co-simplenamemappingloginmodule
co-x509certificateloginmodule
co-samlartifactloginmodule
co-roleloginmodule
to-working_with_web_services
co-configure_web_services_stack
wss.config
axis2xml.config
co-configuring_the_client
co-configuring_mtom
wss.security.config
set.message.security
co-configuring_the_server_side
settings.in.axis2.or.servicesxml
designer.web.client.settings
example.symmetric.binding
co-configuring_the_client_side
set.transport.security
ctp.ssl.config.server
ssl.config.client
ssl.client.auth.config
co-configuring_http_basic_authentication
co-configuring_client_authentication
co-configuring_jaas
co-security_credentials
implement.password.handler
wss.confighandler
wss.ldaphandler
implement.policy.callbacks
co-authenticating_web_services
message.transport
co-configuring_http_and_https_transport
enable.http.https
enable.http.https.ctp
tcp.transport.config
enable.tcp.server
invoke.web.service.tcp
enable.jms
enable.jms.transport.server
deploy.over.jms
specify.connection.factory.name
invoke.web.service.jms
co-configuring_mail_transport
ta-setting_up_apache_james_server
enable.mail.transport.server
deploy.over.mail
call.service.over.mail
co-monitor_soap_messages
enable.soap.monitor.wss
configure.wss.logging
co-deploy_web_services_stack
ta-deploying_wss_runtime_on_tomcat
co-manage_web_services
co-access_the_administration_module
co-change_logon_credentials
change.admin.password
display.wss.libs
configure.the.wrapper
check.wrapper.use
edit.wrapper.properties
generate.threaddump
use.cc.to.manage.ctp
cc.config.types
lifecycle.actions
monitoring.statuses
to-ctp_logging
co-ctp_audit_logging
ta-deleting_ctp_wrapper_log
ta-deleting_sagosgi_ctp_log
ta-deleting_ctp_platform_log
to-working_with_lar
co-about_lar
re-prerequisites_for_using_lar
ta-deploying_artifactory_to_command_central
ta-logging_into_artifactory
ta-adding_repositories_to_artifactory
ta-configuring_lar_to_use_artifactory
to-collecting_diagnostic_information
diagnostic.tool
co-about_the_diagnostic_information_collector
diagnostic.tool.start.ui
ta-collecting_diagnostic_information_ui
ta-editing_log_configuration_files_ui
ta-exporting_diagnostic_config
ta-exporting_log_config
diagnostic.tool.running.cli
re-the_json_config_file