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