A fix is available
APAR status
Closed as program error.
Error description
When multiple API's match the same path the test tool may fail to route the request resulting in CORS errors observed from the test tool and being unable to test from the test tool. In such circumstances the API should still work when you invoke from another client (eg. CURL, POSTMAN, etc) The three criteria to trigger this issue are: 1.More than one API candidates are matched for the incoming request. 2.All these candidates are configured with security requirements. 3.Using the test tool from the browser, which will trigger the OPTIONS HTTP request (the CORS preflight request) WITHOUT security related headers.
Local fix
Problem summary
Unexpected API routing error "Cannot pass the client identification check that is required by the target API or operation." when testing APIs in developer portal
Problem conclusion
The fix is in 2018.4.1.9
Temporary fix
Comments
APAR Information
APAR number
IT31447
Reported component name
DATAPOWER
Reported component ID
DP1234567
Reported release
18X
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2020-01-08
Closed date
2020-01-08
Last modified date
2020-01-08
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
DATAPOWER
Fixed component ID
DP1234567
Applicable component levels
R18X PSY
UP
[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS9H2Y","label":"IBM DataPower Gateways"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"18X"}]
Document Information
Modified date:
27 September 2021