OnDemand User Group

Support Forums => MP Server => Topic started by: jsquizz on February 22, 2019, 10:35:01 AM

Title: Can't update enhancedRet with ARSXML?
Post by: jsquizz on February 22, 2019, 10:35:01 AM
Hi,

Testing something on a 10.1.0.4 server with ERM installed..I have a bunch of application groups that I need to update, and ARS_SUPPORT_HOLD=1 set in ars.cfg..


Code: [Select]
ARS7819E A value of 'enhancedRetManagement' for the applicationGroup attribute is not appropriate as the required feature is not enabled for this server.
ARS7762I Update of applicationGroup, TESTTHIS failed.

Here's my XML-

Code: [Select]
<applicationGroup name="TESTTHIS" enhancedRetManagement="true" impliedHold="false">
          <field name="LOCKD" type="Index" dataType="Small Int" uniqueID="false" hashSHA256="false" encryption="false" expireDate="false" log="false" userExit="false" partition="false" cluster="false" appIDField="false" reference="false" pageCount="false" documentSize="false" lockdown="true" CFSOD="false" FTI="false" updateable="false" />
   </applicationGroup>

Another weird thing- when i export an application group that has ERM setup via the admin client, the enhancedRetManagement field is set to "false"

I have tried a variety of tweaks/changes to the XML, because I know how specific ARSXML is, but i am not having any luck. Has anyone encounterd thisthis?
Title: Re: Can't update enhancedRet with ARSXML?
Post by: jsquizz on February 22, 2019, 10:59:36 AM
Figured this out-

Field must be defined before setting enhancedRetManagement="true"

   
Code: [Select]
<applicationGroup name="TESTTHIS3" >
          <field name="LOCKD" type="Index" dataType="Small Int" uniqueID="false" hashSHA256="false" encryption="false" expireDate="false" log="false" userExit="false" partition="false" cluster="false" appIDField="false" reference="false" pageCount="false" documentSize="false" lockdown="true" CFSOD="false" FTI="false" updateable="false" />
   </applicationGroup>

<applicationGroup name="TESTTHIS3" enhancedRetManagement="true" impliedHold="false">

</applicationGroup>