[midPoint-git] [Evolveum/midpoint] 1326dc: Smart Integration: Clean Mapping suggestion naming

Michal Zelenčík noreply at github.com
Wed Dec 10 12:55:43 CET 2025


  Branch: refs/heads/feature/utilize-mapping-statistics
  Home:   https://github.com/Evolveum/midpoint
  Commit: 1326dc4fa300c4cc2c428aad5681ca55aef265a3
      https://github.com/Evolveum/midpoint/commit/1326dc4fa300c4cc2c428aad5681ca55aef265a3
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-12-10 (Wed, 10 Dec 2025)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/MissingSourceDataException.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java

  Log Message:
  -----------
  Smart Integration: Clean Mapping suggestion naming

- Add MissingSourceDataException to signal missing source data
- Add isSourceDataMissing() method to detect insufficient source data
  (less than 5% of pairs have non-empty source values)
- Throw MissingSourceDataException when source data is missing
- Refactor suggestAttributeMapping() to use separate value pair samples
  for LLM and development/testing
- Update tests to verify mappings are discarded rather than created
  as asIs when source data is missing

Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>



To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list