[erlang-questions] how: instatiate a parameterized ASN.1 type
Bertil Karlsson
bertil.karlsson@REDACTED
Tue Nov 20 09:14:40 CET 2007
Hi,
The first parameter of the ROS type must be an ASN1-valueset, the second
and third must be ASN1-objectset parameters. The asn1- compiler lacks
some features in the area of Parameterized Types and Information Objects
that we may extend in a future release.
/Bertil Karlsson
Torben Hoffmann wrote:
> The cross-posting from the trapexit forum does not seem to work, so I
> apologise for the duplication...
>
> I have managed to implement my own instance (called tetraIsiMessage)
> of the operation type from X.880 and would like to use this to
> instantiate the ROSE type, but I cannot figure out how to do this.
>
> The ROS type from Remote-Operations-Generic-ROS-PDUs has to be
> instantiated before one can use it for something and I have tried
> numerous variations over the following to no avail:
>
>
> myInvokeIdSet InvokeId ::= present:2
>
> tetraIsiROS ::= ROS{myInvokeIdSet, tetraIsiMessage, tetraIsiMessage}
>
>
> As soon as I add the 'tetraIsi ::= ...' line the compiler starts
> complaining about the definition of myInvokeIdSet which works just
> fine without the last line.
>
> For your reference...
> ROSE is defined in X.880 and the ASN.1 files for it can be downloaded
> from the ITU web site:
> http://www.itu.int/ITU-T/asn1/database/itu-t/x/x880/1994-TC1/index.html
> <http://www.itu.int/ITU-T/asn1/database/itu-t/x/x880/1994-TC1/index.html>
>
> I am very close to throwing the whole auto-generation from ASN.1
> definitions away and start implementing my encoder and decoder by
> hand, but... I would really like to avoid messing with BER
> encoding/decoding and let the asn1ct compiler take care of that for me!!
>
> Cheers,
> Torben
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://www.erlang.org/mailman/listinfo/erlang-questions
More information about the erlang-questions
mailing list