Communicator e3000 MPE/iX Release 6.5 (Non-Platform Software Release C.65.00 (30216-90291)
Chapter 3 77
Growth Solution
NEWCI Command (CI Elimination)
• Any UDC files which were cataloged prior to the NEWCI are still cataloged (and thus are
executable via the HPCICOMMAND intrinsic).
• DSLINEs which were opened prior to :NEWCI will be closed.
NEWCI CI.PUB.SYS
The NEWCI command can be used to replace the current CI process (which may not be the
standard MPE/iX CI if a NEWCI command was previously done) with the standard MPE/iX
CI. This is done by executing the command “newci ci.pub.sys”. If CI.PUB.SYS is
executed using the NEWCI command, the behavior is slightly different than if it is executed
using the RUN command. The behavior of the MPE/iX CI is identical to its behavior at logon
time.
EXAMPLES:
NEWCI from a Logon UDC
The most common usage of NEWCI is from a logon UDC (most commonly an OPTION
NOBREAK logon UDC). Many system managers set up their users such that a logon UDC
automatically executes the appropriate application program at logon time. Consider the
following example logon UDC:
dologon
option logon nobreak
file progdata=datafile.pub.payroll
newci payroll.pub.payroll
*****
NEWCI Programmatically
The NEWCI command is programmatically executable, but only from the “root” CI process.
Some programs allow users to interactively enter CI commands (by convention CI
commands are generally prefixed with a : character). Most HP products/utilities allow CI
commands to be entered interactively. In the example below, the NEWCI command is
executed programmatically from within TDP. In this example, TDP is the root CI (it
became the root CI when the first NEWCI command was issued).
:hello mgr.paryoll
:newci tdp.pub.sys
TDP/V (A.05.05) HP36578 Editor (c) COPYRIGHT Hewlett-Packard Co. 1993
/:newci payroll.pub.payroll
CORPORATE PAYROLL (Version A.00.00)
CMD>