Loading 102657/RDMessage.asn +121 −20 Original line number Diff line number Diff line Loading @@ -43,7 +43,6 @@ RetainedDataHeader ::= SEQUENCE requestType [5] RequestType OPTIONAL, requestFlag [6] RequestFlag OPTIONAL -- Optional parameter specifying additional information associated with the request. } CSPID ::= UTF8String Loading Loading @@ -1512,7 +1511,8 @@ GA-Point ::= SEQUENCE GA-PointWithUnCertainty ::=SEQUENCE { geographicalCoordinates [1] GeographicalCoordinates, uncertaintyCode [2] INTEGER (0..127) uncertaintyCode [2] INTEGER (0..127), ... } maxNrOfPoints INTEGER ::= 15 Loading Loading @@ -2269,13 +2269,13 @@ NetworkAccessRecord::= CHOICE ... } EdgeComputingRecord ::= CHOICE { edgeComputingSubscriber [1] EdgeComputingSubscriber, edgeComputingApplicationBillingDetails [2] EdgeComputingApplicationBillingDetails, edgeComputingApplicationUsage [3] EdgeComputingApplicationUsage, edgeComputingDevice [4] EdgeComputingDevice edgeComputingDevice [4] EdgeComputingDevice, ... } -- ============================== Loading @@ -2289,8 +2289,9 @@ EdgeComputingSubscriber ::= SEQUENCE genericSubscriberInfo [2] GenericSubscriberInfo OPTIONAL, -- generic personal information about this subscriber edgeComputingSubscriberInfo [3] UTF8String OPTIONAL, subscribedEdgeComputingApplications [4] SEQUENCE OF SubscribedEdgeComputingApplications OPTIONAL subscribedEdgeComputingApplications [4] SEQUENCE OF SubscribedEdgeComputingApplications OPTIONAL, -- a subscriber may have more than one edge computing applications listed against them ... } EdgeComputingSubscriberID ::= UTF8String Loading Loading @@ -2327,10 +2328,10 @@ SubscribedEdgeComputingApplications ::= SEQUENCE orderTime [17] GeneralizedTime OPTIONAL, -- Time when the subscribed edge computing application was ordered by the user allocatedDeviceIDs [18] SEQUENCE OF EdgeComputingDeviceID OPTIONAL, paymentTransactions [19] SEQUENCE OF EdgeComputingApplicationBillingRecords OPTIONAL paymentTransactions [19] SEQUENCE OF EdgeComputingApplicationBillingRecords OPTIONAL, ... } -- ================================= -- Definitions of Edge Computing Application Usage Data -- ================================= Loading @@ -2349,7 +2350,8 @@ EdgeComputingApplicationUsage ::= SEQUENCE providerID [8] UTF8String OPTIONAL, cdrNumber [9] UTF8String OPTIONAL, -- as per ASP defined format clientIP [10] IPAddress OPTIONAL, edgeApplicationServersInfo [11] SEQUENCE OF EdgeApplicationServerInfo edgeApplicationServersInfo [11] SEQUENCE OF EdgeApplicationServerInfo, ... } EdgeApplicationServerInfo ::= SEQUENCE Loading @@ -2358,7 +2360,8 @@ EdgeApplicationServerInfo ::= SEQUENCE edgeApplicationServerIP [2] IPAddress OPTIONAL, edgeApplicationServerLocation [3] Location OPTIONAL, edgeApplicationServerVirtualResources [4] EdgeApplicationServerVirtualResources OPTIONAL, serviceContinuity [5] BOOLEAN OPTIONAL serviceContinuity [5] BOOLEAN OPTIONAL, ... } EdgeApplicationServerVirtualResources ::= SEQUENCE Loading @@ -2367,7 +2370,8 @@ EdgeApplicationServerVirtualResources ::= SEQUENCE meanVirtualMemoryUsage [2] REAL OPTIONAL, meanVirtualDiskUsage [3] REAL OPTIONAL, durationStartTime [4] GeneralizedTime OPTIONAL, durationEndTime [5] GeneralizedTime OPTIONAL durationEndTime [5] GeneralizedTime OPTIONAL, ... } -- ============================== Loading @@ -2382,14 +2386,16 @@ EdgeComputingApplicationBillingDetails ::= SEQUENCE billingIdentifier [4] EdgeComputingBillingIdentifier OPTIONAL, billingRecords [5] SEQUENCE OF EdgeComputingApplicationBillingRecords OPTIONAL, edgeComputingBillingAddress [6] EdgeComputingBillingAddress OPTIONAL, copyOfBill [7] SEQUENCE OF File OPTIONAL copyOfBill [7] SEQUENCE OF File OPTIONAL, ... } EdgeComputingBillingAddress ::= SEQUENCE { addressSuppliedTime [1] GeneralizedTime OPTIONAL, name [2] PersonName OPTIONAL, address [3] AddressInformation OPTIONAL address [3] AddressInformation OPTIONAL, ... } EdgeComputingBillingIdentifier ::= OCTET STRING Loading @@ -2408,9 +2414,102 @@ EdgeComputingApplicationBillingRecords ::= SEQUENCE edgeComputingTransactionID [6] UTF8String OPTIONAL, -- Unique reference for this transaction/billing record -- Details to be defined on a national basis edgeComputingTransactionStatus [7] UTF8String OPTIONAL edgeComputingTransactionStatus [7] UTF8String OPTIONAL, -- Status of the transaction (i.e. "declined", "succeeded", etc.) -- Details to be defined on a national bases cryptocurrency [8] DigitalTokenIdentifier OPTIONAL, ... } DigitalTokenIdentifier ::= SEQUENCE { baseRecord [1] BaseRecord, forkRecord [2] ForkRecord, informativeDataElements [3] InformativeDataElements, ... } BaseRecord ::= OCTET STRING ForkRecord ::= OCTET STRING InformativeDataElements ::= SEQUENCE { digitalTokenName [1] DigitalTokenName, tokenIdentifierType [2] TokenIdentifierType, dTIRegistrationAuthorityIdentifier [3] DTIRegistrationAuthorityIdentifier, otherDataElements [4] OtherDataElements, ... } DigitalTokenName::= SEQUENCE { digitalTokenLongName [1] DigitalTokenLongName, digitalTokenShortName [2] DigitalTokenShortName, ... } DigitalTokenLongName::= SEQUENCE { digitalTokenLongName [1] UTF8String OPTIONAL, originalLanguageDigitalTokenLongName [2] UTF8String OPTIONAL, -- based on ISO/IEC 10646 [Y] ... } DigitalTokenShortName ::= SEQUENCE { digitalTokenShortName [1] UTF8String OPTIONAL, originalLanguageDigitalTokenLongName [2] UTF8String OPTIONAL, -- based on ISO/IEC 10646 [Y] ... } TokenIdentifierType ::= SEQUENCE { digitalTokenIdentifierType [1] DigitalTokenIdentifierType, digitalLedgerTechnologyType [2] DigitalLedgerTechnologyType, ... } DigitalTokenIdentifierType::= ENUMERATED -- Type defined by clause a of 5.3 of ISO 24165-2 [X] { auxiliaryDigitalToken(0), nativeDigitalToken(1), distributedLedgerWithoutANativeDigitalToken(2), functionallyFungibleGroupOfDigitalTokens(3), ... } DigitalLedgerTechnologyType::= ENUMERATED -- Type defined by clause b of 5.3 of ISO 24165-2 [X] { blockchain(0), other(1), ... } DTIRegistrationAuthorityIdentifier ::= UTF8String OtherDataElements ::= SEQUENCE { underlyingAssetExternalIdentifiersType [1] UTF8String OPTIONAL, underlyingAssetExternalIdentifiersValue [2] UTF8String OPTIONAL, digitalTokenExternalIdentifiersType [3] UTF8String OPTIONAL, digitalTokenExternalIdentifiersValue [4] UTF8String OPTIONAL, digitalTokenReferenceImplementationURL [5] UTF8String OPTIONAL, digitalTokenUnitMultiplier [6] UTF8String OPTIONAL, auxiliaryDigitalToken [7] UTF8String OPTIONAL, publicDistributedLedgerIndicator [8] PublicDistributedLedgerIndicator OPTIONAL, ... } PublicDistributedLedgerIndicator ::= ENUMERATED { public(0), private(1), ... } -- ======================= Loading @@ -2429,10 +2528,10 @@ EdgeComputingDevice ::= SEQUENCE } OPTIONAL, edgeComputingDeviceID [2] EdgeComputingDeviceID OPTIONAL, -- Unique identifier for this device according to type of identifier subscriberID [3] EdgeComputingSubscriberID OPTIONAL subscriberID [3] EdgeComputingSubscriberID OPTIONAL, -- Identifier for a known user of this equipment. -- Usage of this parameter is subject to national legislation. ... } EdgeComputingDeviceID ::= OCTET STRING Loading Loading @@ -3030,21 +3129,24 @@ IPAddressSetOrRangeOrMask ::= CHOICE { set [0] SEQUENCE OF IPAddress, range [1] IPRange, mask [2] IPMask mask [2] IPMask, ... } IPRange ::= SEQUENCE -- Things like 172.16.10.0/26 { prefix [0] IPAddress, subnetlength [1] INTEGER (1..128) subnetlength [1] INTEGER (1..128), ... } IPMask ::= SEQUENCE -- Things like 172.16.10.0/255.255.255.240 { base [0] IPAddress, mask [1] IPAddress mask [1] IPAddress, ... } TimedIPAddress ::= SEQUENCE Loading @@ -3053,7 +3155,6 @@ TimedIPAddress ::= SEQUENCE validity [1] TimeSpan, -- Time period during which the information given in this structure is or was valid. ... } NABillingDetails ::= SEQUENCE Loading Loading
102657/RDMessage.asn +121 −20 Original line number Diff line number Diff line Loading @@ -43,7 +43,6 @@ RetainedDataHeader ::= SEQUENCE requestType [5] RequestType OPTIONAL, requestFlag [6] RequestFlag OPTIONAL -- Optional parameter specifying additional information associated with the request. } CSPID ::= UTF8String Loading Loading @@ -1512,7 +1511,8 @@ GA-Point ::= SEQUENCE GA-PointWithUnCertainty ::=SEQUENCE { geographicalCoordinates [1] GeographicalCoordinates, uncertaintyCode [2] INTEGER (0..127) uncertaintyCode [2] INTEGER (0..127), ... } maxNrOfPoints INTEGER ::= 15 Loading Loading @@ -2269,13 +2269,13 @@ NetworkAccessRecord::= CHOICE ... } EdgeComputingRecord ::= CHOICE { edgeComputingSubscriber [1] EdgeComputingSubscriber, edgeComputingApplicationBillingDetails [2] EdgeComputingApplicationBillingDetails, edgeComputingApplicationUsage [3] EdgeComputingApplicationUsage, edgeComputingDevice [4] EdgeComputingDevice edgeComputingDevice [4] EdgeComputingDevice, ... } -- ============================== Loading @@ -2289,8 +2289,9 @@ EdgeComputingSubscriber ::= SEQUENCE genericSubscriberInfo [2] GenericSubscriberInfo OPTIONAL, -- generic personal information about this subscriber edgeComputingSubscriberInfo [3] UTF8String OPTIONAL, subscribedEdgeComputingApplications [4] SEQUENCE OF SubscribedEdgeComputingApplications OPTIONAL subscribedEdgeComputingApplications [4] SEQUENCE OF SubscribedEdgeComputingApplications OPTIONAL, -- a subscriber may have more than one edge computing applications listed against them ... } EdgeComputingSubscriberID ::= UTF8String Loading Loading @@ -2327,10 +2328,10 @@ SubscribedEdgeComputingApplications ::= SEQUENCE orderTime [17] GeneralizedTime OPTIONAL, -- Time when the subscribed edge computing application was ordered by the user allocatedDeviceIDs [18] SEQUENCE OF EdgeComputingDeviceID OPTIONAL, paymentTransactions [19] SEQUENCE OF EdgeComputingApplicationBillingRecords OPTIONAL paymentTransactions [19] SEQUENCE OF EdgeComputingApplicationBillingRecords OPTIONAL, ... } -- ================================= -- Definitions of Edge Computing Application Usage Data -- ================================= Loading @@ -2349,7 +2350,8 @@ EdgeComputingApplicationUsage ::= SEQUENCE providerID [8] UTF8String OPTIONAL, cdrNumber [9] UTF8String OPTIONAL, -- as per ASP defined format clientIP [10] IPAddress OPTIONAL, edgeApplicationServersInfo [11] SEQUENCE OF EdgeApplicationServerInfo edgeApplicationServersInfo [11] SEQUENCE OF EdgeApplicationServerInfo, ... } EdgeApplicationServerInfo ::= SEQUENCE Loading @@ -2358,7 +2360,8 @@ EdgeApplicationServerInfo ::= SEQUENCE edgeApplicationServerIP [2] IPAddress OPTIONAL, edgeApplicationServerLocation [3] Location OPTIONAL, edgeApplicationServerVirtualResources [4] EdgeApplicationServerVirtualResources OPTIONAL, serviceContinuity [5] BOOLEAN OPTIONAL serviceContinuity [5] BOOLEAN OPTIONAL, ... } EdgeApplicationServerVirtualResources ::= SEQUENCE Loading @@ -2367,7 +2370,8 @@ EdgeApplicationServerVirtualResources ::= SEQUENCE meanVirtualMemoryUsage [2] REAL OPTIONAL, meanVirtualDiskUsage [3] REAL OPTIONAL, durationStartTime [4] GeneralizedTime OPTIONAL, durationEndTime [5] GeneralizedTime OPTIONAL durationEndTime [5] GeneralizedTime OPTIONAL, ... } -- ============================== Loading @@ -2382,14 +2386,16 @@ EdgeComputingApplicationBillingDetails ::= SEQUENCE billingIdentifier [4] EdgeComputingBillingIdentifier OPTIONAL, billingRecords [5] SEQUENCE OF EdgeComputingApplicationBillingRecords OPTIONAL, edgeComputingBillingAddress [6] EdgeComputingBillingAddress OPTIONAL, copyOfBill [7] SEQUENCE OF File OPTIONAL copyOfBill [7] SEQUENCE OF File OPTIONAL, ... } EdgeComputingBillingAddress ::= SEQUENCE { addressSuppliedTime [1] GeneralizedTime OPTIONAL, name [2] PersonName OPTIONAL, address [3] AddressInformation OPTIONAL address [3] AddressInformation OPTIONAL, ... } EdgeComputingBillingIdentifier ::= OCTET STRING Loading @@ -2408,9 +2414,102 @@ EdgeComputingApplicationBillingRecords ::= SEQUENCE edgeComputingTransactionID [6] UTF8String OPTIONAL, -- Unique reference for this transaction/billing record -- Details to be defined on a national basis edgeComputingTransactionStatus [7] UTF8String OPTIONAL edgeComputingTransactionStatus [7] UTF8String OPTIONAL, -- Status of the transaction (i.e. "declined", "succeeded", etc.) -- Details to be defined on a national bases cryptocurrency [8] DigitalTokenIdentifier OPTIONAL, ... } DigitalTokenIdentifier ::= SEQUENCE { baseRecord [1] BaseRecord, forkRecord [2] ForkRecord, informativeDataElements [3] InformativeDataElements, ... } BaseRecord ::= OCTET STRING ForkRecord ::= OCTET STRING InformativeDataElements ::= SEQUENCE { digitalTokenName [1] DigitalTokenName, tokenIdentifierType [2] TokenIdentifierType, dTIRegistrationAuthorityIdentifier [3] DTIRegistrationAuthorityIdentifier, otherDataElements [4] OtherDataElements, ... } DigitalTokenName::= SEQUENCE { digitalTokenLongName [1] DigitalTokenLongName, digitalTokenShortName [2] DigitalTokenShortName, ... } DigitalTokenLongName::= SEQUENCE { digitalTokenLongName [1] UTF8String OPTIONAL, originalLanguageDigitalTokenLongName [2] UTF8String OPTIONAL, -- based on ISO/IEC 10646 [Y] ... } DigitalTokenShortName ::= SEQUENCE { digitalTokenShortName [1] UTF8String OPTIONAL, originalLanguageDigitalTokenLongName [2] UTF8String OPTIONAL, -- based on ISO/IEC 10646 [Y] ... } TokenIdentifierType ::= SEQUENCE { digitalTokenIdentifierType [1] DigitalTokenIdentifierType, digitalLedgerTechnologyType [2] DigitalLedgerTechnologyType, ... } DigitalTokenIdentifierType::= ENUMERATED -- Type defined by clause a of 5.3 of ISO 24165-2 [X] { auxiliaryDigitalToken(0), nativeDigitalToken(1), distributedLedgerWithoutANativeDigitalToken(2), functionallyFungibleGroupOfDigitalTokens(3), ... } DigitalLedgerTechnologyType::= ENUMERATED -- Type defined by clause b of 5.3 of ISO 24165-2 [X] { blockchain(0), other(1), ... } DTIRegistrationAuthorityIdentifier ::= UTF8String OtherDataElements ::= SEQUENCE { underlyingAssetExternalIdentifiersType [1] UTF8String OPTIONAL, underlyingAssetExternalIdentifiersValue [2] UTF8String OPTIONAL, digitalTokenExternalIdentifiersType [3] UTF8String OPTIONAL, digitalTokenExternalIdentifiersValue [4] UTF8String OPTIONAL, digitalTokenReferenceImplementationURL [5] UTF8String OPTIONAL, digitalTokenUnitMultiplier [6] UTF8String OPTIONAL, auxiliaryDigitalToken [7] UTF8String OPTIONAL, publicDistributedLedgerIndicator [8] PublicDistributedLedgerIndicator OPTIONAL, ... } PublicDistributedLedgerIndicator ::= ENUMERATED { public(0), private(1), ... } -- ======================= Loading @@ -2429,10 +2528,10 @@ EdgeComputingDevice ::= SEQUENCE } OPTIONAL, edgeComputingDeviceID [2] EdgeComputingDeviceID OPTIONAL, -- Unique identifier for this device according to type of identifier subscriberID [3] EdgeComputingSubscriberID OPTIONAL subscriberID [3] EdgeComputingSubscriberID OPTIONAL, -- Identifier for a known user of this equipment. -- Usage of this parameter is subject to national legislation. ... } EdgeComputingDeviceID ::= OCTET STRING Loading Loading @@ -3030,21 +3129,24 @@ IPAddressSetOrRangeOrMask ::= CHOICE { set [0] SEQUENCE OF IPAddress, range [1] IPRange, mask [2] IPMask mask [2] IPMask, ... } IPRange ::= SEQUENCE -- Things like 172.16.10.0/26 { prefix [0] IPAddress, subnetlength [1] INTEGER (1..128) subnetlength [1] INTEGER (1..128), ... } IPMask ::= SEQUENCE -- Things like 172.16.10.0/255.255.255.240 { base [0] IPAddress, mask [1] IPAddress mask [1] IPAddress, ... } TimedIPAddress ::= SEQUENCE Loading @@ -3053,7 +3155,6 @@ TimedIPAddress ::= SEQUENCE validity [1] TimeSpan, -- Time period during which the information given in this structure is or was valid. ... } NABillingDetails ::= SEQUENCE Loading