APAR status
Closed as program error.
Error description
In v5 you specific a list of redirect URLs via a comma separated list but we aren't properly converting this to an arrray in v2018/v10. Here's the error from archive:unpack: ERRO[2020-12-16T16:26:35-08:00] The app pat-app 72 has a redirect URL value http://test-2.com, http://test.com that is not a valid URL. This value must needs to be corrected in order to migrate the app successfully. ERRO[2020-12-16T16:26:35-08:00] The app pat-app 75 has a redirect URL value http://test-2.com, http://test.com that is not a valid URL. This value must needs to be corrected in order to migrate the app successfully. ERRO[2020-12-16T16:26:35-08:00] The app OILmoney has a redirect URL value http://test-2.com, http://test.com that is not a valid URL. This value must needs to be corrected in order to migrate the app successfully. ERRO[2020-12-16T16:26:35-08:00] The app TTOILmoney has a redirect URL value http://test-2.com, http://test.com that is not a valid URL. This value must needs to be corrected in order to migrate the app successfully. ERRO[2020-12-16T16:26:36-08:00] The app 558881gNew_Platform_Test1 has a redirect URL value http://test-2.com, http://test.com that is not a valid URL. This value must needs to be corrected in order to migrate the app successfully. ERRO[2020-12-16T16:26:36-08:00] The app 665581gNew_Platform_Test1 has a redirect URL value http://test-2.com, http://test.com that is not a valid URL. This value must needs to be corrected in order to migrate the app successfully.
Local fix
Problem summary
<span style="background-color:rgb(255, 255, 255)">During the migration of a v5 API Connect configuration to v2018 or v10, registered apps containing an OAuth redirect URI property with multiple comma-separated URI instances are not properly converted into the v2018 to v10 representation. Instead of the URI instances appearing as individual array elements of converted app's </span><span style="font-size:inherit">redirect_endpoints property, the complete set of values appear as a single string in the first element of the array. This causes some OAuth interactions to fail for these apps.</span>
Problem conclusion
An update to the migration utility (10.0.1.1-R1) corrects this problem and populates the redirect_endpoints property in a converted app with the individual redirect URI values from the source v5 app.
Temporary fix
Comments
APAR Information
APAR number
LI81900
Reported component name
API CONNECT ENT
Reported component ID
5725Z2201
Reported release
A0X
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2020-12-17
Closed date
2021-03-06
Last modified date
2021-03-06
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
API CONNECT ENT
Fixed component ID
5725Z2201
Applicable component levels
RA0X PSY
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSMNED","label":"IBM API Connect"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"A0X","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
29 September 2021