Additional Considerations

Take care of an additional configuration "path" while specifying the field annotations to configure the splitting pattern. The value of field marked as "path=true" governs the final name of the node created for the Asset (created inside the hierarchy governed by the split pattern). The table below shows the full qualified entity name for various types and the properties that been marked as path for them:

Asset Type

Fully Qualified Entity Name

Path Property

Category

com.adobe.icc.dbforms.obj.Category

nodeName

ConditionalDataModule

com.adobe.icc.dbforms.obj.ConditionalDataModule

name

DataDictionary

com.adobe.dct.transfer.DataDictionary

name

Form

com.adobe.icc.dbforms.obj.Form

name

FragmentLayout

com.adobe.icc.dbforms.obj.FragmentLayout

name

ImageModule

com.adobe.icc.dbforms.obj.ImageModule

name

Letter

com.adobe.icc.dbforms.obj.Letter

name

ListDataModule

com.adobe.icc.dbforms.obj.ListDataModule

name

TextModule

com.adobe.icc.dbforms.obj.TextModule

name

If you use any of the fields as the splitting attributes, then mark them as path properties otherwise this configuration is lost from the respective field.

// Ethnio survey code removed