LI78798: HTTP 500 "UNKNOWN RULE IN CALL" WHEN TRYING TO USE CUSTOM POLICY
Closed as documentation error.
http://www-01.ibm.com/support/knowledgecenter/SSWHYP_4.0.0/com.i bm.apimgmt.policy.doc/tapim_pol_implement.html?lang=en On above page, Step 3, Export your policy implementation from DataPower,... The screenshot provided in this step is confusing customer and causing error when importing policy in to API Management. When the policy is exported, '-main' is added before .zip and after name of the policy which is creating the issue. Import to the API Management works fine except when it is looking for the policy it is not finding it because of the '-main' in the name. Note: Above page, Step 3 the screenshot needs to be changed so the first line in screenshot shows "checkmembership.zip" instead of what is there.
Rename export file from -main.zip to .zip, then the import works fine in API Management.
The documentation contained a screenshot of an example export showing the "-main" suffix on the archive exported from Datapower. This was confusing as the -main suffix should only be added to the processing rule name.
The screenshot has been corrected and the Knowledge Center republished.
Reported component name
IBM API MANAGEM
Reported component ID
NoSpecatt / Xsystem
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following: