📄 rel-6-mm7-1-4
字号:
<?xml version="1.0" encoding="UTF-8"?><xs:schema targetNamespace="http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-4" xmlns:tns="http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-4" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://schemas.xmlsoap.org/soap/envelope/" schemaLocation="http://schemas.xmlsoap.org/soap/envelope/"/> <xs:element name="TransactionID"> <xs:annotation> <xs:documentation>The transaction ID that shall be included in the SOAP Header</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute ref="soap:mustUnderstand"/> <xs:attribute ref="soap:encodingStyle"/> <xs:attribute ref="soap:actor"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="SubmitReq" type="tns:submitReqType"> <xs:annotation> <xs:documentation>VASP to MMS : Sending MM from the VASP to one or more recipients</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SubmitRsp" type="tns:submitRspType"> <xs:annotation> <xs:documentation>MMS to VASP: Response to a VASP after MM submission request</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DeliverReq" type="tns:deliverReqType"> <xs:annotation> <xs:documentation>MMS to VASP : Delivery of MM from the MMS Relay/Server to the VASP </xs:documentation> </xs:annotation> </xs:element> <xs:element name="DeliverRsp" type="tns:deliverRspType"> <xs:annotation> <xs:documentation>VASP to MMS : Response to a message delivered to the VASP from the MMS Relay/Server</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CancelReq" type="tns:cancelReqType"> <xs:annotation> <xs:documentation>VASP to MMS: Request to cancel a message submission </xs:documentation> </xs:annotation> </xs:element> <xs:element name="CancelRsp" type="tns:genericResponseType"> <xs:annotation> <xs:documentation>MMS to VASP: Response to a VASP after MM cancellation request </xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReplaceReq" type="tns:replaceReqType"> <xs:annotation> <xs:documentation>VASP to MMS: Request to replace a message which was submitted </xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReplaceRsp" type="tns:genericResponseType"> <xs:annotation> <xs:documentation>MMS to VASP: Response to a VASP after MM replace request </xs:documentation> </xs:annotation> </xs:element> <xs:element name="extendedCancelReq" type="tns:extendedcancelReqType"> <xs:annotation> <xs:documentation>VASP to MMS: Extended Request to cancel a message submission </xs:documentation> </xs:annotation> </xs:element> <xs:element name="extendedCancelRsp" type="tns:extendedcancelRspType"> <xs:annotation> <xs:documentation>MMS to VASP: Response to a VASP after extended MM cancellation request </xs:documentation> </xs:annotation> </xs:element> <xs:element name="extendedReplaceReq" type="tns:extendedreplaceReqType"> <xs:annotation> <xs:documentation>VASP to MMS: extended Request to replace a message which was submitted </xs:documentation> </xs:annotation> </xs:element> <xs:element name="extendedReplaceRsp" type="tns:extendedreplaceRspType"> <xs:annotation> <xs:documentation>MMS to VASP: Response to a VASP after extended MM cancellation request </xs:documentation> </xs:annotation> </xs:element> <xs:element name="DeliveryReportReq" type="tns:deliveryReportReqType"> <xs:annotation> <xs:documentation>MMS to VASP : Delivery Report from one of the MM recipients</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DeliveryReportRsp" type="tns:genericResponseType"> <xs:annotation> <xs:documentation>VASP to MMS: Response to a delivery report delivered to the VASP</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReadReplyReq" type="tns:readReplyReqType"> <xs:annotation> <xs:documentation>MMS to VASP : Delivery Report from one of the MM recipients</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ReadReplyRsp" type="tns:genericResponseType"> <xs:annotation> <xs:documentation>VASP to MMS: Response to a read reply delivered to the VASP</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RSErrorRsp" type="tns:genericResponseType"> <xs:annotation> <xs:documentation>MMS to VASP: Error response to a any bad request sent to the MMS Relay/Server</xs:documentation> </xs:annotation> </xs:element> <xs:element name="VASPErrorRsp" type="tns:genericResponseType"> <xs:annotation> <xs:documentation>VASP to MMS: Error response to a any bad request sent to the VASP</xs:documentation> </xs:annotation> </xs:element> <xs:complexType name="senderIDType"> <xs:sequence> <xs:element name="VASPID" type="tns:entityIDType" minOccurs="0"/> <xs:element name="VASID" type="tns:entityIDType" minOccurs="0"/> <xs:element name="SenderAddress" type="tns:addressType" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="submitReqType"> <xs:complexContent> <xs:extension base="tns:genericVASPRequestType"> <xs:sequence> <xs:element name="Recipients" type="tns:recipientsType"/> <xs:element name="ServiceCode" type="tns:serviceCodeType" minOccurs="0"/> <xs:element name="LinkedID" type="tns:messageIDType" minOccurs="0"/> <xs:element name="MessageClass" type="tns:messageClassType" default="Informational" minOccurs="0"/> <xs:element name="TimeStamp" type="xs:dateTime" minOccurs="0"/> <xs:element name="ReplyCharging" minOccurs="0"> <xs:complexType> <xs:attribute name="replyChargingSize" type="xs:positiveInteger" use="optional"/> <xs:attribute name="replyDeadline" type="tns:relativeOrAbsoluteDateType" use="optional"/> </xs:complexType> </xs:element> <xs:element name="EarliestDeliveryTime" type="tns:relativeOrAbsoluteDateType" minOccurs="0"/> <xs:element name="ExpiryDate" type="tns:relativeOrAbsoluteDateType" minOccurs="0"/> <xs:element name="DeliveryReport" type="xs:boolean" minOccurs="0"/> <xs:element name="ReadReply" type="xs:boolean" minOccurs="0"/> <xs:element name="Priority" type="tns:priorityType" minOccurs="0"/> <xs:element name="Subject" type="xs:string" minOccurs="0"/> <xs:element name="ChargedParty" type="tns:chargedPartyType" minOccurs="0"/> <xs:element name="ChargedPartyID" type="tns:chargedPartyIDType" minOccurs="0"/> <xs:element name="DistributionIndicator" type="xs:boolean" minOccurs="0"/> <xs:element name="DeliveryCondition" type="tns:deliveryConditionType" minOccurs="0"/> <xs:element name="ApplicID" type="xs:string" minOccurs="0"/> <xs:element name="ReplyApplicID" type="xs:string" minOccurs="0"/> <xs:element name="AuxApplicInfo" type="xs:string" minOccurs="0"/> <xs:element name="ContentClass" type="tns:contentClassType" minOccurs="0"/> <xs:element name="DRMContent" type="xs:boolean" minOccurs="0"/> <xs:element name="Content" type="tns:contentReferenceType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="submitRspType"> <xs:complexContent> <xs:extension base="tns:genericResponseType"> <xs:sequence> <xs:element name="MessageID" type="tns:messageIDType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="deliverReqType"> <xs:complexContent> <xs:extension base="tns:genericRSReqType"> <xs:sequence> <xs:element name="VASPID" type="tns:entityIDType" minOccurs="0"/> <xs:element name="VASID" type="tns:entityIDType" minOccurs="0"/> <xs:element name="LinkedID" type="tns:messageIDType" minOccurs="0"/> <xs:element name="Sender" type="tns:addressType"/> <xs:element name="Recipients" type="tns:recipientsType" minOccurs="0"/> <xs:element name="Previouslysentby" type="tns:previouslySentByType" minOccurs="0"/> <xs:element name="Previouslysentdateandtime" type="tns:previouslySentByDateTime" minOccurs="0"/> <xs:element name="SenderSPI" type="tns:serviceProviderIDType" minOccurs="0"/> <xs:element name="RecipientSPI" type="tns:serviceProviderIDType" minOccurs="0"/> <xs:element name="TimeStamp" type="xs:dateTime" minOccurs="0"/> <xs:element name="ReplyChargingID" type="tns:messageIDType" minOccurs="0"/> <xs:element name="Priority" type="tns:priorityType" minOccurs="0"/> <xs:element name="Subject" type="xs:string" minOccurs="0"/> <xs:element name="ApplicID" type="xs:string" minOccurs="0"/> <xs:element name="ReplyApplicID" type="xs:string" minOccurs="0"/> <xs:element name="AuxApplicInfo" type="xs:string" minOccurs="0"/> <xs:element name="UACapabilities" type="tns:capabilitiesType" minOccurs="0"/> <xs:element name="Content" type="tns:contentReferenceType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="deliverRspType"> <xs:complexContent> <xs:extension base="tns:genericResponseType"> <xs:sequence> <xs:element name="ServiceCode" type="tns:serviceCodeType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="cancelReqType"> <xs:complexContent> <xs:extension base="tns:genericVASPRequestType"> <xs:sequence> <xs:element name="MessageID" type="tns:messageIDType"/> <xs:element name="ApplicID" type="xs:string" minOccurs="0"/> <xs:element name="ReplyApplicID" type="xs:string" minOccurs="0"/> <xs:element name="AuxApplicInfo" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="extendedcancelReqType"> <xs:complexContent> <xs:extension base="tns:genericVASPRequestType"> <xs:sequence> <xs:element name="CancelID" type="tns:messageIDType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="extendedcancelRspType"> <xs:annotation> <xs:documentation>Extended Cancel Response</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="MM7Version" type="tns:versionType"/> <xs:element name="Status" type="tns:extendedcancelresponseStatusType"/> </xs:sequence> </xs:complexType> <xs:complexType name="replaceReqType"> <xs:complexContent> <xs:extension base="tns:genericVASPRequestType"> <xs:sequence> <xs:element name="MessageID" type="tns:messageIDType"/> <xs:element name="ServiceCode" type="tns:serviceCodeType" minOccurs="0"/> <xs:element name="TimeStamp" type="xs:dateTime" minOccurs="0"/> <xs:element name="ReadReply" type="xs:boolean" minOccurs="0"/> <xs:element name="EarliestDeliveryTime" type="tns:relativeOrAbsoluteDateType" minOccurs="0"/> <xs:element name="DistributionIndicator" type="xs:boolean" minOccurs="0"/> <xs:element name="ContentClass" type="tns:contentClassType" minOccurs="0"/> <xs:element name="DRMContent" type="xs:boolean" minOccurs="0"/> <xs:element name="ApplicID" type="xs:string" minOccurs="0"/> <xs:element name="ReplyApplicID" type="xs:string" minOccurs="0"/> <xs:element name="AuxApplicInfo" type="xs:string" minOccurs="0"/> <xs:element name="Content" type="tns:contentReferenceType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="extendedreplaceReqType"> <xs:sequence> <xs:element name="MM7Version" type="tns:versionType"/> <xs:element name="VASPID" type="tns:entityIDType" minOccurs="0"/> <xs:element name="VASID" type="tns:entityIDType" minOccurs="0"/> <xs:element name="ServiceCode" type="tns:serviceCodeType" minOccurs="0"/> <xs:element name="ReplaceID" type="tns:messageIDType" minOccurs="0"/> <xs:element name="TimeStamp" type="xs:dateTime" minOccurs="0"/> <xs:element name="EarliestDeliveryTime" type="tns:relativeOrAbsoluteDateType" minOccurs="0"/> <xs:element name="ExpiryDate" type="tns:relativeOrAbsoluteDateType" minOccurs="0"/> <xs:element name="ReadReply" type="xs:boolean" minOccurs="0"/> <xs:element name="DeliveryReport" type="xs:boolean" minOccurs="0"/> <xs:element name="Content" type="tns:contentReferenceType" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="extendedreplaceRspType"> <xs:annotation> <xs:documentation>Extended Replace Response</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="MM7Version" type="tns:versionType"/> <xs:element name="MessageID" type="tns:messageIDType"/> <xs:element name="Status" type="tns:extendedcancelresponseStatusType"/> </xs:sequence> </xs:complexType> <xs:complexType name="deliveryReportReqType"> <xs:complexContent> <xs:extension base="tns:genericRSReqType"> <xs:sequence> <xs:element name="MessageID" type="tns:messageIDType"/> <xs:element name="Recipient" type="tns:addressType"/> <xs:element name="Sender" type="tns:addressType"/> <xs:element name="Date" type="xs:dateTime"/> <xs:element name="MMStatus" type="tns:mmDeliveryStatusType"/> <xs:element name="MMStatusExtension" type="tns:MMStatusExtensionType" minOccurs="0"/> <xs:element name="StatusText" type="xs:string" minOccurs="0"/> <xs:element name="ApplicID" type="xs:string" minOccurs="0"/> <xs:element name="ReplyApplicID" type="xs:string" minOccurs="0"/> <xs:element name="AuxApplicInfo" type="xs:string" minOccurs="0"/> <xs:element name="UACapabilities" type="tns:capabilitiesType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="readReplyReqType"> <xs:complexContent> <xs:extension base="tns:genericRSReqType"> <xs:sequence> <xs:element name="MessageID" type="tns:messageIDType"/> <xs:element name="Recipient" type="tns:addressType"/> <xs:element name="Sender" type="tns:addressType"/> <xs:element name="TimeStamp" type="xs:dateTime"/> <xs:element name="MMStatus" type="tns:mmReadStatusType"/> <xs:element name="StatusText" type="xs:string" minOccurs="0"/> <xs:element name="ApplicID" type="xs:string" minOccurs="0"/> <xs:element name="ReplyApplicID" type="xs:string" minOccurs="0"/> <xs:element name="AuxApplicInfo" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="genericRSReqType"> <xs:annotation> <xs:documentation>base for all request messages from R/S to VASP</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="MM7Version" type="tns:versionType"/> <xs:element name="MMSRelayServerID" type="tns:entityIDType" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="genericVASPRequestType"> <xs:annotation> <xs:documentation>Base type for all requests from VASP to R/S</xs:documentation>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -