Schema Name: pstc_spmlv2_suspend.xsd
Target Namespace: urn:oasis:names:tc:SPML:2:0:suspend
Collapse XSD Schema Code:

<!--************************************************************-->
<!--  pstc_spmlv2_suspend.xsd                                   -->
<!--                                                            -->
<!--  Draft schema for SPML v2.0 suspend capabilities.          -->
<!--                                                            -->
<!--  Editors:                                                  -->
<!--    Jeff Bohren (Jeff_Bohren@bmc.com)                       -->
<!--                                                            -->
<!--                                                            -->
<!-- Copyright (C) The Organization for the Advancement of      -->
<!-- Structured Information Standards [OASIS] 2005. All Rights  -->
<!-- Reserved.                                                  -->
<!--************************************************************-->
<schema targetNamespace="urn:oasis:names:tc:SPML:2:0:suspend" 
        xmlns:spmlsuspend="urn:oasis:names:tc:SPML:2:0:suspend"
        xmlns:spml="urn:oasis:names:tc:SPML:2:0"
        xmlns="http://www.w3.org/2001/XMLSchema" 
        elementFormDefault="qualified">
    
    <import namespace="urn:oasis:names:tc:SPML:2:0" schemaLocation="pstc_spmlv2_core.xsd"/>
    
    <complexType name="SuspendRequestType">
        <complexContent>
            <extension base="spml:RequestType">        
                <sequence>
                    <element name="psoID" type="spml:PSOIdentifierType" />  
                </sequence>
		<attribute name="effectiveDate" type="dateTime" use="optional"/>
            </extension>
        </complexContent>                 
    </complexType>
    
       
    <complexType name="ResumeRequestType">
         <complexContent>
            <extension base="spml:RequestType">        
                <sequence>
                    <element name="psoID" type="spml:PSOIdentifierType" /> 
                </sequence>               
		<attribute name="effectiveDate" type="dateTime" use="optional"/>
            </extension>
        </complexContent>                 
    </complexType>
    
    
    <complexType name="ActiveRequestType">
        <complexContent>
            <extension base="spml:RequestType">        
                <sequence>
                    <element name="psoID" type="spml:PSOIdentifierType" /> 
                </sequence>                
            </extension>
        </complexContent>                 
    </complexType>
    
    <complexType name="ActiveResponseType">
        <complexContent>
            <extension base="spml:ResponseType">        
		<attribute name="active" type="boolean" use="optional"/>
            </extension>
        </complexContent>                 
    </complexType> 
    
    	<complexType name="IsActiveType">
    		<complexContent>
    			<extension base="spml:QueryClauseType">
    			</extension>
    		</complexContent>
    	</complexType>

    
    	<element name="isActive" type="spmlsuspend:IsActiveType"/>  
	<element name="suspendRequest" type="spmlsuspend:SuspendRequestType"/>  
	<element name="suspendResponse" type="spml:ResponseType" />
	<element name="resumeRequest" type="spmlsuspend:ResumeRequestType"/>  
	<element name="resumeResponse" type="spml:ResponseType" />
	<element name="activeRequest" type="spmlsuspend:ActiveRequestType"/>  
	<element name="activeResponse" type="spmlsuspend:ActiveResponseType"/>    

</schema>
Collapse ComplexTypes:
Collapse Elements: