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

📄 ogsi.xsd

📁 factorization.zip
💻 XSD
📖 第 1 页 / 共 2 页
字号:
        </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> 
    <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 maxOccurs="unbounded" minOccurs="1" name="createsInterface" type="QName"/>
          </sequence>
        </extension>
      </complexContent>
    </complexType>

    <!-- Factory Message Types -->
    <element name="createService">
      <complexType>
        <sequence>
          <element maxOccurs="1" minOccurs="0" name="terminationTime" type="ogsi:TerminationTimeType"/>
          <element maxOccurs="1" minOccurs="0" name="creationParameters" type="ogsi:ExtensibilityType"/>
        </sequence>
      </complexType>
    </element>
    <element name="createServiceResponse">
      <complexType>
        <sequence>
          <element name="locator" type="ogsi:LocatorType"/>
          <element name="currentTerminationTime" type="ogsi:TerminationTimeType"/>
          <element maxOccurs="1" minOccurs="0" name="extensibilityOutput" type="ogsi:ExtensibilityType"/>
        </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 maxOccurs="1" minOccurs="1" name="memberInterface" type="QName"/>
        <element maxOccurs="unbounded" minOccurs="0" name="content" type="QName"/>
      </sequence>
    </complexType>
    <complexType name="EntryContentType">
      <sequence>
        <any maxOccurs="unbounded" minOccurs="0" namespace="##any"/>
      </sequence>     
    </complexType>
        
    <complexType name="EntryType">
      <sequence>
        <element maxOccurs="1" minOccurs="1" name="serviceGroupEntryLocator" nillable="true" type="ogsi:LocatorType"/>      
        <element maxOccurs="1" minOccurs="1" name="memberServiceLocator" type="ogsi:LocatorType"/> 
        <element maxOccurs="1" minOccurs="1" name="content" type="ogsi:EntryContentType"/> 
      </sequence>     
    </complexType>


    <!-- Service Group Registration Service Data Types -->
    <element name="matchByLocatorEquivalence" type="ogsi:MatchByLocatorEquivalenceType"/>
    <complexType name="MatchByLocatorEquivalenceType">
      <sequence>
        <element maxOccurs="unbounded" minOccurs="0" name="locator" type="ogsi:LocatorType"/>
      </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 maxOccurs="1" minOccurs="0" name="terminationTime" type="ogsi:TerminationTimeType"/>
        </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>
  <element name="interface" nillable="false" type="xsd:QName"/><element name="serviceDataName" nillable="false" type="xsd:QName"/><element name="factoryLocator" nillable="true" type="ogsi:LocatorType"/><element name="gridServiceHandle" nillable="false" type="ogsi:HandleType"/><element name="gridServiceReference" nillable="false" type="ogsi:ReferenceType"/><element name="findServiceDataExtensibility" nillable="false" type="ogsi:OperationExtensibilityType"/><element name="setServiceDataExtensibility" nillable="false" type="ogsi:OperationExtensibilityType"/><element name="terminationTime" nillable="false" type="ogsi:TerminationTimeType"/><element name="handleResolverScheme" nillable="true" type="xsd:anyURI"/><element name="createServiceExtensibility" nillable="false" type="ogsi:CreateServiceExtensibilityType"/><element name="notifiableServiceDataName" nillable="false" type="xsd:QName"/><element name="subscribeExtensibility" nillable="false" type="ogsi:OperationExtensibilityType"/><element name="subscriptionExpression" nillable="false" type="xsd:anyType"/><element name="sinkLocator" nillable="false" type="ogsi:LocatorType"/><element name="memberServiceLocator" nillable="false" type="ogsi:LocatorType"/><element name="content" nillable="false" type="ogsi:EntryContentType"/><element name="membershipContentRule" nillable="false" type="ogsi:MembershipContentRuleType"/><element name="entry" nillable="false" type="ogsi:EntryType"/><element name="addExtensibility" nillable="false" type="ogsi:OperationExtensibilityType"/><element name="removeExtensibility" nillable="false" type="ogsi:OperationExtensibilityType"/></schema>

⌨️ 快捷键说明

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