HP3000-L Archives

February 2004, Week 3

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:
Brian Donaldson <[log in to unmask]>
Reply To:
Brian Donaldson <[log in to unmask]>
Date:
Thu, 19 Feb 2004 13:51:57 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (175 lines)
Thanks for the reply, Keven.

However, this solution isn't really the optimum solution I was looking for.

I need to be able to change the Domain and/or IP address programmatically
from within a Cobol/Vplus application. Command files are out of the
question.

I was thinking more along the lines of using MPEiX intrinsics, AIF's etc
to perform this task but have not been able to find one yet.


BD.


On Wed, 18 Feb 2004 22:43:33 -0700, Keven Miller <[log in to unmask]>
wrote:

>References:
>http://docs.hp.com/mpeix/onlinedocs/32022-90053/32022-90053.html
>Using Node Management Services (NMS) Utilities
>Chapter 5 Using NMMGR in Maintenance Mode
>
>
>Here is a cmd script to change IP. Note you must provide the IP the same as
>in NMMGR
>ie: an A address  "A 010 000.001.001" or B "B 172.000 001.001" or "C
>192.168.000 001".
>Note the missing period in the IP!
>Also, I believe you have to reboot for the change to take. Just doing an
>update doesn't do it.
>   NETCONTROL NET=LAN1;UPDATE=ALL
>
>The script defaults the NICNAME to LAN1, which most machines have (unless
>you change it).
>Also the gateway name, would need to change -- if you enhance the script to
>use it. I defined
>it here just to complete the variable in the comment below.
>The end of the script lists other paths that can be read, displayed, and
>changed.
>The field names are not very descriptive and you may need to run NMMGR in
>screen mode
>to see the matching fields.
>
>The example at the end shows nmchgip with no parms to display the current
>IP;
>then nmchgip with a new IP address, and again nmchgip to show it changed.
>
>Use PATHCONF NODENAME to get to the nodename and domainname fields.
>
>Then of course, you can get to the DTS and DTC configurations as well --
but
>that
>digresses down another path.
>==============================================================
>NMCHGIP.CMD
>
>PARM NICNAME="LAN1", IP="", GATENAME="GATE"
>#
>ECHO OPENCONF NMCONFIG.PUB.SYS   > IN
>ECHO VERSIONCONF OVERRIDE        >>IN
>ECHO NICONF !NICNAME             >>IN
>ECHO READALLCONF ;FORMAT         >>IN
>IF "!IP" <> "" THEN
>   ECHO WRITECONF IP0,"!IP"         >>IN
>   ECHO CONTINUE ON                 >>IN
>   ECHO UPDATECONF                  >>IN
>   ECHO VALIDATECONF NETXPORT       >>IN
>ENDIF
>ECHO EXIT                        >>IN
>#
>FILE NMMGRCMD=IN,OLDTEMP
>FILE FORMLIST=$STDLIST
>NMMGR.PUB.SYS
>RESET NMMGRCMD
>RESET FORMLIST
>#
>#Other paths
>#pathconf nodename
>#readallconf ;format
>#pathconf netxport.global
>#pathconf netxport.gprot.pxp
>#pathconf netxport.gprot.tcp
>#pathconf netxport.gprot.udp
>#pathconf ni.!NICNAME
>#pathconf ni.!NICNAME.link
>#pathconf ni.!NICNAME.protocol.ip
>#pathconf ni.!NICNAME.protocol.arp
>#pathconf ni.!NICNAME.protocol.probe
>#pathconf ni.!NICNAME.internet.!GATENAME
>#pathconf ni.loop
>#
>#http://docs.hp.com/mpeix/onlinedocs/32022-90053/32022-90053.html
>#Using Node Management Services (NMS) Utilities, chapter 5
>#Chapter 5 Using NMMGR in Maintenance Mode
>###
>==============================================================
>
>Example
>Fox 11:nmchgip
>NM Configuration Manager  32098-20016 B.06.01 (C) Hewlett Packard Co. 1992
>Reading commands from "IN.CD.KEVENM".
>NMMGR>OPENCONF NMCONFIG.PUB.SYS
>NMMGR>VERSIONCONF OVERRIDE
>NMMGR>NICONF NET
>NMMGR>READALLCONF ;FORMAT
>PATHCONF NETXPORT.NI.NET
>WRITECONF     NINAME, "NET     "
>WRITECONF        IP0, "A 010 000.002.070"
>WRITECONF       MASK, "               "
>WRITECONF          P, "N"
>WRITECONF        LK1, "DTSLINK "
>WRITECONF         PP, "56/56          "
>WRITECONF          E, "Y"
>WRITECONF          R, "Y"
>UPDATECONF
>NMMGR>EXIT
>Fox 11:nmchgip ,"A 010 000.001.070"
>NM Configuration Manager  32098-20016 B.06.01 (C) Hewlett Packard Co. 1992
>Reading commands from "IN.CD.KEVENM".
>NMMGR>OPENCONF NMCONFIG.PUB.SYS
>NMMGR>VERSIONCONF OVERRIDE
>NMMGR>NICONF NET
>NMMGR>READALLCONF ;FORMAT
>PATHCONF NETXPORT.NI.NET
>WRITECONF     NINAME, "NET     "
>WRITECONF        IP0, "A 010 000.002.070"
>WRITECONF       MASK, "               "
>WRITECONF          P, "N"
>WRITECONF        LK1, "DTSLINK "
>WRITECONF         PP, "56/56          "
>WRITECONF          E, "Y"
>WRITECONF          R, "Y"
>UPDATECONF
>NMMGR>WRITECONF IP0,"A 010 000.001.070"
>NMMGR>CONTINUE ON
>NMMGR>UPDATECONF
>Saving data, please wait ***
>Saving data, please wait ...
>NMMGR>VALIDATECONF NETXPORT
>Searching for subsystem validation routine VALIDATENETXPOR
>---> VALIDATION OF NETXPORT SUBSYSTEM STARTED  <---
>---> VALIDATION OF NETXPORT SUBSYSTEM FINISHED <---
>
>Backup of configuration file complete.
>NMMGR>EXIT
>Fox 11:nmchgip
>NM Configuration Manager  32098-20016 B.06.01 (C) Hewlett Packard Co. 1992
>Reading commands from "IN.CD.KEVENM".
>NMMGR>OPENCONF NMCONFIG.PUB.SYS
>NMMGR>VERSIONCONF OVERRIDE
>NMMGR>NICONF NET
>NMMGR>READALLCONF ;FORMAT
>PATHCONF NETXPORT.NI.NET
>WRITECONF     NINAME, "NET     "
>WRITECONF        IP0, "A 010 000.001.070"
>WRITECONF       MASK, "               "
>WRITECONF          P, "N"
>WRITECONF        LK1, "DTSLINK "
>WRITECONF         PP, "56/56          "
>WRITECONF          E, "Y"
>WRITECONF          R, "Y"
>UPDATECONF
>NMMGR>EXIT
>Fox 11:
>
>Keven Miller
>[log in to unmask]
>
>* 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