N1 Provisioning Server 3.1, Blades Edition, System Administration Guide

General Definitions

The following definitions apply to the values of all farm-level and resource pool definitions described in the preceding sections:

number ::= digit { digit }
digit  ::= "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9"

	 

where number represents a decimal number.

name    ::= letter { letter | digit | special }	| quoted-string
special ::= "." | "-" | "_"

where value::= represents a contiguous sequence of nonwhite space characters.

You must enclose a name or value that includes a comma (",") in double quotation marks. In such cases, a double quotation mark is escaped as two contiguous double quotations (that is, "" represents a quoted double quote).

fabric-name, account-name, image-name, and dns-name are defined to be a name.

Thus sequence-id, account-id, device-id, farm-id, device-id, disk-id, vlan-id, and disk-size are all defined to be a number. Both disk-size and mask-len are also defined to be a number.

IDs are set and generated by the N1 Provisioning Server. Names are generated by users of the N1 Provisioning Server. For example, image-name is specified by a user operating the Control Center.

subnet-mask is a quoted string representing a TCP/IP subnet mask. Typically, the string has the format of an IP address.

ipaddr	::=	number	"."	number	"."	number	"."	number	

Where number is in the range 0 ... 255. An IP address is defined to have the same format as a subnet mask.

The definition of utc-date-time is as follows:

utc-date-time ::= utc-date utc-time	
utc-date      ::= year	"-"	month	"-"	day
utc-time      ::= hours	":"	minutes	":"	seconds	[ "." subseconds ]

where year is a number, month is a number in the range 1...12, and day is a number in the range 1..31.

hours is a number in the range 0...23, minutes and seconds are numbers in the range 0...59. subseconds is a number.

A wml-description is the WML architecture for the specified device. The architecture is defined to be a quoted string.