XML examples
Quick answer
These XML examples show how IdentityIQ objects (roles, applications, rules) look when exported, for editing and version control.
Key takeaways
- Object XML structure
- Editing exported XML
- Importing changes
- Keep XML in source control
IdentityIQ objects serialise to XML, which is how you export, version-control and deploy configuration. These examples show what common objects look like as XML.
A role (Bundle)
<Bundle name="Branch Teller" type="business">
<Description>Baseline access for a branch teller</Description>
<RequiredRoles>
<Reference class="Bundle" name="Teller-AD-Access"/>
</RequiredRoles>
</Bundle>A correlation rule
<Rule name="Correlate by EmployeeId" type="Correlation">
<Source>return "employeeId==" + account.getAttribute("employeeId");</Source>
</Rule>Guidance
- Keep exported XML in source control as the deployable source of truth.
- Understand references before editing; they link objects.
- Import into a lower environment first and verify.
Common pitfalls
- Breaking object references by careless editing.
- Editing generated IDs that must stay consistent.
- Deploying XML straight to production.
Want to learn this properly?
Our live, instructor-led SailPoint Training covers this hands-on, with real projects and a certification path.
Check your understanding
What do XML examples show?
- A. How IdentityIQ objects look when exported for editing and version control.
- B. To version and repeatably deploy configuration.
- C. The Bundle object.
Show answer
A. How IdentityIQ objects look when exported for editing and version control.
How IdentityIQ objects look when exported for editing and version control.
What object backs a Role in XML?
- A. To version and repeatably deploy configuration.
- B. The Bundle object.
- C. How IdentityIQ objects look when exported for editing and version control.
Show answer
B. The Bundle object.
The Bundle object.
Why keep XML in source control?
- A. The Bundle object.
- B. How IdentityIQ objects look when exported for editing and version control.
- C. To version and repeatably deploy configuration.
Show answer
C. To version and repeatably deploy configuration.
To version and repeatably deploy configuration.