Scoped operations beside the terminal

Give IBM i users the operations they need, not a general-purpose system API.

PristineScreen400 provides a fixed catalog of typed IBM i capabilities. Administrators assign panels, operations, approvals, risk ceilings, and resource scopes to an exact application user and IBM i identity grant.

Direct answer

How are browser-based IBM i tools kept bounded?

The browser cannot call JTOpen directly or submit an arbitrary command or SQL string. It invokes only compiled capability identifiers through a workspace owned by the authenticated user. The server rechecks the grant, capability assignment, risk policy, resource scope, approval, and current workspace state.

Capability surfaces

Common operational views under one policy boundary.

Availability depends on deployment ceilings and exact grant assignments. A panel label does not imply unrestricted system authority.

OPERATIONS

System, Jobs, and Messages

Read bounded system values, inspect scoped jobs and logs, and work with assigned message queues using typed operations.

OUTPUT

Spooled Output

List, preview, download, hold, release, move, or delete output only within assigned owner and output-queue scope.

DATA

IFS, Db2, and Data Queues

Use closed read or approved mutation contracts with path, schema, table, queue, row, byte, and timeout limits.

OBJECTS

Objects and registered workflows

Inspect scoped objects and run only application-registered command, program, SQL, or service-program workflows.

SECURITY

Security information

Expose approved security reads and changes under explicit risk and approval policy rather than raw system access.

EVIDENCE

Activity

Keep terminal and operation activity tied to the current owner, grant, workspace, revision, and sanitized outcome.

Effective assignment

Presets accelerate setup without hiding permissions.

Administrators can inspect the effective capabilities and materialized resource scopes for an exact grant.

Frequently asked questions

Capability controls to confirm

Can the browser send arbitrary IBM i commands or SQL?

No. Only registered, typed application capabilities are available. Caller-supplied command strings, arbitrary SQL, connector objects, and target controls are not browser contracts.

Can a capability require human approval?

Yes. Assignment policy can require approval, and the server checks that policy again when the operation is invoked.

Are high-risk operations enabled automatically?

No. The deployment has a compiled capability allow-list and maximum risk ceiling, then each grant receives explicit assignments and scopes.

Start with required operations

Map the work your users actually perform.

A capability review maps required reads and changes to risk, approval, and resource scope before access is assigned.

Review capability fit