ASN.1 Value Editor
Version 2.0 enhancements
This section presents the new services and the improvements added to the ASN.1 Value Editor v1.1 release.
Decoding and encoding of files with multiple valuesThe previous release only decoded the first value of a file. Data following the first value was not read. With this release, the ASN.1 Value Editor supports the decoding of all values in a single file, for example CDR files.
The values are displayed in a hierarchical tree. This allows a better navigation in a large amount of values. The tree displays the length of the encoding and the offset in the input file. Each value is validated after modification. Their state is propagated to the root of the tree in order to qualify the work in progress.
The ASN.1 Value Editor supports different input formats for the ASN.1 encoded file: raw, hexadecimal dump and binary dump. The input format raw is the encoding format as defined by the ASN.1 encoding rules. The hexadecimal or binary dump is a conversion of the resulting encoding format in a hexadecimal or binary text format. The values can be grouped in blocks of any block size. The padding byte can be specified.
The values can be encoded in any format using any ASN.1 encoding rules. The values can be written in blocks with the padding byte specified.
The ASN.1 Value Editor is able to process large files (several hundred megabytes) containing a huge number of values.
Insertion and deletion of valuesThe ASN.1 Value Editor allows the modification of the structure of an ASN.1 encoded file. New values can be inserted and existing values be deleted.
Automatic ASN.1 encoded file creationThe ASN.1 Value Editor can automatically create an ASN.1 file with a specified number of values of the same ASN.1 type. The user has to simply specify the ASN.1 type, the encoding rules and the number of values to create. The values can be initialized either with the ASN.1 lower bounds or with a random value.
Random value initializationWhen creating a value from scratch, it can be initialized with its lower bounds or with a random value. This applies also to an absent OPTIONAL or DEFAULT type that is set to present.
Decoding and encoding of TAP3 filesThe ASN.1 Value Editor now supports the decoding of large TAP3 values. It automatically recognizes the versions 9, 10 and 11 of a TAP3 file. Other TAP3 versions can be supported by supplying the ASN.1 syntax.
Visualization of all CallEventDetail is the same as for multiple values. Header and footer information are displayed separately from the CallEventDetail.
ASN.1 standard syntaxesThis releases is delivered with precompiled and ready-to-use ASN.1 standard syntaxes from organisations and projects like 3GPP, ECMA, GSM-ASSOCIATION, IETF, ISO, ITU-T, OASIS and OMA.
- 3GPP-R1999: NBAP, RANAP, RNSAP, RRC, SABP, PS-CDR
- 3GPP-Rel-4: NBAP, RANAP, RNSAP, RRC, SABP, AS-CDR, CS-CDR, PS-CDR, RRLP
- 3GPP-Rel-5: NBAP, PCAP, RANAP, RNSAP, RRC, SABP, AS-CDR, CS-CDR, IMS-CDR, PS-CDR, RRLP, MAP
- 3GPP-Rel-6: NBAP, PCAP, RANAP, RNSAP, RRC, SABP, RRLP, MAP
- 3GPP-Rel-7: NBAP, PCAP, RANAP, RNSAP, RRC, SABP, RRLP, MAP
- 3GPP-Rel-8: MAP
- ECMA: CSTA Phase1, CSTA Phase2, CSTA Phase3
- ETSI: LI, INAP CS1, INAP CS2, INAP CS3
- GSM-ASSOCIATION: TAP3 Rel 3.9, TAP3 Rel 3.10, TAP3 Rel 3.11, RAP Rel 3.10
- IETF: SNMPv2
- ISO: ISO10589, ISO8571-4
- ITU-T: E.115, F.515, G.774, G.774.1, G774.10, G.774.2, G.774.3, G774.4, G774.5, G774.7, G774.8, G774.9, G855.1, H.225.0, H.235, H.235.0, H.235.8, H.245, H.248, H.248.1, H.282, H.283, H.310, H.323, H.450.1, H.450.10, H.450.11, H.450.12, H.450.2, H.450.3, H.450.4, H.450.5, H.450.6, H.450.7, H.450.8, H.450.9, H.460.10, H.460.14, H.460.15, H.460.18, H.460.19, H.460.2, H.460.21, H.460.3, H.460.4, H.460.9, H.50, I.751, M.3100, M.3108.1, M.3108.2, M.3108.3, M.3611, M.3640, M.3641, M.3650, Q.1218, Q.1238.1, Q.1228, Q.733.3, Q.733.5, Q.736.1, Q.736.3, Q.751.1, Q.751.2, Q.751.3, Q.751.4, Q.753, Q.754, Q.755.2, Q.765.1, Q.765.4, Q.773, Q.775, Q.813, Q.814, Q.815, Q.821, Q.822, Q.823, Q.824.0, Q.824.1, Q.824.2, Q.824.3, Q.824.4, Q.824.5, Q.824.6, Q.824.7, Q.825, Q.826, Q.831, Q.832.1, Q.832.2, Q.832.3, Q.833.1, Q.835, Q.860, Q.932, Q.952.7, Q.953.3, Q.954.1, Q.956.2, Q.956.3, Q.957.1, T.101, T.123, T.124, T.125, T.126, T.127, T.134, T.172, T.173, T.192, T.38, T.411, T.413, T.415, T.416, T.417, T.418, T.419, T.422, T.424, T.434, T.502, T.505, T.506, V.140, V.150.1, V.59, X.162, X.226, X.227, X.227bis, X.228, X.237, X.237bis, X.281, X.282, X.283, X.284, X.287, X.402, X.411, X.419, X.420, X.509, X.711, X.880, X.881, X.882
- OASIS: UBLv1.0, XCBF
- OMA: SUPL
- RFC: SPKM, LDAPv3, X509-PKI