Tuesday, May 16, 2017

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 u... thumbnail 1 summary

  • 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

11 comments

  1. 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?

    ReplyDelete
    Replies
    1. 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

      Delete
    2. small correction - its -/pages/browse

      XM comes up well, will all pages coming up fine

      Delete
    3. Thanks Ajay, actually I did try /pages/DiscoverElectronics/browse , no luck ..

      Delete
    4. 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

      Delete
  2. 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..

    ReplyDelete
    Replies
    1. 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?

      Delete
  3. sure, thanks, got an email id , i can zip and send across?

    ReplyDelete
  4. Thanks Ajay, I could get this sorted, there was some issue with RequestEventInitializer entry in assembler-context.

    ReplyDelete
  5. 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. paypal login my account

    ReplyDelete
  6. The effectiveness of IEEE Project Domains depends very much on the situation in which they are applied. In order to further improve IEEE Final Year Project Domains practices we need to explicitly describe and utilise our knowledge about software domains of software engineering Final Year Project Domains for CSE technologies. This paper suggests a modelling formalism for supporting systematic reuse of software engineering technologies during planning of software projects and improvement programmes in Final Year Project Centers in Chennai.

    Spring Framework has already made serious inroads as an integrated technology stack for building user-facing applications. Spring Framework Corporate TRaining the authors explore the idea of using Java in Big Data platforms.
    Specifically, Spring Framework provides various tasks are geared around preparing data for further analysis and visualization. Spring Training in Chennai

    ReplyDelete

Text Widget