N1 Service Provisioning System 4.1 リファレンスガイド

属性の種類

entityName 型

entityName 型の属性は最長 512 で、以下のパターンに一致します。


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

systemName 型

systemName 型の属性は最長 64 で、以下のパターンに一致します。


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

identifier 型

identifier 型の属性は最長 32 で、以下のパターンに一致します。


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

pathName 型

pathName 型の属性は最長 512 で、以下のパターンのどれかに一致します。


 "/" ( "/" identifier )+ 

pathReference 型

pathReference 型の属性は、以下の構文を持っています。


pathReference: 	
	absolutePath 	
	relativePath  

absolutePath: 
	"/"
	"/" relativePath

relativePath:
	relativePathStart
	relativePathStart "/" relativePath  

relativePathStart:
	".."
	identifier 

modifierEnum 型

modifierEnum 型の属性の値は、ABSTRACT または FINAL のどちらかです。 一般的に、ABSTRACT は関連エンティティが派生コンポーネントによって無効にされる必要があることを指し、FINAL は関連エンティティが無効にできないことを指します。

accessEnum 型

accessEnum 型の属性の値は、PUBLIC、PROTECTED、PATH、または PRIVATE です。 一般的に、PUBLIC は関連エンティティのアクセスが無制限なことを指し、PROTECTED はアクセスが派生コンポーネントと同じパスのエンティティに限られることを指します。PATH は、アクセスが同じパスのエンティティに限られることを意味し、PRIVATE はアクセスが宣言コンポーネントだけに限られることを意味します。

version 型

version 型の属性は、以下のパターンに一致します。


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

schemaVersion 型

schemaVersion 型の属性は、現在 1 つの値しか持てません。


4.1