A fix is available
APAR status
Closed as fixed if next.
Error description
URL of the ECMServer configuration is invalid. This URL is created at design time in Process Designer. Due to this invalid URL the first parameter ("credentialEnforce=true") of the request cannot be parsed by the runtime. And therefore the wrong user is taken to connect to ECM System. ECM server settings are corrupt in the database, and the runtime does not handle this correctly. Process Designer converts the ECM server settings into an URL and stores it in an Environment Variable. The runtime attempts to determine the correct authorization, by parsing the URL and checking for the credentialEnforced flag. Because the URL is invalid, this is not correctly interrupted and sometimes the SSO code path is taken. The outbound call fails because SSO is not established. PRODUCTS AFFECTED: IBM Business Process Manager (BPM) Advanced IBM BPM Standard IBM BPM Express
Local fix
The customer can however work around the issue by the following procedure: (I) For "named snapshots" the user can overwrite the ECM Server configuration in the Process admin console. Do so: (1) Log-on to Process Admin Console. (2) Click "installed Applications" and choose the appropriate application and snapshot. (3) Click on "Servers" and choose the configured ECM Server. (4) Do a "dummy" change (e.g. change and change back the user name) and apply the change. This will update the URL in the database and the runtime will take this valid URL instead. (II) For running the "TIP" out of process designer, you cannot overwrite the ECM Server configuration. But you can remove the ECM Server configuration completely and recreate it again. It is important that you do not change the values of the configuration once they are saved, because this will again invalidate the URL.
Problem summary
Affects customers that use PD to author ECM connections. URL generation breaks down if question marks are entered into "Context Path" text box. More than one question mark in a URL break Java's URL parsing. User input needs to be sanitized. A fix will be incorporated into a later release that sanitizes user input to make sure it does not contain any question marks.
Problem conclusion
Temporary fix
Comments
APAR Information
APAR number
JR50446
Reported component name
BPM STANDARD
Reported component ID
5725C9500
Reported release
850
Status
CLOSED FIN
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2014-06-06
Closed date
2014-07-29
Last modified date
2014-07-29
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
R850 PSN
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTDH","label":"IBM Business Process Manager Standard"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
14 October 2021