Technical Capabilities
Having trouble finding what you need?
Get in touch with us, so we can answer your specific questions directly.
Get In Touch

VX/JSP - OpenVMS Print & Batch

Description:

VX/JSP is a fully compatible implementation of the VMS/OpenVMS Batch and Print Queue Manager, providing both API and command-line interface support for Linux and Windows. Designed as an add-on module for VX/DCL, it enables job and print queue management, ensuring seamless execution of batch processing and printing operations outside of the VMS environment.

By replicating VMS batch and print capabilities, VX/JSP ensures that organizations migrating critical VMS workflows can retain identical functionality on Linux and Windows, including queue management, job control, and print device mapping.

Key Features

Fully integrated with VX/DCL for command-line execution.

Supports VMS/OpenVMS batch and print queues, including SUBMIT and PRINT commands.

Implements SYS$ API calls for queue management:

SYS$GETQUI

SYS$GETQUIW

SYS$SNDJBC

SYS$SNDJBCW

Allows job scheduling, priority control, and queue management.

Supports advanced printing options, including restartable jobs and queue reordering.

Maps VMS devices to Linux equivalents, ensuring printer compatibility.

PRINT QUEUES: Full VMS Print Job Support

VX/JSP includes over 100 print qualifiers, enabling advanced print job control for Linux and Windows environments.

Supports restarting reports on specific pages.

Queue reordering and job prioritization.

Print to Linux-connected devices or spoolers.

Direct printer connections or mapped network printers.

BATCH QUEUES: Job Scheduling and Execution

VX/JSP enables batch job submission via VX/DCL, ensuring VMS-like batch processing on Linux and Windows.

Key Features of VX/JSP Batch Processing

Submit jobs using the SUBMIT command, executing DCL command files within VX/DCL.

Define queue priorities and scheduling intervals for optimized execution.

Simultaneous multi-job execution on a single queue.

Example:

$ SUBMIT jobfile.com /QUEUE=MYBATCH /PRIORITY=5 /AFTER=22:00


VX/JSP retains the original VMS syntax, allowing for no-modification migration of batch scripts.

Sample Queue Display Output

VX/JSP retains the VMS queue listing format, ensuring familiar queue management for migrated environments.

$ SHOW QUEUE/FORM
Form name     Number   Description
------------  ------   -----------
DEFAULT        0      Standard paper
TESTFORM_A     1      Green
TESTFORM_B     2      Red

Print queue SYS$PRINT, running, on LP:, mounted form TESTFORM_B
/PRIORITY=0 /NOENABLE_GENERIC
/DEFAULT=(NOFEED, FORM=TESTFORM_B) /STOCK="Private stock 2"
$ SHOW QUEUE/FULL/ALL
Jobname   Username   Entry  Status
--------  ---------  -----  ------
TESTCALL  Sector7     1    pending
Submitted Tue Sep 1 22:35:02 /FORM=TESTFORM_B (stock=Private stock 2) /PRIORITY=0
FILE: [tmp.test1]TESTCALL.COM;1

VX/JSP Batch & Print Queue Commands

VX/JSP supports all major VMS queue management commands, ensuring no syntax changes are required for migrated workloads.

Command Description
DEFINESet up queue and form definitions.
INITIALIZE/QUEUEInitialize a new queue.
PRINTSubmit a print job.
SUBMITSubmit a batch job.
DELETE /ENTRYRemove a job from the queue.
SET QUEUEModify queue attributes.
SHOW QUEUEDisplay queue status.
START/QUEUEStart a queue.
STOP/QUEUEStop a queue.

These commands allow for full queue management, ensuring that VMS-like job scheduling and printing continue working without modification.

Conclusion

VX/JSP is a critical tool for migrating VMS batch and print job processing to Linux and Windows.

Fully compatible with VMS batch and print queue commands

Implements all major SYS$ queue management API calls

Supports advanced print and job scheduling options

Integrated with VX/DCL for seamless migration

By ensuring identical batch and print queue operations, VX/JSP eliminates the complexity of migration, allowing organizations to maintain their workflows on modern platforms without code rewrites or retraining.

Transform Your Legacy Software Today!

Get In Touch
Unlock the potential of your legacy software with our expert migration services.