Factors to Consider When Using Programmatic Control [ RJE User/Programmer Reference Manual ] MPE/iX 5.0 Documentation
RJE User/Programmer Reference Manual
Factors to Consider When Using Programmatic Control
You should consider the following items when using programmatic control.
* In programmatic control mode users may develop their own routines to
access features within the subsystem while minimizing operator
interaction. It is the responsibility of the user to design and
develop routines that will operate satisfactorily in their
environment.
* The inherent security problems of BSC protocol (used by the RJE
subsystem to emulate an IBM 2780/3780) are amplified by the
availability of the programmatic control mode. The order of
submission of files sent by an #RJIN subsystem command will not
necessarily correspond to the order of reception of the data sets by
an #RJOUT, #RJLIST, or #RJPUNCH command. Command files presented to
RJE for execution should not be designed on an In/Out correspondence
model.
* Users of programmatic control mode must consider the mutual read
accessibility of command files. Command files should reside in
groups and accounts that by default are accessible to any other user
of RJE using programmatic control or they should be made specifically
accessible by using the MPE RELEASE command. The RJE subsystem
operates as a user process and must be able to read all of the
read-accessible files identified to it. This includes all command
files identified directly through an #RJCMDFILE subsystem command and
indirectly through command file names resident in a message file.
* Coordination of file access privileges are the responsibility of the
user. This is usually accomplished by working with the system
manager.
* Some forms of system error recovery can only be achieved from within
the application of the user. If a system failure should occur when
RJE is processing a command file, processing of the command file will
stop and the subsystem loses the command file name when the system is
restarted and RJE resumes processing.
MPE/iX 5.0 Documentation