Note: This is with Version ATG
10.2 onwards
Only
Step : 1
You have to have your below component configured to use your PCOC file like below
/atg/commerce/search/ProductCatalogOutputConfig/
definitionFile=/atg/commerce/endeca/index/product-sku-output-config.xml
Sample file Attached:
Step : 2
Your combined definition file should be a union of below xmls(OOTB+Custom)
Source files
\config\config.jar/atg/commerce/endeca/index/product-sku-output-config.xml
\DCS\Endeca\Index\config\config.jar/atg/commerce/endeca/index/product-sku-output-config.xml
\DCS\Endeca\Index\SKUIndexing\config\config.jar/atg/commerce/endeca/index/product-sku-output-config.xml
Step : 3
Build level changes : Add the below modules in your ANT build.properties file
for eg:
my.ear.modules=DafEar.Admin,DCS.Endeca.Index.Versioned,DCS.Endeca.Index,DAF.Endeca.Index,DAF.Endeca.Assembler,DCS.Endeca.Index.SKUIndexing
Verification : Once your build is up, you should be able to see this componenet via dyn/admin
http://mylocalserver:7001/dyn/admin/nucleus/atg/commerce/endeca/index/ProductCatalogSimpleIndexingAdmin/
Step : 4
Make these config layer changes.Override bases on your environments.
/atg/endeca/ApplicationConfiguration
baseApplicationName: myendecaapp
keyToApplicationName: default=myendecaapp,en=myendecaapp
workbenchHostName: myendeca.envr.server.name.com
workbenchPort: 8006
/atg/endeca/index/IndexingApplicationConfiguration
CAS Hostname: myendeca.envr.server.name.com
CAS Port: 8500
EAC Hostname: myendeca.envr.server.name.com
EAC Port: 8888
/atg/endeca/assembler/AssemblerApplicationConfiguration
currentMdexHostName: myendeca.envr.server.name.com
currentMdexPort: 16000
defaultMdexHostName: myendeca.envr.server.name.com
defaultMdexPort: 16000
applicationKeyToMdexHostAndPort: en= myendeca.envr.server.name.com:16000
Step 5: (Optional)
If you are setting up your endeca indexing from your BCC instance, you need to override the below component
Set the OnPubServer flag to false for the following components
/atg/commerce/search/ProductCatalogOutputConfig
/atg/commerce/endeca/index/CategoryToDimensionOutputConfig
Step 6:
Triggering Indexing from Dyn Admin:
Navigate : http://mylocalserver:7001/dyn/admin/nucleus/atg/commerce/endeca/index/ProductCatalogSimpleIndexingAdmin/
Trigger the BaseLine Index Button.Watch your ATG logs for issues.
#################################
Reference : http://docs.oracle.com/cd/E23095_01/Platform.93/ATGSearchIntegration/html/s0202specifyingthedefinitionfileandth01.html