📄 ogsi.xsd
字号:
</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 + -