Integrator allows you to create an mdexType Custom property that you can use to explicitly specify the MDEX type to which a particular Endeca standard attribute should map.
The Custom property feature can be used to specify MDEX types (such as mdex:duration, mdex:time, and mdex:geocode) that are not natively supported in Integrator. In this case, the ETL developer has to send a string through Integrator, making sure that the string value is formatted in the way that the Dgraph expects. The new mdexType Custom property, in other words, overrides the Integrator native property type when the records are sent to the Dgraph.
This functionality is particularly useful for non-String multi-assign properties, because Integrator natively has to treat the property as a string, because it has to include a delimiter. Thus, you can include delimiters in the multi-assign property (as though it were a String) but send the property to the Dgraph with mdex:int (for example) as the MDEX property type.
You add Custom properties by invoking the Custom property editor from the Fields pane in the Metadata Editor:
The Name field must be mdexType, and the Value field must be one of the MDEX property types (such as mdex:duration). The Name and Value are used by the Information Discovery component to specify (to the Dgraph) what MDEX property type should be used for when creating the standard attribute.
ProductKey|ProductName|Duration|Location 95000|HL Mountain Rim|P429DT2M3.25S|42.365615 -71.075647
To create a Custom property:
As mentioned above, when the graph is run to add records, the Dgraph will use the mdexType Custom properties to create the standard attributes.