Multi-dimensional fields are not supported

Consecutive SEQUENCE OF constructs are not supported. Only one SEQUENCE OF construct per field is supported.

Diagnosing the problem

The following example shows an unsupported consecutive construct:


TEST ::= SEQUENCE
{
	array [0] SEQUENCE OF Row,
	...
}

Row ::= SEQUENCE OF INTEGER

Resolving the problem

Introduce another layer, for example SET, SEQUENCE or CHOICE:


TEST ::= SEQUENCE
{
	array [0] SEQUENCE OF Row,
	...
}

Row ::= SEQUENCE
{
	list [0] SEQUENCE OF INTEGER
}