[ASN1] ASN Tcap question
Kenneth Lundin
kenneth@REDACTED
Thu Sep 23 10:21:27 CEST 2004
The ASN.1 module TCAPMessages.asn that you provided does only contain
definitions of Parameterized Types
for what you are interested in. The Parameterized Type vital to your
question is TCMessage which must be instantiated
in order to get any useful encode/decode functions generated. You must find
another standard asn1 module which
imports from TCAPMessages and instantiates TCMessage of you have to create a
module of your own which performs the
instantiation (but there should be some standard module).
/Kenneth
-----Original Message-----
From: asn1-bounces@REDACTED [mailto:asn1-bounces@REDACTED]On Behalf Of
Casper
Sent: den 23 september 2004 10:01
To: asn1@REDACTED; erlang-questions@REDACTED
Subject: [ASN1] ASN Tcap question
Dear folks,
I compiled TCAPMessage.asn file from ITU-T using Erlang asn1 compiler. It
successfully compiled and generated the required files (which I have
attached). But I cannot see the encoding/decoding methods for TCMessage,
Unidirectional, Begin, End, Continue objects. But there're methods for Abort
object. I wonder if this is a problem with the asn1 compiler or I am missing
something. Please help.
The only difference I see between Begin and Abort specification is Begin
is using Information Objects as below
Begin{OPERATION:Invokable, OPERATION:Returnable} ..
Where as abort is not.
Also when I compare 3gpp MAP asn.1 spec and ITU-T Tcap asn.1 specs, they
use Information Objects in 2 different ways.
3GPP -> purgeMS OPERATION ::=
{ --Timer m
ARGUMENT
PurgeMS-Arg
RESULT
PurgeMS-Res
-- optional
ERRORS{
dataMissing |
unexpectedDataValue|
unknownSubscriber}
CODE local:67 }
ITU-T -> Begin{OPERATION:Invokable, OPERATION:Returnable} ::= SEQUENCE {
otid OrigTransactionID,
dialoguePortion DialoguePortion OPTIONAL,
components ComponentPortion{{Invokable}, {Returnable}} OPTIONAL
}
Please advice me what am I missing here. How can I encode a TCAP Begin
PDU?
Thanks in advance.
Eranga
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20040923/838d7a20/attachment.htm>
More information about the erlang-questions
mailing list