On Wed, 12 Dec 2001, Bhola Sharma wrote:

> Hello All,
>   I am decoding SABP protocol as per the specification "3GPP TS 25.419
> version 4.1.0 Release 4"
> based on PER(ASN.1).  I have the doubt in the following part.
>
> ProtocolIE-Container {SABP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE
> (SIZE (0..maxProtocolIEs)) OF
>
> ProtocolIE-Field {{IEsSetParam}}
>
> Write-Replace-Complete-IEs SABP-PROTOCOL-IES ::= {
>
> { ID id-Message-Identifier CRITICALITY reject TYPE Message-Identifier
> PRESENCE mandatory } |
> { ID id-New-Serial-Number CRITICALITY reject TYPE New-Serial-Number
> PRESENCE mandatory } |
> { ID id-Number-of-Broadcasts-Completed-List
>                   CRITICALITY reject TYPE
> Number-of-Broadcasts-Completed-List PRESENCE mandatory }|
> { ID id-Criticality-Diagnostics CRITICALITY ignore TYPE
> Criticality-Diagnostics PRESENCE optional },
> ...
> }
>
> ProtocolIE-Field {SABP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
>         id SABP-PROTOCOL-IES.&id ({IEsSetParam}),
>        criticality SABP-PROTOCOL-IES.&criticality ({IEsSetParam}{@id}),
>        value SABP-PROTOCOL-IES.&Value ({IEsSetParam}{@id})
> }
>
> Here  'IEsSetParam' is 'Write-Replace-Complete-IEs'.
> As per my understanding each IE in 'Write-Replace-Complete-IEs' is of
> the format of 'ProtocolIE-Field'.

In a sense, yes.  Perhaps it would be more correct to say that each IE
identified in Write-Repalce-Complete-IEs is carried within
ProtocolIE-Field.  If that is what you meant, fine.

> While coding 'Write-Replace-Complete-IEs' in 'ProtocolIE-Container'
> after coding SEQUENCE (SIZE (0..maxProtocolIEs)) OF ProtocolIE-Field
> {{IEsSetParam}} will there be a extension bit and a bitmap for
> optional parameter ?

No.  The fact that the Write-Replace-Complete-IEs information object set
is extensible does not imply that types that are constrained by it are
extensible.

-------------------------------------------------------------------------
Bancroft Scott                               Toll Free    :1-888-OSS-ASN1
OSS Nokalva                                  International:1-732-302-0750
[EMAIL PROTECTED]                                 Tech Support :1-732-302-9669 x-1
1-732-302-9669 x-200                         Fax          :1-732-302-0023
http://www.oss.com

Reply via email to