System Account Used For Assembler \ Oracle Commerce, Does Not Have Access To Generational Zip Files Created By Workbench (Doc ID 2292958.1)

Last updated on AUGUST 01, 2017

Applies to:

Oracle Commerce Guided Search / Oracle Commerce Experience Manager - Version 11.2 and later
Information in this document applies to any platform.

Symptoms


Experiencing a permissions issue between ATG and Endeca which is preventing Experience Manager Preview from working, as well as anything that is relies on the generational zip files.

Changes

The path given in,

/atg/endeca/assembler/cartridge/manager/DefaultFileStoreFactory.configurationPath.

Is using a shared NFS mount which is mounted to both the Oracle Commerce and Endeca servers. Endeca\Workbench writes out generational zip files to this storage when Administrators make updates within Experience Managers. The files created in DefaultFileStoreFactory.configurationPath receive the following security

-- WORKBENCH OWNER = Read+Write (rw-)
-- OWNER GROUP = Write (r--)
-- WORLD = No Access (---)
If the Oracle Commerce user is -not- apart of the OWNER GROUP, then Assembler \ Oracle Commerce will not have assess to the generational files created in DefaultFileStoreFactory.configurationPath

 

STEPS
-----------------------
The issue can be reproduced at will with the following steps:

1) Bring up /atg/endeca/assembler/cartridge/manager/DefaultFileStoreFactory/ in Dynamo Admin on the ATG instance

2) Note the value for configurationPath

3) Bring up the configurationPath directory on the Oracle Commerce system

4) Login into Workbench -> Experience Manager, and click on Preview Settings

5) Make a change to 'Default Link Service URL' and save your changes

6) Query the directory noted by the configurationPath to see newly created generational files

7) Query to see the access rights on the directory

EXAMPLE
ls -ltrLR


NOTE: Access on the newly created generational files is -rw-r-----

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms