Hi all.<br><br>Bertil has helped me out a bit off the mailing list and we have found a small bug in the asn1ct compiler that he will be looking into.<br><br>Unfortunately I am under too much deadline pressure to wait for the fix - that's life working on a prototype - so I will implement the codec I need by hand. It is not too hard to do, mostly tedious.
<br><br>Cheers,<br>Torben<br><br><div class="gmail_quote">On Nov 20, 2007 9:14 AM, Bertil Karlsson <<a href="mailto:bertil.karlsson@ericsson.com">bertil.karlsson@ericsson.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br>The first parameter of the ROS type must be an ASN1-valueset, the second<br>and third must be ASN1-objectset parameters. The asn1- compiler lacks<br>some features in the area of Parameterized Types and Information Objects
<br>that we may extend in a future release.<br><font color="#888888"><br>/Bertil Karlsson<br></font><div><div></div><div class="Wj3C7c"><br>Torben Hoffmann wrote:<br>> The cross-posting from the trapexit forum does not seem to work, so I
<br>> apologise for the duplication...<br>><br>> I have managed to implement my own instance (called tetraIsiMessage)<br>> of the operation type from X.880 and would like to use this to<br>> instantiate the ROSE type, but I cannot figure out how to do this.
<br>><br>> The ROS type from Remote-Operations-Generic-ROS-PDUs has to be<br>> instantiated before one can use it for something and I have tried<br>> numerous variations over the following to no avail:<br>>
<br>><br>> myInvokeIdSet InvokeId ::= present:2<br>><br>> tetraIsiROS ::= ROS{myInvokeIdSet, tetraIsiMessage, tetraIsiMessage}<br>><br>><br>> As soon as I add the 'tetraIsi ::= ...' line the compiler starts
<br>> complaining about the definition of myInvokeIdSet which works just<br>> fine without the last line.<br>><br>> For your reference...<br>> ROSE is defined in X.880 and the ASN.1 files for it can be downloaded
<br>> from the ITU web site:<br>> <a href="http://www.itu.int/ITU-T/asn1/database/itu-t/x/x880/1994-TC1/index.html" target="_blank">http://www.itu.int/ITU-T/asn1/database/itu-t/x/x880/1994-TC1/index.html</a><br>> <
<a href="http://www.itu.int/ITU-T/asn1/database/itu-t/x/x880/1994-TC1/index.html" target="_blank">http://www.itu.int/ITU-T/asn1/database/itu-t/x/x880/1994-TC1/index.html</a>><br>><br>> I am very close to throwing the whole auto-generation from 
ASN.1<br>> definitions away and start implementing my encoder and decoder by<br>> hand, but... I would really like to avoid messing with BER<br>> encoding/decoding and let the asn1ct compiler take care of that for me!!
<br>><br>> Cheers,<br>> Torben<br>><br>><br></div></div><div><div></div><div class="Wj3C7c">> ------------------------------------------------------------------------<br>><br>> _______________________________________________
<br>> erlang-questions mailing list<br>> <a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>> <a href="http://www.erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://www.erlang.org/mailman/listinfo/erlang-questions
</a><br><br></div></div></blockquote></div><br>