Limitations of Robust Transform Maps (RTMs) – Looking for Clarification and Best Practices
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-18-2025 06:59 AM
Hi everyone,
I'm currently working with Robust Transform Maps (RTMs) and have encountered several limitations compared to legacy transform maps and IntegrationHub ETL. I’ve compiled a list based on my experience and some documentation, but I’d love to hear from others in the community to confirm or expand on these points.
Observed Limitations of RTMs:
- No scripting support like onBefore or onAfter in the transform map itself.
- Limited scripting in ETL Definition (sys_rte_eb_etl_definition) – classes like GlideCMDBUtil and CMDBTransformUtil are not available.
- Cannot directly invoke IRE unless using IntegrationHub ETL or targeting a CMDB class.
- Coalesce is the only built-in matching mechanism – no support for complex or multi-field matching logic.
- No test/dry run support – difficult to preview transformations before committing data.
My Use Case:
I'm trying to import data into the core_company table using RTM and want to use IRE to prevent duplicates. I’ve set up Identification and Reconciliation Rules, but IRE doesn’t trigger unless I use IntegrationHub ETL or a legacy transform map. Calling IRE from the onBefore script in the ETL Definition also fails due to missing APIs.
Questions:
- Are these limitations accurate and up-to-date?
- Has anyone successfully triggered IRE from an RTM without using IntegrationHub ETL?
- Are there any workarounds or best practices for using RTMs with non-CMDB tables?
Thanks in advance for your insights!
Best Regards,
Amit Dichwalkar
0 REPLIES 0