diff --git a/103462/ILHIPDU.asn b/103462/ILHIPDU.asn index 5e59e9f7349d5152952587f5e5fb6c25bf026c96..6fa7d830db21e495f650b56ab1e17649c795bed7 100644 --- a/103462/ILHIPDU.asn +++ b/103462/ILHIPDU.asn @@ -1,5 +1,5 @@ ILHIPDU -{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) informationHandover(4) ilhi(0) ilhiPdu(0) version1(1)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) informationHandover(4) ilhi(0) ilhiPdu(0) version2(2)} DEFINITIONS IMPLICIT TAGS ::= BEGIN @@ -31,7 +31,7 @@ IMPORTS iLHIDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) informationHandover(4) ilhi(0)} -iLHIObjId OBJECT IDENTIFIER ::= { iLHIDomainId ilhiPdu(0) version1(1)} +iLHIObjId OBJECT IDENTIFIER ::= { iLHIDomainId ilhiPdu(0) version2(2)} preagreedObjId OBJECT IDENTIFIER ::= { iLHIDomainId identifiers(1) preagreed(0)} @@ -43,9 +43,9 @@ ILHIPayload ::= SEQUENCE -- This Payload sends additional ILHI specific parameters, the resPayload and -- the originalPayload. { - iLHIObjId [0] OBJECT IDENTIFIER, - resPayload [1] EncapsulationPayload, - mappingInfo [2] MappingInfo OPTIONAL, + iLHIObjId [0] OBJECT IDENTIFIER, + resPayload [1] EncapsulationPayload, + mappingInfo [2] MappingInfo OPTIONAL, -- output from the MapF originalPayload [3] EncapsulationPayload OPTIONAL, ... @@ -76,16 +76,22 @@ TimestampMapping ::= SEQUENCE ILHITimestamp ::= CHOICE { - qualifiedDateTime [1] Common-Parameters.QualifiedDateTime, + qualifiedDateTime [1] Common-Parameters.QualifiedDateTime, qualifiedMicrosecondDateTime [2] Common-Parameters.QualifiedMicrosecondDateTime, - ... + ..., + unqualifiedDateTime [3] NULL + -- The unqualifiedDateTime choice is used if the timestamp is not mappable with + -- the Mapping function because e.g. the timezone information is missing } OriginalTimestamp ::= CHOICE { - timeStamp [1] GeneralizedTime, - microSecondTimeStamp [2] LI-PS-PDU.MicroSecondTimeStamp, - ... + timeStamp [1] GeneralizedTime, + microSecondTimeStamp [2] LI-PS-PDU.MicroSecondTimeStamp, + ..., + otherTimeStamp [3] UTF8String + -- The otherTimeStamp choice contains a value if for any reason the received timestamp + -- is not mappable into the fields timeStamp or the microSecondTimeStamp } LocationMapping ::= SEQUENCE diff --git a/103462/portal/ILHIPDU,ver1.txt b/103462/portal/ILHIPDUver2.txt similarity index 77% rename from 103462/portal/ILHIPDU,ver1.txt rename to 103462/portal/ILHIPDUver2.txt index 5e59e9f7349d5152952587f5e5fb6c25bf026c96..6fa7d830db21e495f650b56ab1e17649c795bed7 100644 --- a/103462/portal/ILHIPDU,ver1.txt +++ b/103462/portal/ILHIPDUver2.txt @@ -1,5 +1,5 @@ ILHIPDU -{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) informationHandover(4) ilhi(0) ilhiPdu(0) version1(1)} +{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) informationHandover(4) ilhi(0) ilhiPdu(0) version2(2)} DEFINITIONS IMPLICIT TAGS ::= BEGIN @@ -31,7 +31,7 @@ IMPORTS iLHIDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) informationHandover(4) ilhi(0)} -iLHIObjId OBJECT IDENTIFIER ::= { iLHIDomainId ilhiPdu(0) version1(1)} +iLHIObjId OBJECT IDENTIFIER ::= { iLHIDomainId ilhiPdu(0) version2(2)} preagreedObjId OBJECT IDENTIFIER ::= { iLHIDomainId identifiers(1) preagreed(0)} @@ -43,9 +43,9 @@ ILHIPayload ::= SEQUENCE -- This Payload sends additional ILHI specific parameters, the resPayload and -- the originalPayload. { - iLHIObjId [0] OBJECT IDENTIFIER, - resPayload [1] EncapsulationPayload, - mappingInfo [2] MappingInfo OPTIONAL, + iLHIObjId [0] OBJECT IDENTIFIER, + resPayload [1] EncapsulationPayload, + mappingInfo [2] MappingInfo OPTIONAL, -- output from the MapF originalPayload [3] EncapsulationPayload OPTIONAL, ... @@ -76,16 +76,22 @@ TimestampMapping ::= SEQUENCE ILHITimestamp ::= CHOICE { - qualifiedDateTime [1] Common-Parameters.QualifiedDateTime, + qualifiedDateTime [1] Common-Parameters.QualifiedDateTime, qualifiedMicrosecondDateTime [2] Common-Parameters.QualifiedMicrosecondDateTime, - ... + ..., + unqualifiedDateTime [3] NULL + -- The unqualifiedDateTime choice is used if the timestamp is not mappable with + -- the Mapping function because e.g. the timezone information is missing } OriginalTimestamp ::= CHOICE { - timeStamp [1] GeneralizedTime, - microSecondTimeStamp [2] LI-PS-PDU.MicroSecondTimeStamp, - ... + timeStamp [1] GeneralizedTime, + microSecondTimeStamp [2] LI-PS-PDU.MicroSecondTimeStamp, + ..., + otherTimeStamp [3] UTF8String + -- The otherTimeStamp choice contains a value if for any reason the received timestamp + -- is not mappable into the fields timeStamp or the microSecondTimeStamp } LocationMapping ::= SEQUENCE