HP3000-L Archives

November 2007, Week 1

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:
Joshua Johnson <[log in to unmask]>
Reply To:
Joshua Johnson <[log in to unmask]>
Date:
Thu, 1 Nov 2007 01:06:42 -0400
Content-Type:
text/plain
Parts/Attachments:
text/plain (366 lines)
Reid,

I humbly apologize for misreading your post, for some reason I thought you were unsetting the SYSUDC which was presumably your system level logon udc, I was handing out candy and not paying attention as I walked back and forth from my couch! My bad, you are correct on this point.

Of course current sessions/jobs would not be affected only new logons during the unset window. This is still a concern because it must be managed to make sure no jobs/sessions logon during that time which need the NMCMDUDC. In general I feel it is best not set catalogs within regular scheduled "production" job streams. It leaves the system incorrectly configured if something goes wrong with the job, system fails, etc. There are also security concerns to consider if this is a job running out of an application/production account.

Yes of course you don't need NFA if you are only executing on the master, I meant that you may need NFA to execute the purge on the shadow and have it apply to the master, then have that purge shadow back to your shadow system. It has been awhile since I did this so my memory is a bit fuzzy, thinking about it now I am quite certain this is the case. I have configured it this way in the past and it worked very well.

Sorry for the confusion, I hope that clears it up. If not feel free to correct me again on any of this...:-)

Joshua Johnson
Consultant


-----Original Message-----
From: [log in to unmask] [mailto:[log in to unmask]]
Sent: Thursday, November 01, 2007 12:40 AM
To: Joshua Johnson
Cc: [log in to unmask]
Subject: Re: [HP3000-L] MPEX purge in Shareplex/iX environment

Joshua,

I am confused as to why you would think that un-setting the Netbase
provided UDC would "make you vulnerable during this execution and it means
the system level logon UDC will not be set."

I specifically stated:

"I think we just unset the catalog to get around this (i.e. if showcatalog
;user=manager shows sysudc.pub.sys and nmcmdudc.pub.netbase, do a
setcatalog sysudc.pub.sys;system). Do the purge and then setcatalog back
(i.e. setcatalog sysudc.pub.sys,nmcndudc.pub.netbase;system)"

This would effectively result in only the NMCMDUDC.PUB.NETBASE being unset
at the system level. All other UDC's would remain set. Additionally, ALL
current sessions would still be set to the UDC's that were in effect at the
time of their respective logon. Only logons (either batch or interactive)
that logon during the period that NMCMDUDC was unset would not have
NMCMDUDC's associated to their job/session. For clarity, none of the
entries in NMCMDUDC are 'option logon'.

That said, you do not need NFA to utilize the provisioned commands within
the NMCMDUDC either. As an example:

Com4h001 (Master)

showcatalog ;user=manager

:showcatalog ;user=manager
USER UDC CATALOG FILE NAMES:
     MANUDC.PUB.SYS

ACCOUNT UDC CATALOG FILE NAMES:
     SNMPUDC.NET.SYS

SYSTEM UDC CATALOG FILE NAMES:
     LOGONUDC.PUB.SYS
     NMCMDUDC.PUB.NETBASE

:nbdir
NetBase Directory Program  [10.00]  Update 11  (C) QUEST Software 1987
D> unload reblook
File REBLOOK already exists.  Purge (Y/N) yes
D> exit
:print reblook;page=0
DIR NBD.DATA.NETBASE
FILE MLAD502.MLA.ABLEPROD,COM4H001,COM4H003;CLOSE
FILE MLAD503.MLA.ABLEPROD,COM4H001,COM4H003;CLOSE
FILE MLAD0.MLADB.ABLEPROD,COM4H001,COM4H003
FILE MLAD608.MLADB.ABLEPROD,COM4H001,COM4H003;CLOSE
FILE BANNER.DATA.NETBASE,COM4H001,COM4H003;CLOSE
FILE BANNER.DEMO.NETBASE,COM4H001,COM4H003
FILE @.REID.NETBASE,COM4H001,COM4H003
FILE SECURG.DATA.VESOFT,COM4H001,COM4H003;CLOSE
PROGRAM @.PUB.BRADMARK;NONB
PROGRAM @[log in to unmask];NONB
PROGRAM @[log in to unmask];NONB
PROGRAM @[log in to unmask];NONB
PROGRAM NBPOST.NB.NETBASE;NONB
PROGRAM @.NFSPROG.NETBASE;NONB
PROGRAM NBADAGER.PUB.NETBASE;NONB
PROGRAM NBGENRL.PUB.NETBASE;NONB
PROGRAM NBINST.PUB.NETBASE;NONB
PROGRAM @[log in to unmask];NONB
PROGRAM @[log in to unmask];NONB
PROGRAM @[log in to unmask];NONB
PROGRAM @.PUB.REGO;NONB
PROGRAM TSMAIL.HPBIN.SYS;NONB
PROGRAM STRCNTL.NET.SYS;NONB
PROGRAM VTSERVER.NET.SYS;NONB
PROGRAM BACKREST.PUB.SYS;NONB
PROGRAM BPXLREST.PUB.SYS;NONB
PROGRAM CI.PUB.SYS;NONB
PROGRAM DBRESTOR.PUB.SYS;NONB
PROGRAM DBSCHEMA.PUB.SYS;NONB
PROGRAM DBSTORE.PUB.SYS;NONB
PROGRAM DBUTIL.PUB.SYS;NONB
PROGRAM ROADREST.PUB.SYS;NONB
PROGRAM STORE.PUB.SYS;NONB
PROGRAM TSTORE.PUB.SYS;NONB
PROGRAM OCTUTIL.MPEXL.TELESUP;NONB
PROGRAM @[log in to unmask];NONB
EXIT
:build testfile.reid.netbase
:listf testfile.reid.netbase,3
********************
FILE: TESTFILE.REID.NETBASE

FILE CODE : 0                   FOPTIONS: BINARY,FIXED,NOCCTL,STD
BLK FACTOR: 1                   CREATOR : **
REC SIZE: 256(BYTES)            LOCKWORD: **
BLK SIZE: 256(BYTES)            SECURITY--READ    : ANY
EXT SIZE: 0(SECT)                         WRITE   : ANY
NUM REC: 0                                APPEND  : ANY
NUM SEC: 0                                LOCK    : ANY
NUM EXT: 0                                EXECUTE : ANY
MAX REC: 1023                           **SECURITY IS ON
                                FLAGS   : NO ACCESSORS
NUM LABELS: 0                   CREATED : WED, OCT 31, 2007, 11:14 PM
MAX LABELS: 0                   MODIFIED: WED, OCT 31, 2007, 11:14 PM
DISC DEV #: 1                   ACCESSED: WED, OCT 31, 2007, 11:14 PM
SEC OFFSET: 0                   LABEL ADDR: **
VOLCLASS  : MPEXL_SYSTEM_VOLUME_SET:DISC

Com4h003 (Shadow)

:listf testfile.reid.netbase,3
********************
FILE: TESTFILE.REID.NETBASE

FILE CODE : 0                   FOPTIONS: BINARY,FIXED,NOCCTL,STD
BLK FACTOR: 1                   CREATOR : **
REC SIZE: 256(BYTES)            LOCKWORD: **
BLK SIZE: 256(BYTES)            SECURITY--READ    : ANY
EXT SIZE: 0(SECT)                         WRITE   : ANY
NUM REC: 0                                APPEND  : ANY
NUM SEC: 0                                LOCK    : ANY
NUM EXT: 0                                EXECUTE : ANY
MAX REC: 1023                           **SECURITY IS ON
                                FLAGS   : NO ACCESSORS
NUM LABELS: 0                   CREATED : WED, OCT 31, 2007, 11:14 PM
MAX LABELS: 0                   MODIFIED: WED, OCT 31, 2007, 11:14 PM
DISC DEV #: 1                   ACCESSED: WED, OCT 31, 2007, 11:14 PM
SEC OFFSET: 0                   LABEL ADDR: **
VOLCLASS  : MPEXL_SYSTEM_VOLUME_SET:DISC

Com4h001 (Master)

:purge testfile.reid.netbase
:

Com4h003 (Shadow)

:listf testfile.reid.netbase,3
Non-existent file. (CIERR 907)
:

And to validate my earlier statement regarding unsetting the NMCMDUDC at
the system level:

showcatalog ;user=manager

:showcatalog ;user=manager
USER UDC CATALOG FILE NAMES:
     MANUDC.PUB.SYS

ACCOUNT UDC CATALOG FILE NAMES:
     SNMPUDC.NET.SYS

SYSTEM UDC CATALOG FILE NAMES:
     LOGONUDC.PUB.SYS
     NMCMDUDC.PUB.NETBASE

:setcatalog logonudc.pub.sys;system
:showcatalog ;user=manager
USER UDC CATALOG FILE NAMES:
     MANUDC.PUB.SYS

ACCOUNT UDC CATALOG FILE NAMES:
     SNMPUDC.NET.SYS

SYSTEM UDC CATALOG FILE NAMES:
     LOGONUDC.PUB.SYS


So, all other UDC's set at the system level are still intact. 'nough
said..... ;-)

Regards,

Reid E. Baxter




             Joshua Johnson
             <joshua@STENHOUSE
             CONSULTING.COM>                                            To
             Sent by: HP-3000          [log in to unmask]
             Systems                                                    cc
             Discussion
             <[log in to unmask]                                     Subject
             TC.EDU>                   Re: [HP3000-L] MPEX purge in
                                       Shareplex/iX environment

             10/31/2007 07:47
             PM


             Please respond to
              Joshua Johnson
             <joshua@STENHOUSE
              CONSULTING.COM>






If I remember correctly the NMCMDUDC checks if NBDISABLE=FATAL is set and
passes the command to the MPE purge if it is. Also be careful about
unsetting your system catalog!! This will make you vulnerable during this
execution and it means the system level logon UDC will not be set. Any
users that logon will likely not get the proper environment depending on
how your system is setup. Plus if the job stream crashes before it resets
the catalog you will be left without it until you re-set it manually. There
are so many reasons why setting the catalog is not a good solution to this
problem.

I have used the Netbase/MPE command interface and the MPEX/Netbase command
interface and both work very well when setup correctly. They do allow you
to purge files on the master or shadow and the file command is applied to
both systems. I think you need NFA in order to execute the commands on the
shadow.

We need more information about the error you are getting in order to
understand what this problem is. I believe the MPEX command YESPURGE
bypasses the Netbase interface so using this will likely solve the problem
without looking further into the Netbase interface issue.

Joshua Johnson
Consultant



-----Original Message-----
From: HP-3000 Systems Discussion [mailto:[log in to unmask]] On Behalf
Of Reid E. Baxter
Sent: Wednesday, October 31, 2007 4:30 PM
To: [log in to unmask]
Subject: Re: [HP3000-L] MPEX purge in Shareplex/iX environment

Raymond,

I think we just unset the catalog to get around this (i.e. if showcatalog
;user=manager shows sysudc.pub.sys and nmcmdudc.pub.netbase, do a
setcatalog sysudc.pub.sys;system). Do the purge and then setcatalog back
(i.e. setcatalog sysudc.pub.sys,nmcndudc.pub.netbase;system)

OR

You might get away with a setjcw nbdisable=fatal, but this is doubtful as I
think this has no effect on the UDC in effect. If you do try this, make
sure you set it back when finished trying your purge with setjcw
nbdisable=0.

HTH
Regards,

Reid E. Baxter




             Raymond Familar
             <far_north_flip@Y
             AHOO.COM>                                                  To
             Sent by: HP-3000          [log in to unmask]
             Systems                                                    cc
             Discussion
             <[log in to unmask]                                     Subject
             TC.EDU>                   [HP3000-L] MPEX purge in
                                       Shareplex/iX environment

             10/31/2007 03:36
             PM


             Please respond to
              Raymond Familar
             <far_north_flip@Y
                 AHOO.COM>






Hello.
I am trying to select files for purge using the MODDATE file attribute in
MPEX.  I want to do this in a job.  From a session, the command works for
LISTF, but not for PURGE.  I am thinking this is due to the NetBase UDC.  I
think I did this a while back, so there must have been a workaround, but I
can't remember (this happens way too often, lately).  Any ideas?

%LISTF FILE####.PUB.SYS(MODDATE<TODAY-120)
%PURGE FILE####.PUB.SYS(MODDATE<TODAY-120)

Thanks.
Ray

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *


-----------------------------------------
This communication is for informational purposes only. It is not
intended as an offer or solicitation for the purchase or sale of
any financial instrument or as an official confirmation of any
transaction. All market prices, data and other information are not
warranted as to completeness or accuracy and are subject to change
without notice. Any comments or statements made herein do not
necessarily reflect those of JPMorgan Chase & Co., its subsidiaries
and affiliates.

This transmission may contain information that is privileged,
confidential, legally privileged, and/or exempt from disclosure
under applicable law. If you are not the intended recipient, you
are hereby notified that any disclosure, copying, distribution, or
use of the information contained herein (including any reliance
thereon) is STRICTLY PROHIBITED. Although this transmission and any
attachments are believed to be free of any virus or other defect
that might affect any computer system into which it is received and
opened, it is the responsibility of the recipient to ensure that it
is virus free and no responsibility is accepted by JPMorgan Chase &
Co., its subsidiaries and affiliates, as applicable, for any loss
or damage arising in any way from its use. If you received this
transmission in error, please immediately contact the sender and
destroy the material in its entirety, whether in electronic or hard
copy format. Thank you.

Please refer to http://www.jpmorgan.com/pages/disclosures for
disclosures relating to UK legal entities.

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

This email and any files transmitted with it are confidential and intended
solely for the use of the individual or entity to whom they are addressed.
If you have received this email in error please notify the system manager.
This message contains confidential information and is intended only for the
individual named. If you are not the named addressee you should not
disseminate, distribute or copy this e-mail.

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *




This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail.

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2