The Process Federation Server server.xml configuration file
You can edit and update the template server.xml file to meet the
requirements of your environment. In this file, you can configure your federated systems, configure
a common user registry, single sign-on, the federated data repository service, the Liberty HTTP server,
secure communications, or enable specific features.
Configurable elements in the server.xml file
Note: To ensure compatibility with configuration files created for previous versions of Process Federation Server, the federated
data repository is configured in server.xml using the ibmPfs_remoteElasticsearch configuration element for both Elasticsearch and
Opensearch implementations of this repository.
- authorization-roles
- basicRegistry
- datasource
- feature
- featureManager
- federatedRepository
- fileset
- httpEndpoint
- ibmPfs_bpdIndexer
- ibmPfs_bpdRetriever
- ibmPfs_bpelIndexer
- ibmPfs_bpelRetriever
- ibmPfs_caseRetriever
- ibmPfs_remoteElasticsearch
- ibmPfs_federatedPersistence
- ibmPfs_federatedSystem
- ibmPfs_launchableEntity
- ibmPfs_restConfig
- interceptors
- keyStore
- ldapRegistry
- library
- logging
- ltpa
- participatingBaseEntry
- pluginConfiguration
- primaryRealm
- security-role
- ssl
- sslDefault
- trustAssociation
- uniqueGroupIdMapping
- webAppSecurity
Elements specific to Process Federation Server
<ibmPfs_bpdIndexer/>- Description: Contains configuration properties for indexing business process definition
(BPD)-related data on a federated system. Note: Federating a Business Automation Workflow 24.0.0.0 process system by configuring the indexer in Process Federation Server is deprecated, and is only required when federating Business Automation Workflow 23.0.2 and earlier. As of 24.0.0.0, you should configure the federated Business Automation Workflow system to index directly into the federated data repository as described in Enabling the federated data repository process indexing.
<ibmPfs_bpdRetriever/>- Description: Contains configuration properties for retrieving BPD-related data from a federated system by using REST services.
<ibmPfs_bpelIndexer/>- Description: Contains configuration properties for indexing BPEL-related data on a federated system.
<ibmPfs_bpelRetriever/>- Description: Contains configuration properties for retrieving BPEL-related data from a federated system by using REST services.
<ibmPfs_caseRetriever/>- Description: Contains configuration properties for retrieving Case-related data from a federated system by using REST services.
<ibmPfs_remoteElasticsearch/>- Description: Contains the configuration properties for the external Elasticsearch or Opensearch cluster that provide the federated data repository service.
<ibmPfs_federatedPersistence/>- Description: Defines the Process Federation Server database configuration.
<ibmPfs_federatedSystem/>- Description: Contains general configuration properties for the federated system and its
index. You configure an
ibmPfs_federatedSystemelement for each federated system.:
<ibmPfs_launchableEntity/>- Description: Contains properties for launchable entities configuration.
<ibmPfs_restConfig/>- Description: Contains configuration properties for the REST web end-point cache.
Generic elements configurable for Process Federation Server
Tip: For more information about these elements and their attributes, see the child
topics of IBM®
WebSphere® Application Server Liberty topic Server configuration.
<featureManager>- Description: Defines how the server loads features.
<feature>- Description: Specifies a feature to be used when the server runs.
<httpEndpoint/>- Description: Configuration properties for an HTTP endpoint.
<logging/>- Description: Contains the trace specifications for the Process Federation Server components.
<keyStore/>- Description: A repository of security certificates that are used for SSL encryption.
<ssl/>- Description: An SSL repertoire with an ID, a defined keystore, and an optional truststore.
<sslDefault/>- Description: The default repertoire for SSL services.
<basicRegistry>- Description: Basic user registry configuration.
<ldapRegistry>- Description: Configuration properties for the LDAP user registry.
<federatedRepository>- Description: Configuration for the user registry federation. For example, you can configure it to change the default behavior when you have multiple LDAP servers in your federated environment.
<primaryRealm>- Description: Primary realm configuration properties.
<participatingBaseEntry/>- Description: The base entry that is part of the realm.
<uniqueGroupIdMapping/>- Description: The input and output property mappings for unique group ID in a user registry operation.
<ltpa/>- Description: Lightweight Third Party Authentication (LTPA) token configuration properties.
<authorization-roles>- Description: A collection of role names and mappings of the roles to users, groups, or special subjects.
<security-role>- Description: A role that is mapped to users and groups in a user registry.
<library>- Description: The database management system that you use for the Process Federation Server database.
<fileset/>- Description: Specifies a set of files starting from a base directory and matching a set of patterns.
<datasource>- Description: Defines a data source configuration for your Process Federation Server database.
<webAppSecurity/>- Description: Configures web container application security.
<trustAssociation>- Description: Controls the operation of the trust association interceptor (TAI)
<interceptors>- Description: Defines a trust association interceptor.
<pluginConfiguration/>- Description: Contains properties to enable the use of IBM HTTP server.
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-01-20 10:38