The OSS Nokalva ASN.1 compiler displays error and warning messages that may relate to the ASN.1 input syntax or to the application code.
In ASN.1 Studio, the compiler error messages are displayed in the Diagnostic pane. When you click a message in the Diagnostic pane, the error location is highlighted in the corresponding input file.
There are four types of messages issued by various components of the OSS ASN.1 Tools:
The ASN.1 syntax checker messages have the following format:
Typical ASN.1 syntax checker message
Each message type has a unique error code. The message code consists of six characters that are associated with the component identifier that issued the message, the message number, and the severity level.
The following table contains the error code characters and their related message categories:
Character Position | Purpose | Character | Description |
---|---|---|---|
First | Component Identifier |
A C L D E |
ASN.1 syntax checker. ASN.1 compiler input-file processor. ASN.1 compiler command-line format checker. Decoder routines. Encoder routines. |
Second through Fifth | Message Number | 0001 to 9999 | Unique, four-digit message ID number. |
Sixth | Error Severity | I W E S |
Informative messages (Level 0). Provide further information about your input without reporting any issues. Warning messages (Level 1). Provide notifications about certain issues in your input that might cause problems in the future. Regular error messages (Level 2). Indicate that an error occurred. After this error is detected, your current process will continue. Severe error messages (Level 3). Indicate that an error occurred. After this error is detected, your current process will stop. |
For example, the A0086E error code has the following meaning:
The command-line format checker and the input-file processor messages consist of two parts:
message-code: message-description
For example: L0236S: Unrecognized keyword,
-codeFront.
Use these links to look up OSS ASN.1 compiler error messages by message number:
This documentation applies to the OSS® ASN.1 Tools for C release 11.3 and later.
Copyright © 2024 OSS Nokalva, Inc. All rights reserved.
No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means electronic, mechanical, photocopying, recording or otherwise, without the prior permission of OSS Nokalva, Inc.
Every distributed copy of the OSS® ASN.1 Tools for C is associated with a specific license and related unique license number. That license determines, among other things, what functions of the OSS ASN.1 Tools for C are available to you.