Sample Template File
The following example shows a sample template file:
template_name=IB_TEMPLATE
configure=true
verify=true
decrypt_password=true
[email protected]
[email protected]
[email protected]
[email protected]_port
template.localnode=%LocalNode
[email protected]
[email protected]
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