This feature of Endeca allows you to manipulate/alter/tweak the data which is indexed from
ATG.
Steps:
1. Create the Java manipulators
-- http://docs.oracle.com/cd/E29587_01/PlatformServices.60x/ps_cadk /src/rcdk_app_code_java_manip.html
2. Compile it and export to jar(can happen via build)
3. Edit your exp manager developer studio,
4. Add this in the endeca pipeline process.
5. Trigger Base line indexing.
6. Watch for the "Forge" step, if error it will throw u the error.
########### Sample error Logs
Caused by com.endeca.soleng.eac.toolkit.exception.EacComponentControlException
com.endeca.soleng.eac.toolkit.component.BatchComponent run - Batch component 'Forge' failed. Refer to component
logs in /home/homeuser/ENDECA/endeca/apps/atgsid/./logs/forges/Forge on host ITLHost.
[08.07.14 11:53:55] INFO: Released lock 'update_lock'.
[homeuser@zltv5746 control]$ more /home/homeuser/ENDECA/endeca/apps/atgsid/./logs/forges/Forge/
Edf.Pipeline.RecordPipeline.JavaManipulator.R3_Price_Split_JavaManipulator.log Forge.start.log
Forge.log
[homeuser@zltv5746 control]$ more /home/homeuser/ENDECA/endeca/apps/atgsid/./logs/forges/Forge/Edf.Pipeline.RecordPipeline.JavaManipulator.R3_Price_Split_JavaManipulator.log
RelativePathFileHandler did not find a system property named endeca.project.dir or an environment variable named ENDECA_PROJECT_DIR. Defaulting to current working directory.
[08.07.14 11:53:53] SEVERE: sku.promoPrice passthrough not specified; aborting
Caused by com.endeca.edf.adapter.AdapterException
com.atg.sid.endeca.pipeline.manipulators.ATGEndecaPriceManipulator execute - sku.promoPrice passthrough not specified; aborting
##########
ATG.
Steps:
1. Create the Java manipulators
-- http://docs.oracle.com/cd/E29587_01/PlatformServices.60x/ps_cadk /src/rcdk_app_code_java_manip.html
2. Compile it and export to jar(can happen via build)
3. Edit your exp manager developer studio,
4. Add this in the endeca pipeline process.
5. Trigger Base line indexing.
6. Watch for the "Forge" step, if error it will throw u the error.
########### Sample error Logs
Caused by com.endeca.soleng.eac.toolkit.exception.EacComponentControlException
com.endeca.soleng.eac.toolkit.component.BatchComponent run - Batch component 'Forge' failed. Refer to component
logs in /home/homeuser/ENDECA/endeca/apps/atgsid/./logs/forges/Forge on host ITLHost.
[08.07.14 11:53:55] INFO: Released lock 'update_lock'.
[homeuser@zltv5746 control]$ more /home/homeuser/ENDECA/endeca/apps/atgsid/./logs/forges/Forge/
Edf.Pipeline.RecordPipeline.JavaManipulator.R3_Price_Split_JavaManipulator.log Forge.start.log
Forge.log
[homeuser@zltv5746 control]$ more /home/homeuser/ENDECA/endeca/apps/atgsid/./logs/forges/Forge/Edf.Pipeline.RecordPipeline.JavaManipulator.R3_Price_Split_JavaManipulator.log
RelativePathFileHandler did not find a system property named endeca.project.dir or an environment variable named ENDECA_PROJECT_DIR. Defaulting to current working directory.
[08.07.14 11:53:53] SEVERE: sku.promoPrice passthrough not specified; aborting
Caused by com.endeca.edf.adapter.AdapterException
com.atg.sid.endeca.pipeline.manipulators.ATGEndecaPriceManipulator execute - sku.promoPrice passthrough not specified; aborting
##########
No comments:
Post a Comment