cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • JMP Security Notice: CVE-2026-109618 and CVE-2026-109619

    JMP promptly initiated a review of its products, services, and relevant infrastructure for exposure to CVE-2026-109618 and CVE-2026-109619.

    Our assessment of JMP products has not identified exposure to these vulnerabilities. Where remediation was required within supporting environments, appropriate security updates and controls have been applied and validated.

    We have identified no evidence of successful exploitation or unauthorized access to JMP systems or customer information associated with these vulnerabilities.

    JMP continues to monitor the issue and relevant vendor guidance. No action is required by JMP customers at this time.

  • Don’t miss your chance to experience Discovery Summit Europe at our best available rate! Early bird registration through 31 Oct.
  • Graph Builder Toolbar streamlines interactive graphing. Creates shortcuts on Report and GraphBuilder Helpers toolbars. Download and install the extension.

JMP Wish List

We want to hear your ideas for improving JMP. Share them here.
Choose Language Hide Translation Bar
0 Kudos

GetOpenTableDependencyGraph() and others

☑ cool new feature
☑ could help many users!
☑ removes something that feels like a „bug“
☐ nice to have
☐ nobody needs it

 
What inspired this wish list request?
Working with multiple open data tables in JMP often creates implicit dependencies (e.g., linked Summary and  Subset tables). In the GUI, the “view associated data” icon reveals these relationships, but there is no equivalent JSL functionality. [TS-00278736]This makes it difficult to safely close tables or manage temporary analysis outputs.
 
What is the improvement you would like to see?
I would like a complete JSL API to query and manage dependencies between open data tables and their associated reports. Ideally, this would include:
  • dt << GetMainTable(); to return the parent data table.
  • dt << GetDependentTables(); to return all child tables derived from it.
  • dt << HasUnsavedReports(); and dt << GetAssociatedReports(); to detect report windows not saved as table scripts.
  • A global function such as GetOpenTableDependencyGraph(); returning the full dependency graph of all open tables.
    These APIs should expose the same dependency information that JMP already shows in the Windows List.
Why is this idea important?
Scripted workflows need reliable ways to prevent accidental loss of dependent tables or reports when closing a parent table. A JSL‑level dependency graph would improve robustness, automate cleanup procedures, and allow consistent management of derived tables. It would also align scripting capabilities with the GUI, making automated processes safer, clearer, and easier to maintain.

other wishes from hogi_2-1702196401638.png
1 Comment
scott_allen
Staff
Status changed to: Acknowledged