
vlanDBC.addSC("abort", "Exit mode without applying the changes");
vlanDBC.addSC("apply", "Apply current changes and bump revision number");
vlanDBC.addSC("exit", "Apply changes, bump revision number, and exit mode");
vlanDBC.addSC("no", "Negate a command or set its defaults");
vlanDBC.addSC("reset", "Abandon current changes and reread current database");
vlanDBC.addSC("show", "Show database information");
	vlanDBC.show.addSC("changes", "Show the changes to the database since modification began (or since 'reset')");
	vlanDBC.show.addSC("current", "Show the database installed when modification began (or since 'reset')");
  	vlanDBC.show.addSC("proposed", "Show the database as it would be modified if applied");
vlanDBC.addSC("vlan", "Add, delete, or modify values associated with a single VLAN");
	vlanDBC.vlan.addSC("<1-1005>", "ISL VLAN index");
	vlanDBC.vlan.addSC("1*");
	vlanDBC.vlan.addSC("2*");
	vlanDBC.vlan.addSC("3*");
	vlanDBC.vlan.addSC("4*");
	vlanDBC.vlan.addSC("5*");
	vlanDBC.vlan.addSC("6*");
	vlanDBC.vlan.addSC("7*");
	vlanDBC.vlan.addSC("8*");
	vlanDBC.vlan.addSC("9*");

	vlanDBC.vlan["1*"].addSC("are", "Maximum number of All Route Explorer hops for this VLAN");
	vlanDBC.vlan["1*"].addSC("backupcrf", " Backup CRF mode of the VLAN");
	vlanDBC.vlan["1*"].addSC("bridge", "Bridging characteristics of the VLAN");
	vlanDBC.vlan["1*"].addSC("media", "Media type of the VLAN");
	vlanDBC.vlan["1*"].addSC("mtu", "VLAN Maximum Transmission Unit");
	vlanDBC.vlan["1*"].addSC("name", "Ascii name of the VLAN");
	vlanDBC.vlan["1*"].addSC("parent", "ID number of the Parent VLAN of FDDI or Token Ring type VLANs");
	vlanDBC.vlan["1*"].addSC("ring", "Ring number of FDDI or Token Ring type VLANs");
	vlanDBC.vlan["1*"].addSC("said", "IEEE 802.10 SAID");
	vlanDBC.vlan["1*"].addSC("state", "Operational state of the VLAN");
	vlanDBC.vlan["1*"].addSC("ste", "Maximum number of Spanning Tree Explorer hops for this VLAN");
	vlanDBC.vlan["1*"].addSC("stp", "Spanning tree characteristics of the VLAN");
	vlanDBC.vlan["1*"].addSC("tb-vlan1", "ID number of the first translational VLAN for this VLAN (or zero if none)");
	vlanDBC.vlan["1*"].addSC("tb-vlan2", "ID number of the second translational VLAN for this VLAN (or zero if none)");

	vlanDBC.vlan["2*"].addSC("are", "Maximum number of All Route Explorer hops for this VLAN");
	vlanDBC.vlan["2*"].addSC("backupcrf", " Backup CRF mode of the VLAN");
	vlanDBC.vlan["2*"].addSC("bridge", "Bridging characteristics of the VLAN");
	vlanDBC.vlan["2*"].addSC("media", "Media type of the VLAN");
	vlanDBC.vlan["2*"].addSC("mtu", "VLAN Maximum Transmission Unit");
	vlanDBC.vlan["2*"].addSC("name", "Ascii name of the VLAN");
	vlanDBC.vlan["2*"].addSC("parent", "ID number of the Parent VLAN of FDDI or Token Ring type VLANs");
	vlanDBC.vlan["2*"].addSC("ring", "Ring number of FDDI or Token Ring type VLANs");
	vlanDBC.vlan["2*"].addSC("said", "IEEE 802.10 SAID");
	vlanDBC.vlan["2*"].addSC("state", "Operational state of the VLAN");
	vlanDBC.vlan["2*"].addSC("ste", "Maximum number of Spanning Tree Explorer hops for this VLAN");
	vlanDBC.vlan["2*"].addSC("stp", "Spanning tree characteristics of the VLAN");
	vlanDBC.vlan["2*"].addSC("tb-vlan1", "ID number of the first translational VLAN for this VLAN (or zero if none)");
	vlanDBC.vlan["2*"].addSC("tb-vlan2", "ID number of the second translational VLAN for this VLAN (or zero if none)");

	vlanDBC.vlan["3*"].addSC("are", "Maximum number of All Route Explorer hops for this VLAN");
	vlanDBC.vlan["3*"].addSC("backupcrf", " Backup CRF mode of the VLAN");
	vlanDBC.vlan["3*"].addSC("bridge", "Bridging characteristics of the VLAN");
	vlanDBC.vlan["3*"].addSC("media", "Media type of the VLAN");
	vlanDBC.vlan["3*"].addSC("mtu", "VLAN Maximum Transmission Unit");
	vlanDBC.vlan["3*"].addSC("name", "Ascii name of the VLAN");
	vlanDBC.vlan["3*"].addSC("parent", "ID number of the Parent VLAN of FDDI or Token Ring type VLANs");
	vlanDBC.vlan["3*"].addSC("ring", "Ring number of FDDI or Token Ring type VLANs");
	vlanDBC.vlan["3*"].addSC("said", "IEEE 802.10 SAID");
	vlanDBC.vlan["3*"].addSC("state", "Operational state of the VLAN");
	vlanDBC.vlan["3*"].addSC("ste", "Maximum number of Spanning Tree Explorer hops for this VLAN");
	vlanDBC.vlan["3*"].addSC("stp", "Spanning tree characteristics of the VLAN");
	vlanDBC.vlan["3*"].addSC("tb-vlan1", "ID number of the first translational VLAN for this VLAN (or zero if none)");
	vlanDBC.vlan["3*"].addSC("tb-vlan2", "ID number of the second translational VLAN for this VLAN (or zero if none)");

	vlanDBC.vlan["4*"].addSC("are", "Maximum number of All Route Explorer hops for this VLAN");
	vlanDBC.vlan["4*"].addSC("backupcrf", " Backup CRF mode of the VLAN");
	vlanDBC.vlan["4*"].addSC("bridge", "Bridging characteristics of the VLAN");
	vlanDBC.vlan["4*"].addSC("media", "Media type of the VLAN");
	vlanDBC.vlan["4*"].addSC("mtu", "VLAN Maximum Transmission Unit");
	vlanDBC.vlan["4*"].addSC("name", "Ascii name of the VLAN");
	vlanDBC.vlan["4*"].addSC("parent", "ID number of the Parent VLAN of FDDI or Token Ring type VLANs");
	vlanDBC.vlan["4*"].addSC("ring", "Ring number of FDDI or Token Ring type VLANs");
	vlanDBC.vlan["4*"].addSC("said", "IEEE 802.10 SAID");
	vlanDBC.vlan["4*"].addSC("state", "Operational state of the VLAN");
	vlanDBC.vlan["4*"].addSC("ste", "Maximum number of Spanning Tree Explorer hops for this VLAN");
	vlanDBC.vlan["4*"].addSC("stp", "Spanning tree characteristics of the VLAN");
	vlanDBC.vlan["4*"].addSC("tb-vlan1", "ID number of the first translational VLAN for this VLAN (or zero if none)");
	vlanDBC.vlan["4*"].addSC("tb-vlan2", "ID number of the second translational VLAN for this VLAN (or zero if none)");

	vlanDBC.vlan["5*"].addSC("are", "Maximum number of All Route Explorer hops for this VLAN");
	vlanDBC.vlan["5*"].addSC("backupcrf", " Backup CRF mode of the VLAN");
	vlanDBC.vlan["5*"].addSC("bridge", "Bridging characteristics of the VLAN");
	vlanDBC.vlan["5*"].addSC("media", "Media type of the VLAN");
	vlanDBC.vlan["5*"].addSC("mtu", "VLAN Maximum Transmission Unit");
	vlanDBC.vlan["5*"].addSC("name", "Ascii name of the VLAN");
	vlanDBC.vlan["5*"].addSC("parent", "ID number of the Parent VLAN of FDDI or Token Ring type VLANs");
	vlanDBC.vlan["5*"].addSC("ring", "Ring number of FDDI or Token Ring type VLANs");
	vlanDBC.vlan["5*"].addSC("said", "IEEE 802.10 SAID");
	vlanDBC.vlan["5*"].addSC("state", "Operational state of the VLAN");
	vlanDBC.vlan["5*"].addSC("ste", "Maximum number of Spanning Tree Explorer hops for this VLAN");
	vlanDBC.vlan["5*"].addSC("stp", "Spanning tree characteristics of the VLAN");
	vlanDBC.vlan["5*"].addSC("tb-vlan1", "ID number of the first translational VLAN for this VLAN (or zero if none)");
	vlanDBC.vlan["5*"].addSC("tb-vlan2", "ID number of the second translational VLAN for this VLAN (or zero if none)");

	vlanDBC.vlan["6*"].addSC("are", "Maximum number of All Route Explorer hops for this VLAN");
	vlanDBC.vlan["6*"].addSC("backupcrf", " Backup CRF mode of the VLAN");
	vlanDBC.vlan["6*"].addSC("bridge", "Bridging characteristics of the VLAN");
	vlanDBC.vlan["6*"].addSC("media", "Media type of the VLAN");
	vlanDBC.vlan["6*"].addSC("mtu", "VLAN Maximum Transmission Unit");
	vlanDBC.vlan["6*"].addSC("name", "Ascii name of the VLAN");
	vlanDBC.vlan["6*"].addSC("parent", "ID number of the Parent VLAN of FDDI or Token Ring type VLANs");
	vlanDBC.vlan["6*"].addSC("ring", "Ring number of FDDI or Token Ring type VLANs");
	vlanDBC.vlan["6*"].addSC("said", "IEEE 802.10 SAID");
	vlanDBC.vlan["6*"].addSC("state", "Operational state of the VLAN");
	vlanDBC.vlan["6*"].addSC("ste", "Maximum number of Spanning Tree Explorer hops for this VLAN");
	vlanDBC.vlan["6*"].addSC("stp", "Spanning tree characteristics of the VLAN");
	vlanDBC.vlan["6*"].addSC("tb-vlan1", "ID number of the first translational VLAN for this VLAN (or zero if none)");
	vlanDBC.vlan["6*"].addSC("tb-vlan2", "ID number of the second translational VLAN for this VLAN (or zero if none)");

	vlanDBC.vlan["7*"].addSC("are", "Maximum number of All Route Explorer hops for this VLAN");
	vlanDBC.vlan["7*"].addSC("backupcrf", " Backup CRF mode of the VLAN");
	vlanDBC.vlan["7*"].addSC("bridge", "Bridging characteristics of the VLAN");
	vlanDBC.vlan["7*"].addSC("media", "Media type of the VLAN");
	vlanDBC.vlan["7*"].addSC("mtu", "VLAN Maximum Transmission Unit");
	vlanDBC.vlan["7*"].addSC("name", "Ascii name of the VLAN");
	vlanDBC.vlan["7*"].addSC("parent", "ID number of the Parent VLAN of FDDI or Token Ring type VLANs");
	vlanDBC.vlan["7*"].addSC("ring", "Ring number of FDDI or Token Ring type VLANs");
	vlanDBC.vlan["7*"].addSC("said", "IEEE 802.10 SAID");
	vlanDBC.vlan["7*"].addSC("state", "Operational state of the VLAN");
	vlanDBC.vlan["7*"].addSC("ste", "Maximum number of Spanning Tree Explorer hops for this VLAN");
	vlanDBC.vlan["7*"].addSC("stp", "Spanning tree characteristics of the VLAN");
	vlanDBC.vlan["7*"].addSC("tb-vlan1", "ID number of the first translational VLAN for this VLAN (or zero if none)");
	vlanDBC.vlan["7*"].addSC("tb-vlan2", "ID number of the second translational VLAN for this VLAN (or zero if none)");

	vlanDBC.vlan["8*"].addSC("are", "Maximum number of All Route Explorer hops for this VLAN");
	vlanDBC.vlan["8*"].addSC("backupcrf", " Backup CRF mode of the VLAN");
	vlanDBC.vlan["8*"].addSC("bridge", "Bridging characteristics of the VLAN");
	vlanDBC.vlan["8*"].addSC("media", "Media type of the VLAN");
	vlanDBC.vlan["8*"].addSC("mtu", "VLAN Maximum Transmission Unit");
	vlanDBC.vlan["8*"].addSC("name", "Ascii name of the VLAN");
	vlanDBC.vlan["8*"].addSC("parent", "ID number of the Parent VLAN of FDDI or Token Ring type VLANs");
	vlanDBC.vlan["8*"].addSC("ring", "Ring number of FDDI or Token Ring type VLANs");
	vlanDBC.vlan["8*"].addSC("said", "IEEE 802.10 SAID");
	vlanDBC.vlan["8*"].addSC("state", "Operational state of the VLAN");
	vlanDBC.vlan["8*"].addSC("ste", "Maximum number of Spanning Tree Explorer hops for this VLAN");
	vlanDBC.vlan["8*"].addSC("stp", "Spanning tree characteristics of the VLAN");
	vlanDBC.vlan["8*"].addSC("tb-vlan1", "ID number of the first translational VLAN for this VLAN (or zero if none)");
	vlanDBC.vlan["8*"].addSC("tb-vlan2", "ID number of the second translational VLAN for this VLAN (or zero if none)");

	vlanDBC.vlan["9*"].addSC("are", "Maximum number of All Route Explorer hops for this VLAN");
	vlanDBC.vlan["9*"].addSC("backupcrf", " Backup CRF mode of the VLAN");
	vlanDBC.vlan["9*"].addSC("bridge", "Bridging characteristics of the VLAN");
	vlanDBC.vlan["9*"].addSC("media", "Media type of the VLAN");
	vlanDBC.vlan["9*"].addSC("mtu", "VLAN Maximum Transmission Unit");
	vlanDBC.vlan["9*"].addSC("name", "Ascii name of the VLAN");
	vlanDBC.vlan["9*"].addSC("parent", "ID number of the Parent VLAN of FDDI or Token Ring type VLANs");
	vlanDBC.vlan["9*"].addSC("ring", "Ring number of FDDI or Token Ring type VLANs");
	vlanDBC.vlan["9*"].addSC("said", "IEEE 802.10 SAID");
	vlanDBC.vlan["9*"].addSC("state", "Operational state of the VLAN");
	vlanDBC.vlan["9*"].addSC("ste", "Maximum number of Spanning Tree Explorer hops for this VLAN");
	vlanDBC.vlan["9*"].addSC("stp", "Spanning tree characteristics of the VLAN");
	vlanDBC.vlan["9*"].addSC("tb-vlan1", "ID number of the first translational VLAN for this VLAN (or zero if none)");
	vlanDBC.vlan["9*"].addSC("tb-vlan2", "ID number of the second translational VLAN for this VLAN (or zero if none)");

	
vlanDBC.addSC("vtp", "Perform VTP administrative functions.");

vlanDBC.vtyp.addSC("client", "Set the device to client mode.");
vlanDBC.vtyp.addSC("domain", "Set the name of the VTP administrative domain.");
vlanDBC.vtyp.addSC("password", "Set the password for the VTP administrative domain.");
vlanDBC.vtyp.addSC("pruning", "Set the administrative domain to permit pruning.");
vlanDBC.vtyp.addSC("server", "Set the device to server mode.");
vlanDBC.vtyp.addSC("transparent", "Set the device to transparent mode.");
vlanDBC.vtyp.addSC("v2-mode", "Set the administrative domain to V2 mode.");


commands_sortSubCommand("vlanDBC");
