⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ogsi.gwsdl

📁 factorization.zip
💻 GWSDL
📖 第 1 页 / 共 3 页
字号:
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="OGSI"
             targetNamespace="http://www.gridforum.org/namespaces/2003/03/OGSI"
             xmlns:ogsi="http://www.gridforum.org/namespaces/2003/03/OGSI"
             xmlns:gwsdl="http://www.gridforum.org/namespaces/2003/03/gridWSDLExtensions"
             xmlns:sd="http://www.gridforum.org/namespaces/2003/03/serviceData"
             xmlns:xsd="http://www.w3.org/2001/XMLSchema"
             xmlns="http://schemas.xmlsoap.org/wsdl/">
             
<types>
  <schema targetNamespace="http://www.gridforum.org/namespaces/2003/03/OGSI"
          xmlns="http://www.w3.org/2001/XMLSchema"
          xmlns:ogsi="http://www.gridforum.org/namespaces/2003/03/OGSI"
          xmlns:xsd="http://www.w3.org/2001/XMLSchema"
          attributeFormDefault="qualified"
          elementFormDefault="qualified">
    <!-- Common Types --> 
    <simpleType name="ExtendedDateTimeType">
      <union memberTypes="ogsi:InfinityType dateTime"/>
    </simpleType>

    <simpleType name="InfinityType">
      <restriction base="string">
        <enumeration value="infinity"/>
      </restriction>
    </simpleType>

    <attribute name="goodFrom" type="ogsi:ExtendedDateTimeType"/>
    <attribute name="goodUntil" type="ogsi:ExtendedDateTimeType"/>
    <attribute name="availableUntil" 
        type="ogsi:ExtendedDateTimeType"/>

    <attributeGroup name="LifeTimePropertiesGroup">
      <attribute ref="ogsi:goodFrom" use="optional"/>
      <attribute ref="ogsi:goodUntil" use="optional"/>
      <attribute ref="ogsi:availableUntil" use="optional"/>
    </attributeGroup>

    <element name="reference" type="ogsi:ReferenceType"/>
    <complexType name="ReferenceType" abstract="true">
      <attribute ref="ogsi:goodFrom" use="optional"/>
      <attribute ref="ogsi:goodUntil" use="optional"/>
    </complexType> 

    <!-- The content of this type MUST be a wsdl:definitions element 
    with a single wsdl:service child element -->
    <complexType name="WSDLReferenceType">
      <complexContent>
        <extension base="ogsi:ReferenceType">
          <sequence>
            <any namespace="http://schemas.xmlsoap.org/wsdl/" 
                  minOccurs="1" maxOccurs="1" processContents="lax"/>
          </sequence>
        </extension>
      </complexContent>
    </complexType> 

    <element name="handle" type="ogsi:HandleType"/>
    <simpleType name="HandleType">
      <restriction base="anyURI"/>
    </simpleType>
   
    <element name="locator" type="ogsi:LocatorType"/>
    <complexType name="LocatorType">
      <sequence>
          <element ref="ogsi:handle" minOccurs="0" 
              maxOccurs="unbounded"/>
          <element ref="ogsi:reference" minOccurs="0" 
              maxOccurs="unbounded"/>
          <element name="interface" type="QName" minOccurs="0" 
              maxOccurs="unbounded"/>
      </sequence>
    </complexType> 


    <!-- Grid Service Types -->
    <complexType name="ExtensibilityType">
      <sequence>
        <any namespace="##any"/>
      </sequence>
    </complexType>
    
    <!-- Grid Service Service Data Types -->
    <complexType name="OperationExtensibilityType">
      <attribute name="inputElement" type="QName" use="optional"/>
    </complexType>

    <complexType name="TerminationTimeType">
      <attribute name="after" type="ogsi:ExtendedDateTimeType" 
            use="optional"/>
      <attribute name="before" type="ogsi:ExtendedDateTimeType" 
            use="optional"/>
      <attribute name="timestamp" type="dateTime" use="optional"/>
    </complexType> 

    <element name="queryByServiceDataNames" type="ogsi:QNamesType"/>

    <element name="deleteByServiceDataNames" type="ogsi:QNamesType"/>

    <element name="setByServiceDataNames" 
        type="ogsi:ExtensibilityType"/>

    <complexType name="QNamesType">
      <sequence>
          <element name="name" type="QName" minOccurs="0" 
              maxOccurs="unbounded"/>
      </sequence>
    </complexType>

    <!-- Grid Service Message Types -->
    <element name="findServiceData">
      <complexType>
        <sequence>
          <element name="queryExpression" 
                type="ogsi:ExtensibilityType"/> 
        </sequence>
      </complexType>
    </element>
    <element name="findServiceDataResponse">
      <complexType>
        <sequence>
          <element name="result" type="ogsi:ExtensibilityType"/>
        </sequence>
      </complexType>
    </element>
    <element name="setServiceData">
      <complexType>
        <sequence>
          <element name="updateExpression" 
                type="ogsi:ExtensibilityType"/>
        </sequence>
      </complexType>
    </element>
    <element name="setServiceDataResponse">
      <complexType>
        <sequence>
          <element name="result" type="ogsi:ExtensibilityType"/>
        </sequence>
      </complexType>
    </element>
    <element name="requestTerminationBefore">
      <complexType>
        <sequence> 
          <element name="terminationTime" 
                type="ogsi:ExtendedDateTimeType"/>
        </sequence> 
      </complexType>
    </element>
    <element name="requestTerminationBeforeResponse">
      <complexType>
        <sequence> 
          <element name="currentTerminationTime" 
                type="ogsi:TerminationTimeType"/>
        </sequence> 
      </complexType>
    </element>
    <element name="requestTerminationAfter">
      <complexType>
        <sequence> 
          <element name="terminationTime" 
                type="ogsi:ExtendedDateTimeType"/>
        </sequence> 
      </complexType>
    </element>
    <element name="requestTerminationAfterResponse">
      <complexType>
        <sequence> 
          <element name="currentTerminationTime" 
                type="ogsi:TerminationTimeType"/>
        </sequence> 
      </complexType>
    </element>
    <element name="destroy">
      <complexType/>
    </element>
    <element name="destroyResponse">
      <complexType/>
    </element>

    <!-- Grid Service Fault Types -->
    <element name="fault" type="ogsi:FaultType"/>
    <complexType name="FaultType">
      <sequence>
        <element name="description" 
                 type="string" 
                 minOccurs="0" 
                 maxOccurs="unbounded"/>
        <element name="originator" 
                 type="ogsi:LocatorType" 
                 minOccurs="1" 
                 maxOccurs="1"/>
        <element name="timestamp" 
                 type="dateTime" 
                 minOccurs="1" 
                 maxOccurs="1"/>
        <element name="faultcause" 
                 type="ogsi:FaultType" 
                 minOccurs="0" 
                 maxOccurs="unbounded"/> 
        <element name="faultcode" 
                 type="ogsi:FaultCodeType" 
                 minOccurs="0" 
                 maxOccurs="1"/>
        <element name="extension" 
                 type="ogsi:ExtensibilityType" 
                 minOccurs="0" 
                 maxOccurs="1"/>
      </sequence>
    </complexType>
    <complexType name="FaultCodeType">
      <simpleContent>
        <extension base="string">
          <attribute name="faultscheme" type="anyURI" use="required"/>
        </extension>
      </simpleContent>
    </complexType>      
    <element name="serviceNotDestroyedFault" 
        type="ogsi:ServiceNotDestroyedFaultType"/>
    <complexType name="ServiceNotDestroyedFaultType">
      <complexContent>
        <extension base="ogsi:FaultType"/>
      </complexContent>
    </complexType>
    <element name="extensibilityTypeFault" 
        type="ogsi:ExtensibilityTypeFaultType"/>
    <complexType name="ExtensibilityTypeFaultType">
      <complexContent>
        <extension base="ogsi:FaultType"/>
      </complexContent>
    </complexType>
    <element name="extensibilityNotSupportedFault" 
        type="ogsi:ExtensibilityNotSupportedFaultType"/>
    <complexType name="ExtensibilityNotSupportedFaultType">
      <complexContent>
        <extension base="ogsi:FaultType"/>
      </complexContent>
    </complexType>
    <element name="targetInvalidFault" 
        type="ogsi:TargetInvalidFaultType"/> 
    <complexType name="TargetInvalidFaultType">
      <complexContent>
        <extension base="ogsi:FaultType"/>
      </complexContent>
    </complexType> 
    <element name="cardinalityViolationFault" 
        type="ogsi:CardinalityViolationFaultType"/>
    <complexType name="CardinalityViolationFaultType">
      <complexContent>
        <extension base="ogsi:FaultType"/>
      </complexContent>
    </complexType> 
    <element name="mutabilityViolationFault" 
        type="ogsi:MutabilityViolationFaultType"/>      
    <complexType name="MutabilityViolationFaultType">
      <complexContent>
        <extension base="ogsi:FaultType"/>
      </complexContent>
    </complexType>
    <element name="modifiabilityViolationFault" 
        type="ogsi:ModifiabilityViolationFaultType"/>
    <complexType name="ModifiabilityViolationFaultType">
      <complexContent>
        <extension base="ogsi:FaultType"/>
      </complexContent>
    </complexType>
    <element name="typeViolationFault" 
        type="ogsi:TypeViolationFaultType"/>
    <complexType name="TypeViolationFaultType">
      <complexContent>
        <extension base="ogsi:FaultType"/>
      </complexContent>
    </complexType> 
    <element name="incorrectValueFault" 
        type="ogsi:IncorrectValueFaultType"/> 
    <complexType name="IncorrectValueFaultType">
      <complexContent>
        <extension base="ogsi:FaultType"/>
      </complexContent>
    </complexType> 
    <element name="partialFailureFault" 
        type="ogsi:PartialFailureFaultType"/> 
    <complexType name="PartialFailureFaultType">
      <complexContent>
        <extension base="ogsi:FaultType">
          <sequence>
            <element name="failedServiceData" type="ogsi:QNamesType"/>
          </sequence>
        </extension>
      </complexContent>
    </complexType> 
    <element name="terminationTimeUnchangedFault" 
        type="ogsi:TerminationTimeUnchangedFaultType"/> 
    <complexType name="TerminationTimeUnchangedFaultType">
      <complexContent>
        <extension base="ogsi:FaultType"/>
      </complexContent>
    </complexType>    

    <!-- Handle Resolver Message Types -->
    <element name="findByHandle">
      <complexType>
        <sequence>
          <element name="handleSet" type="ogsi:LocatorType"/>
          <element name="gsrExclusionSet" type="ogsi:LocatorType" 
              minOccurs="0" maxOccurs="1"/>
        </sequence>
      </complexType>
    </element>
    <element name="findByHandleResponse">
      <complexType>
        <sequence>
          <element ref="ogsi:locator"/>
        </sequence>
      </complexType>
    </element>

    <!-- Handle Resolver Fault Types -->
    <element name="invalidHandleFault" 
        type="ogsi:InvalidHandleFaultType"/>
    <complexType name="InvalidHandleFaultType">
      <complexContent>
        <extension base="ogsi:FaultType"/>
      </complexContent>
    </complexType> 
    <element name="noAdditionalReferencesAvailableFault" 
        type="ogsi:NoAdditionalReferencesAvailableFaultType"/>
    <complexType name="NoAdditionalReferencesAvailableFaultType">
      <complexContent>
        <extension base="ogsi:FaultType"/>
      </complexContent>
    </complexType> 
    <element name="noReferencesAvailableFault" 
        type="ogsi:NoReferencesAvailableFaultType"/>
    <complexType name="NoReferencesAvailableFaultType">
      <complexContent>
        <extension base="ogsi:FaultType"/>
      </complexContent>
    </complexType> 
    <element name="redirectionFault" 
        type="ogsi:RedirectionFaultType"/>
    <complexType name="RedirectionFaultType">
      <complexContent>
        <extension base="ogsi:FaultType">
          <sequence>
            <element ref="ogsi:locator"/>
          </sequence>
        </extension>
      </complexContent>
    </complexType> 
    <element name="noSuchServiceFault" 
        type="ogsi:NoSuchServiceFaultType"/>
    <complexType name="NoSuchServiceFaultType">
      <complexContent>
        <extension base="ogsi:NoReferencesAvailableFaultType"/>
      </complexContent>
    </complexType> 
    <element name="noSuchServiceStartedFault" 
        type="ogsi:NoSuchServiceStartedFaultType"/>
    <complexType name="NoSuchServiceStartedFaultType">
      <complexContent>
        <extension base="ogsi:NoReferencesAvailableFaultType"/>
      </complexContent>
    </complexType> 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -