EndecaIntegrationOperationsfrom the archive1 min read

Whats New in Oracle Endeca Commerce 11.3?


  • Oracle-Commerce Workbench
    • Experience Manager configuration (Template/Cartridges) moved from XML to JSON to support REST service based update
    • Removed flash based experience manager to Javascript based 
    • New UI for Cartridge editor and rule list
    • New SDK approach to extend OOTB cartridge editors
    • Improved performance of  XM rules engine loading
    • Removed Rule manager
    • Inline delete option provide for boost and bury editor
  • Oracle-Commerce MDEX engine
    • REST API for search configuration to update configuration
      • Search Interface
      • Thesaurus
      • Redirects
      • Attributes and Dimensions
      • Precedence Rules
      • Record Filtering
    • Enhanced Type ahead functionality

Discussion (10)

Technical questions and architecture discussions
D
Devika Awasthi
Good Post! I have a query - Post installing Endeca 11.3 , discover-cas based application, we are trying to invoke it via service, by just trying to assemble content, something like : Assembler assembler = assemblerFactory.createAssembler(); ContentItem contentItem = new ContentInclude("pages/browse"); ContentItem responseContentItem = assembler.assemble(contentItem); But this fails throwing a NPE while getting siteRootPath: Caused by: java.lang.NullPointerException at com.endeca.infront.navigation.event.NavigationEventWrapper.getSiteRootPath(NavigationEventWrapper.java:401) Would you be able to help, whats going wrong in the above? Any other configuration required?
A
Ajay AgrawalAUTHOR
Hi Devika, Older version of endeca was not having the site id so pages/pagemane used to work but after 11.1 site id is required so query should be pages/<>/pagename. I hope this helps. Thanks, Ajay Agrawal
D
Devika Awasthi
small correction - its -/pages/browse XM comes up well, will all pages coming up fine
D
Devika Awasthi
Thanks Ajay, actually I did try /pages/DiscoverElectronics/browse , no luck ..
A
Ajay AgrawalAUTHOR
Ideally you do not need to provide the siteid and /pages from ATG, it should be just /browse and as part of new code, DefaultSiteParser parse the siteid from atg and append the /pages/site-id in front of /browse. Thanks, Ajay Agrawal
D
Devika Awasthi
Thanks for responding Ajay. I agree with you. We aren't using atg. Trying to invoke assembler via spring boot based service,hence getting stuck here..
A
Ajay AgrawalAUTHOR
Even for spring boot this should work, what are you trying this for? OOTB discover service application has assembler configured and have BasicActionPathProvider implementation. This class gets the sitestate object passed in assembler-context.xml, can you help me get the code so that i can have clear understanding?
D
Devika Awasthi
sure, thanks, got an email id , i can zip and send across?
D
Devika Awasthi
Thanks Ajay, I could get this sorted, there was some issue with RequestEventInitializer entry in assembler-context.
A
Anonymous
Hi everyone, it's my first pay a visit at this web site, and piece of writing is in fact fruitful in support of me, keep up posting these types of content. <a href="https://loginmaker.org/paypal/" rel="nofollow">paypal login my account</a>

Join the Discussion

Leave a comment

Comments are reviewed before they appear.