Commit f2b4511f authored by bradburyr's avatar bradburyr
Browse files

26346-CR0677r5 [S4-251600] (plus bug fixes) and 26517-CR0031r6 [S4-251599].

parent 09e1daa1
Loading
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="urn:3gpp:metadata:2005:MBMS:associatedProcedure" version="2"
<xs:schema targetNamespace="urn:3gpp:metadata:2005:MBMS:associatedProcedure" version="3"
	xmlns="urn:3gpp:metadata:2005:MBMS:associatedProcedure"
	xmlns:xs="http://www.w3.org/2001/XMLSchema"
	xmlns:r12="urn:3gpp:metadata:2005:MBMS:associatedProcedure-rel-12-extension"
	xmlns:r13="urn:3gpp:metadata:2005:MBMS:associatedProcedure-rel-13-extension"
	xmlns:r14="urn:3gpp:metadata:2005:MBMS:associatedProcedure-rel-14-extension"
	xmlns:r19="urn:3gpp:metadata:2005:MBMS:associatedProcedure-rel-19-extension"
	xmlns:sv="urn:3gpp:metadata:2009:MBMS:schemaVersion"
	elementFormDefault="qualified">
	<xs:annotation>
		<xs:documentation>MBMS Associated Delivery Procedures Description schema</xs:documentation>
		<xs:documentation>3GPP TS 26.346 clause 9.5.1</xs:documentation>
		<xs:documentation>Copyright © 2005, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.</xs:documentation>
		<xs:documentation>Copyright © 2005-2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.</xs:documentation>
	</xs:annotation>

	<xs:import namespace="urn:3gpp:metadata:2009:MBMS:schemaVersion" schemaLocation="TS26346_SchemaVersion.xsd"/>
	<xs:import namespace="urn:3gpp:metadata:2005:MBMS:associatedProcedure-rel-12-extension" schemaLocation="TS26346_AssociatedDeliveryProceduresDescription_Extensions_Rel-12.xsd"/>
	<xs:import namespace="urn:3gpp:metadata:2005:MBMS:associatedProcedure-rel-13-extension" schemaLocation="TS26346_AssociatedDeliveryProceduresDescription_Extensions_Rel-13.xsd"/>
	<xs:import namespace="urn:3gpp:metadata:2005:MBMS:associatedProcedure-rel-14-extension" schemaLocation="TS26346_AssociatedDeliveryProceduresDescription_Extensions_Rel-14.xsd"/>
	<xs:import namespace="urn:3gpp:metadata:2005:MBMS:associatedProcedure-rel-19-extension" schemaLocation="TS26346_AssociatedDeliveryProceduresDescription_Extensions_Rel-19.xsd"/>

	<xs:element name="associatedProcedureDescription" type="associatedProcedureType"/>
	<xs:complexType name="associatedProcedureType">
@@ -28,6 +30,8 @@
			<xs:element ref="sv:schemaVersion"/>
			<xs:element ref="r13:DASHQoEProcedure" minOccurs="0"/>
			<xs:element ref="sv:delimiter"/>
			<xs:element ref="r19:InSessionRepair" minOccurs="0"/>
			<xs:element ref="sv:delimiter"/>
			<xs:any namespace="##other" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
+20 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:3gpp:metadata:2005:MBMS:associatedProcedure-rel-19-extension" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:3gpp:metadata:2005:MBMS:associatedProcedure-rel-19-extension" elementFormDefault="qualified">
	<xs:annotation>
		<xs:documentation>MBMS Associated Delivery Procedures Description schema extensions (Release 13)</xs:documentation>
		<xs:documentation>3GPP TS 26.346 clause 9.5.1</xs:documentation>
		<xs:documentation>Copyright © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.</xs:documentation>
	</xs:annotation>
	<xs:element name="InSessionRepair" type="InSessionRepairType"/>
	<xs:complexType name="InSessionRepairType">
		<xs:sequence>
			<xs:element name="ObjectDistributionBaseLocator" type="xs:anyURI" minOccurs="0"/>
			<xs:element name="ObjectRepairBaseLocator" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>
			<xs:any namespace="##other" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="offsetTime" type="xs:unsignedInt"/>
		<xs:attribute name="randomTimePeriod" type="xs:unsignedInt"/>
		<xs:attribute name="repairLimitPercentage" type="xs:unsignedInt"/>
		<xs:anyAttribute processContents="skip"/>
	</xs:complexType>
</xs:schema>
+7 −2
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="urn:IETF:metadata:2005:FLUTE:FDT" version="4"
<xs:schema targetNamespace="urn:IETF:metadata:2005:FLUTE:FDT" version="5"
	xmlns="urn:IETF:metadata:2005:FLUTE:FDT" 
	xmlns:xs="http://www.w3.org/2001/XMLSchema"
	xmlns:mbms2005="urn:3GPP:metadata:2005:MBMS:FLUTE:FDT"
@@ -8,12 +8,13 @@
	xmlns:mbms2009="urn:3GPP:metadata:2009:MBMS:FLUTE:FDT_ext"
	xmlns:mbms2012="urn:3GPP:metadata:2012:MBMS:FLUTE:FDT"
	xmlns:mbms2015="urn:3GPP:metadata:2015:MBMS:FLUTE:FDT"
	xmlns:mbms2025="urn:3GPP:metadata:2025:MBMS:FLUTE:FDT"
	xmlns:sv="urn:3gpp:metadata:2009:MBMS:schemaVersion"
	elementFormDefault="qualified">
	<xs:annotation>
		<xs:documentation>Consolidated MBMS FLUTE File Delivery Table schema</xs:documentation>
		<xs:documentation>3GPP TS 26.346 clause 7.2.10.1</xs:documentation>
		<xs:documentation>Copyright © 2005, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.</xs:documentation>
		<xs:documentation>Copyright © 2005-2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.</xs:documentation>
	</xs:annotation>

	<xs:import namespace="urn:3GPP:metadata:2005:MBMS:FLUTE:FDT"
@@ -28,6 +29,8 @@
		schemaLocation="TS26346_FLUTE-FDT_Extensions_Rel-11.xsd"/>
	<xs:import namespace="urn:3GPP:metadata:2015:MBMS:FLUTE:FDT"
		schemaLocation="TS26346_FLUTE-FDT_Extensions_Rel-13.xsd"/>
	<xs:import namespace="urn:3GPP:metadata:2025:MBMS:FLUTE:FDT"
		schemaLocation="TS26346_FLUTE-FDT_Extensions_Rel-19.xsd"/>
	<xs:import namespace="urn:3gpp:metadata:2009:MBMS:schemaVersion"
		schemaLocation="TS26346_SchemaVersion.xsd"/>

@@ -85,6 +88,8 @@
		<xs:attribute ref="mbms2012:FEC-Redundancy-Level" use="optional"/>
		<xs:attribute ref="mbms2012:File-ETag" use="optional"/>
		<xs:attribute ref="mbms2015:IndependentUnitPositions" use="optional"/>
		<xs:attribute ref="mbms2025:Repair-Start" use="optional"/>
		<xs:attribute ref="mbms2025:Repair-Limit-Percentage" use="optional"/>
		<xs:anyAttribute processContents="skip"/>
	</xs:complexType>
</xs:schema>
+14 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="urn:3GPP:metadata:2025:MBMS:FLUTE:FDT"
	xmlns="urn:3GPP:metadata:2025:MBMS:FLUTE:FDT" 
	xmlns:xs="http://www.w3.org/2001/XMLSchema" 
	elementFormDefault="qualified">
	<xs:annotation>
		<xs:documentation>MBMS FLUTE FDT schema extensions (Release 19)</xs:documentation>
		<xs:documentation>3GPP TS 26.346 clause 7.2.10.2</xs:documentation>
		<xs:documentation>Copyright © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.</xs:documentation>
	</xs:annotation>

	<xs:attribute name="Repair-Start" type="xs:dateTime"/>
    <xs:attribute name="Repair-Limit-Percentage" type="xs:unsignedInt"/>
</xs:schema>
+31 −2
Original line number Diff line number Diff line
@@ -2,14 +2,14 @@ openapi: 3.0.0

info:
  title: 'MBS User Service Announcement'
  version: 2.1.0
  version: 2.2.0
  description: |
    MBS User Service Announcement Element units.
    © 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    All rights reserved.

externalDocs:
  description: 3GPP TS 26.517 V18.3.0; 5G Multicast-Broadcast User Services; Protocols and Formats
  description: 3GPP TS 26.517 V19.0.0; 5G Multicast-Broadcast User Services; Protocols and Formats
  url: http://www.3gpp.org/ftp/Specs/archive/26_series/26.517/
paths:
  /user-service-descriptions:
@@ -179,6 +179,8 @@ components:
          minItems: 1
        securityDescription:
          $ref: '#/components/schemas/SecurityDescription'
        timeSynchronizationParameters:
          $ref: '#/components/schemas/TimeSynchronizationParameters'
      required:
        - distributionMethod
        - sessionDescriptionLocator
@@ -320,3 +322,30 @@ components:
      required:
        - mBSSFAddresses
        - mBSSessionKeyInfo

    TimeSynchronizationParameters:
      type: object
      properties:
        ranTimeTransmitted:
          type: boolean
        timeServiceEndpoints:
          type: array
          items:
            $ref: '#/components/schemas/TimeServiceEndpointParameters'
          minItems: 1

    TimeServiceEndpointParameters:
      type: object
      properties:
        protocolScheme:
          type: string
          items:
            $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl'
        endpoint:
          type: string
        accuracy:
          type: integer
          minimum: 1
      required:
        - protocolScheme
        - endpoint