N1 Service Provisioning System 4.1 Reference Guide

Attribute Types

entityName Type

Attributes of type entityName have a maximum length of 512 and match the following pattern:


[a-zA-Z_][0-9a-zA-Z-_. ]* 

systemName Type

Attributes of type systemName have a maximum length of 64 and match the following pattern:


 [a-zA-Z_][0-9a-zA-Z-_. +]* 

identifier Type

Attributes of type identifier have a maximum length of 32 and match the following pattern:


[a-zA-Z_][0-9a-zA-Z_]* 

pathName Type

Attributes of type pathName have a maximum length of 512 and match one of the following patterns:


 "/" ( "/" identifier )+ 

pathReference Type

Attributes of type pathReference have the following syntax:


pathReference: 	
	absolutePath 	
	relativePath  

absolutePath: 
	"/"
	"/" relativePath

relativePath:
	relativePathStart
	relativePathStart "/" relativePath  

relativePathStart:
	".."
	identifier 

modifierEnum Type

Attributes of type modifierEnum have either ABSTRACT or FINAL as their value. In general, ABSTRACT indicates that the associated entity must be overridden by a derived component, and FINAL indicates that the associated entity may not be overridden.

accessEnum Type

Attributes of type accessEnum have either PUBLIC, PROTECTED, PATH or PRIVATE as their value. In general, PUBLIC indicates that the accessibility of the associated entity is unlimited, PROTECTED means that accessibility is limited to derived components and entities in the same path, PATH means that accessibility is limited to entities in the same path, and PRIVATE means that accessibility is limited to just the declaring component.

version Type

Attributes of type version match the following pattern:


[0-9]+\.[0-9]+ 

schemaVersion Type

Attributes of type schemaVersion currently may only have one value:


4.1