Hi Daniel Jeg er lidt i tvivl om hvad din oppgift bestaar i ? For hver gan 1000 utviklere gaar igang med at implementere en kendt protokol beskrevet i ASN.1 er der m�ske 1 eller 2 som f�r den sp�ndende oppgift at beskrive en ny protokol.
Jag har arbetet som du med at implementere GSM MAP. Jag arbetete med phase 1 och 2 - det er >10 �r sen nu. Hvis den MAP du omtaler er GSM Mobile Application Part skal du f�rst skaffe en ASN.1 specifikation. Denne vil kunne overs�ttes direkte med tilg�ngelige overs�ttere. Desforuden skal du anskaffe ETSI TCAP Transaction Capabilities. I denne protokol vil du se en APDU ROSE (Remote Operation Servicve Element) som er specificeret til at indeholde de OPERATIONs som du finder i ETSI MAP. Sriv gerne til mig hvilken MAP version du skal lave. Jeg g�tter paa at det er en ETSI MAP. Skriv igen n�r du har skaffet den rigtige version af MAP og TCAP. TCAP skal igen linkes p� ret version af SCCP for korrekt linkning til ITU SS7 Signalling System 7. Du m�ste fr�ga din uppdragsgiver om du ikke hitter svar p� disse ting. Versioner er helt uomg�ngelige at f� styr p� i din situation. Medmindre det er en universitetsuppgave du l�ser ? Uafh�ngig r�dgiver i Telecom og signalanalyse Steen Oluf Karlsen S�holtvej 6 Vester Vandet DK-7700 Thisted Danmark Tel +45 97 97 72 72 email [EMAIL PROTECTED] -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Daniel Sv�rd Sent: 6. marts 2003 20:19 To: [EMAIL PROTECTED] Subject: [ASN.1] A CHOICE of OPERATIONs? 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
