Issue: After upgrading User Application Base package to version 4.8.6.20220912161613, the Designer no longer displays the Enable oidpInstanceData attribute clean-up property and its sub-parameters in the Driver Configuration > Driver Parameters window. It happens because the resource prompt is added to the base package during the upgrade process but not included in the package’s initial settings. (Bug 592009)
Workaround: After upgrading the package to version 4.8.6.20220912161613, perform the following steps in Designer:
In the Modeler, right-click the User Application driver and select Driver > Properties.
Select Driver Configuration (in the left pane).
Click the Driver Parameters tab.
Click Edit XML...
In the Driver Parameters XML, insert the following group definitions within the <configuration-values></configuration-values> tag:
<group>
<definition critical-change="true" display-name="Enable oidpInstanceData attribute clean-up" name="EnableOidpInstanceAttrCleanUp" type="boolean">
<description>When this setting is enabled, oidpInstanceData attribute will be set to clean up when it reaches the size limit of 16kb. Clean up will be performed based on certain conditions. If the revocation entry is created by browser then based on the expiration interval entries will be cleaned. For other entries once it reaches the limit it is removed</description>
<value>true</value>
</definition>
<subordinates active-value="true">
<definition display-name="Client ID" name="ClientId" type="string">
<description>Client ID is used to authenticate and make rest API calls from Driver. By default, the rest server Client ID is 'rbpmrest'</description>
<value xml:space="preserve">rbpmrest</value>
</definition>
<definition display-name="Client Password" name="ClientPassword" type="password-ref">
<description>Client Password is used to authenticate and make rest API calls from Driver.</description>
<value xml:space="preserve">ClientPassword</value>
</definition>
<definition display-name="Specify the OAuth issuer url (provide complete URL)" name="OauthIssuerUrl" type="string">
<description>Specify the complete Authorization provider issuer URL. This will be used to get the Token and Revocation end points</description>
<value xml:space="preserve">https://127.0.0.1:8543/osp/a/idm/auth/oauth2</value>
</definition>
<definition display-name="Specify the token entry expiration time in hours" name="ExpirationInterval" type="integer">
<description>Specify the token entry expiration time in hours. Based on this parameter the token entry created by browser login will be cleared when the odipInstanceData attribute reaches the size limit</description>
<value>24</value>
</definition>
</subordinates>
</group>Click OK to save the changes.
Click OK.
Save and deploy the User Application driver to eDirectory.
Log in to iManager and restart the User Application driver.