Hi Guys,
We are using CMOD 8.4.1.2, where we are trying to add folders by arsxml which having permission tag as <permission user="*PUBLIC" /> (which will there by default while we export a folder).
when we trying to add a new folder using this xml, ARSXML is fails to create folder with error message "updating permission to "*PUBLIC" failed, while we try remove the above said permission tag and re execute, we could able to success.
Please note that we can also able to add new folder without any issues in the CMOD 8.4.1.1 with the same XML even in spite of having this above said permision tag for the user = "*PUBLIC".
could anyone please tell what is the issue here, is this the know issue in version 8.4.1.2?
Kindly help for our RCA.
Hi Guys,
Please help me on my query here.
Let me take a wild guess here and say it's something with your ARSUPERM exit.
Try disabling and re-enabling it dynamically.
I grabbed this out of an old problem record...it might have something to do with your problem:
QuoteEffect of SRVR_FLAGS_FORCE_SECURITY=1
SRVR_FLAGS_FORCE_SECURITY=1 forces arsuperm to be invoked for
administrators when using a end-user interface as opposed to an
administrative interface. When invoked for an application group for an
administrator userid, arsuperm can return one of 3 access states:
0 - Deny access
1 - Use the permissions associated with with that user for that
application group,or *PUBLIC if no user specific permission is assigned.
2 ? Assign default permissions. The permissions are View, Print, Fax,
and Copy for Document permissions, and View, Add, Print, Fax, and Copy
for Annotation permissions.
So When an administrator user id is used to run arsload, with
SRVR_FLAGS_FORCE_SECURITY=1, that userid will be passed to ARSUPERM.
In order to do a load, ARSUPERM must return RC=1."
Most likely your exit has returned RC=2.
If you are not sure its best to add some DISPLAY statements to your
exit to see what RC is being returned to OnDemand.
Ed