HP3000-L Archives

December 2012, Week 5

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Paul Taffel <[log in to unmask]>
Reply To:
Paul Taffel <[log in to unmask]>
Date:
Sun, 30 Dec 2012 09:39:44 -0800
Content-Type:
text/plain
Parts/Attachments:
text/plain (309 lines)
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 *

ATOM RSS1 RSS2