NANC 266

ASN.1 Change

Origination Date :02/25/1999

Originator:AGCS

Description:

A change to the Release 2.0 ASN.1 has been discovered.  Specifically, the “tagging” for a sequence needs to be changed, based on the 1.6 ASN.1.

 

1.6

 

VersionCreateConcurrenceRequest ::= SEQUENCE {

 

   tn PhoneNumber,

 

   version-id LnpKey,

 

   service-prov-id ServiceProvId,

 

   service-prov-due-date GeneralizedTime,

 

   service-prov-authorization-creation-time-stamp

 

         GeneralizedTime,

 

   access-control LnpAccessControl

 

}

 

v2.0.0

 

VersionCreateConcurrenceRequest ::= SEQUENCE {

 

   tn [0] PhoneNumber,

 

   version-id [1] LnpKey,

 

   service-prov-id [2] ServiceProvId,

 

   service-prov-due-date [3] GeneralizedTime,

 

   service-prov-authorization-creation-time-stamp [4]

 

         GeneralizedTime,

 

   access-control [5] LnpAccessControl,

 

   subscription-timer-type [6] Integer OPTIONAL,

 

   subscription-business-type [7] Integer OPTIONAL

 

}

 

The fix would be to only tag the last 2 new fields:

 

   Subscription-timer-type [0] Integer OPTIONAL,

   subscription-business-type [1] Integer OPTIONAL

Final Resolution:

The final ASN.1 is shown below:

 

VersionCreateConcurrenceRequest ::= SEQUENCE {

 

   tn PhoneNumber,

 

   version-id LnpKey,

 

   service-prov-id ServiceProvId,

 

   service-prov-due-date GeneralizedTime,

 

   service-prov-authorization-creation-

 

          timestamp GeneralizedTime,

 

   access-control LnpAccessControl,

 

   subscription-timer-type [0] Integer

 

         OPTIONAL,

 

   subscription-business-type [1] Integer

 

         OPTIONAL

 

}

Related Release:

2.0.1

Status: Implemented