I've never seen this, although I suppose it's theoretically
possible. It should never
normally be necessary to send this file out with a product - it's
always present.
But I wouldn't expect to see the error message he reported in this
situation - it's
quite specific, and it points to loading a program through the same
library that
contains an AIF:PE trap, which is a no-no.
At 2012-12-30 09:32 AM, Craig Lalley wrote:
>Could it be that George has mismatched versions of PEXL?
>
>-Craig
>
>Sent from my iPad
>
>On Dec 30, 2012, at 8:28 AM, Paul Taffel <[log in to unmask]> wrote:
>
> > Hello George,
> >=20
> > Something is missing. SETDATE uses MPE's Procedure Exit facility to "arm"=
> traps on some MPE procedures. It uses procedures provided by HP inside PEX=
>L.PUB.SYS to turn these traps on or off. The procedures that get called whe=
>n the traps are hit must be located inside another NMXL file. The NMXL.PUB.=
>SYS file should be present on every system, but the 'other' NMXL file would h=
>ave been provided along with the SETDATE program file. The error you saw in=
>dicates that this other NMXL file is being used two different ways at the sa=
>me time. Although an NMXL can be used to hold trap handler procedures that a=
>re called by MPE whenever the traps are hit, you can of course :RUN any prog=
>ram with its external references resolved inside an NMXL file, just by using=
> the :RUN ;XL=3D parameter. The error you saw indicates that
> you're trying t=
>o do both of these things at the same time, using the same NMXL file, and MP=
>E won't let you do this.
> >=20
> > You'll need to figure out what the missing NMXL file is called, find out w=
>ho has caused the NMXL to be loaded by :RUNning a program with the library s=
>pecified, and then stop that program from running. When you do that, the tr=
>aps armed by SETDATE should start to work again. I'd use MPEX's %LISTF,ACCE=
>SS or MPE's :LISTF,9 to find out who is accessing the missing NMXL file, but=
> you'll still need to figure out what it's called.
> >=20
> > Hope this helps,
> >=20
> > Paul
> >=20
> >=20
> > by At 2012-12-30 07:27 AM, George Forsythe wrote:
> >> Hi Gilles,
> >>=20
> >>=20
> >>=20
> >> SETDATE is a freeware utility I picked up some years ago.
> >>=20
> >> It allows you to change the date/time for your session only and then rese=
>t
> >> it back to what the system date/time is.
> >>=20
> >>=20
> >>=20
> >> It is something similar to Hour Glass on the IBM Mainframe.
> >>=20
> >>=20
> >>=20
> >> Attached is a Reflections WRQ Labeled file which contains a store file th=
>at
> >> has two files -
> >>=20
> >>=20
> >>=20
> >> :file vt=3Dsetdate;dev=3Ddisc
> >>=20
> >> :vstore *vt;@[log in to unmask]@;show
> >>=20
> >> >> TURBO-STORE/RESTORE/VSTORE VERSION C.65.27 B5152AA <<
> >>=20
> >> (C) 1986 HEWLETT-PACKARD CO.
> >>=20
> >>=20
> >>=20
> >> VSTORE *vt;@[log in to unmask]@;SHOW
> >>=20
> >>=20
> >>=20
> >> SUN, DEC 30, 2012, 10:19 AM
> >>=20
> >>=20
> >>=20
> >>=20
> >>=20
> >> WILL VERIFY 2 FILES ; NUMBER OF FILES ON MEDIA 2
> >>=20
> >>=20
> >>=20
> >> FILENAME GROUP ACCOUNT VOLUME RESTRICTIONS SECTORS CODE
> >> MEDIA
> >>=20
> >> SETDATE .PUB .SYS DISC :C 400 NMPRG
> >> 1
> >>=20
> >> PEXL .PUB .SYS DISC :C 5136 NMXL
> >> 1
> >>=20
> >>=20
> >>=20
> >> FILES VERIFIED : 2
> >>=20
> >>=20
> >>=20
> >> :setdate
> >>=20
> >> SETDATE A.01.00 Copyright (C) Hewlett-Packard Response Center Austria
> >>=20
> >>=20
> >>=20
> >>=20
> >>=20
> >> SETDATE Utility:
> >>=20
> >>=20
> >>=20
> >>=20
> >>=20
> >> Alters the date in the current session
> >>=20
> >>=20
> >>=20
> >>=20
> >>=20
> >> Usage:
> >>=20
> >>=20
> >>=20
> >>=20
> >>=20
> >> SETDATE {MM/DD/YY }
> >>=20
> >>=20
> >> {RESET }
> >>=20
> >>=20
> >>=20
> >>=20
> >>=20
> >> MM/DD/YY desired date
> >>=20
> >>=20
> >> RESET reset to system date
> >>=20
> >>=20
> >> (unbind procedure exit handler)
> >>=20
> >>=20
> >> Comment:
> >>=20
> >>=20
> >>=20
> >>=20
> >>=20
> >> Certain CI commands (e.g. showtime, showme, ...) are not affected and
> >>=20
> >>=20
> >> still show the sytem date.
> >>=20
> >>=20
> >> Please report any problems to [log in to unmask]
> >>=20
> >>=20
> >>=20
> >>=20
> >>=20
> >> :
> >>=20
> >>=20
> >>=20
> >>=20
> >>=20
> >> -----Original Message-----
> >> From: Gilles Schipper [mailto:[log in to unmask]]
> >> Sent: Saturday, December 29, 2012 9:43 AM
> >> To: George Forsythe; [log in to unmask]
> >> Subject: Re: [HP3000-L] Mpe: SETDATE Utility
> >>=20
> >>=20
> >>=20
> >> Is SETDATE part of a 3rd-party software utility ?
> >>=20
> >>=20
> >>=20
> >> Because I don't believe it's a valid MPE command.
> >>=20
> >>=20
> >>=20
> >> If so, perhaps your license for it's use has expired or it's not licensed=
>
> >> for the N4000.
> >>=20
> >>=20
> >>=20
> >>=20
> >>=20
> >>=20
> >>=20
> >> At 08:54 PM 2012-12-28, George Forsythe wrote:
> >>=20
> >> >We are trying to test Year-End activities, so I tried using the
> >>=20
> >> >SETDATE utility.
> >>=20
> >> >
> >>=20
> >> >It worked fine on our small test system, 927LX running MPE/iX 6.5 -
> >>=20
> >> >
> >>=20
> >> >:setdate 01/01/13
> >>=20
> >> >CURRENT-DATE: 01/01/13
> >>=20
> >> >:
> >>=20
> >> >:setdate reset
> >>=20
> >> >CURRENT-DATE: 12/28/12
> >>=20
> >> >:
> >>=20
> >> >
> >>=20
> >> >However, on the Production system, a N-Class-4000-400-75 System
> >>=20
> >> >running MPE/iX 7.5, there is an issue -
> >>=20
> >> >
> >>=20
> >> >:setdate 01/01/13
> >>=20
> >> >CURRENT-DATE: 01/01/13
> >>=20
> >> >:
> >>=20
> >> >:setdate reset
> >>=20
> >> >An AIF:PE handler library can only be folloowed by either another
> >>=20
> >> >AIF:PE handler library or the system libraries. (LDRERR 678)
> >>=20
> >> >Native mode loader message 678
> >>=20
> >> >Unable to load program to be run (CIERR 625)
> >>=20
> >> >:
> >>=20
> >> >
> >>=20
> >> >Has anyone seen this issue before or know how to resolve it ?
> >>=20
> >> >
> >>=20
> >> >Any and all suggestions are greatly appreciated...
> >>=20
> >> >
> >>=20
> >> >* To join/leave the list, search archives, change list settings, *
> >>=20
> >> >* etc., please visit <http://raven.utc.edu/archives/hp3000-l.html>
> >> http://raven.utc.edu/archives/hp3000-l.html *
> >>=20
> >>=20
> >>=20
> >> -------------------------------------------------------------------------=
>---
> >> ---------------------
> >>=20
> >> Gilles Schipper
> >>=20
> >> GSA Inc.
> >>=20
> >> HP System Administration Specialists
> >>=20
> >> 300 John Street, Box 87651 Thornhill, ON Canada L3T 7R4
> >>=20
> >> Tel: 416.702.7900
> >>=20
> >> email: <mailto:[log in to unmask]> [log in to unmask] web:
> >> <http://www.gsainc.com> http://www.gsainc.com
> >>=20
> >> -------------------------------------------------------------------------=
>---
> >> ---------------------
> >>=20
> >>=20
> >>=20
> >>=20
> >> * To join/leave the list, search archives, change list settings, *
> >> * etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
> >=20
> > * To join/leave the list, search archives, change list settings, *
> > * etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
>
>* To join/leave the list, search archives, change list settings, *
>* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
|