Loading 102232-1/LI-PS-PDU.asn +51 −2 Original line number Diff line number Diff line Loading @@ -386,10 +386,12 @@ IRIPayload ::= SEQUENCE -- If the sessionDirection field is to be used for a given service then -- the exact meaning and use of the field will be described in the -- relevant service-specific details payloadDirection [6] PayloadDirection OPTIONAL payloadDirection [6] PayloadDirection OPTIONAL, -- If the payloadDirection field is to be used for a given service then -- the exact meaning and use of the field will be described in the -- relevant service-specific details locations [7] Locations OPTIONAL -- This field is only required to be used when there are multiple locations to be reported out of an NF. } IRIType ::= ENUMERATED Loading Loading @@ -479,6 +481,41 @@ GcseIRI ::= CHOICE ... } Locations ::= SEQUENCE { networkProvidedLocations [1] LocationList OPTIONAL, cPEProvidedLocations [2] LocationList OPTIONAL, otherLocations [3] LocationList OPTIONAL --I hate this name but needed somewhere for the locations that are not known to be CPE provided or NPLI } LocationList ::= CHOICE --This won't be a choice, but one of the two alternates below { usingLocation [1] SEQUENCE (SIZE (1..MAX)) OF Location usingNewLocation [2] SEQUENCE (SIZE (1..MAX)) OF NewLocation } --These would only be needed if we chose [2] in LocationList NewLocation ::= SEQUENCE (SIZE(1..MAX)) OF NewLocationFormat NewLocationFormat ::= SEQUENCE { location [1] NewLocations, -- locationProvenance [2] LocationProvenance } NewLocations ::= CHOICE { umtsHI2Location [0] UmtsHI2Operations.Location, epsLocation [1] EpsHI2Operations.EPSLocation, wlanLocationAttributes [2] WlanLocationAttributes, eTSI671HI2Location [3] HI2Operations.Location, threeGPP33128UserLocation [4] TS33128Payloads.UserLocation, wGS84CoordinateDecimal [5] wGS84CoordinateDecimal, pIDF-LO [6] XMLType } -- =========================== -- Definitions for TRI Payload Loading Loading @@ -685,7 +722,9 @@ Location ::= SEQUENCE wlanLocationAttributes [2] WlanLocationAttributes OPTIONAL, eTSI671HI2Location [3] HI2Operations.Location OPTIONAL, threeGPP33128UserLocation [4] TS33128Payloads.UserLocation OPTIONAL, cPEProvidedLocationAttributes [5] CPEProvidedLocationAttributes OPTIONAL cPEProvidedLocationAttributes [5] CPEProvidedLocationAttributes OPTIONAL, wGS84CoordinateDecimal [6] wGS84CoordinateDecimal OPTIONAL, pIDF-LO [7] XMLType OPTIONAL } WlanLocationAttributes ::= SEQUENCE Loading Loading @@ -759,4 +798,14 @@ LawfulInterceptionIdentifier ::= Common-Parameters.LIID -- module to preserve the original type name during the -- removal of imports from ETSI TS 101 671 [4]. XMLType ::= SEQUENCE { xMLNamespace [1] XMLNamespace, xMLValue [2] XMLValue } XMLNamespace ::= UTF8String XMLValue ::= UTF8String END -- end of LI-PS-PDU Loading
102232-1/LI-PS-PDU.asn +51 −2 Original line number Diff line number Diff line Loading @@ -386,10 +386,12 @@ IRIPayload ::= SEQUENCE -- If the sessionDirection field is to be used for a given service then -- the exact meaning and use of the field will be described in the -- relevant service-specific details payloadDirection [6] PayloadDirection OPTIONAL payloadDirection [6] PayloadDirection OPTIONAL, -- If the payloadDirection field is to be used for a given service then -- the exact meaning and use of the field will be described in the -- relevant service-specific details locations [7] Locations OPTIONAL -- This field is only required to be used when there are multiple locations to be reported out of an NF. } IRIType ::= ENUMERATED Loading Loading @@ -479,6 +481,41 @@ GcseIRI ::= CHOICE ... } Locations ::= SEQUENCE { networkProvidedLocations [1] LocationList OPTIONAL, cPEProvidedLocations [2] LocationList OPTIONAL, otherLocations [3] LocationList OPTIONAL --I hate this name but needed somewhere for the locations that are not known to be CPE provided or NPLI } LocationList ::= CHOICE --This won't be a choice, but one of the two alternates below { usingLocation [1] SEQUENCE (SIZE (1..MAX)) OF Location usingNewLocation [2] SEQUENCE (SIZE (1..MAX)) OF NewLocation } --These would only be needed if we chose [2] in LocationList NewLocation ::= SEQUENCE (SIZE(1..MAX)) OF NewLocationFormat NewLocationFormat ::= SEQUENCE { location [1] NewLocations, -- locationProvenance [2] LocationProvenance } NewLocations ::= CHOICE { umtsHI2Location [0] UmtsHI2Operations.Location, epsLocation [1] EpsHI2Operations.EPSLocation, wlanLocationAttributes [2] WlanLocationAttributes, eTSI671HI2Location [3] HI2Operations.Location, threeGPP33128UserLocation [4] TS33128Payloads.UserLocation, wGS84CoordinateDecimal [5] wGS84CoordinateDecimal, pIDF-LO [6] XMLType } -- =========================== -- Definitions for TRI Payload Loading Loading @@ -685,7 +722,9 @@ Location ::= SEQUENCE wlanLocationAttributes [2] WlanLocationAttributes OPTIONAL, eTSI671HI2Location [3] HI2Operations.Location OPTIONAL, threeGPP33128UserLocation [4] TS33128Payloads.UserLocation OPTIONAL, cPEProvidedLocationAttributes [5] CPEProvidedLocationAttributes OPTIONAL cPEProvidedLocationAttributes [5] CPEProvidedLocationAttributes OPTIONAL, wGS84CoordinateDecimal [6] wGS84CoordinateDecimal OPTIONAL, pIDF-LO [7] XMLType OPTIONAL } WlanLocationAttributes ::= SEQUENCE Loading Loading @@ -759,4 +798,14 @@ LawfulInterceptionIdentifier ::= Common-Parameters.LIID -- module to preserve the original type name during the -- removal of imports from ETSI TS 101 671 [4]. XMLType ::= SEQUENCE { xMLNamespace [1] XMLNamespace, xMLValue [2] XMLValue } XMLNamespace ::= UTF8String XMLValue ::= UTF8String END -- end of LI-PS-PDU