Skip to content

ARInsideJ v4.6.0

Choose a tag to compare

@ljlongwing ljlongwing released this 31 Aug 15:31
· 11 commits to main since this release

Innovation Studio documentation. Point --is-url http://host:8008 (or IsServerUrl= in the ini) at a Helix rx REST API and a normal run also documents the Innovation Studio workflow layer the classic AR API can't see:

  • is/index.htm — a bundle inventory (version, developer, deployment) plus a per-type count table
  • one page per rule / process / web API / association / event / event-statistics / document / named list / view, with a type-specific summary — rules show the trigger, the Run If expression and the action input/output maps; associations show the two record nodes, cardinality and cascade — plus the raw definition JSON
  • rules and associations cross-link to the classic form page when that form is documented
  • IS definitions show up in the header search, and in data/is/*.json with JsonOutput=TRUE
  • record definitions are not re-documented — every classic AR form is an IS record definition, and those are already under Forms
  • auth is the standard POST /api/jwt/login; the IS login defaults to the -l/-p AR login

Verified against a real server (15 bundles, 627 definitions). Under the hood: a dependency-free JSON reader and a small java.net.http client — no new runtime dependencies.

Downloads: arinsidej.jar is the self-contained fat jar. arinsidej-4.6.zip adds launcher scripts, a sample settings.ini, and the docs.


Assets repackaged 2026-09-01 - the bundled BMC jars were removed.

arinsidej.jar no longer contains BMC's AR System Java API (arapi / arlogger); those are BMC proprietary and cannot be redistributed. Supply your own copy in a lib/ folder next to the jar. The .zip bundle includes lib/README.txt listing every BMC install the jars can be sourced from, and the jar manifest's Class-Path already points at lib/. Run with run-arinsidej.sh / run-arinsidej.bat, or java -cp "arinsidej.jar:lib/*" arinside.Main ... (; not : on Windows). This version's tool code is unchanged - see the current README.