Endeca Preview on ATG CRS

I have ATG 10.1.2 and Endeca 3.1.1.
I configured Stage and Prod instances of CRS, and I connected them to one Endeca App with 2 DGraphs.
Stage CRS is connected to Authoring DGraph, while Prod CRS is connected to Live DGraph.
Preview in Endeca App points to Stage CRS: http://localhost:8280/crs and http://localhost:8280/crs/link.json (not sure the latter is correct)
Preview works fine when I change something in existing pages, e.g. instead of 12 products per page, I set 10 and clicking Preview button I immediately see the change in opened Stage CRS
But, when I try to create a new page in Experience Manager and preview it, I'm getting the below error:
     Error: Calling the preview link service failed. Please check the link service URL configuration in Preview Settings.
As a workaround I can run Promote Content script after adding a new page in Experience Manager, and the script somehow pushes the new page to both Authoring and Live instances. But this workaround doesn't have much sense to me, as I want to see my change on Authoring instance only, without pushing it to Live.
Please help.

Hello PKU,
Can you please let me know , while creating a new page in EXPMGR did u happen to create any new templates to the page which u are creating,If so please add the aapropriate cartridge in ur store.war cartridge folder, this is because when ever a new template of type page or cartridge is create , it looks for the corresponding cartridge handler.
If i am not clear, mention the steps that u are taking to creating a new page in experience manager, ill let u know why this is happening.
THanks,
PP

Similar Messages

  • Using Endeca SEO in ATG

    Hi All,
    Does anyone worked on using Endeca SEO in ATG? I have tried it and works with base setup but facing some issue with Nucleus namespace while configuring misc-path.
    For Testing purpose I have configured SEO components in ATG DAF framework.
    Example:
    ATG\ATG10.1.1\DAF\Endeca\Assembler\config\atg\endeca\url\basic\SeoUrlFormatter.properties
    ATG\ATG10.1.1\DAF\Endeca\Assembler\config\atg\endeca\url\basic\StringFormatterChain.properties
    ATG\ATG10.1.1\DAF\Endeca\Assembler\config\atg\endeca\url\basic\SeoNavStateFormatter.properties
    ATG\ATG10.1.1\DAF\Endeca\Assembler\config\atg\endeca\url\basic\SeoDimLocationFormatter.properties
    ATG\ATG10.1.1\DAF\Endeca\Assembler\config\atg\endeca\url\basic\BasicUrlFormatter.properties
    ATG\ATG10.1.1\DAF\Endeca\Assembler\config\atg\endeca\url\basic\BasicQueryBuilder.properties
    etc...
    ERROR MESSAGE From the JBOSS Log:
    09:46:05,353 ERROR [nucleusNamespace.] Unable to set configured property "/atg/endeca/url/basic/SeoDimLocationFormatter.key" atg.nucleus.ConfigurationException: Unable to resolve component /atg/endeca/url/basic/product.category
    SeoDimLocationFormatter.properties
    $class=com.endeca.soleng.urlformatter.seo.SeoDimLocationFormatter
    $scope=global
    key=product.category  -- This is causing the Issue...This is getting treated as another component reference but SeoDimLocationFormatter has key as Object type
    appendRoot=true
    appendAncestors=true
    appendDescriptor=true
    separator=-
    rootStringFormatter=StringFormatterChain
    Does anyone has samples on misc-path definition in ATG?
    Help will be much appreciated.
    Thanks & Regards,
    Ravi

    Just weighing in here. To create site URLs, the current revision of the Endeca Sitemap Generator (v2.1.1) uses Spring configuration. Specifically, the Endeca Sitemap Generator does not know how to consume UrlFormatter configuration specified using Nucleus. As such, if you configure your UrlFormatter (and associated classes) with Nucleus, then you will need to manage two separate versions of your UrlFormatter configuration: a Nucleus version for your application and a Spring version for the Sitemap Generator.
    Without getting into any specifics, the purpose of the Endeca Sitemap Generator is to create sitemaps within a multi-dimensional navigation space. This is a unique problem (and big SEO opportunity) for faceted search sites. This is not something that you'll get with any generic sitemap generation utility.
    With the above in mind, my understanding is that the forthcoming version of CRS will use the NucleusPublisher mechanism to resolve UrlFormatter components that are managed within a Spring context. While not ideal in the long-term, this does allow you to manage a single UrlFormatter configuration, which can be shared between your application and the Sitemap Generator.
    For reference, here's the doc link for the NucleusPublisher:
    http://docs.oracle.com/cd/E26180_01/Platform.94/ATGProgGuide/html/s0212nucleuspublisher01.html
    Best regards,
    Chip

  • Error while running forge post Endeca integration with ATG

    Hi All,
    We have integrated Endeca application with ATG and then tried running the Endeca baseline update script. However the script failed with the below error message
    Parsing XML dimensions data with validation turned on
    Parsing project file "C:\apps\ATGSample\data\forge_output\ATGSample.xml" (project="ATGSample")
    XMLParser: Reading dimensions, dvals, and synonyms from file "C:\apps\ATGSample\data\forge_output\\ATGSample.dimensions.xml"
    ERROR 06/07/13 05:15:57.022 UTC (1370582157018) DGIDX {dgidx,baseline} Internal error while decompressing input stream: null
    FATAL 06/07/13 05:15:57.022 UTC (1370582157018) DGIDX {dgidx,baseline} Fatal error at file , line 0, char 0; Message: An exception occurred! Type:RuntimeException, Message:The primary document entity could not be opened. Id=C:\apps\ATGSample\data\forge_output\\ATGSample.dimensions.xml
    WARN 06/07/13 05:15:57.022 UTC (1370582157019) DGIDX {dgidx,baseline} Lexer/OLT log: level=-1: 2013/06/07 10:45:57 | INFO | Disabling log callback
    We checked the physical location of forge output and found that there is no file called 'ATGSample.dimensions.xml '
    However, when we manually placed this file in the forge output folder and ran dgidx alone, the baseline update failed with the below error
    Parsing XML dimensions data with validation turned on
    Parsing project file "C:\apps\ATGSample\data\forge_output\ATGSample.xml" (project="ATGSample")
    XMLParser: Reading dimensions, dvals, and synonyms from file "C:\apps\ATGSample\data\forge_output\\ATGSample.dimensions.xml"
    ERROR 06/07/13 05:15:57.022 UTC (1370582157018) DGIDX {dgidx,baseline} Internal error while decompressing input stream: null
    FATAL 06/07/13 05:15:57.022 UTC (1370582157018) DGIDX {dgidx,baseline} Fatal error at file , line 0, char 0; Message: An exception occurred! Type:RuntimeException, Message:The primary document entity could not be opened. Id=C:\apps\ATGSample\data\forge_output\\ATGSample.dimensions.xml
    WARN 06/07/13 05:15:57.022 UTC (1370582157019) DGIDX {dgidx,baseline} Lexer/OLT log: level=-1: 2013/06/07 10:45:57 | INFO | Disabling log callback
    ============================================================================
    === DGIDX: Version = "6.4.0.692722"
    === Start Time : Fri Jun 07 11:04:15 2013
    === Arguments : "C:\Endeca\MDEX\6.4.0\bin\dgidx.exe -v --compoundDimSearch --lang en --out C:\apps\ATGSample\logs\dgidxs\Dgidx\Dgidx.log --dtddir C:\Endeca\MDEX\6.4.0\conf\dtd --tmpdir C:\apps\ATGSample\data\temp C:\apps\ATGSample\data\forge_output\ATGSample C:\apps\ATGSample\data\dgidx_output\ATGSample"
    === Current Directory : C:\apps\ATGSample
    === Exec Path : C:\Endeca\MDEX\6.4.0\bin\dgidx.exe
    ============================================================================
    Language/collation in use is English (collation=endeca)
    WARN 06/07/13 05:34:15.054 UTC (1370583255046) DGIDX {dgidx,baseline} Lexer/OLT log: level=-1: 2013/06/07 11:04:15 | INFO | Enabling log callback
    No application configuration specified. Using "C:\apps\ATGSample\data\forge_output\ATGSample" as the application configuration prefix.
    ============================================================================
    === DGIDX: Starting phase "Read raw dimensions, properties, and records"
    === Current Time : Fri Jun 07 11:04:15 2013
    === Total Elapsed : 0.1131 seconds
    === User CPU Time : 0.0625 seconds
    === System CPU Time : 0.1250 seconds
    === Memory Usage : 18.44 MB
    ============================================================================
    Parsing XML dimensions data with validation turned on
    Parsing project file "C:\apps\ATGSample\data\forge_output\ATGSample.xml" (project="ATGSample")
    XMLParser: Reading dimensions, dvals, and synonyms from file "C:\apps\ATGSample\data\forge_output\\ATGSample.dimensions.xml"
    In Dval [id=10001] named "clothing-sku.color", the name is non-searchable.
    In Dval [id=10002] named "clothing-sku.size", the name is non-searchable.
    In Dval [id=10003] named "furniture-sku.woodFinish", the name is non-searchable.
    In Dval [id=10093] named "product.brand", the name is non-searchable.
    In Dval [id=10094] named "product.catalogId", the name is non-searchable.
    In Dval [id=10006] named "product.disallowAsRecommendation", the name is non-searchable.
    In Dval [id=10007] named "product.features.displayName", the name is non-searchable.
    In Dval [id=10095] named "product.language", the name is non-searchable.
    In Dval [id=10008] named "product.nonreturnable", the name is non-searchable.
    In Dval [id=10096] named "product.priceListPair", the name is non-searchable.
    In Dval [id=10009] named "product.siteId", the name is non-searchable.
    In Dval [id=10010] named "sku.siteId", the name is non-searchable.
    In Dval [id=10011] named "product.category", the name is non-searchable.
    In Dval [id=10079] named "item.type", the name is non-searchable.
    XMLParser: Done reading dimensions, dvals, and synonyms from "C:\apps\ATGSample\data\forge_output\\ATGSample.dimensions.xml"
    XMLParser: Reading auto propmap file "C:\apps\ATGSample\data\forge_output\\ATGSample.auto_propmap.xml"
    XMLParser: Done reading auto propmap file "C:\apps\ATGSample\data\forge_output\\ATGSample.auto_propmap.xml"
    XMLParser: Reading properties from file "C:\apps\ATGSample\data\forge_output\ATGSample.prop_refs.xml"
    XMLParser: Done reading properties from file "C:\apps\ATGSample\data\forge_output\ATGSample.prop_refs.xml"
    XMLParser: Reading rollup properties and dimensions from file "C:\apps\ATGSample\data\forge_output\ATGSample.rollups.xml"
    XMLParser: Done reading rollup properties and dimensions from file "C:\apps\ATGSample\data\forge_output\ATGSample.rollups.xml"
    XMLParser: Reading record spec property from file "C:\apps\ATGSample\data\forge_output\ATGSample.record_spec.xml"
    XMLParser: Property "common.id" is a record spec property.
    XMLParser: Done reading record specs from "C:\apps\ATGSample\data\forge_output\ATGSample.record_spec.xml"
    XMLParser: Reading record filter properties from file "C:\apps\ATGSample\data\forge_output\ATGSample.record_filter.xml"
    XMLParser: Done reading record filter properties from file "C:\apps\ATGSample\data\forge_output\ATGSample.record_filter.xml"
    XMLParser: Creating dimensions from dvals.
    XMLParser: Reading rollup properties and dimensions from file "C:\apps\ATGSample\data\forge_output\ATGSample.rollups.xml"
    XMLParser: Done reading rollup properties and dimensions from file "C:\apps\ATGSample\data\forge_output\ATGSample.rollups.xml"
    XMLParser: Reading dimensions from file "C:\apps\ATGSample\data\forge_output\ATGSample.dimension_refs.xml"
    XMLParser: Done reading dimensions from file "C:\apps\ATGSample\data\forge_output\ATGSample.dimension_refs.xml"
    XMLParser: Reading dimension groups from file "C:\apps\ATGSample\data\forge_output\ATGSample.dimension_groups.xml"
    XMLParser: Done reading dimension groups from file "C:\apps\ATGSample\data\forge_output\ATGSample.dimension_groups.xml"
    XMLParser: Reading precedence rules from file "C:\apps\ATGSample\data\forge_output\ATGSample.precedence_rules.xml"
    XMLParser: Done reading precedence rules from file "C:\apps\ATGSample\data\forge_output\ATGSample.precedence_rules.xml"
    XMLParser: Reading dval refs from file "C:\apps\ATGSample\data\forge_output\ATGSample.dval_refs.xml"
    XMLParser: Done reading dval refs from file "C:\apps\ATGSample\data\forge_output\ATGSample.dval_refs.xml"
    XMLParser: Reading dval ranks from file "C:\apps\ATGSample\data\forge_output\ATGSample.dval_ranks.xml"
    XMLParser: Done reading dval ranks from file "C:\apps\ATGSample\data\forge_output\ATGSample.dval_ranks.xml"
    ERROR 06/07/13 05:34:15.242 UTC (1370583255242) DGIDX {dgidx,baseline} No dimension_refs entry found for dimension [10079] "item.type"
    ERROR 06/07/13 05:34:15.242 UTC (1370583255242) DGIDX {dgidx,baseline} No dimension_refs entry found for dimension [10094] "product.catalogId"
    ERROR 06/07/13 05:34:15.242 UTC (1370583255242) DGIDX {dgidx,baseline} No dimension_refs entry found for dimension [10095] "product.language"
    ERROR 06/07/13 05:34:15.242 UTC (1370583255242) DGIDX {dgidx,baseline} No dimension_refs entry found for dimension [10009] "product.siteId"
    ERROR 06/07/13 05:34:15.242 UTC (1370583255242) DGIDX {dgidx,baseline} No dimension_refs entry found for dimension [10001] "clothing-sku.color"
    ERROR 06/07/13 05:34:15.242 UTC (1370583255242) DGIDX {dgidx,baseline} No dimension_refs entry found for dimension [10007] "product.features.displayName"
    ERROR 06/07/13 05:34:15.242 UTC (1370583255242) DGIDX {dgidx,baseline} No dimension_refs entry found for dimension [10006] "product.disallowAsRecommendation"
    ERROR 06/07/13 05:34:15.242 UTC (1370583255242) DGIDX {dgidx,baseline} No dimension_refs entry found for dimension [10002] "clothing-sku.size"
    ERROR 06/07/13 05:34:15.242 UTC (1370583255242) DGIDX {dgidx,baseline} No dimension_refs entry found for dimension [10003] "furniture-sku.woodFinish"
    ERROR 06/07/13 05:34:15.242 UTC (1370583255242) DGIDX {dgidx,baseline} No dimension_refs entry found for dimension [10008] "product.nonreturnable"
    ERROR 06/07/13 05:34:15.242 UTC (1370583255242) DGIDX {dgidx,baseline} No dimension_refs entry found for dimension [10093] "product.brand"
    ERROR 06/07/13 05:34:15.242 UTC (1370583255242) DGIDX {dgidx,baseline} No dimension_refs entry found for dimension [10096] "product.priceListPair"
    ERROR 06/07/13 05:34:15.242 UTC (1370583255242) DGIDX {dgidx,baseline} No dimension_refs entry found for dimension [10010] "sku.siteId"
    ERROR 06/07/13 05:34:15.242 UTC (1370583255242) DGIDX {dgidx,baseline} No dimension_refs entry found for dimension [10011] "product.category"
    XMLParser: Reading refinement config from file "C:\apps\ATGSample\data\forge_output\ATGSample.refinement_config.xml"
    XMLParser: Done reading refinement config from file "C:\apps\ATGSample\data\forge_output\ATGSample.refinement_config.xml"
    XMLParser: Reading dimension search index configuration from file "C:\apps\ATGSample\data\forge_output\ATGSample.dimsearch_index.xml"
    XMLParser: Done reading dimension search index configuration from file "C:\apps\ATGSample\data\forge_output\ATGSample.dimsearch_index.xml"
    XMLParser: Reading record search index configuration from file "C:\apps\ATGSample\data\forge_output\ATGSample.recsearch_indexes.xml"
    XMLParser: Done reading record search index configuration from file "C:\apps\ATGSample\data\forge_output\ATGSample.recsearch_indexes.xml"
    XMLParser: Reading record search interface configuration from file "C:\apps\ATGSample\data\forge_output\ATGSample.recsearch_config.xml"
    XMLParser: Done reading record search interface configuration from file "C:\apps\ATGSample\data\forge_output\ATGSample.recsearch_config.xml"
    WARN 06/07/13 05:34:15.288 UTC (1370583255283) DGIDX {dgidx,baseline} Errors while parsing record search interface configuration from file "C:\apps\ATGSample\data\forge_output\ATGSample.recsearch_config.xml": RETURN_RELRANK_SCORE no longer supported. Search interface member "allAncestors.displayName" in interface "All" is not a property or dimension Search interface member "product.displayName" in interface "All" is not a property or dimension Search interface member "sku.displayName" in interface "All" is not a property or dimension Cannot put search interface member "product.features.displayName" into the search interface "All" because it has not been enabled for full-text search Cannot put search interface member "product.brand" into the search interface "All" because it has not been enabled for full-text search Search interface member "product.repositoryId" in interface "All" is not a property or dimension Search interface member "sku.repositoryId" in interface "All" is not a property or dimension Search interface member "product.briefDescription" in interface "All" is not a property or dimension Search interface member "product.description" in interface "All" is not a property or dimension Search interface member "product.longDescription" in interface "All" is not a property or dimension Search interface member "product.keywords" in interface "All" is not a property or dimension Cannot put search interface member "clothing-sku.color" into the search interface "All" because it has not been enabled for full-text search Cannot put search interface member "clothing-sku.size" into the search interface "All" because it has not been enabled for full-text search Cannot put search interface member "furniture-sku.woodFinish" into the search interface "All" because it has not been enabled for full-text search Search interface member "sku.manufacturer_part_number" in interface "All" is not a property or dimension
    XMLParser: Reading search chars from file "C:\apps\ATGSample\data\forge_output\ATGSample.search_chars.xml"
    XMLParser: Done reading search chars from file "C:\apps\ATGSample\data\forge_output\ATGSample.search_chars.xml"
    XMLParser: Reading language stemming settings from file "C:\apps\ATGSample\data\forge_output\ATGSample.stemming.xml"
    XMLParser: Done reading per-language stemming settings from file "C:\apps\ATGSample\data\forge_output\ATGSample.stemming.xml"
    Default language English manually configured to use static word forms.
    XMLParser: Reading word forms from file "C:\Endeca\MDEX\6.4.0\conf\stemming\en_word_forms_collection.xml"
    XMLParser: Done reading word forms from file "C:\Endeca\MDEX\6.4.0\conf\stemming\en_word_forms_collection.xml". There are 50374 word forms.
    XMLParser: Reading language config from file "C:\apps\ATGSample\data\forge_output\ATGSample.languages.xml"
    XMLParser: Done reading language config from file "C:\apps\ATGSample\data\forge_output\ATGSample.languages.xml"
    XMLParser: Reading stop words from file "C:\apps\ATGSample\data\forge_output\ATGSample.stop_words.xml"
    XMLParser: Done reading stop words from file "C:\apps\ATGSample\data\forge_output\ATGSample.stop_words.xml", finished in 0.0039 seconds.
    FATAL 06/07/13 05:34:17.616 UTC (1370583257616) DGIDX {dgidx,baseline} ENE Indexer: Error processing records file.
    WARN 06/07/13 05:34:17.616 UTC (1370583257616) DGIDX {dgidx,baseline} Lexer/OLT log: level=-1: 2013/06/07 11:04:17 | INFO | Disabling log callback

    I've seen this type of error before when Forge is configured to read multiple files with spec *.xml.  Is that how you've configured your record adapter?  This configuration then collides with Forge XML config files merged into the same data/processing directory.
    From memory there's a couple of solutions for this - one might be to give the files a common name prefix if that's feasible, e.g. _data*.xml.  You could use a sub-directory to separate the files, but you'd need to modify your copy scripts.

  • ATG CRS inventory

    Hi All, 
       In ATG CRS how is a inventory record inserted for a sku item?? If a external feed populating the SKUs, how to populate the inventory record for the corresponding SKU.???
    Cheers

    The ATG Inventory repository that is available in CRS, is not a version ed repository right. It is not available in BCC.
    But one of its property is maned as version, what does this property signify???That "version" property is not added in the CRS but is there just for setting up its caching mode. Actually that "version" property is defined in the original InventoryRepository definition /atg/commerce/inventory/inventory.xml under DCS. It is declared through "version-property" attribute of <item-descriptor> which is a integer property used as a version control mechanism for implementing optimistic locking. The value of "version-property" is auto incremented each time the item is updated. Please refer following repository documentation for more details on this:
    http://docs.oracle.com/cd/E35318_02/Platform.10-1-1/ATGRepositoryGuide/html/s0709maintainingitemconcurrencywithth01.html
    Hope it helps.

  • Preview issue in ATG-Endeca integration case of CRS at Endeca side

    I'm using ATG 10.1.2 and Endeca with Experiece Manager 3.1.1, both are the most current version coming out at the begining of this new year 2013.
    I followed the documents and deployed the Commerce Reference Store (Known as CRS) with option of Endeca integration. Now everything seemed to be ok, and at Endeca side, we could find deployed application of "CRS", and also we could find pages configured in Experience Manager.
    But problems come unexpectly. I just configured the preview fuction for both ATG and Endeca. According to CIM, I believe I've configured them correctly, because I got the result that Preview function acts normal at ATG side with BCC. However, once I try to use preview function at Endeca side, firstly a new browser pops up to show the page of CRS, and then a message pops up said: "Error: Your site is not cofigured for Preview correctly. Please contact your administrator."
    Why?
    And what is the place of log file concerned with this issue could I refer to?

    Solved!!
    After indicated "ATGProduction" for ear file name to assemble, I entered the menu below:
    [D] Deploy Production with a Server Lock Manager ATGProduction.ear to
    Weblogic Online - Done
    [R] Register Datasources on Weblogic Online - Done
    [A] Add database driver to app server classpath - Done
    [P] Post Deployment Actions on Weblogic Online - Done
    [E] Edit runAssembler arguments
    *[O] Configure Another Server Instance
    > e
    Choose e, means that to Edit runAssembler arguments, which I believe is the key point to access the layer setting for EndecaPreview.
    Then the menu shows as below:
    -------APPLICATION ASSEMBLY OPTIONS---------------------------------------------
    enter [h]elp, [m]ain menu, [q]uit to exit
    Choose Application Assembly Options: (* = Currently selected )
    [1] -pack
    [2] -standalone
    [3] -overwrite
    [4] -collapse-class-path
    [5] -jardirs
    [6] -verbose
    [7] -classesonly
    [8] -displayname
    [9] -liveconfig
    [10] -add-ear-file
    [11] -context-roots-file
    [12] -dynamo-env-properties
    [13] -exclude-acc-resources
    [14] -nofix
    [15] -prependJars
    [16] -run-in-place
    [17] -layer
    [18] -distributable
    [D] Done
    Select zero or more > 17
    At here, we choose -layer to config, and do process as below:
    -------APPLICATION ASSEMBLY OPTION VALUES---------------------------------------
    enter [h]elp, [m]ain menu, [q]uit to exit
    Enter values for -layer (separated by space) : > EndecaPreview
    After all configuration above and ear file redeployed to middleware, I now can access Preview function at Endeca Side !!

  • Endeca App creation using crs

    hi guys,
    i am using atg 10.1.1 ,
    i successfully running the crs app , now i would like to integrate crs with endeca.
    Can u guys tel me the next step please?
    Edited by: ressh on Jan 29, 2013 10:41 PM

    Hi,
    Check this blog
    http://atgendecaoasis.blogspot.com/

  • ATG+ CRS Error in ATGPublishing server, access not allowed to BCC

    Hi,
    After the installation of ATG 10.0.3 and Commerce Reference Store on Weblogic, using CIM, I started both ATGProduction and ATGPublishing without trouble. I can access the store (http://localhost:7003/crs/storeus) and dynamo administration console (http://localhost:7003/atg/dyn) but when I try to access BCC (http://localhost:7005/atg/bcc) the web browser shows an error (page can´t be displayed). I have copied the error that appears in the log ATGPublishing.log
    I would be very grateful if someone could solve this issue. Thanks in advance
    Regards,
    Iñigo
    Log error:
    ###<Oct 19, 2011 9:46:17 AM CEST> <Error> <HTTP> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1319010377001> <BEA-101017> <[ServletContext@1961981706[app:ATGPublishing.ear module:/atg path:/atg spec-version:null], request: weblogic.servlet.internal.ServletRequestImpl@49982a03[
    GET /atg/bcc HTTP/1.1
    Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
    Accept-Language: es-ES
    User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; MS-RTC LM 8; InfoPath.3; managedpc)
    Accept-Encoding: gzip, deflate, peerdist
    Connection: Keep-Alive
    Cookie: DYN_USER_ID=140000; DYN_USER_CONFIRM=c2d08d3eb51f5945b8e444d80628b112; ADMINCONSOLESESSION=z6MYTp2Q7Y4s4b3yHQGNPrwS15LmJBZvlLYxhSXvktyFvqfbgJyl!1748133635; JSESSIONID=01p6Tp1J2Y2QPllJJdT7WXvpQSTyq05Mp12FNqY7YMs27QSqtp2V!991620916
    X-P2P-PeerDist: Version=1.0
    ]] Root cause of ServletException.
    javax.servlet.ServletException: PageFilter: cannot get a start request servlet.
         at atg.filter.dspjsp.PageFilter.doFilter(PageFilter.java:287)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at atg.servlet.GenericFilterService.doFilterChain(GenericFilterService.java:599)
         at atg.servlet.GenericFilterService.handleDoFilter(GenericFilterService.java:462)
         at atg.servlet.GenericFilterService.doFilter(GenericFilterService.java:409)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    >
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377046> <BEA-000000> <JspServlet: param verbose initialized to: true>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377046> <BEA-000000> <JspServlet: param packagePrefix initialized to: jsp_servlet>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377046> <BEA-000000> <JspServlet: param compilerclass initialized to: null>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377046> <BEA-000000> <JspServlet: param compileCommand initialized to: javac>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377047> <BEA-000000> <JspServlet: param compilerval initialized to: javac>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377047> <BEA-000000> <JspServlet: param pageCheckSeconds initialized to: 1>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377047> <BEA-000000> <JspServlet: param encoding initialized to: null>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377047> <BEA-000000> <JspServlet: param superclass initialized to null>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377047> <BEA-000000> <JspServlet: param workingDir initialized to: /mnt/opt/atguser/weblogic/user_projects/domains/base_domain/servers/ATGPublishing/tmp/_WL_user/ATGPublishing.ear/j3704z>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Info> <ServletContext-/atg> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1319010377048> <BEA-000000> <JspServlet: initialization complete>
    ####<Oct 19, 2011 9:46:17 AM CEST> <Error> <Kernel> <atgappserver> <ATGPublishing> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1319010377915> <BEA-000802> <ExecuteRequest failed
    java.lang.NullPointerException.
    java.lang.NullPointerException
         at atg.taglib.dspjsp.PageTag.doCatch(PageTag.java:734)
         at atg.taglib.dspjsp.elwrap.PageTagWrapper.doCatch(PageTagWrapper.java:36)
         at jsp_servlet.__error._jspService(__error.java:405)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:523)
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)
         at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:720)
         at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:591)
         at weblogic.servlet.internal.ErrorManager.handleException(ErrorManager.java:150)
         at weblogic.servlet.internal.WebAppServletContext.handleThrowableFromInvocation(WebAppServletContext.java:2348)

    You were right. Some errors where displayed when launching ATGPublishing, some tables where missing. I made the imports again and everything went OK.
    Thank you!

  • Running ATG CRS from Eclipse

    Hi,
    I am new to ATG technology. I am learning it currently by self. I have installed ATG10.0.3 and CommerceReferenceStore 10.0.3.1 on my Windows machine. Also I have copied the ATG plugins to my Ecilpse Europa from another machine. I want to import the CommerceReferenceStore as an Eclipse project and be able to make some changes and view the results. I am stuck at this point. I do not know how to import the CRS code into Eclipse. Also how do I run CRS from Eclipse ? Kindly provide your inputs.
    Thanks,
    R. Babu

    Hi,
    To refer the CRS code you can import the CRS project into Eclipse by adding the .project file to that project.
    basically the .project file contains:
    <?xml version="1.0" encoding="UTF-8"?>
    <projectDescription>
         <name>MyProj</name>
         <comment></comment>
         <projects>
         </projects>
         <buildSpec>
              <buildCommand>
                   <name>org.eclipse.jdt.core.javabuilder</name>
                   <arguments>
                   </arguments>
              </buildCommand>
         </buildSpec>
    </projectDescription>
    copy this .project file inside CommerceReferenceStore module folder.
    if you want to do any changes in CRS application then it is better to create a new module which extends the CRS module then add your extensions inside that new module and you can build and run this new module.
    Thanks,
    Suresh

  • How to restrict the total order size to 10 in atg CRS store

    Hi,
    i want to restrict customer from selecting orders not more than 10 either the same product or different one. i got the solution for same product but the problem is when i am trying to restrict the customer from selecting items more than 10 by changing some code in StoreCartFormHandler.java . i cant able to get that....... and i'll also explain what are all the changes which i have made in that like putting condition for overallQuantity attribute it was not effecting the code. can anybody please tell me what else i've to do...

    Thanks for the reply,
    Mr.Rsharma and karthik you both said that orderHolder oh=getcurrent(); but that getcurrent() method was not there in that. when i am trying to write that it was showing getCurrentTransaction(). and also i want to know from you guys that i need to make changes to preaddItemsToOrder() or addItemsToOrder(). i am editing the preaddItemsToOrder() And as i am new to ATG i dont clearly know what are all the methods like OrderHolder or commerceItems.and i want to restrict the user from selecting items of same type or different type that overallitems should not exceed 10.
    i am pasting my code over here.which i have written from your references.
    OrderHolder shoppingCart = (OrderHolder) this.resolveName(SHOPPING_CART, false);
         Order order = shoppingCart.getCurrent();
         List info=order.getCommerceItems();
         if(info!=null)
         for(Object ob:info){
                   Nquantity +=getQuantity(((CommerceItem)ob).getId(), pRequest, pResponse);
         System.out.println("the new quantity is"+Nquantity);
    sorry if i am not clear.
    Edited by: Ravikishore on Nov 28, 2012 4:46 AM
    Edited by: Ravikishore on Nov 28, 2012 4:50 AM

  • How to set up the ATG CRS 10.2 in eclipse?

    Hi All,
    I have full deployed the CRS successfully.
    Now I want to import this in eclipse but there is .project file nor .classpath in commercereferencestore  module.
    So please tell me the steps how to import it in eclipse?
    Thanks!

    Hi Prateek
    To refer the CRS code you can import the CRS project into Eclipse by adding the .project file to that project.
    basically the .project file contains:
    <?xml version="1.0" encoding="UTF-8"?>
    <projectDescription>
    <name>MyProj</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
    <buildCommand>
    <name>org.eclipse.jdt.core.javabuilder</name>
    <arguments>
    </arguments>
    </buildCommand>
    </buildSpec>
    </projectDescription>
    copy this .project file inside CommerceReferenceStore module folder.
    Basically If you want to do any changes in CRS application then it is better to create a new module which extends the CRS module then add your extensions inside that new module and you can build and run this new module.
    Thanks
    Gareth

  • Categories missing in ATG CRS 10.2

    Hi all,
    Recently i have deployed CRS 10.2 successfully. Everything went fine. But when i log into CRS app it does not show the categories such as Gift shop,Women,Men etc.. . But when i log into BCC i can see those categories are correctly configured. Could not find any solution to this issue. Does anyone know how to fix this?
    Thanks.

    Hi,
    Can you please run below step again. Make sure it's not having any errors.
    Performing Full deployment with ProductCatalog repository being properly mapped
    HTH
    MS

  • ATG CRS  Instllation and Plugin

    Hi all,
    1) Where can we find the atg plugin for eclipse???
    Its not available in ww.atg.com/eclipse any more...So where can we download the latest plugin?

    Oracle has not yet rolled out any plugin, but some plugins are available at:
    http://sourceforge.net/projects/atgeclipse/ (atg plugin for eclipse
    http://space.dl.sourceforge.net/project/atgeclipse/atgeclipse/atgeclipse-0.0.1/atgeclipse-0.0.1.zip

  • [Endeca 3.1.1 + ATG 10.1.2] @FileNotFound error while requesting a page

    When I am requesting for a Endeca page (say "dil"), I am getting the following error:
    18:40:58,306 INFO [AssemblerPipelineServlet] DEBUG Allowed mime type null for assembly of URI /crs/dil
    18:40:58,306 INFO [AssemblerTools] DEBUG Assembling content for {contentUri=/pages/dil, @type=ContentInclude}
    18:40:58,321 ERROR [AssemblerTools] A problem occured assembling requested content. Response from the assembler was {contentUri=/pages/dil, @type=ContentInclude, @error=FileNotFound}
    Also every 1 minute, I keep getting the following error in console (My machine IP is 172.21.21.64):
    19:14:40,658 SEVERE [LiveContentClient] Shutting down and reconnecting client [172.21.21.64:3899]. Encountered exception: java.io.IOException: An established connection was aborted by the software in your host machine
    19:15:25,141 SEVERE [LiveContentClient] Shutting down and reconnecting client [172.21.21.64:3899]. Encountered exception: java.nio.channels.ClosedChannelException
    19:15:28,047 SEVERE [LiveContentClient] Shutting down and reconnecting client [172.21.21.64:3899]. Encountered exception: java.nio.channels.ClosedChannelException
    19:15:29,672 SEVERE [LiveContentClient] Shutting down and reconnecting client [172.21.21.64:3899]. Encountered exception: java.nio.channels.ClosedChannelException
    Thanks in advance
    Dilroz

    So the various Endeca modules were moved between 10.0.3 (where they were shipped with CRS with module names that began with "Endeca", like "Endeca.Index", "Endeca) and 10.1.1 and later (where they were moved to their more permanent homes, like DAF.Endeca.Index, DCS.Endeca.Index, etc).
    For a complete list of the locations of Endeca modules in 10.1.2, see the "ATG Modules" section of http://docs.oracle.com/cd/E36434_01/Platform.10-1-2/ATGEndecaIntegrationGuide/ATGEndecaIntegrationGuide.pdf .
    CRS in 10.1.2 and later depends upon the Endeca and the ATG Endeca integration modules, and CIM should pull in the needed ATG modules automatically for CRS.

  • ATG (v11.1) exports for Endeca and sku links

    Hi,
    We are trying to integrate an ATG catalog to Endeca and are trying to figure some things out conceptually first.
    As the subject line mentions, we are using sku links in our ATG catalog.  From what I understand, when exporting records at a sku level, if my record has sku links, the exported record will contain all of the child skus and details.
    However, on the exported record for the child sku, it will not contain any information about the parent skus that it belongs to, is this correct?
    Is there a way to have the exported child sku record contain information about all of its parent skus?  Originally thinking of creating a variant producer on the sku link so to have separate individual records for each child sku. 
    Then either during ingestion using CAS or at query time using the presentation API, aggregate the records based on the child sku to get all of the parent information into a single child sku record.
    Has anyone had any experience with this or can help me validate this approach?
    Thanks in advance!

    So the various Endeca modules were moved between 10.0.3 (where they were shipped with CRS with module names that began with "Endeca", like "Endeca.Index", "Endeca) and 10.1.1 and later (where they were moved to their more permanent homes, like DAF.Endeca.Index, DCS.Endeca.Index, etc).
    For a complete list of the locations of Endeca modules in 10.1.2, see the "ATG Modules" section of http://docs.oracle.com/cd/E36434_01/Platform.10-1-2/ATGEndecaIntegrationGuide/ATGEndecaIntegrationGuide.pdf .
    CRS in 10.1.2 and later depends upon the Endeca and the ATG Endeca integration modules, and CIM should pull in the needed ATG modules automatically for CRS.

  • ATG-Endeca integration issue

    I have a simple jsp to invoke droplet 'InvokeAssembler' as bellow:
    <dsp:droplet name="InvokeAssembler">
      <dsp:param name="contentCollection" value="/content/Shared/PLP Page Collection/PLP passarela - feminino"/>
      <dsp:oparam name="output">
        <dsp:getvalueof var="test" vartype="com.endeca.infront.assembler.ContentItem" param="contentItem" />
        <br/>contentItem.contents: <dsp:valueof param="contentItem.contents" /> <br/></br>
        <br/><br/>contentItem: <c:out value="${test}" />
      </dsp:oparam>
    </dsp:droplet>
    And the 'contentCollection' value is copied from Experience Manager content collection xmgr.html url:
    http://localhost:8006/ifcr/sites/CRS/tools/xmgr.html#content/Shared/PLP%20Page%20Collection/PLP%20passarela%20-%20femini…
    The output for contentItem.contents is empty, I am not sure if there is something I missed in jsp or the content collection is empty in Experience Manager but there is no errors in ATG jboss side, the debug log as below:
    21:50:11,035 INFO [AssemblerPipelineServlet] DEBUG Ignoring (passing on) request because mime type dynamo-internal/html is not allowed for assembly
    21:50:11,040 INFO [AssemblerPipelineServlet] DEBUG Ignoring (passing on) request for /passarela/test.jsp
    21:50:11,531 INFO  [AssemblerTools] DEBUG Assembling content for {@type=ContentSlot, ruleLimit=1, contentCollection=/content/Shared/PLP Page Collection/PLP passarela - feminino}
    21:50:13,289 INFO  [AssemblerTools] DEBUG Record filters: [product.priceListPair:precoVenda_precoTabela]
    21:50:13,290 INFO  [AssemblerTools] DEBUG FilterState.securityFilter:
    21:50:13,318 INFO  [AssemblerTools] DEBUG NavigationState: ?Nf=product.endDate%7CGTEQ+1.3769568E12%7C%7Cproduct.startDate%7CLTEQ+1.3769568E12&Nr=product.priceListPair%3AprecoVenda_precoTabela
    21:50:13,347 INFO [NucleusAssemblerFactory] DEBUG Returning handler from defaultHandlerPath: /atg/endeca/assembler/cartridge/handler/ContentSlot
    21:50:13,363 INFO  [AssemblerTools] DEBUG UserState segments: [sitegroup.grupoPassarela, site.passarelaHome]
    21:50:13,673 INFO  [AssemblerTools] DEBUG Assembled content {contents=[], @type=ContentSlot, atg:currentSiteProductionURL=/passarela, ruleLimit=1, contentCollection=/content/Shared/PLP Page Collection  /PLP passarela - feminino}
    But I have index data there and should return something, anyone has any idea?
    Thanks a lot.

    Hi freind,
    Same errore i got in my case a lso . i am trying to integrate latest endeca installable with ATG 10.1.1 . Could you please help me if you are have followed any remedies for this error..

Maybe you are looking for