<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="place"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="City"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="PersonName" downloadurl="http://www.microsoft.com"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
p
        {mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=blue>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Hi William,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Thanks for the advice.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>This is for a R&D project. We plan to
look at the feasibility of using Erlang/OTP platform for development. Currently
doing investigation on ASN.1 compiler on Erlang. I’m very new to ASN.1,
so find it difficult to capture some parts of the specification. The GSM/UMTS
MAP ASN.1 spec is alright. But I couldn’t still figure out how to use TCAP
ASN.1 spec can generate the TCAP Begin, Continue, End, etc message
encoding/decoding functions.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>With help from some generous people out
there, I could understand that I will have to create the ASN.1 spec of mine or
find a standard spec, which will Instantiate the Parameterized Type specified
in the TCAP. If you could point me to a standard spec like that or give me a
sample how I could write something like that, would be very helpful. How to
blend the MAP and TCAP ASN.1 specs?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Thanks!<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Eranga<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> William H.
Skelton [mailto:W.Skelton@SOLINET.com] <br>
<b><span style='font-weight:bold'>Sent:</span></b> Friday, October 01, 2004
3:12 AM<br>
<b><span style='font-weight:bold'>To:</span></b> casper2000a@omnibis.com<br>
<b><span style='font-weight:bold'>Subject:</span></b> Fwd: [OSS_ASN1] [ASN1]
ASN.1 Parameterized Types... pls help</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>Hi Eranga,<br>
<br>
We found you can avoid some of the problems by using earlier TCAP
specifications, which are fully compatible (I think), but simpler.<br>
<br>
Just as a matter of interest, is this a commercial or university project you
are working on?  Are you building your own tools?<br>
<br>
William<br>
<br>
<br>
<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>Delivered-To: 23-asn1@asn1.org<br>
From: "<st1:City w:st="on"><st1:place w:st="on">Casper</st1:place></st1:City>"
<casper2000a@omnibis.com><br>
To: <asn1@asn1.org>, <erlang-questions@erlang.org><br>
Date: Wed, 29 Sep 2004 18:07:45 +0600<br>
X-Mailer: Microsoft Office Outlook, Build 11.0.5510<br>
Thread-Index: AcShiZSqLDE2KawuRfKjOPNw8+D0LwEkgVVg<br>
cc: <st1:PersonName w:st="on">eranga@omnibis.com</st1:PersonName><br>
Subject: [OSS_ASN1] [ASN1] ASN.1 Parameterized Types... pls help<br>
X-BeenThere: asn1@asn1.org<br>
X-Mailman-Version: 2.1.1<br>
List-Id: The ASN.1 Mailing List <asn1.asn1.org><br>
List-Unsubscribe: <<a href="http://lists.asn1.org/mailman/listinfo/asn1"
eudora=autourl>http://lists.asn1.org/mailman/listinfo/asn1</a>>,<br>
<x-tab>        </x-tab><<a
href="mailto:asn1-request@asn1.org%3Fsubject=unsubscribe" eudora=autourl>mailto:asn1-request@asn1.org?subject=unsubscribe</a>><br>
List-Archive: <<a href="http://http:/dreammark.com/pipermail/asn1"
eudora=autourl>http://http://dreammark.com/pipermail/asn1</a>><br>
List-Post: <<a href="mailto:asn1@asn1.org" eudora=autourl>mailto:asn1@asn1.org</a>><br>
List-Help: <<a href="mailto:asn1-request@asn1.org%3Fsubject=help"
eudora=autourl>mailto:asn1-request@asn1.org?subject=help</a>><br>
List-Subscribe: <<a href="http://lists.asn1.org/mailman/listinfo/asn1"
eudora=autourl>http://lists.asn1.org/mailman/listinfo/asn1</a>>,<br>
<x-tab>        </x-tab><<a
href="mailto:asn1-request@asn1.org%3Fsubject=subscribe" eudora=autourl>mailto:asn1-request@asn1.org?subject=subscribe</a>><br>
X-Sender: asn1-bounces@asn1.org<br>
X-Errors-To: asn1-bounces@asn1.org<br>
Sender: oss_asn1-owner@weyler.com<br>
Reply-To: oss_asn1@weyler.com<br>
X-RCPT-TO: net.com<br>
<br>
</span></font><font size=2 face="Courier New"><span style='font-size:10.0pt;
font-family:"Courier New"'>Hi All,<br>
 <br>
I'm finding difficult in absorbing "How to use ASN.1 TCAPMessage to
transport GSM MAP". The problem is how to generate TCAP Begin, Continue,
End, etc messages.<br>
 <br>
I read about the ASN.1 Parameterized Type, but still I could find the match of
ASN.1 specs for MAP and TCAP. I thought below might be the way, but still that
gives some compilation errors.<br>
 <br>
mapSpecificAS ABSTRACT-SYNTAX ::= {<br>
  MapSpecificPDUs<br>
  IDENTIFIED BY  gsm-MessagingId<br>
}<br>
 <br>
MapSpecificPDUs ::=<br>
  TCMessage{{ MAPOperations-Invokable}, { MAPOperations-Returnable}}<br>
 <br>
 <br>
MAPOperations-Invokable OPERATION ::= <br>
      {sendRoutingInfoForSM | mo-ForwardSM |
mt-ForwardSM} <br>
MAPOperations-Returnable OPERATION ::= <br>
      {reportSM-DeliveryStatus | alertServiceCentre |
informServiceCentre | readyForSM}<br>
 <br>
The error is as below (Erlang ASN.1 compiler),<br>
      {error,{asn1,[{error,{type,57,<br>
                          
'TCAPMessages',<br>
                          
'MapSpecificPDUs',<br>
                          
{asn1,{duplicates_of_the_tags,<br>
                                    
[{'UNIVERSAL','INTEGER'}]}}}}]}}<br>
 <br>
For your information, I have attached TCAPMessages.asn and
MAP-ShortMessageServiceOperations.asn.<br>
 <br>
I appreciate if anybody out there can give me some clue to solve this problem.<br>
 <br>
Thanks in advance!<br>
Eranga<br>
</span></font><br>
<br>
_______________________________________________<br>
ASN1 mailing list<br>
ASN1@asn1.org<br>
<a href="http://lists.asn1.org/mailman/listinfo/asn1" eudora=autourl>http://lists.asn1.org/mailman/listinfo/asn1</a><o:p></o:p></p>

<p></x-sigsep><font size=3 face="Times New Roman"><span style='font-size:12.0pt'><o:p> </o:p></span></font></p>

<x-sigsep></div>

</body>

</html>