Sample Template File

The following example shows a sample template file:

template_name=IB_TEMPLATE

configure=true
verify=true
decrypt_password=true

template.domain=@webhist.SESSIONCOOKIEDOM
template.host=@webhist.WEBSERVERNAME
template.httpport=@webhist.PORTALHTTPPORT
template.jslport=@webhist.jolt_port
template.localnode=%LocalNode
template.piasite=@webhist.ps.discovery.siteName
template.sslport=@webhist.PORTALHTTPSPORT
template.tools_release=%ToolsRelease
template.userid=%UserId

#Group:Integration Broker
#Description:Integration Broker Configurations

##### Rename the default local node#####

#plugin.IB.1=PTEM_CONFIG:PTIBRenameNode

#Default local node
env.default_local_node=@localnode@

#Purge application server messages
env.app_msg_purge_all_dms=true

##### Configure the DB node#####

plugin.IB.2=PTEM_CONFIG:PTIBConfigureDBNode

#PIA web server host
env.pia_webserver_host=@host@@domain@

#PIA web server port
env.pia_webserver_port=@httpport@

#PIA web server SSL port
env.pia_webserver_ssl_port=@sslport@

#PIA site name
env.pia_site_name=@piasite@

#Gateway host
env.gateway_host=@host@@domain@

#Gateway port
env.gateway_port=@httpport@

#Gateway SSL port
env.gateway_ssl_port=@sslport@

#Flag determines if the configuration is secure(https) / non secure (http); True-> https, false->http
env.use_ssl_gateway=false

#Flag determines if the configuration is secure(https) / non secure (http); True-> https, false->http
env.use_ssl_webserver=false

#Default user name
env.default_user_id=@userid@

#Default local node password
env.default_local_node_pass=

#Anonymous default user name
env.anonymous_default_user_id=@userid@

#Default local node
env.default_local_node=@localnode@

#External user id for wsdl_node
env.wsdl_external_user_id=@userid@

#External user password for wsdl_node
env.wsdl_external_pass=

#Flag to configure WSDL node
env.configure_wsdl_node=false

#Authentication TokenType for WSDL; Possible Values: NONE=none,STSD=SAML Token,USRT=Username Token
env.wsdl_node_tokentype=NONE

#Encryption for WSDL node
env.wsdl_node_tokenencrypted=0

#Digital Signature for WSDL node
env.wsdl_node_tokensigned=0

#Encryption Level for WSDL node; Possible Values: A=All, B=body and H=Header level encryption
env.wsdl_node_ibencryptionlevel=A

##### Configure gateway URL, load connectors, define node in the gateway#####

plugin.IB.3=PTEM_CONFIG:PTIBConfigureGatewayNodes

#Gateway host
env.gateway_host=@host@@domain@

#Gateway port
env.gateway_port=@httpport@

#Gateway SSL port
env.gateway_ssl_port=@sslport@

#Flag determines if the configuration is secure(https) / non secure (http); True-> https, false->http
env.use_ssl_gateway=false

#Default local node
env.default_local_node=@localnode@

#Gateway user name
env.gateway_user=administrator

#Gateway user password
env.gateway_password=

#Application server host name
env.ib_appserver_host=@host@@domain@

#Jolt port
env.ib_jolt_port=@jslport@

#Node proxy user name
env.ib_node_proxy_userid=@userid@

#Node proxy user password
env.ib_node_proxy_password=

#Tools Release
env.tools_release=@tools_release@

#Application server domain password
env.ib_appserver_domain_password=

#Virtual node
env.ib_virtual_node=

#Set as default node if this is set to true
env.ib_set_as_default_node=true

#Execute MAP File Synchronization
env.ib_synchronize_map_files=Y

##### Set keystore password, proxy host, proxy port, non proxy host in gateway properties file#####

plugin.IB.4=PTEM_CONFIG:PTIBConfigureGatewayProperties

#Gateway host
env.gateway_host=@host@@domain@

#Gateway port
env.gateway_port=@httpport@

#Gateway SSL port
env.gateway_ssl_port=@sslport@

#Flag determines if the configuration is secure(https) / non secure (http); True-> https, false->http
env.use_ssl_gateway=false

#Gateway user name
env.gateway_user=administrator

#Gateway user password
env.gateway_password=

#Gateway keystore password
env.gateway_keystore_password=

#Gateway proxy host
env.gateway_proxy_host=

#Gateway proxy port
env.gateway_proxy_port=

#Gateway non proxy hosts
env.gateway_non_proxy_hosts=@host@@domain@|localhost|*.oracle.com

##### Active IB Pub/Sub Domain.#####

#plugin.IB.5=PTEM_CONFIG:PTIBActivateDomain

#Active Domain Retry Count
domain.activate_retry_count=10

#Active Domain Wait Time
domain.activate_wait_time=10

##### Activate IB Queues.#####

#plugin.IB.6=PTEM_CONFIG:PTIBActivateQueues

#Possible Values: PS_ALL to activate all queues, Else provide comma separated values for queue names
queue.activate_queue_list=PS_ALL

#Active Queue Status; Default Value of queue status is 1
queue.activate_queue_status=1

##### Installing a RootCA certificate to the database.#####

configure=true
plugin.1=PTEM_CONFIG:PTImportCertificatestoDB

env.cert_type=ROOT
env.cert_alias=LBTest1
env.cert_issuer_alias=LBTest1
env.cert_string=----BEGIN CERTIFICATE----
LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tDQpNSUlFS1RDQ0F4R2dBd0lCQWdJVVpqZlRpYzRWeEc2TGtxd09rcVhoRjliRlVld3dEUVlKS29aSW
----END CERTIFICATE----
env.cert_file_path=/tmp/rootCert.cer

##### Installing a Remote Node certificate whose RootCA is already added to the database.#####

configure=true
plugin.1=PTEM_CONFIG:PTImportCertificatestoDB

env.cert_type=NODE
env.cert_alias=ServerCert
env.cert_issuer_alias=PeopleTools RootCA
env.cert_string=<Certificate PEM data> -→ Can be a single certificate / chain of certificates 
env.cert_file_path=/tmp/remoteCert.cer

##### Installing a RootCA for Remote Node and then Remote Node Certificate.#####
#In this case, we will need two template files. One contains the RootCA certificate properties and the other contains Remote Node certificate details.

configure=true
plugin.1=PTEM_CONFIG:PTImportCertificatestoDB

env.cert_type=ROOT
env.cert_alias=LBTest1
env.cert_issuer_alias=LBTest1
env.cert_string=----BEGIN CERTIFICATE----
LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tDQpNSUlFS1RDQ0F4R2dBd0lCQWdJVVpqZlRpYzRWeEc2TGtxd09rcVhoRjliRlVld3dEUVlKS29aSW
----END CERTIFICATE----
env.cert_file_path=/tmp/rootCert.cer

configure=true
decrypt_password=true
plugin.1=PTEM_CONFIG:PTImportCertificatestoDB

env.cert_type=NODE
env.cert_alias=LBServerCert
env.cert_issuer_alias=LBTest1
env.cert_string=<Certificate PEM data> -→ Can be a single certificate / chain of certificates 
env.cert_file_path=/tmp/remoteCert.cer