Hi

I'm fairly new to this, so please respond however simple the answer might be to you.

I'm trying to write a "root element" for the MAP protocol asn1 code, which consists of a lot of OPERATION elements.

My first instinct is to put all OPERATIONs in a CHOICE tag, sort of like this:

RootElement ::= CHOICE {
        messageType1    [1] MessageType1,
        messageType2    [2] MessageType2,
        messageType3    [4] MessageType3
}
.. but it's not working.
I've tried a lot of desperate combinations like

RootElement ::= CHOICE {
        messageType1    [APPLICATION 1] IMPLICIT MessageType1,
        messageType2    [APPLICATION 2] IMPLICIT MessageType2,
        messageType3    [APPLICATION 4] IMPLICIT MessageType3
}

and

RootElement {OPERATION : MessageType1, OPERATION: MessageType2, OPERATION: MessageType3} ::= CHOICE {
messageType1 [1] MessageType1,
messageType2 [2] MessageType2,
messageType3 [4] MessageType3
}


Any pointers?

Br,
Daniel Sv�rd




_________________________________________________________________
Skaffa fler messengerkontakter - Vinn 10.000 i resecheckar! http://messenger.msn.se/promo




Reply via email to