Description

This article explains that the drop-down menu in the Security Director 19.2R1/19.3R1 IPS Policy Creation UI, which contains service objects, does not show all the provisioned service objects and the search functionality too is affected for these service objects due to a pagination issue.

It provides a solution to resolve this issue, while indicating that a fix is now available.

Symptoms

Users will not be able to scroll for all the service objects in the Security Director IPS Policy Creation UI or search for any specific service object because the scroll bar is restricted and does not scroll beyond displaying a certain number of objects.

Solution

This is because of a pagination issue wherein infinite scrolling for the IPS policy is not supported.

Note: At the time of writing, SD 19.3 is the latest release and does not include the fix. Releases after 19.3 are scheduled to include this fix.

Please use the steps below to apply a patch to Security Director 19.2 or 19.3.

Download the patch  here .

Note: Repeat these steps for all Space JBoss nodes.

  1. Unzip the downloaded file:
unzip /var/tmp/JS.zip /var/tmp/

Two files are extracted:

  • ipsRuleGridServiceEditorView.js

  • ipsRuleGridConstants.js
  1. Change directory:
cd /usr/local/slipstream/public/installed_plugins/ips-policy-management/js/ips/rules/constants/
  1. Take a copy of the original file:
mv ipsRuleGridConstants.js ipsRuleGridConstants.js.copy
  1. Move the downloaded file to the original location:
mv /var/tmp/ipsRuleGridConstants.js .
  1. Change ownership for the new file:
chown slipstream:slipstream ipsRuleGridConstants.js
  1. Change the new file's permission:
chmod 644 ipsRuleGridConstants.js
  1. Change directory:
cd /usr/local/slipstream/public/installed_plugins/ips-policy-management/js/ips/rules/views
  1. Take a copy of the original file:
mv ipsRuleGridServiceEditorView.js ipsRuleGridServiceEditorView.js.copy
  1. Move the downloaded file to the original location:
mv /var/tmp/ipsRuleGridServiceEditorView.js .
  1. Change the new file's ownership:
chown slipstream:slipstream ipsRuleGridServiceEditorView.js
  1. Change the new file's permission:
chmod 644 ipsRuleGridServiceEditorView.js
  1. Refresh the UI.

Modification History

2019-12-10: Minor technical corrections