Skip to content

DirXML Policy Simulator 1.0.0

Choose a tag to compare

@jcombs-pointblue jcombs-pointblue released this 17 Jun 10:11
· 11 commits to master since this release

DirXML Policy Simulator 1.0.0 — a headless, agent-driven test harness for NetIQ / OpenText Identity Manager (DirXML) channel policies. It runs the real IDM engine: assemble a driver's channel from its export, step it stage by stage (or rule by rule), answer the policies' queries from an in-memory directory seeded from a trace, and golden-test changes.

What it does

  • Real-engine execution of DirXML Script, XSLT, and schema-mapping policies — no eDirectory, no running driver.
  • Per-stage and per-rule stepping with the document, queries/commands, and rule trace at each step.
  • Driver-export aware — assembles the real subscriber/publisher chain in IDM policy-set order, with GCVs, the filter, and ECMAScript resources.
  • Trace miningbin/sim extract turns a production DSTrace log into a runnable case (real input event + directory data).
  • ECMAScript (es:), XSLT, and Java extension functions execute; missing pieces are reported clearly.
  • Golden tests, a CLI (run/step/test/record/extract/doctor), and a Claude Code skill (+ AGENTS.md) so an agent can drive it.

Install (no build)

Download dirxml-simulator-1.0.0.zip, unzip, drop your nine NetIQ jars into lib/ (see the README), and run bin/sim doctor. The proprietary jars are not bundled — you supply them.

Source builds with JDK 21 + Maven; tools/build-dist.sh reproduces the archive.