Migrating Workbench Content from Oracle Guided Search (Endeca) versions 3.1.x or 11 to 11.1 - gives error "Property 'dvalIDs' must be an array of string" (Doc ID 1960529.1)

Last updated on DECEMBER 22, 2016

Applies to:

Oracle Commerce Guided Search / Oracle Commerce Experience Manager - Version 11.1 and later
Information in this document applies to any platform.

Symptoms

You are in the process of migrating Workbench content of Oracle Guided Search (Endeca) application from versions 3.1.x or 11.0.0 to version 11.1.0.

You are following the migration guide Oracle Commerce Guided Search - Tools and Frameworks Migration Guide -Version 11.1 

Specifically,

Chapter 2 - Migrating Tools and Frameworks from 11.0 to 11.1 -> Migrating Endeca applications from 11.0 to 11.1 -> Moving packaged services for Experience Manager deployments

However you get an error executing the Step 5 of page 24 in subsection "Moving packaged services for Experience Manager deployments"

(Step 5). Run the import application script to import the updated application.
For example:
c:\endeca\apps\Discover\control>runcommand.bat IFCR importApplication c:\endeca\apps\Discover11.1-export

You get the following errors related to problem with "dvalIDs" property of the "_.json" files of most of the contents when running the "importApplication" deployment template job.   The job then fails.

Note: These "_.json" files in the content folder are created when you execute the script "runcommand.bat IFCR exportApplication" in Step 2. 

From the %ENDECA_TOOLS_CONF%/logs/ifcr.log the Errors are:


If you change them to the array of string properties, the import will be successful, but it is not possible to change so many files manually.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms