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

📄 ogsi.gwsdl

📁 factorization.zip
💻 GWSDL
📖 第 1 页 / 共 3 页
字号:
    <element name="serviceHasTerminatedFault" 
        type="ogsi:ServiceHasTerminatedFaultType"/>
    <complexType name="ServiceHasTerminatedFaultType">
      <complexContent>
        <extension base="ogsi:NoReferencesAvailableFaultType"/>
      </complexContent>
    </complexType> 
    <element name="temporarilyUnavailableFault" 
        type="ogsi:TemporarilyUnavailableFaultType"/>
    <complexType name="TemporarilyUnavailableFaultType">
      <complexContent>
        <extension base="ogsi:NoReferencesAvailableFaultType">
          <sequence>
            <element name="available" type="dateTime"/>
          </sequence>
        </extension>
      </complexContent>
    </complexType> 

    <!-- Notification Source Service Data Types -->
    <element name="subscribeByServiceDataNames" 
        type="ogsi:SubscribeByNameType"/>
    <complexType name="SubscribeByNameType">
      <complexContent>
        <extension base="ogsi:QNamesType">
          <attribute name="minInterval" type="duration" 
              use="optional"/>
          <attribute name="maxInterval" type="ogsi:MaxIntervalType"/>
        </extension>
      </complexContent>
    </complexType>

    <simpleType name="MaxIntervalType">
      <union memberTypes="ogsi:InfinityType duration"/>
    </simpleType>

    <!-- Notification Source Message Types -->
    <element name="subscribe">
      <complexType> 
        <sequence>
          <element name="subscriptionExpression" 
              type="ogsi:ExtensibilityType"/>
          <element name="sink" type="ogsi:LocatorType"/>
          <element name="expirationTime" 
              type="ogsi:ExtendedDateTimeType"/>
        </sequence>
      </complexType>
    </element>
    <element name="subscribeResponse">  
      <complexType>
        <sequence>
          <element name="subscriptionInstanceLocator" 
              type="ogsi:LocatorType"/>
          <element name="currentTerminationTime" 
              type="ogsi:TerminationTimeType"/>
        </sequence>
      </complexType>
    </element>

    <!-- Notification Sink Message Types -->
    <element name="deliverNotification">
      <complexType>
        <sequence>
          <element name="message" type="ogsi:ExtensibilityType"/>
        </sequence>
      </complexType>
    </element>

    <!-- Factory Service Data Types -->
    <complexType name="CreateServiceExtensibilityType">
      <complexContent>
        <extension base="ogsi:OperationExtensibilityType">
          <sequence>
            <element name="createsInterface" type="QName" 
                minOccurs="1" maxOccurs="unbounded"/>
          </sequence>
        </extension>
      </complexContent>
    </complexType>

    <!-- Factory Message Types -->
    <element name="createService">
      <complexType>
        <sequence>
          <element name="terminationTime" 
              type="ogsi:TerminationTimeType" minOccurs="0" 
              maxOccurs="1"/>
          <element name="creationParameters" 
              type="ogsi:ExtensibilityType" minOccurs="0" 
              maxOccurs="1"/>
        </sequence>
      </complexType>
    </element>
    <element name="createServiceResponse">
      <complexType>
        <sequence>
          <element name="locator" type="ogsi:LocatorType"/>
          <element name="currentTerminationTime" 
              type="ogsi:TerminationTimeType"/>
          <element name="extensibilityOutput" 
              type="ogsi:ExtensibilityType" minOccurs="0" 
              maxOccurs="1"/>
        </sequence>
      </complexType>
    </element>

    <!-- Factory Fault Types -->
    <element name="serviceAlreadyExistsFault" 
        type="ogsi:ServiceAlreadyExistsFaultType"/>
    <complexType name="ServiceAlreadyExistsFaultType">
      <complexContent>
        <extension base="ogsi:FaultType">
          <sequence>
            <element name="existingService" type="ogsi:LocatorType"/>
          </sequence>
        </extension>
      </complexContent>
    </complexType>

    <!-- Service Group Service Data Types -->
    <complexType name="MembershipContentRuleType">
      <sequence>
        <element name="memberInterface"
                 type="QName"
                 minOccurs="1"
                 maxOccurs="1"/>
        <element name="content"
                 type="QName"
                 minOccurs="0"
                 maxOccurs="unbounded"/>
      </sequence>
    </complexType>
    <complexType name="EntryContentType">
      <sequence>
        <any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>     
    </complexType>
        
    <complexType name="EntryType">
      <sequence>
        <element name="serviceGroupEntryLocator"
                 type="ogsi:LocatorType" 
                 minOccurs="1" 
                 maxOccurs="1"
                 nillable="true"/>      
        <element name="memberServiceLocator"
                 type="ogsi:LocatorType" 
                 minOccurs="1" 
                 maxOccurs="1"/> 
        <element name="content" 
            type="ogsi:EntryContentType" 
                 minOccurs="1" 
                 maxOccurs="1"/> 
      </sequence>     
    </complexType>


    <!-- Service Group Registration Service Data Types -->
    <element name="matchByLocatorEquivalence" 
        type="ogsi:MatchByLocatorEquivalenceType"/>
    <complexType name="MatchByLocatorEquivalenceType">
      <sequence>
        <element name="locator" type="ogsi:LocatorType" minOccurs="0"
            maxOccurs="unbounded"/>
      </sequence>
    </complexType>

    <!-- Service Group Registration Message Types -->
    <element name="add">
      <complexType>
        <sequence>
          <element name="serviceLocator" type="ogsi:LocatorType"/>
          <element name="content" type="ogsi:ExtensibilityType"/>
          <element name="terminationTime" 
              type="ogsi:TerminationTimeType" minOccurs="0" 
              maxOccurs="1"/>
        </sequence> 
      </complexType>
    </element>
    <element name="addResponse">
      <complexType>
        <sequence>
          <element name="serviceLocator" type="ogsi:LocatorType"/>
          <element name="currentTerminationTime" 
              type="ogsi:TerminationTimeType"/>
        </sequence>
      </complexType>
    </element>
    <element name="remove">
      <complexType>
        <sequence>
          <element name="matchExpression" 
              type="ogsi:ExtensibilityType"/>
        </sequence>
      </complexType>
    </element>
    <element name="removeResponse">
      <complexType/>
    </element>

    <!-- Service Group Registration Fault Types -->
    <element name="contentCreationFailedFault" 
        type="ogsi:ContentCreationFailedFaultType"/>  
    <complexType name="ContentCreationFailedFaultType">
      <complexContent>
        <extension base="ogsi:FaultType"/>
      </complexContent>
    </complexType>
    <element name="unsupportedMemberInterfaceFault" 
        type="ogsi:UnsupportedMemberInterfaceFaultType"/>  
    <complexType name="UnsupportedMemberInterfaceFaultType">
      <complexContent>
        <extension base="ogsi:FaultType"/>
      </complexContent>
    </complexType>
    <element name="addRefusedFault" type="ogsi:AddRefusedFaultType"/>  
    <complexType name="AddRefusedFaultType">
      <complexContent>
        <extension base="ogsi:FaultType"/>
      </complexContent>
    </complexType>
    <element name="matchFailedFault" 
        type="ogsi:MatchFailedFaultType"/>  
    <complexType name="MatchFailedFaultType">
      <complexContent>
        <extension base="ogsi:FaultType"/>
      </complexContent>
    </complexType>
    <element name="removeFailedFault" 
        type="ogsi:RemoveFailedFaultType"/>  
    <complexType name="RemoveFailedFaultType">
      <complexContent>
        <extension base="ogsi:FaultType"/>
      </complexContent>
    </complexType>
  </schema>
</types>

<!-- Grid Service Messages -->
<message name="FindServiceDataInputMessage">
  <part name="parameters" element="ogsi:findServiceData"/>
</message>
<message name="FindServiceDataOutputMessage">
  <part name="parameters" element="ogsi:findServiceDataResponse"/>
</message>
<message name="SetServiceDataInputMessage">
  <part name="parameters" element="ogsi:setServiceData"/>
</message>
<message name="SetServiceDataOutputMessage">
  <part name="parameters" element="ogsi:setServiceDataResponse"/>
</message>
<message name="RequestTerminationBeforeInputMessage">
  <part name="parameters" element="ogsi:requestTerminationBefore"/>
</message>
<message name="RequestTerminationBeforeOutputMessage">
  <part name="parameters" 
      element="ogsi:requestTerminationBeforeResponse"/>
</message>
<message name="RequestTerminationAfterInputMessage">
  <part name="parameters" element="ogsi:requestTerminationAfter"/>
</message>
<message name="RequestTerminationAfterOutputMessage">
  <part name="parameters" 
      element="ogsi:requestTerminationAfterResponse"/>
</message>
<message name="DestroyInputMessage">
  <part name="parameters" element="ogsi:destroy"/>
</message>
<message name="DestroyOutputMessage">
  <part name="parameters" element="ogsi:destroyResponse"/>
</message>

<!-- Grid Service Fault Messages -->
<message name="FaultMessage">
  <part name="fault" element="ogsi:fault"/>
</message>
<message name="ServiceNotDestroyedFaultMessage">
  <part name="fault" element="ogsi:serviceNotDestroyedFault"/>
</message>
<message name="ExtensibilityTypeFaultMessage">
  <part name="fault" element="ogsi:extensibilityTypeFault"/>
</message>
<message name="ExtensibilityNotSupportedFaultMessage">
  <part name="fault" element="ogsi:extensibilityNotSupportedFault"/>
</message>
<message name="TargetInvalidFaultMessage">
  <part name="fault" element="ogsi:targetInvalidFault"/>
</message>
<message name="CardinalityViolationFaultMessage">
  <part name="fault" element="ogsi:cardinalityViolationFault"/>
</message>
<message name="MutabilityViolationFaultMessage">
  <part name="fault" element="ogsi:mutabilityViolationFault"/>
</message>
<message name="ModifiabilityViolationFaultMessage">
  <part name="fault" element="ogsi:modifiabilityViolationFault"/>
</message>
<message name="TypeViolationFaultMessage">
  <part name="fault" element="ogsi:typeViolationFault"/>
</message>
<message name="IncorrectValueFaultMessage">
  <part name="fault" element="ogsi:incorrectValueFault"/>
</message>
<message name="PartialFailureFaultMessage">
  <part name="fault" element="ogsi:partialFailureFault"/>
</message>
<message name="TerminationTimeUnchangedFaultMessage">
  <part name="fault" element="ogsi:terminationTimeUnchangedFault"/>
</message>

<!-- HandleResolver Messages -->
<message name="FindByHandleInputMessage">
  <part name="parameters" element="ogsi:findByHandle"/>
</message>
<message name="FindByHandleOutputMessage">
  <part name="parameters" element="ogsi:findByHandleResponse"/>
</message>

<!-- HandleResolver Fault Messages -->
<message name="InvalidHandleFaultMessage">
  <part name="fault" element="ogsi:invalidHandleFault"/>
</message> 
<message name="NoAdditionalReferencesAvailableFaultMessage">
  <part name="fault" 
      element="ogsi:noAdditionalReferencesAvailableFault"/>
</message> 
<message name="NoReferencesAvailableFaultMessage">
  <part name="fault" element="ogsi:noReferencesAvailableFault"/>
</message> 
<message name="RedirectionFaultMessage">
  <part name="fault" element="ogsi:redirectionFault"/>
</message> 
<message name="NoSuchServiceFaultMessage">
  <part name="fault" element="ogsi:noSuchServiceFault"/>
</message> 
<message name="NoSuchServiceStartedFaultMessage">
  <part name="fault" element="ogsi:noSuchServiceStartedFault"/>
</message> 
<message name="ServiceHasTerminatedFaultMessage">
  <part name="fault" element="ogsi:serviceHasTerminatedFault"/>
</message> 
<message name="TemporarilyUnavailableFaultMessage">
  <part name="fault" element="ogsi:temporarilyUnavailableFault"/>
</message> 

<!-- Factory Messages -->
<message name="CreateServiceInputMessage">
  <part name="parameters" element="ogsi:createService"/>
</message>
<message name="CreateServiceOutputMessage">
  <part name="parameters" element="ogsi:createServiceResponse"/>
</message>

<!-- Factory Fault Messages -->
<message name="ServiceAlreadyExistsFaultMessage">
  <part name="fault" element="ogsi:serviceAlreadyExistsFault"/>
</message>

<!-- NotificaitonSource Messages -->
<message name="SubscribeInputMessage">
  <part name="parameters" element="ogsi:subscribe"/>
</message>
<message name="SubscribeOutputMessage">

⌨️ 快捷键说明

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