Working with Preference File (JSON) for Post-migration

When you want to update the schema and use the feature of preferences, then a migrateSchema.json file would need to be created in the root folder of ActiveMatrix® Adapter for PeopleSoft project created on ActiveMatrix BusinessWorks™ 6.x

A template of the preference file would be installed in the tools folder of the plug-in in the following location:

$TIBCO_HOME/bw/palettes/peoplesoft/version/tools/migrateSchema.json_template

Note:
  • The JSON preference file template should be used for reference only and should not be modified or used as it is. The preference file should be edited with the necessary properties and their corresponding values.
  • The file created under the root folder of the ActiveMatrix® Adapter for PeopleSoft project created on ActiveMatrix BusinessWorks 6.x do not just contain PeopleSoft but also other plug-ins that supports adapter migration.
  • Key and values are case sensitive in the migrateSchema.json file.

The migrateSchema.json configuration has CI key which has 3 tuples separated by colon (:) The first tuple indicates the ActiveMatrix BusinessWorks 5.x or 6.x adapter field name, second tuple indicates schema reference of migrated ActiveMatrix BusinessWorks 6.x project and third tuple indicates the replaced value inside schema reference. For example:

"CI":
	{
		"CI__BARG__UNIT__TBL":"/PeopleSoftAdapterConfiguration.peopleSoftResource/CI_BARG_UNIT_TBL:CI_BARG_UNIT_TBL",
		"<Old Schema Root>":"/<Relative Path of SR/Shared Resource name>/<BW Plugin XSD name>:<New Schema Root>"
	}

CI__BARG__UNIT__TBL is replaced by CI_BARG_UNIT_TBL inside the

/PeopleSoftAdapterConfiguration.peopleSoftResource/CI_BARG_UNIT_TBL schema reference, if it is available.