After you updated your programmatic clients to use secure HTTPS to connect to IBM® Business
Process Manager, revert to secure HTTPS in IBM BPM.
Procedure
Following these steps assuming the name of your deployment environment is
De1:
- Shut down all the servers.
- Go to the <install_root>/bin directory, and run wsadmin
-conntype none -lang jython -profileName dmgrProfile. For IBM BPM Express, use the stand-alone server's
profile.
- Enter the following commands on the wsadmin prompt (where
De1 is the name of your IBM BPM deployment environment):
wsadmin>print AdminTask.configureBPMTransportSecurity( [ '-de', 'De1', '-apps', '201612', '-transportSecurity', 'httpsonly'] )
wsadmin> print AdminTask.configureBPMTransportSecurity( [ '-de', 'De1', '-apps', 'productREST', '-transportSecurity', 'httpsonly'] )
wsadmin> AdminTask.configureSingleSignon('-requiresSSL true')
wsadmin> for server in AdminUtilities.convertToList(AdminTask.listServers('-serverType APPLICATION_SERVER')):
wsadmin> for cookie in AdminUtilities.convertToList(AdminConfig.list('Cookie', server)):
Note: This line must be indented one space.
wsadmin> AdminConfig.modify(cookie, [['secure','true']])
Note: This line must be indented two spaces.
wsadmin>
Note: This line is a required empty line to end the loop. Just press Enter.
wsadmin> AdminConfig.save()
wsadmin> exit
- Restart all the servers.