/*
 * $Revision: /main/PULSAR/9 $
 * $Date: 1998/07/06 18:43 UTC $
 * 
 *  HP OpenView Windows IP Map Registration
 *
 *  Alter this file at your own risk.  The only supported changes allowed
 *  are the additions of documented ipmap command line options to the
 *  command line.  For example:
 *
 *	Command -Shared -Initial -Restart "ipmap -D1";
 *
 *  For more information on command line options see the ipmap(1) man page.
 */

Application "IP Map"
{
	Description {
	    "HP OpenView",
	    "IP Map AvP[V",
	"̃AvP[V IP lbg[N̍\Ǘ܂B"
	}
	
 	DisplayString "IP Map";

	Version "NNM Release B.06.01  Apr 09 1999";

	Copyright {
	    "Copyright (c) 1990-1999 Hewlett-Packard Company",
	    "All rights reserved"
	}

	Command -Shared -Initial -Restart "ipmap";

#ifndef SPECIAL_EDITION
	MenuBar "}bv(M)"
	{
	    <99> "C|[g(I)..."          _I      Ctrl<Key>I 
			Context (AllContexts)
			f.action "importMap";

	    <99> "GNX|[g(E)..."          _E      Ctrl<Key>E
			Context (AllContexts)
			f.action "exportMap";
	}
#endif /* SPECIAL_EDITION */

	Enroll Describe {

		if isIP && isInterface {

                        Help Browser "nnm:IDescintrfaceDbx";

			Field "IP Address" {
                                Label "IPAhX:";
				IntegerDisplayPolicy IPAddr ;
				EditPolicy NoEdit ;
			}
			Field "IP Subnet Mask" {
                                Label "TulbgE}XN:";
				IntegerDisplayPolicy IPAddr ;
				EditPolicy NoEdit ;
			}
			Field "SNMP ifPhysAddr" {
			  	Label "AhX(LLA):";
				EditPolicy NoEdit ;
			}
			Field "SNMP ifType" {
			  	Label "C^tF[XE^Cv:";
				EditPolicy NoEdit ;
			}
			Field "IP Status" {
				Label "Xe[^X:";
				EditPolicy NoEdit ;
			}
		}
		
		if isIPX && isInterface {

                        Help Browser "nnm:IDescintrfaceDbx";

			Field "IPX Address" {
				Label "IPXAhX:";
				IntegerDisplayPolicy IPAddr ;
				EditPolicy NoEdit ;
			}
			Field "SNMP ifPhysAddr" {
				Label "AhX(LLA):";
				EditPolicy NoEdit ;
			}
			Field "SNMP ifType" {
				Label "C^tF[XE^Cv:";
				EditPolicy NoEdit ;
			}
			Field "IP Status" {
				Label "Xe[^X:";
				EditPolicy NoEdit ;
			}
		}
		
		if isCard {

                        Help Browser "nnm:IDescintrfaceDbx";

			Field "SNMP ifPhysAddr" {
				Label "AhX(LLA):";
				EditPolicy NoEdit ;
			}
			Field "SNMP ifType" {
				Label "C^tF[XE^Cv:";
				EditPolicy NoEdit ;
			}
			Field "IP Status" {
				Label "Xe[^X:";
				EditPolicy NoEdit ;
			}
		}
	
		if isNode {

			InitialVerify On;

                        Help Browser "nnm:IDescNodeAttsDbx";

			Field "IP Hostname" {
				Label "zXg:";
				EditPolicy NoEdit ;
			}
			Field "IP Status" {
				Label "Xe[^X:";
				EditPolicy NoEdit ;
			}
			Field "TopM Interface List" {
#ifdef NT
				Label "C^tF[XEXg";
#else /* NT */
				Label "C^tF[X    IPAhX      lbg}XN   IPXAhX         NEAhX  C^tF[XE^Cv";
#endif /* NT */
				EditPolicy NoEdit ;
			}
			Field "SNMP sysName" {
				Label "VXe:";
				EditPolicy NoEdit ;
			}
			Field "SNMP sysDescr" {
				Label "VXeڍ:";
				EditPolicy NoEdit ;
			}
			Field "SNMP sysLocation" {
				Label "VXȅꏊ:";
				EditPolicy NoEdit ;
			}
			Field "SNMP sysContact" {
				Label "VXe̘A:";
				EditPolicy NoEdit ;
			}
			Field "SNMP sysObjectID" {
				Label "VXẽIuWFNgID (SNMP):";
				EditPolicy NoEdit ;
			}
#ifdef NT
			Field "DMI Version" {
				Label "DMI o[W :";
				EditPolicy NoEdit ;
			}
			Field "DMI Description" {
				Label "DMI ڍ :";
				EditPolicy NoEdit ;
			}
			Field "DMI RPC" {
				Label "DMI RPC ^Cv:";
				EditPolicy NoEdit ;
			}
			Field "DMI Transport" {
				Label "DMI ]:";
				EditPolicy NoEdit ;
			}
			Field "DMI Event Subscriber" {
				Label "DMI CxgM:";
				EditPolicy NoEdit ;
			}
			Field "NetWare Server Name" {
				Label "NetWare T[o:";
				EditPolicy NoEdit ;
			}
#endif /* NT */
		}

		if isSegment {

                        Help Browser "nnm:IIpSegAttsDbx";

			Field "IP Status" {
				Label "Xe[^X:";
				EditPolicy NoEdit ;
			}
			Field "TopM Interface Count" {
				Label "m[h:";
				EditPolicy NoEdit ;
			}
		}

		if isIP && isNetwork {

                        Help Browser "nnm:IDescIpNetwrkAttsDbx";

			Field "IP Network Name" {
				Label "lbg[N: ";
				EditPolicy NoEdit ;
			}
			Field "IP Address" {
				Label "lbg[NEAhX: ";
				IntegerDisplayPolicy IPAddr ;
				EditPolicy NoEdit ;
			}
			Field "IP Subnet Mask" {
				Label "TulbgE}XN: ";
				IntegerDisplayPolicy IPAddr ;
				EditPolicy NoEdit ;
			}
			Field "IP Status" {
				Label "Xe[^X:";
				EditPolicy NoEdit ;
			}
			Field "TopM Segment Count" {
				Label "ZOg:";
				EditPolicy NoEdit ;
			}
			Field "TopM Interface Count" {
				Label "m[h:";
				EditPolicy NoEdit ;
			}
		}
		
		if isIPX && isNetwork {
                        Help Browser "nnm:IDescIpNetwrkAttsDbx";

			Field "IP Network Name" {
				Label "lbg[N: ";
				EditPolicy NoEdit ;
			}
			Field "IPX Address" {
				Label "lbg[NEAhX: ";
				IntegerDisplayPolicy IPAddr ;
				EditPolicy NoEdit ;
			}
			Field "IP Status" {
				Label "Xe[^X:";
				EditPolicy NoEdit ;
			}
			Field "TopM Segment Count" {
				Label "ZOg:";
				EditPolicy NoEdit ;
			}
			Field "TopM Interface Count" {
				Label "m[h:";
				EditPolicy NoEdit ;
			}
			Field "IPX Network Hop Count" {
				Label "lbg[NEzbv:";
				EditPolicy NoEdit ;
			}
		}

		if isIP && isInternet {

                        Help Browser "nnm:IDescIpInternetDbx";

			Field "TopM Network Count" {
				Label "lbg[N:";
				EditPolicy NoEdit ;
			}

			Field "TopM Segment Count" {
				Label "ZOg:";
				EditPolicy NoEdit ;
			}

			Field "TopM Node Count" {
				Label "m[h:";
				EditPolicy NoEdit ;
			}

			Field "TopM Connector Count" {
				Label "ZOg:";
				EditPolicy NoEdit ;
			}

			Field "TopM Licensed Connectors" {
				Label "CZXRlN^ :";
				EditPolicy NoEdit ;
			}

			Field "TopM Interface Count" {
				Label "C^tF[X:";
				EditPolicy NoEdit ;
			}

			Field "TopM Gateway Count" {
				Label "Q[gEFC/[^:";
				EditPolicy NoEdit ;
			}
		}
	}

	Enroll Add {
		if isNode {

			InitialVerify On;

                        Help Browser "nnm:IpAddNodeDbx";

			Field "IP Hostname" {

				ImmediateVerify On;

				Label "zXg:";
				EditPolicy Edit ;
			}
			Field "IP Address" {

				ImmediateVerify On;

				Label "IPAhX:";
				EditPolicy Edit ;
				IntegerDisplayPolicy IPADDR;
			}

			Field "IP Subnet Mask" {

				ImmediateVerify On;

				Label "TulbgE}XN:";
				EditPolicy Edit ;
				IntegerDisplayPolicy IPADDR;
			}

			Field "SNMP ifPhysAddr" {

				ImmediateVerify On;

				Label "AhX:";
				EditPolicy Edit ;
			}
		}

		if isIP && isInterface {

			InitialVerify On;

                        Help Browser "nnm:IAddIpIntrfaceDbx";

			Field "IP Address" {
				Label "IPAhX:";
				EditPolicy Edit ;
				IntegerDisplayPolicy IPADDR;
			}

			Field "IP Subnet Mask" {
				Label "TulbgE}XN:";
				EditPolicy Edit ;
				IntegerDisplayPolicy IPADDR;
			}
		}

		if isCard {
			Field "if Segment Name" {
				ImmediateVerify On;
				Label "C^tF[XZOg̑I:";
				EditPolicy Edit ;
			}
			Field "SNMP ifPhysAddr" {

				ImmediateVerify On;

				Label "AhX:";
				EditPolicy Edit ;
			}
		}

		if isSegment {

			InitialVerify On;

                        Help Browser "nnm:IAddIpSegmentDbx";

			Field "IP Segment Name" {
				Label "O:";
				EditPolicy Edit ;
			}
		}

		if isIP && isNetwork {

			InitialVerify On;

                        Help Browser "nnm:IAddIpNetworkDbx";

			Field "IP Network Name" {

				ImmediateVerify On;

				Label "lbg[N: ";
				EditPolicy Edit ;
			}
			Field "IP Address" {

				ImmediateVerify On;

				Label "lbg[NEAhX: ";
				IntegerDisplayPolicy IPAddr ;
				EditPolicy Edit ;
			}
			Field "IP Subnet Mask" {

				ImmediateVerify On;

				Label "lbg[NETulbgE}XN: ";
				IntegerDisplayPolicy IPAddr ;
				EditPolicy Edit ;
			}
		}

	}

	Enroll Connect {

		if (isIP && isRouter), (isIP && isNetwork) {

			InitialVerify On;

                        Help Browser "nnm:IAddConnRtrnetDbx";

			Field "IP Hostname" {
				Label "ڑ郋[^: " ;
				EditPolicy NoEdit ;
			}
			Field "IP Network Name" {
				Label "ڑlbg[N: " ;
				EditPolicy NoEdit ;
			}
			Field "IP Address" {
				Label "̃lbg[ÑQ[gEFCEC^tF[XIPAhX: " ;
				IntegerDisplayPolicy IPAddr ;
				EditPolicy Edit ;
			}
		}

		if (isIP && isRouter), ( /* isIP && */ isSegment) {

			InitialVerify On;

                        Help Browser "nnm:IAddConnRtrsegDbx";

			Field "IP Hostname" {
				Label "ڑ郋[^: " ;
				EditPolicy NoEdit ;
			}
			Field "IP Network Name" {
				Label "ڑlbg[N: " ;
				EditPolicy NoEdit ;
			}
			Field "IP Segment Name" {
				Label "ڑZOg: " ;
				EditPolicy NoEdit ;
			}
			Field "IP Address" {
				Label "̃lbg[ÑQ[gEFCEC^tF[XIPAhX: " ;
				IntegerDisplayPolicy IPAddr ;
				EditPolicy Edit ;
			}
		}

		if (isIP && isNode), ( TRUE ) {

			InitialVerify On;

                        Help Browser "nnm:IAddConnNdbkbDbx";

			Field "IP Hostname" {
				Label "ڑm[h: " ;
				EditPolicy NoEdit ;
			}
			Field "IP Network Name" {
				Label "ڑlbg[N: " ;
				EditPolicy NoEdit ;
			}
			Field "IP Segment Name" {
				Label "ڑZOg: " ;
				EditPolicy NoEdit ;
			}
			Field "IP Address" {
				Label "̃lbg[ÑQ[gEFCEC^tF[XIPAhX: " ;
				IntegerDisplayPolicy IPAddr ;
				EditPolicy Edit ;
			}
		}
	}

  	Enroll Configuration {

                Help Browser "nnm:IIpMapConfigDbx";

		InitialVerify On;

		Field "IPMap Enabled" {
			Label "̃}bv IP Map L(enable)ɂ ?";
			EditPolicy EditOnCreation ;
			DefaultValue	True ;
		}
		
		Field "Status On" {
			Label "̃}bv IP Map  IP/IPX Xe[^X\/f ?";
			EditPolicy Edit ;
			DefaultValue	True ; 
		}
		
		Field "Status to Lines" {
			Label "C^tF[X̃Xe[^XڑV{ɕ\/f ?";
			EditPolicy Edit ;
			DefaultValue	True ; 
		}
		
		Field "Node IP Status" {
			Label "m[h̃Xe[^X IP/IPX \/f ?";
			EditPolicy 		Edit ;
			DefaultValue	True ; 
		}

		Field "IPMap Map Filter 1" {
			Label "}bvEtB^";
			EditPolicy 		Edit ;
			DefaultValue	"" ; 
		}

		Field "IPMap Map Filter 2" {
			NoDisplay 	on;
			EditPolicy 		Edit ;
			DefaultValue	"" ; 
		}

		Field "IPMap Map Filter 3" {
			NoDisplay 	on;
			EditPolicy 		Edit ;
			DefaultValue	"" ; 
		}

		Field "IPMap Map Filter 4" {
			NoDisplay 	on;
			EditPolicy 		Edit ;
			DefaultValue	"" ; 
		}

		Field "IPMap Map Filter 5" {
			NoDisplay 	on;
			EditPolicy 		Edit ;
			DefaultValue	"" ; 
		}
		
                Field "IPMap Demand Level" {
                        Label "ŒTu}bvEx (If}hETu}bv) ?";
                        EditPolicy      Edit;
                        DefaultValue    "Internet Level";
                }

		Field "IPMap Apply Filters" {
			Label "̃tB^̃}bvf[^ɓKp ?";
			NoDisplay	on;
			EditPolicy Edit ;
			DefaultValue	True ; 
		}
		
		Field "IPMap Persistence Filter 1" {
			Label "ŒtB^(Persistence Filter)";
			EditPolicy 	Edit ;
			DefaultValue	"" ; 
		}

		Field "IPMap Persistence Filter 2" {
			NoDisplay	on;
			EditPolicy 	Edit ;
			DefaultValue	"" ; 
		}


		Field "IPMap Persistence Filter 3" {
			NoDisplay	on;
			EditPolicy 	Edit ;
			DefaultValue	"" ; 
		}


		Field "IPMap Persistence Filter 4" {
			NoDisplay	on;
			EditPolicy 	Edit ;
			DefaultValue	"" ; 
		}


		Field "IPMap Persistence Filter 5" {
			NoDisplay	on;
			EditPolicy 	Edit ;
			DefaultValue	"" ; 
		}

                Field "IPMap App Config IV Switch" {
                        NoDisplay 	on;
                        EditPolicy      NoEdit ;
                        DefaultValue    True ;
                }
		Field "IPMap Map Close Time" {
                        NoDisplay 	on;
                        EditPolicy      NoEdit ;
                        DefaultValue    0 ;
                }

		Field "IPMap Version" {
                        NoDisplay 	on;
                        EditPolicy      NoEdit ;
                        DefaultValue    0 ;
                }
    }

    Action LockSubmap {}
    Action SubmapOpen {}
    Action exportMap {}
    Action importMap {}
}
