(Migrated from https://github.com/syndesisio/syndesis/issues/2397)
Author: Zoran Regvart
[!-- Check ONLY one of the following options with "x" --]
[x] Feature request
[ ] Regression (a behavior that used to work and stopped working in a new release)
[ ] Bug report [!-- Please search GitHub for a similar issue or PR before submitting --]
[ ] Documentation issue or request
Briefly describe the issue you are experiencing (or the feature you want to see implemented on Syndesis).
+ For BUGS, tell us what you were trying to do and what happened instead.
+ For NEW FEATURES, describe the User Persona demanding it and its use case.
Currently we don't take into account any metadata of a field in the data shape. Both JSON Schema and XML Stylesheet provide support for setting if property is required, allowed range of the property and similar metadata.
Supporting this would help the user performing the mapping to know what mappings must be performed (required fields), and we could perform mapping validation based on that metadata.
Requires atlasmap/atlasmap#90 atlasmap/atlasmap#50
[!-- Describe what the desired behavior would be, enlistin gthe acceptance criteria. --]
Help the user by highlighting what fields are required and need values mapped to them.