<?xml version="1.0" encoding="UTF-8"?> | |
<xs:schema targetNamespace="http://www.example.org/mso" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.example.org/mso"> | |
<xs:element name="taskList"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="xs:string" name="taskId"/> | |
<xs:element type="xs:string" name="type"/> | |
<xs:element type="xs:string" name="nfRole"/> | |
<xs:element type="xs:string" name="subscriptionServiceType"/> | |
<xs:element type="xs:string" name="originalRequestId"/> | |
<xs:element type="xs:string" name="originalRequestorId"/> | |
<xs:element type="xs:string" name="errorSource"/> | |
<xs:element type="xs:string" name="errorCode"/> | |
<xs:element type="xs:string" name="errorMessage"/> | |
<xs:element type="xs:string" name="buildingBlockName"/> | |
<xs:element type="xs:string" name="buildingBlockStep"/> | |
<xs:element name="validResponses"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element minOccurs="0" maxOccurs="unbounded" name="action" type="xs:string"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="requestDetails"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="requestInfo"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="xs:string" name="source"/> | |
<xs:element type="xs:string" name="responseValue"/> | |
<xs:element type="xs:string" name="requestorId"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name ="taskRequestReference"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element type="xs:string" name="taskId"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
</xs:schema> |