Loading 33128/r18/urn_3GPP_ns_li_3GPPX1Extensions.xsd +32 −0 Original line number Diff line number Diff line Loading @@ -201,6 +201,7 @@ <xs:choice> <xs:element name="PDHR" type="EmptyElement"/> <xs:element name="PDSR" type="PDSRParameters"/> <xs:element name="IPPR" type="IPPRParameters"/> </xs:choice> </xs:complexType> Loading @@ -211,6 +212,25 @@ </xs:sequence> </xs:complexType> <xs:complexType name="IPPRParameters"> <xs:sequence> <xs:element name="IPPRType" type="IPPRType"/> </xs:sequence> </xs:complexType> <xs:complexType name="IPPRType"> <xs:choice> <xs:element name="IPPRHeader" type="EmptyElement"/> <xs:element name="IPPRFlowSummary" type="IPPRSummaryTriggers"/> </xs:choice> </xs:complexType> <xs:complexType name="IPPRSummaryTriggers"> <xs:sequence> <xs:element name="IPPRTriggerType" type="IPPRTriggerType" minOccurs="1" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="PDSRTriggerType"> <xs:choice> <xs:element name="TimerExpiry" type="TimerExpiryInSeconds"/> Loading @@ -219,6 +239,18 @@ </xs:choice> </xs:complexType> <xs:complexType name="IPPRTriggerType"> <xs:choice> <xs:element name="FlowTimeout" type="TimerExpiryInSeconds"/> <xs:element name="FlowTimerExpiration" type="TimerExpiryInSeconds"/> <xs:element name="FlowPacketCount" type="xs:nonNegativeInteger"/> <xs:element name="FlowByteCount" type="xs:nonNegativeInteger"/> <xs:element name="SessionTimerExpiration" type="TimerExpiryInSeconds"/> <xs:element name="SessionPacketCount" type="xs:nonNegativeInteger"/> <xs:element name="SessionByteCount" type="xs:nonNegativeInteger"/> </xs:choice> </xs:complexType> <xs:complexType name="SMSFProvisioningExtensions"> <xs:sequence> <xs:element name="TruncateTPUserData" type="EmptyElement" minOccurs="0"/> Loading Loading
33128/r18/urn_3GPP_ns_li_3GPPX1Extensions.xsd +32 −0 Original line number Diff line number Diff line Loading @@ -201,6 +201,7 @@ <xs:choice> <xs:element name="PDHR" type="EmptyElement"/> <xs:element name="PDSR" type="PDSRParameters"/> <xs:element name="IPPR" type="IPPRParameters"/> </xs:choice> </xs:complexType> Loading @@ -211,6 +212,25 @@ </xs:sequence> </xs:complexType> <xs:complexType name="IPPRParameters"> <xs:sequence> <xs:element name="IPPRType" type="IPPRType"/> </xs:sequence> </xs:complexType> <xs:complexType name="IPPRType"> <xs:choice> <xs:element name="IPPRHeader" type="EmptyElement"/> <xs:element name="IPPRFlowSummary" type="IPPRSummaryTriggers"/> </xs:choice> </xs:complexType> <xs:complexType name="IPPRSummaryTriggers"> <xs:sequence> <xs:element name="IPPRTriggerType" type="IPPRTriggerType" minOccurs="1" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="PDSRTriggerType"> <xs:choice> <xs:element name="TimerExpiry" type="TimerExpiryInSeconds"/> Loading @@ -219,6 +239,18 @@ </xs:choice> </xs:complexType> <xs:complexType name="IPPRTriggerType"> <xs:choice> <xs:element name="FlowTimeout" type="TimerExpiryInSeconds"/> <xs:element name="FlowTimerExpiration" type="TimerExpiryInSeconds"/> <xs:element name="FlowPacketCount" type="xs:nonNegativeInteger"/> <xs:element name="FlowByteCount" type="xs:nonNegativeInteger"/> <xs:element name="SessionTimerExpiration" type="TimerExpiryInSeconds"/> <xs:element name="SessionPacketCount" type="xs:nonNegativeInteger"/> <xs:element name="SessionByteCount" type="xs:nonNegativeInteger"/> </xs:choice> </xs:complexType> <xs:complexType name="SMSFProvisioningExtensions"> <xs:sequence> <xs:element name="TruncateTPUserData" type="EmptyElement" minOccurs="0"/> Loading