<?xml version="1.0" encoding="UTF-8"?>
<!-- The IEEE hereby grants a general, royalty-free license to copy, distribute, -->
<!-- display and make derivative works from this material, for all purposes,     -->
<!-- provided that any use of the material contains the following                -->
<!-- attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".         -->
<!-- Should you require additional information, contact the Manager, Standards   -->
<!-- Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).      -->
<!-- ################################################################################################## -->
<!-- ####################  Web Service API version 1.0 for HLA 1516 Evolved   ######################### -->
<!-- ####################  Date:    2010-08-16                                ######################### -->
<!-- ####################  Author:  Pitch Technologies AB                     ######################### -->
<!-- ################################################################################################## -->
<wsdl:definitions xmlns:wshlae="http://standards.ieee.org/IEEE1516-2010/WSDL/v1" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
                  targetNamespace="http://standards.ieee.org/IEEE1516-2010/WSDL/v1">
   <!-- ################################################################################################## -->
   <!-- ##################################  WS HLA 1516e Types ########################################### -->
   <!-- ################################################################################################## -->
   <wsdl:types>
      <xsd:schema elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                  xmlns:wshlae="http://standards.ieee.org/IEEE1516-2010/WSDL/v1"
                  targetNamespace="http://standards.ieee.org/IEEE1516-2010/WSDL/v1">
         <!-- ################################################################################################# -->
         <!-- ################################### SIMPLE TYPES ################################################ -->
         <!-- ################################################################################################# -->
         <xsd:simpleType name="AttributeDesignator">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="AttributeName">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="AttributeValue">
            <xsd:restriction base="xsd:base64Binary"/>
         </xsd:simpleType>
         <xsd:simpleType name="DimensionBound">
            <xsd:restriction base="xsd:long"/>
         </xsd:simpleType>
         <xsd:simpleType name="DimensionDesignator">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="DimensionName">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="EncodedHandle">
            <xsd:restriction base="xsd:base64Binary"/>
         </xsd:simpleType>
         <xsd:simpleType name="EncodedHLAinteger64Time">
            <xsd:restriction base="xsd:base64Binary"/>
         </xsd:simpleType>
         <xsd:simpleType name="EncodedHLAinteger64TimeInterval">
            <xsd:restriction base="xsd:base64Binary"/>
         </xsd:simpleType>
         <xsd:simpleType name="EncodedHLAfloat64Time">
            <xsd:restriction base="xsd:base64Binary"/>
         </xsd:simpleType>
         <xsd:simpleType name="EncodedHLAfloat64TimeInterval">
            <xsd:restriction base="xsd:base64Binary"/>
         </xsd:simpleType>
         <xsd:simpleType name="FaultDescription">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="FederationExecutionName">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="FederationSaveLabel">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="FederateDesignator">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="FederateName">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="FederateType">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="FomDocumentDesignator">
            <xsd:restriction base="xsd:anyURI"/>
         </xsd:simpleType>
         <xsd:simpleType name="HLAinteger64Time">
            <xsd:restriction base="xsd:long"/>
         </xsd:simpleType>
         <xsd:simpleType name="HLAinteger64TimeInterval">
            <xsd:restriction base="xsd:long"/>
         </xsd:simpleType>
         <xsd:simpleType name="HLAfloat64Time">
            <xsd:restriction base="xsd:double"/>
         </xsd:simpleType>
         <xsd:simpleType name="HLAfloat64TimeInterval">
            <xsd:restriction base="xsd:double"/>
         </xsd:simpleType>
         <xsd:simpleType name="InstanceAttributeOwnershipIndicator">
            <xsd:restriction base="xsd:boolean"/>
         </xsd:simpleType>
         <xsd:simpleType name="InteractionClassDesignator">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="InteractionClassName">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="LocalSettingsDesignator">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="LogicalTime">
            <xsd:restriction base="xsd:base64Binary"/>
         </xsd:simpleType>
         <xsd:simpleType name="LogicalTimeImplementationName">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="LogicalTimeInterval">
            <xsd:restriction base="xsd:base64Binary"/>
         </xsd:simpleType>
         <xsd:simpleType name="MaximumCallbackCount">
            <xsd:restriction base="xsd:long"/>
         </xsd:simpleType>
         <xsd:simpleType name="MessageRetractionDesignator">
            <xsd:restriction base="xsd:base64Binary"/>
         </xsd:simpleType>
         <xsd:simpleType name="MimDocumentDesignator">
            <xsd:restriction base="xsd:anyURI"/>
         </xsd:simpleType>
         <xsd:simpleType name="NormalizedValue">
            <xsd:restriction base="xsd:long"/>
         </xsd:simpleType>
         <xsd:simpleType name="ObjectClassDesignator">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="ObjectClassName">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="ObjectInstanceDesignator">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="ObjectInstanceName">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="OrderName">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="OwnershipDesignator">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="ParameterDesignator">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="ParameterName">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="ParameterValue">
            <xsd:restriction base="xsd:base64Binary"/>
         </xsd:simpleType>
         <xsd:simpleType name="PassiveSubscriptionIndicator">
            <xsd:restriction base="xsd:boolean"/>
         </xsd:simpleType>
         <xsd:simpleType name="PendingIndicator">
            <xsd:restriction base="xsd:long"/>
         </xsd:simpleType>
         <xsd:simpleType name="RangeBound">
            <xsd:restriction base="xsd:long"/>
         </xsd:simpleType>
         <xsd:simpleType name="RegionDesignator">
            <xsd:restriction base="xsd:base64Binary"/>
         </xsd:simpleType>
         <xsd:simpleType name="SuccessIndicator">
            <xsd:restriction base="xsd:boolean"/>
         </xsd:simpleType>
         <xsd:simpleType name="SynchronizationPointLabel">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="TimeIsValid">
            <xsd:restriction base="xsd:boolean"/>
         </xsd:simpleType>
         <xsd:simpleType name="TransportationTypeName">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="TransportationTypeDesignator">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="UpdateRate">
            <xsd:restriction base="xsd:double"/>
         </xsd:simpleType>
         <xsd:simpleType name="UpdateRateDesignator">
            <xsd:restriction base="xsd:string"/>
         </xsd:simpleType>
         <xsd:simpleType name="UserSuppliedTag">
            <xsd:restriction base="xsd:base64Binary"/>
         </xsd:simpleType>
         <!-- ################################################################################################# -->
         <!-- ################################### COMPLEX TYPES ############################################### -->
         <!-- ################################################################################################# -->
         <xsd:complexType name="AttributeDesignatorSetRegionDesignatorSetPair">
            <xsd:sequence>
               <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
               <xsd:element name="regionDesignatorSet" type="wshlae:RegionDesignatorSet"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="AttributeDesignatorSet">
            <xsd:sequence>
               <xsd:element name="attributeDesignator" type="wshlae:AttributeDesignator" minOccurs="0"
                            maxOccurs="unbounded"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="AttributeDesignatorSetRegionDesignatorSetPairList">
            <xsd:sequence>
               <xsd:element name="attributeDesignatorSetRegionDesignatorSetPair"
                            type="wshlae:AttributeDesignatorSetRegionDesignatorSetPair"
                            minOccurs="0" maxOccurs="unbounded"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="AttributeDesignatorValuePair">
            <xsd:sequence>
               <xsd:element name="attributeDesignator" type="wshlae:AttributeDesignator"/>
               <xsd:element name="attributeValue" type="wshlae:AttributeValue"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="AttributeDesignatorValuePairSet">
            <xsd:sequence>
               <xsd:element name="attributeDesignatorValuePair" type="wshlae:AttributeDesignatorValuePair"
                            minOccurs="0" maxOccurs="unbounded"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="Callback">
            <xsd:sequence>
               <xsd:choice>
                  <!-- 4.4 -->
                  <xsd:element name="connectionLost" type="wshlae:connectionLost" minOccurs="0" maxOccurs="1"/>
                  <!-- 4.8 -->
                  <xsd:element name="reportFederationExecutions" type="wshlae:reportFederationExecutions" minOccurs="0"
                               maxOccurs="1"/>
                  <!-- 4.12 -->
                  <xsd:element name="synchronizationPointRegistrationSucceeded"
                               type="wshlae:synchronizationPointRegistrationSucceeded" minOccurs="0" maxOccurs="1"/>
                  <xsd:element name="synchronizationPointRegistrationFailed"
                               type="wshlae:synchronizationPointRegistrationFailed" minOccurs="0" maxOccurs="1"/>
                  <!-- 4.13 -->
                  <xsd:element name="announceSynchronizationPoint" type="wshlae:announceSynchronizationPoint"
                               minOccurs="0" maxOccurs="1"/>
                  <!-- 4.15 -->
                  <xsd:element name="federationSynchronized" type="wshlae:federationSynchronized" minOccurs="0"
                               maxOccurs="1"/>
                  <!-- 4.17 -->
                  <xsd:element name="initiateFederateSave" type="wshlae:initiateFederateSave" minOccurs="0"
                               maxOccurs="1"/>
                  <!-- 4.20 -->
                  <xsd:element name="federationSaved" type="wshlae:federationSaved" minOccurs="0" maxOccurs="1"/>
                  <xsd:element name="federationNotSaved" type="wshlae:federationNotSaved" minOccurs="0" maxOccurs="1"/>
                  <!-- 4.23 -->
                  <xsd:element name="federationSaveStatusResponse" type="wshlae:federationSaveStatusResponse"
                               minOccurs="0" maxOccurs="1"/>
                  <!-- 4.25 -->
                  <xsd:element name="requestFederationRestoreSucceeded"
                               type="wshlae:requestFederationRestoreSucceeded" minOccurs="0" maxOccurs="1"/>
                  <xsd:element name="requestFederationRestoreFailed"
                               type="wshlae:requestFederationRestoreFailed" minOccurs="0" maxOccurs="1"/>
                  <!-- 4.26 -->
                  <xsd:element name="federationRestoreBegun" type="wshlae:federationRestoreBegun" minOccurs="0"
                               maxOccurs="1"/>
                  <!-- 4.27 -->
                  <xsd:element name="initiateFederateRestore" type="wshlae:initiateFederateRestore" minOccurs="0"
                               maxOccurs="1"/>
                  <!-- 4.29 -->
                  <xsd:element name="federationRestored" type="wshlae:federationRestored" minOccurs="0" maxOccurs="1"/>
                  <xsd:element name="federationNotRestored" type="wshlae:federationNotRestored" minOccurs="0"
                               maxOccurs="1"/>
                  <!-- 4.32 -->
                  <xsd:element name="federationRestoreStatusResponse" type="wshlae:federationRestoreStatusResponse"
                               minOccurs="0" maxOccurs="1"/>
                  <!-- 5.10 -->
                  <xsd:element name="startRegistrationForObjectClass" type="wshlae:startRegistrationForObjectClass"
                               minOccurs="0" maxOccurs="1"/>
                  <!-- 5.11 -->
                  <xsd:element name="stopRegistrationForObjectClass" type="wshlae:stopRegistrationForObjectClass"
                               minOccurs="0" maxOccurs="1"/>
                  <!-- 5.12 -->
                  <xsd:element name="turnInteractionsOn" type="wshlae:turnInteractionsOn" minOccurs="0" maxOccurs="1"/>
                  <!-- 5.13 -->
                  <xsd:element name="turnInteractionsOff" type="wshlae:turnInteractionsOff" minOccurs="0"
                               maxOccurs="1"/>
                  <!-- 6.3 -->
                  <xsd:element name="objectInstanceNameReservationSucceeded"
                               type="wshlae:objectInstanceNameReservationSucceeded" minOccurs="0"
                               maxOccurs="1"/>
                  <xsd:element name="objectInstanceNameReservationFailed"
                               type="wshlae:objectInstanceNameReservationFailed" minOccurs="0"
                               maxOccurs="1"/>
                  <!-- 6.6 -->
                  <xsd:element name="multipleObjectInstanceNameReservationSucceeded"
                               type="wshlae:multipleObjectInstanceNameReservationSucceeded" minOccurs="0"
                               maxOccurs="1"/>
                  <xsd:element name="multipleObjectInstanceNameReservationFailed"
                               type="wshlae:multipleObjectInstanceNameReservationFailed" minOccurs="0"
                               maxOccurs="1"/>
                  <!-- 6.9 -->
                  <xsd:element name="discoverObjectInstance" type="wshlae:discoverObjectInstance" minOccurs="0"
                               maxOccurs="1"/>
                  <!-- 6.11 -->
                  <xsd:element name="reflectAttributeValues" type="wshlae:reflectAttributeValues" minOccurs="0"
                               maxOccurs="1"/>
                  <!-- 6.13 -->
                  <xsd:element name="receiveInteraction" type="wshlae:receiveInteraction" minOccurs="0" maxOccurs="1"/>
                  <!-- 6.15 -->
                  <xsd:element name="removeObjectInstance" type="wshlae:removeObjectInstance" minOccurs="0"
                               maxOccurs="1"/>
                  <!-- 6.17 -->
                  <xsd:element name="attributesInScope" type="wshlae:attributesInScope" minOccurs="0" maxOccurs="1"/>
                  <!-- 6.18 -->
                  <xsd:element name="attributesOutOfScope" type="wshlae:attributesOutOfScope" minOccurs="0"
                               maxOccurs="1"/>
                  <!-- 6.20 -->
                  <xsd:element name="provideAttributeValueUpdate" type="wshlae:provideAttributeValueUpdate"
                               minOccurs="0" maxOccurs="1"/>
                  <!-- 6.21 -->
                  <xsd:element name="turnUpdatesOnForObjectInstance" type="wshlae:turnUpdatesOnForObjectInstance"
                               minOccurs="0" maxOccurs="1"/>
                  <!-- 6.22 -->
                  <xsd:element name="turnUpdatesOffForObjectInstance" type="wshlae:turnUpdatesOffForObjectInstance"
                               minOccurs="0" maxOccurs="1"/>
                 <!-- 6.24 -->
                 <xsd:element name="confirmAttributeTransportationTypeChange" type="wshlae:confirmAttributeTransportationTypeChange"
                              minOccurs="0" maxOccurs="1"/>
                  <!-- 6.26 -->
                  <xsd:element name="reportAttributeTransportationType" type="wshlae:reportAttributeTransportationType"
                               minOccurs="0" maxOccurs="1"/>
                  <!-- 6.28 -->
                  <xsd:element name="confirmInteractionTransportationTypeChange"
                               type="wshlae:confirmInteractionTransportationTypeChange"
                               minOccurs="0" maxOccurs="1"/>
                  <!-- 6.30 -->
                  <xsd:element name="reportInteractionTransportationType" type="wshlae:reportInteractionTransportationType"
                               minOccurs="0" maxOccurs="1"/>
                  <!-- 7.4 -->
                  <xsd:element name="requestAttributeOwnershipAssumption"
                               type="wshlae:requestAttributeOwnershipAssumption" minOccurs="0" maxOccurs="1"/>
                  <!-- 7.5 -->
                  <xsd:element name="requestDivestitureConfirmation" type="wshlae:requestDivestitureConfirmation"
                               minOccurs="0" maxOccurs="1"/>
                  <!-- 7.7 -->
                  <xsd:element name="attributeOwnershipAcquisitionNotification"
                               type="wshlae:attributeOwnershipAcquisitionNotification" minOccurs="0" maxOccurs="1"/>
                  <!-- 7.10 -->
                  <xsd:element name="attributeOwnershipUnavailable" type="wshlae:attributeOwnershipUnavailable"
                               minOccurs="0" maxOccurs="1"/>
                  <!-- 7.11 -->
                  <xsd:element name="requestAttributeOwnershipRelease" type="wshlae:requestAttributeOwnershipRelease"
                               minOccurs="0" maxOccurs="1"/>
                  <!-- 7.16 -->
                  <xsd:element name="confirmAttributeOwnershipAcquisitionCancellation"
                               type="wshlae:confirmAttributeOwnershipAcquisitionCancellation" minOccurs="0"
                               maxOccurs="1"/>
                  <!-- 7.18 -->
                  <xsd:element name="informAttributeOwnership" type="wshlae:informAttributeOwnership" minOccurs="0"
                               maxOccurs="1"/>
                  <!-- 7.18 -->
                  <xsd:element name="attributeIsNotOwned" type="wshlae:attributeIsNotOwned" minOccurs="0"
                               maxOccurs="1"/>
                  <!-- 7.18 -->
                  <xsd:element name="attributeIsOwnedByRTI" type="wshlae:attributeIsOwnedByRTI" minOccurs="0"
                               maxOccurs="1"/>
                  <!-- 8.3 -->
                  <xsd:element name="timeRegulationEnabled" type="wshlae:timeRegulationEnabled" minOccurs="0"
                               maxOccurs="1"/>
                  <!-- 8.6 -->
                  <xsd:element name="timeConstrainedEnabled" type="wshlae:timeConstrainedEnabled" minOccurs="0"
                               maxOccurs="1"/>
                  <!-- 8.13 -->
                  <xsd:element name="timeAdvanceGrant" type="wshlae:timeAdvanceGrant" minOccurs="0" maxOccurs="1"/>
                  <!-- 8.22 -->
                  <xsd:element name="requestRetraction" type="wshlae:requestRetraction" minOccurs="0" maxOccurs="1"/>
               </xsd:choice>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="CallbackArray">
            <xsd:sequence>
               <xsd:element name="callback" type="wshlae:Callback" minOccurs="0" maxOccurs="unbounded"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="CallbackReturn">
            <xsd:sequence>
               <xsd:element name="callbackArray" type="wshlae:CallbackArray"/>
               <xsd:element name="pendingIndicator" type="wshlae:PendingIndicator"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="DimensionDesignatorSet">
            <xsd:sequence>
               <xsd:element name="dimensionDesignator" type="wshlae:DimensionDesignator" minOccurs="0"
                            maxOccurs="unbounded"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="FederateDesignatorRestoreStatus">
            <xsd:sequence>
               <xsd:element name="preRestoreFederateDesignator" type="wshlae:FederateDesignator"/>
               <xsd:element name="postRestoreFederateDesignator" type="wshlae:FederateDesignator"/>
               <xsd:element name="restoreStatus" type="wshlae:RestoreStatus"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="FederateDesignatorRestoreStatusList">
            <xsd:sequence>
               <xsd:element name="federateDesignatorRestoreStatus" type="wshlae:FederateDesignatorRestoreStatus"
                            minOccurs="0" maxOccurs="unbounded"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="FederateDesignatorSaveStatusPair">
            <xsd:sequence>
               <xsd:element name="federateDesignator" type="wshlae:FederateDesignator"/>
               <xsd:element name="saveStatus" type="wshlae:SaveStatus"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="FederateDesignatorSaveStatusPairList">
            <xsd:sequence>
               <xsd:element name="federateDesignatorSaveStatusPair" type="wshlae:FederateDesignatorSaveStatusPair"
                            minOccurs="0" maxOccurs="unbounded"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="FederateDesignatorSet">
            <xsd:sequence>
               <xsd:element name="federateDesignator" type="wshlae:FederateDesignator" minOccurs="0"
                            maxOccurs="unbounded"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="FederationExecutionInformation">
            <xsd:sequence>
               <xsd:element name="federationExecutionName" type="wshlae:FederationExecutionName"/>
               <xsd:element name="logicalTimeImplementationName" type="wshlae:LogicalTimeImplementationName"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="FederationExecutionInformationSet">
            <xsd:sequence>
               <xsd:element name="federationExecutionNameInformation" type="wshlae:FederationExecutionInformation"
                            minOccurs="0"
                            maxOccurs="unbounded"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="FomDocumentDesignatorSet">
            <xsd:sequence>
               <xsd:element name="fomModule" type="wshlae:FomDocumentDesignator" minOccurs="0"
                            maxOccurs="unbounded"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="ObjectInstanceNameSet">
            <xsd:sequence>
               <xsd:element name="objectInstanceName" type="wshlae:ObjectInstanceName" minOccurs="0"
                            maxOccurs="unbounded"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="ParameterDesignatorValuePair">
            <xsd:sequence>
               <xsd:element name="parameterDesignator" type="wshlae:ParameterDesignator"/>
               <xsd:element name="parameterValue" type="wshlae:ParameterValue"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="ParameterDesignatorValuePairSet">
            <xsd:sequence>
               <xsd:element name="parameterDesignatorValuePair" type="wshlae:ParameterDesignatorValuePair" minOccurs="0"
                            maxOccurs="unbounded"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="RangeBounds">
            <xsd:sequence>
               <xsd:element name="upperRangeBound" type="wshlae:RangeBound"/>
               <xsd:element name="lowerRangeBound" type="wshlae:RangeBound"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="RegionDesignatorSet">
            <xsd:sequence>
               <xsd:element name="regionDesignator" type="wshlae:RegionDesignator" minOccurs="0"
                            maxOccurs="unbounded"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="TimeQueryReturn">
            <xsd:sequence>
               <xsd:element name="timeIsValid" type="wshlae:TimeIsValid"/>
               <xsd:element name="logicalTime" type="wshlae:LogicalTime" nillable="true"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- ################################################################################################## -->
         <!-- #################################### ENUMERATIONS ################################################ -->
         <!-- ################################################################################################## -->
         <xsd:simpleType name="OrderType">
            <xsd:restriction base="xsd:string">
               <xsd:enumeration value="Receive"/>
               <xsd:enumeration value="TimeStamp"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="ResignAction">
            <xsd:restriction base="xsd:string">
               <xsd:enumeration value="UnconditionallyDivestAttributes"/>
               <xsd:enumeration value="DeleteObjects"/>
               <xsd:enumeration value="CancelPendingOwnershipAcquisitions"/>
               <xsd:enumeration value="DeleteObjectsThenDivest"/>
               <xsd:enumeration value="CancelThenDeleteThenDivest"/>
               <xsd:enumeration value="NoAction"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="RestoreFailureReason">
            <xsd:restriction base="xsd:string">
               <xsd:enumeration value="RTIUnableToRestore"/>
               <xsd:enumeration value="FederateReportedFailureDuringRestore"/>
               <xsd:enumeration value="FederateResignedDuringRestore"/>
               <xsd:enumeration value="RTIDetectedFailureDuringRestore"/>
               <xsd:enumeration value="RestoreAborted"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="RestoreStatus">
            <xsd:restriction base="xsd:string">
               <xsd:enumeration value="NoRestoreInProgress"/>
               <xsd:enumeration value="FederateRestoreRequestPending"/>
               <xsd:enumeration value="FederateWaitingForRestoreToBegin"/>
               <xsd:enumeration value="FederatePreparedToRestore"/>
               <xsd:enumeration value="FederateRestoring"/>
               <xsd:enumeration value="FederateWaitingForFederationToRestore"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="SaveFailureReason">
            <xsd:restriction base="xsd:string">
               <xsd:enumeration value="RTIUnableToSave"/>
               <xsd:enumeration value="FederateReportedFailureDuringSave"/>
               <xsd:enumeration value="FederateResignedDuringSave"/>
               <xsd:enumeration value="RTIDetectedFailureDuringSave"/>
               <xsd:enumeration value="SaveTimeCannotBeHonored"/>
               <xsd:enumeration value="SaveAborted"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="SaveStatus">
            <xsd:restriction base="xsd:string">
               <xsd:enumeration value="NoSaveInProgress"/>
               <xsd:enumeration value="FederateInstructedToSave"/>
               <xsd:enumeration value="FederateSaving"/>
               <xsd:enumeration value="FederateWaitingForFederationToSave"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="ServiceGroup">
            <xsd:restriction base="xsd:string">
               <xsd:enumeration value="DataDistributionManagement"/>
               <xsd:enumeration value="DeclarationManagement"/>
               <xsd:enumeration value="FederationManagement"/>
               <xsd:enumeration value="ObjectManagement"/>
               <xsd:enumeration value="OwnershipManagement"/>
               <xsd:enumeration value="SupportServices"/>
               <xsd:enumeration value="TimeManagement"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="SynchronizationPointFailureReason">
            <xsd:restriction base="xsd:string">
               <xsd:enumeration value="SynchronizationPointLabelNotUnique"/>
               <xsd:enumeration value="SynchronizationSetMemberNotJoined"/>
            </xsd:restriction>
         </xsd:simpleType>
         <!-- ################################################################################################## -->
         <!-- ##################################  WS HLA 1516e Calls ########################################### -->
         <!-- ################################################################################################## -->
         <!-- 4.2 CONNECT -->
         <xsd:element name="connect">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="localSettingsDesignator" type="wshlae:LocalSettingsDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="connectResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 4.3 DISCONNECT -->
         <xsd:element name="disconnect">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="disconnectResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 4.5 CREATE FEDERATION EXECUTION -->
         <xsd:element name="createFederationExecution">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="federationExecutionName" type="wshlae:FederationExecutionName"/>
                  <xsd:element name="fomDocumentDesignatorSet" type="wshlae:FomDocumentDesignatorSet"/>
                  <xsd:element name="mimDocumentDesignator" type="wshlae:MimDocumentDesignator" nillable="true"/>
                  <xsd:element name="logicalTimeImplementationName" type="wshlae:LogicalTimeImplementationName"
                               nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="createFederationExecutionResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 4.6 DESTROY FEDERATION EXECUTION -->
         <xsd:element name="destroyFederationExecution">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="federationExecutionName" type="wshlae:FederationExecutionName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="destroyFederationExecutionResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 4.7 LIST FEDERATION EXECUTIONS -->
         <xsd:element name="listFederationExecutions">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="listFederationExecutionsResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 4.9 JOIN FEDERATION EXECUTION -->
         <xsd:element name="joinFederationExecution">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="federateName" type="wshlae:FederateName"/>
                  <xsd:element name="federateType" type="wshlae:FederateType"/>
                  <xsd:element name="federationExecutionName" type="wshlae:FederationExecutionName"/>
                  <xsd:element name="additionalFomModules" type="wshlae:FomDocumentDesignatorSet"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="joinFederationExecutionResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="joinFederationExecutionReturn" type="wshlae:FederateDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 4.10 RESIGN FEDERATION EXECUTION -->
         <xsd:element name="resignFederationExecution">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="resignAction" type="wshlae:ResignAction"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="resignFederationExecutionResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 4.11 REGISTER FEDERATION SYNCHRONIZATION POINT -->
         <xsd:element name="registerFederationSynchronizationPoint">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="synchronizationPointLabel" type="wshlae:SynchronizationPointLabel"/>
                  <xsd:element name="userSuppliedTag" type="wshlae:UserSuppliedTag"/>
                  <xsd:element name="synchronizationSet" type="wshlae:FederateDesignatorSet" nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="registerFederationSynchronizationPointResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 4.14 SYNCHRONIZATION POINT ACHIEVED -->
         <xsd:element name="synchronizationPointAchieved">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="synchronizationPointLabel" type="wshlae:SynchronizationPointLabel"/>
                  <xsd:element name="successIndicator" type="wshlae:SuccessIndicator" nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="synchronizationPointAchievedResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 4.16 REQUEST FEDERATION SAVE -->
         <xsd:element name="requestFederationSave">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="federationSaveLabel" type="wshlae:FederationSaveLabel"/>
                  <xsd:element name="timeStamp" type="wshlae:LogicalTime" nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="requestFederationSaveResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 4.18 FEDERATE SAVE BEGUN -->
         <xsd:element name="federateSaveBegun">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="federateSaveBegunResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 4.19 FEDERATE SAVE COMPLETE -->
         <xsd:element name="federateSaveComplete">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="federateSaveCompleteResponse">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="federateSaveNotComplete">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="federateSaveNotCompleteResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 4.21 ABORT FEDERATION SAVE -->
         <xsd:element name="abortFederationSave">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="abortFederationSaveResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 4.22 QUERY FEDERATION SAVE STATUS -->
         <xsd:element name="queryFederationSaveStatus">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="queryFederationSaveStatusResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 4.24 REQUEST FEDERATION RESTORE -->
         <xsd:element name="requestFederationRestore">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="federationSaveLabel" type="wshlae:FederationSaveLabel"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="requestFederationRestoreResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 4.28 FEDERATE RESTORE COMPLETE -->
         <xsd:element name="federateRestoreComplete">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="federateRestoreCompleteResponse">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="federateRestoreNotComplete">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="federateRestoreNotCompleteResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 4.30 ABORT FEDERATION RESTORE -->
         <xsd:element name="abortFederationRestore">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="abortFederationRestoreResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 4.31 QUERY FEDERATION RESTORE STATUS -->
         <xsd:element name="queryFederationRestoreStatus">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="queryFederationRestoreStatusResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 5.2 PUBLISH OBJECT CLASS ATTRIBUTES -->
         <xsd:element name="publishObjectClassAttributes">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
                  <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="publishObjectClassAttributesResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 5.3 UNPUBLISH OBJECT CLASS ATTRIBUTES -->
         <xsd:element name="unpublishObjectClassAttributes">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
                  <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet" nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unpublishObjectClassAttributesResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 5.4 PUBLISH INTERACTION CLASS -->
         <xsd:element name="publishInteractionClass">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="publishInteractionClassResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 5.5 UNPUBLISH INTERACTION CLASS -->
         <xsd:element name="unpublishInteractionClass">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unpublishInteractionClassResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 5.6 SUBSCRIBE OBJECT CLASS ATTRIBUTES -->
         <xsd:element name="subscribeObjectClassAttributes">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
                  <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
                  <xsd:element name="passiveSubscriptionIndicator" type="wshlae:PassiveSubscriptionIndicator"
                               nillable="true"/>
                  <xsd:element name="maxUpdateRateDesignator" type="wshlae:UpdateRateDesignator" nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="subscribeObjectClassAttributesResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 5.7 UNSUBSCRIBE OBJECT CLASS ATTRIBUTES -->
          <xsd:element name="unsubscribeObjectClass">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
          <xsd:element name="unsubscribeObjectClassResponse">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="unsubscribeObjectClassAttributes">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
                  <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet" nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unsubscribeObjectClassAttributesResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 5.8 SUBSCRIBE INTERACTION CLASS -->
         <xsd:element name="subscribeInteractionClass">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
                  <xsd:element name="passiveSubscriptionIndicator" type="wshlae:PassiveSubscriptionIndicator"
                               nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="subscribeInteractionClassResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 5.9 UNSUBSCRIBE INTERACTION CLASS -->
         <xsd:element name="unsubscribeInteractionClass">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unsubscribeInteractionClassResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 6.2 RESERVE OBJECT INSTANCE NAME -->
         <xsd:element name="reserveObjectInstanceName">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceName" type="wshlae:ObjectInstanceName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="reserveObjectInstanceNameResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 6.4 RELEASE OBJECT INSTANCE NAME -->
         <xsd:element name="releaseObjectInstanceName">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceName" type="wshlae:ObjectInstanceName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="releaseObjectInstanceNameResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 6.5 RESERVE MULTIPLE OBJECT INSTANCE NAME -->
         <xsd:element name="reserveMultipleObjectInstanceName">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceNameSet" type="wshlae:ObjectInstanceNameSet"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="reserveMultipleObjectInstanceNameResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 6.7 RELEASE MULTIPLE OBJECT INSTANCE NAME -->
         <xsd:element name="releaseMultipleObjectInstanceName">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceNameSet" type="wshlae:ObjectInstanceNameSet"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="releaseMultipleObjectInstanceNameResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 6.8 REGISTER OBJECT INSTANCE -->
         <xsd:element name="registerObjectInstance">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
                  <xsd:element name="objectInstanceName" type="wshlae:ObjectInstanceName" nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="registerObjectInstanceResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="registerObjectInstanceReturn" type="wshlae:ObjectInstanceDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 6.10 UPDATE ATTRIBUTE VALUES -->
         <xsd:element name="updateAttributeValues">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="attributeDesignatorValuePairSet" type="wshlae:AttributeDesignatorValuePairSet"/>
                  <xsd:element name="userSuppliedTag" type="wshlae:UserSuppliedTag"/>
                  <xsd:element name="timeStamp" type="wshlae:LogicalTime" nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="updateAttributeValuesResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="updateAttributeValuesReturn" type="wshlae:MessageRetractionDesignator"
                               nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 6.12 SEND INTERACTION -->
         <xsd:element name="sendInteraction">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
                  <xsd:element name="parameterDesignatorValuePairSet" type="wshlae:ParameterDesignatorValuePairSet"/>
                  <xsd:element name="userSuppliedTag" type="wshlae:UserSuppliedTag"/>
                  <xsd:element name="timeStamp" type="wshlae:LogicalTime" nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="sendInteractionResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="sendInteractionReturn" type="wshlae:MessageRetractionDesignator" nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 6.14 DELETE OBJECT INSTANCE -->
         <xsd:element name="deleteObjectInstance">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="userSuppliedTag" type="wshlae:UserSuppliedTag"/>
                  <xsd:element name="timeStamp" type="wshlae:LogicalTime" nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="deleteObjectInstanceResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="deleteObjectInstanceReturn" type="wshlae:MessageRetractionDesignator"
                               nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 6.16 LOCAL DELETE OBJECT INSTANCE -->
         <xsd:element name="localDeleteObjectInstance">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="localDeleteObjectInstanceResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 6.19 REQUEST ATTRIBUTE VALUE UPDATE -->
         <xsd:element name="requestObjectInstanceAttributeValueUpdate">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
                  <xsd:element name="userSuppliedTag" type="wshlae:UserSuppliedTag"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="requestObjectInstanceAttributeValueUpdateResponse">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="requestObjectClassAttributeValueUpdate">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
                  <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
                  <xsd:element name="userSuppliedTag" type="wshlae:UserSuppliedTag"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="requestObjectClassAttributeValueUpdateResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 6.23 REQUEST ATTRIBUTE TRANSPORTATION TYPE CHANGE -->
         <xsd:element name="requestAttributeTransportationTypeChange">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
                  <xsd:element name="transportationTypeDesignator" type="wshlae:TransportationTypeDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="requestAttributeTransportationTypeChangeResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 6.25 QUERY ATTRIBUTE TRANSPORTATION TYPE -->
         <xsd:element name="queryAttributeTransportationType">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="attributeDesignator" type="wshlae:AttributeDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="queryAttributeTransportationTypeResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 6.27 REQUEST INTERACTION TRANSPORTATION TYPE CHANGE -->
         <xsd:element name="requestInteractionTransportationTypeChange">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
                  <xsd:element name="transportationTypeDesignator" type="wshlae:TransportationTypeDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="requestInteractionTransportationTypeChangeResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 6.29 QUERY INTERACTION TRANSPORTATION TYPE -->
         <xsd:element name="queryInteractionTransportationType">
           <xsd:complexType>
             <xsd:sequence>
               <xsd:element name="federateDesignator" type="wshlae:FederateDesignator"/>
               <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
             </xsd:sequence>
           </xsd:complexType>
         </xsd:element>
         <xsd:element name="queryInteractionTransportationTypeResponse">
           <xsd:complexType/>
         </xsd:element>
         <!-- 7.2 UNCONDITIONAL ATTRIBUTE OWNERSHIP DIVESTITURE -->
         <xsd:element name="unconditionalAttributeOwnershipDivestiture">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unconditionalAttributeOwnershipDivestitureResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 7.3 NEGOTIATED ATTRIBUTE OWNERSHIP DIVESTITURE -->
         <xsd:element name="negotiatedAttributeOwnershipDivestiture">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
                  <xsd:element name="userSuppliedTag" type="wshlae:UserSuppliedTag"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="negotiatedAttributeOwnershipDivestitureResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 7.6 CONFIRM DIVESTITURE -->
         <xsd:element name="confirmDivestiture">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
                  <xsd:element name="userSuppliedTag" type="wshlae:UserSuppliedTag"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="confirmDivestitureResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 7.8 ATTRIBUTE OWNERSHIP ACQUISITION -->
         <xsd:element name="attributeOwnershipAcquisition">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
                  <xsd:element name="userSuppliedTag" type="wshlae:UserSuppliedTag"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="attributeOwnershipAcquisitionResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 7.9 ATTRIBUTE OWNERSHIP ACQUISITION IF AVAILABLE -->
         <xsd:element name="attributeOwnershipAcquisitionIfAvailable">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="attributeOwnershipAcquisitionIfAvailableResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 7.12 ATTRIBUTE OWNERSHIP RELEASE DENIED -->
         <xsd:element name="attributeOwnershipReleaseDenied">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="attributeOwnershipReleaseDeniedResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 7.13 ATTRIBUTE OWNERSHIP DIVESTITURE IF WANTED -->
         <xsd:element name="attributeOwnershipDivestitureIfWanted">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="attributeOwnershipDivestitureIfWantedResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="attributeOwnershipDivestitureIfWantedReturn" type="wshlae:AttributeDesignatorSet"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 7.14 CANCEL NEGOTIATED ATTRIBUTE OWNERSHIP DIVESTITURE -->
         <xsd:element name="cancelNegotiatedAttributeOwnershipDivestiture">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="cancelNegotiatedAttributeOwnershipDivestitureResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 7.15 CANCEL ATTRIBUTE OWNERSHIP ACQUISITION -->
         <xsd:element name="cancelAttributeOwnershipAcquisition">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="cancelAttributeOwnershipAcquisitionResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 7.17 QUERY ATTRIBUTE OWNERSHIP -->
         <xsd:element name="queryAttributeOwnership">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="attributeDesignator" type="wshlae:AttributeDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="queryAttributeOwnershipResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 7.19 IS ATTRIBUTE OWNED BY FEDERATE -->
         <xsd:element name="isAttributeOwnedByFederate">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="attributeDesignator" type="wshlae:AttributeDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="isAttributeOwnedByFederateResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="isAttributeOwnedByFederateReturn"
                               type="wshlae:InstanceAttributeOwnershipIndicator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 8.2 ENABLE TIME REGULATION  -->
         <xsd:element name="enableTimeRegulation">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="lookahead" type="wshlae:LogicalTimeInterval"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="enableTimeRegulationResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 8.4 DISABLE TIME REGULATION -->
         <xsd:element name="disableTimeRegulation">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="disableTimeRegulationResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 8.5 ENABLE TIME CONSTRAINED -->
         <xsd:element name="enableTimeConstrained">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="enableTimeConstrainedResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 8.7 DISABLE TIME CONSTRAINED -->
         <xsd:element name="disableTimeConstrained">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="disableTimeConstrainedResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 8.8 TIME ADVANCE REQUEST -->
         <xsd:element name="timeAdvanceRequest">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="logicalTime" type="wshlae:LogicalTime"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="timeAdvanceRequestResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 8.9 TIME ADVANCE REQUEST AVAILABLE -->
         <xsd:element name="timeAdvanceRequestAvailable">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="logicalTime" type="wshlae:LogicalTime"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="timeAdvanceRequestAvailableResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 8.10 NEXT MESSAGE REQUEST -->
         <xsd:element name="nextMessageRequest">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="logicalTime" type="wshlae:LogicalTime"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="nextMessageRequestResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 8.11 NEXT MESSAGE REQUEST AVAILABLE -->
         <xsd:element name="nextMessageRequestAvailable">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="logicalTime" type="wshlae:LogicalTime"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="nextMessageRequestAvailableResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 8.12 FLUSH QUEUE REQUEST -->
         <xsd:element name="flushQueueRequest">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="logicalTime" type="wshlae:LogicalTime"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="flushQueueRequestResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 8.14 ENABLE ASYNCHRONOUS DELIVERY -->
         <xsd:element name="enableAsynchronousDelivery">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="enableAsynchronousDeliveryResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 8.15 DISABLE ASYNCHRONOUS DELIVERY -->
         <xsd:element name="disableAsynchronousDelivery">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="disableAsynchronousDeliveryResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 8.16 QUERY GALT -->
         <xsd:element name="queryGALT">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="queryGALTResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="queryGALTReturn" type="wshlae:TimeQueryReturn"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 8.17 QUERY LOGICAL TIME -->
         <xsd:element name="queryLogicalTime">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="queryLogicalTimeResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="queryLogicalTimeReturn" type="wshlae:LogicalTime"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 8.18 QUERY LITS -->
         <xsd:element name="queryLITS">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="queryLITSResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="queryLITSReturn" type="wshlae:TimeQueryReturn"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 8.19 MODIFY LOOKAHEAD -->
         <xsd:element name="modifyLookahead">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="requestedLookahead" type="wshlae:LogicalTimeInterval"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="modifyLookaheadResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 8.20 QUERY LOOKAHEAD -->
         <xsd:element name="queryLookahead">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="queryLookaheadResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="queryLookaheadReturn" type="wshlae:LogicalTimeInterval"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 8.21 RETRACT -->
         <xsd:element name="retract">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="messageRetractionDesignator" type="wshlae:MessageRetractionDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="retractResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 8.23 CHANGE ATTRIBUTE ORDER TYPE -->
         <xsd:element name="changeAttributeOrderType">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
                  <xsd:element name="orderType" type="wshlae:OrderType"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="changeAttributeOrderTypeResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 8.24 CHANGE INTERACTION ORDER TYPE -->
         <xsd:element name="changeInteractionOrderType">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
                  <xsd:element name="orderType" type="wshlae:OrderType"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="changeInteractionOrderTypeResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 9.2 CREATE REGION -->
         <xsd:element name="createRegion">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="dimensionDesignatorSet" type="wshlae:DimensionDesignatorSet"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="createRegionResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="createRegionReturn" type="wshlae:RegionDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 9.3 COMMIT REGION MODIFICATIONS  -->
         <xsd:element name="commitRegionModifications">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="regionDesignatorSet" type="wshlae:RegionDesignatorSet"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="commitRegionModificationsResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 9.4 DELETE REGION -->
         <xsd:element name="deleteRegion">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="regionDesignator" type="wshlae:RegionDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="deleteRegionResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 9.5 REGISTER OBJECT INSTANCE WITH REGIONS -->
         <xsd:element name="registerObjectInstanceWithRegions">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
                  <xsd:element name="attributeDesignatorSetRegionDesignatorSetPairList"
                               type="wshlae:AttributeDesignatorSetRegionDesignatorSetPairList"/>
                  <xsd:element name="objectInstanceName" type="wshlae:ObjectInstanceName" nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="registerObjectInstanceWithRegionsResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="registerObjectInstanceWithRegionsReturn" type="wshlae:ObjectInstanceDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 9.6 ASSOCIATE REGIONS FOR UPDATES -->
         <xsd:element name="associateRegionsForUpdates">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="attributeDesignatorSetRegionDesignatorSetPairList"
                               type="wshlae:AttributeDesignatorSetRegionDesignatorSetPairList"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="associateRegionsForUpdatesResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 9.7 UNASSOCIATE REGIONS FOR UPDATES -->
         <xsd:element name="unassociateRegionsForUpdates">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="attributeDesignatorSetRegionDesignatorSetPairList"
                               type="wshlae:AttributeDesignatorSetRegionDesignatorSetPairList"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unassociateRegionsForUpdatesResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 9.8 SUBSCRIBE OBJECT CLASS ATTRIBUTES WITH REGIONS  -->
         <xsd:element name="subscribeObjectClassAttributesWithRegions">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
                  <xsd:element name="attributeDesignatorSetRegionDesignatorSetPairList"
                               type="wshlae:AttributeDesignatorSetRegionDesignatorSetPairList"/>
                  <xsd:element name="passiveSubscriptionIndicator" type="wshlae:PassiveSubscriptionIndicator"
                               nillable="true"/>
                  <xsd:element name="maxUpdateRateDesignator" type="wshlae:UpdateRateDesignator" nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="subscribeObjectClassAttributesWithRegionsResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 9.9 UNSUBSCRIBE OBJECT CLASS ATTRIBUTES WITH REGIONS  -->
         <xsd:element name="unsubscribeObjectClassAttributesWithRegions">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
                  <xsd:element name="attributeDesignatorSetRegionDesignatorSetPairList"
                               type="wshlae:AttributeDesignatorSetRegionDesignatorSetPairList"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unsubscribeObjectClassAttributesWithRegionsResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 9.10 SUBSCRIBE INTERACTION CLASS WITH REGIONS  -->
         <xsd:element name="subscribeInteractionClassWithRegions">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
                  <xsd:element name="regionDesignatorSet" type="wshlae:RegionDesignatorSet"/>
                  <xsd:element name="passiveSubscriptionIndicator" type="wshlae:PassiveSubscriptionIndicator"
                               nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="subscribeInteractionClassWithRegionsResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 9.11 UNSUBSCRIBE INTERACTION CLASS WITH REGIONS  -->
         <xsd:element name="unsubscribeInteractionClassWithRegions">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
                  <xsd:element name="regionDesignatorSet" type="wshlae:RegionDesignatorSet"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unsubscribeInteractionClassWithRegionsResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 9.12 SEND INTERACTION WITH REGIONS -->
         <xsd:element name="sendInteractionWithRegions">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
                  <xsd:element name="parameterDesignatorValuePairSet" type="wshlae:ParameterDesignatorValuePairSet"/>
                  <xsd:element name="regionDesignatorSet" type="wshlae:RegionDesignatorSet"/>
                  <xsd:element name="userSuppliedTag" type="wshlae:UserSuppliedTag"/>
                  <xsd:element name="timeStamp" type="wshlae:LogicalTime" nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="sendInteractionWithRegionsResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="sendInteractionWithRegionsReturn" type="wshlae:MessageRetractionDesignator"
                               nillable="true"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 9.13 REQUEST ATTRIBUTE VALUE UPDATE WITH REGIONS -->
         <xsd:element name="requestAttributeValueUpdateWithRegions">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
                  <xsd:element name="attributeDesignatorSetRegionDesignatorSetPairList"
                               type="wshlae:AttributeDesignatorSetRegionDesignatorSetPairList"/>
                  <xsd:element name="userSuppliedTag" type="wshlae:UserSuppliedTag"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="requestAttributeValueUpdateWithRegionsResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 10.2 GET AUTOMATIC RESIGN DIRECTIVE -->
         <xsd:element name="getAutomaticResignDirective">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="getAutomaticResignDirectiveResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getAutomaticResignDirectiveReturn" type="wshlae:ResignAction"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.3 SET AUTOMATIC RESIGN DIRECTIVE -->
         <xsd:element name="setAutomaticResignDirective">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="resignDirective" type="wshlae:ResignAction"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="setAutomaticResignDirectiveResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 10.4 GET FEDERATE HANDLE -->
         <xsd:element name="getFederateHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="federateName" type="wshlae:FederateName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getFederateHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getFederateHandleReturn" type="wshlae:FederateDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.5 GET FEDERATE NAME -->
         <xsd:element name="getFederateName">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="federateDesignator" type="wshlae:FederateDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getFederateNameResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getFederateHandleReturn" type="wshlae:FederateName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.6 GET OBJECT CLASS HANDLE  -->
         <xsd:element name="getObjectClassHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassName" type="wshlae:ObjectClassName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getObjectClassHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getObjectClassHandleReturn" type="wshlae:ObjectClassDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.7 GET OBJECT CLASS NAME  -->
         <xsd:element name="getObjectClassName">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getObjectClassNameResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getObjectClassNameReturn" type="wshlae:ObjectClassName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.8 GET KNOWN OBJECT CLASS HANDLE -->
         <xsd:element name="getKnownObjectClassHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getKnownObjectClassHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getKnownObjectClassHandleReturn" type="wshlae:ObjectClassDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.9 GET OBJECT INSTANCE HANDLE  -->
         <xsd:element name="getObjectInstanceHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceName" type="wshlae:ObjectInstanceName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getObjectInstanceHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getObjectInstanceHandleReturn" type="wshlae:ObjectInstanceDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.10 GET OBJECT INSTANCE NAME  -->
         <xsd:element name="getObjectInstanceName">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getObjectInstanceNameResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getObjectInstanceNameReturn" type="wshlae:ObjectInstanceName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.11 GET ATTRIBUTE HANDLE  -->
         <xsd:element name="getAttributeHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
                  <xsd:element name="attributeName" type="wshlae:AttributeName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getAttributeHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getAttributeHandleReturn" type="wshlae:AttributeDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.12 GET ATTRIBUTE NAME  -->
         <xsd:element name="getAttributeName">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
                  <xsd:element name="attributeDesignator" type="wshlae:AttributeDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getAttributeNameResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getAttributeNameReturn" type="wshlae:AttributeName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.13 GET UPDATE RATE VALUE -->
         <xsd:element name="getUpdateRateValue">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="maxUpdateRateDesignator" type="wshlae:UpdateRateDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getUpdateRateValueResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getUpdateRateValueReturn" type="wshlae:UpdateRate"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.14 GET UPDATE RATE VALUE FOR ATTRIBUTE -->
         <xsd:element name="getUpdateRateValueForAttribute">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
                  <xsd:element name="attributeDesignator" type="wshlae:AttributeDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getUpdateRateValueForAttributeResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getUpdateRateValueReturn" type="wshlae:UpdateRate"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.15 GET INTERACTION CLASS HANDLE  -->
         <xsd:element name="getInteractionClassHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="interactionClassName" type="wshlae:InteractionClassName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getInteractionClassHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getInteractionClassHandleReturn" type="wshlae:InteractionClassDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.16 GET INTERACTION CLASS NAME  -->
         <xsd:element name="getInteractionClassName">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getInteractionClassNameResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getInteractionClassNameReturn" type="wshlae:InteractionClassName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.17 GET PARAMETER HANDLE  -->
         <xsd:element name="getParameterHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
                  <xsd:element name="parameterName" type="wshlae:ParameterName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getParameterHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getParameterHandleReturn" type="wshlae:ParameterDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.18 GET PARAMETER NAME  -->
         <xsd:element name="getParameterName">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
                  <xsd:element name="parameterDesignator" type="wshlae:ParameterDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getParameterNameResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getParameterNameReturn" type="wshlae:ParameterName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.19 GET ORDER TYPE -->
         <xsd:element name="getOrderType">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="orderName" type="wshlae:OrderName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getOrderTypeResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getOrderTypeReturn" type="wshlae:OrderType"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.20 GET ORDER NAME -->
         <xsd:element name="getOrderName">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="orderType" type="wshlae:OrderType"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getOrderNameResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getOrderNameReturn" type="wshlae:OrderName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.21 GET TRANSPORTATION TYPE HANDLE -->
         <xsd:element name="getTransportationTypeHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="transportationTypeName" type="wshlae:TransportationTypeName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getTransportationTypeHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getTransportationTypeHandleReturn" type="wshlae:TransportationTypeDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.22 GET TRANSPORTATION TYPE NAME -->
         <xsd:element name="getTransportationTypeName">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="transportationTypeDesignator" type="wshlae:TransportationTypeDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getTransportationTypeNameResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getTransportationTypeNameReturn" type="wshlae:TransportationTypeName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.23 GET AVAILABLE DIMENSIONS FOR CLASS ATTRIBUTE -->
         <xsd:element name="getAvailableDimensionsForClassAttribute">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
                  <xsd:element name="attributeDesignator" type="wshlae:AttributeDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getAvailableDimensionsForClassAttributeResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getAvailableDimensionsForClassAttributeReturn"
                               type="wshlae:DimensionDesignatorSet"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.24 GET AVAILABLE DIMENSIONS FOR INTERACTION CLASS -->
         <xsd:element name="getAvailableDimensionsForInteractionClass">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getAvailableDimensionsForInteractionClassResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getAvailableDimensionsForInteractionClassReturn"
                               type="wshlae:DimensionDesignatorSet"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.25 GET DIMENSION HANDLE  -->
         <xsd:element name="getDimensionHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="dimensionName" type="wshlae:DimensionName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getDimensionHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getDimensionHandleReturn" type="wshlae:DimensionDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.26 GET DIMENSION NAME  -->
         <xsd:element name="getDimensionName">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="dimensionDesignator" type="wshlae:DimensionDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getDimensionNameResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getDimensionNameReturn" type="wshlae:DimensionName"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.27 GET DIMENSION UPPER BOUND -->
         <xsd:element name="getDimensionUpperBound">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="dimensionDesignator" type="wshlae:DimensionDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getDimensionUpperBoundResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getDimensionUpperBoundReturn" type="wshlae:DimensionBound"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.28 GET DIMENSION HANDLE SET -->
         <xsd:element name="getDimensionHandleSet">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="regionDesignator" type="wshlae:RegionDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getDimensionHandleSetResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getDimensionHandleSetReturn" type="wshlae:DimensionDesignatorSet"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.29 GET RANGE BOUNDS -->
         <xsd:element name="getRangeBounds">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="regionDesignator" type="wshlae:RegionDesignator"/>
                  <xsd:element name="dimensionDesignator" type="wshlae:DimensionDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="getRangeBoundsResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="getRangeBoundsReturn" type="wshlae:RangeBounds"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.30 SET RANGE BOUNDS  -->
         <xsd:element name="setRangeBounds">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="regionDesignator" type="wshlae:RegionDesignator"/>
                  <xsd:element name="dimensionDesignator" type="wshlae:DimensionDesignator"/>
                  <xsd:element name="rangeBounds" type="wshlae:RangeBounds"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="setRangeBoundsResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 10.31 NORMALIZE FEDERATE HANDLE  -->
         <xsd:element name="normalizeFederateHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="federateDesignator" type="wshlae:FederateDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="normalizeFederateHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="normalizeFederateHandleReturn" type="wshlae:NormalizedValue"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.32 NORMALIZE SERVICE GROUP  -->
         <xsd:element name="normalizeServiceGroup">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="serviceGroupIndicator" type="wshlae:ServiceGroup"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="normalizeServiceGroupResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="normalizeServiceGroupReturn" type="wshlae:NormalizedValue"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.33 ENABLE OBJECT CLASS RELEVANCE ADVISORY SWITCH -->
         <xsd:element name="enableObjectClassRelevanceAdvisorySwitch">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="enableObjectClassRelevanceAdvisorySwitchResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 10.34 DISABLE OBJECT CLASS RELEVANCE ADVISORY SWITCH -->
         <xsd:element name="disableObjectClassRelevanceAdvisorySwitch">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="disableObjectClassRelevanceAdvisorySwitchResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 10.35 ENABLE ATTRIBUTE RELEVANCE ADVISORY SWITCH -->
         <xsd:element name="enableAttributeRelevanceAdvisorySwitch">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="enableAttributeRelevanceAdvisorySwitchResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 10.36 DISABLE ATTRIBUTE RELEVANCE ADVISORY SWITCH -->
         <xsd:element name="disableAttributeRelevanceAdvisorySwitch">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="disableAttributeRelevanceAdvisorySwitchResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 10.37 ENABLE ATTRIBUTE SCOPE ADVISORY SWITCH -->
         <xsd:element name="enableAttributeScopeAdvisorySwitch">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="enableAttributeScopeAdvisorySwitchResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 10.38 DISABLE ATTRIBUTE SCOPE ADVISORY SWITCH -->
         <xsd:element name="disableAttributeScopeAdvisorySwitch">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="disableAttributeScopeAdvisorySwitchResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 10.39 ENABLE INTERACTION RELEVANCE ADVISORY SWITCH -->
         <xsd:element name="enableInteractionRelevanceAdvisorySwitch">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="enableInteractionRelevanceAdvisorySwitchResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 10.40 DISABLE INTERACTION RELEVANCE ADVISORY SWITCH -->
         <xsd:element name="disableInteractionRelevanceAdvisorySwitch">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="disableInteractionRelevanceAdvisorySwitchResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 10.41 EVOKE CALLBACK IS NOT AVAILABLE IN THE WSDL API -->
         <!-- 10.42 EVOKE MULTIPLE CALLBACKS -->
         <xsd:element name="evokeMultipleCallbacks">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="maximumCallbackCount" type="wshlae:MaximumCallbackCount"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="evokeMultipleCallbacksResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="evokeMultipleCallbacksReturn" type="wshlae:CallbackReturn"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- 10.43 ENABLE CALLBACKS -->
         <xsd:element name="enableCallbacks">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="enableCallbacksResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- 10.44 DISABLE CALLBACKS -->
         <xsd:element name="disableCallbacks">
            <xsd:complexType/>
         </xsd:element>
         <xsd:element name="disableCallbacksResponse">
            <xsd:complexType/>
         </xsd:element>
         <!-- ######################  Encode/Decode Services  ############################## -->
         <!--  ENCODE/DECODE OBJECT CLASS HANDLE -->
         <xsd:element name="encodeObjectClassHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="encodeObjectClassHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="encodeObjectClassHandleReturn" type="wshlae:EncodedHandle"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeObjectClassHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="encodedHandle" type="wshlae:EncodedHandle"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeObjectClassHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassDesignatorReturn" type="wshlae:ObjectClassDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- ENCODE/DECODE INTERACTION CLASS HANDLE -->
         <xsd:element name="encodeInteractionClassHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="encodeInteractionClassHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="encodeInteractionClassHandleReturn" type="wshlae:EncodedHandle"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeInteractionClassHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="encodedHandle" type="wshlae:EncodedHandle"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeInteractionClassHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="decodeInteractionClassHandleReturn" type="wshlae:InteractionClassDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- ENCODE/DECODE OBJECTINSTANCEHANDLE -->
         <xsd:element name="encodeObjectInstanceHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="encodeObjectInstanceHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="encodeObjectInstanceHandleReturn" type="wshlae:EncodedHandle"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeObjectInstanceHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="encodedHandle" type="wshlae:EncodedHandle"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeObjectInstanceHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="decodeObjectInstanceHandleReturn" type="wshlae:ObjectInstanceDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- ENCODE/DECODE PARAMETER HANDLE -->
         <xsd:element name="encodeParameterHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
                  <xsd:element name="parameterDesignator" type="wshlae:ParameterDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="encodeParameterHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="encodeParameterHandleReturn" type="wshlae:EncodedHandle"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeParameterHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
                  <xsd:element name="encodedHandle" type="wshlae:EncodedHandle"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeParameterHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="decodeParameterHandleReturn" type="wshlae:ParameterDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- ENCODE/DECODE ATTRIBUTE HANDLE -->
         <xsd:element name="encodeAttributeHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
                  <xsd:element name="attributeDesignator" type="wshlae:AttributeDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="encodeAttributeHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="encodeAttributeHandleReturn" type="wshlae:EncodedHandle"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeAttributeHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
                  <xsd:element name="encodedHandle" type="wshlae:EncodedHandle"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeAttributeHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="decodeAttributeHandleReturn" type="wshlae:AttributeDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- ENCODE/DECODE DIMENSION HANDLE -->
         <xsd:element name="encodeDimensionHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="dimensionDesignator" type="wshlae:DimensionDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="encodeDimensionHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="encodeDimensionHandleReturn" type="wshlae:EncodedHandle"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeDimensionHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="encodedHandle" type="wshlae:EncodedHandle"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeDimensionHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="decodeDimensionHandleReturn" type="wshlae:DimensionDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- ENCODE/DECODE FEDERATE HANDLE -->
         <xsd:element name="encodeFederateHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="federateDesignator" type="wshlae:FederateDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="encodeFederateHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="encodeFederateHandleReturn" type="wshlae:EncodedHandle"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeFederateHandle">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="encodedHandle" type="wshlae:EncodedHandle"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeFederateHandleResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="decodeFederateHandleReturn" type="wshlae:FederateDesignator"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- ENCODE/DECODE HLAinteger64Time -->
         <xsd:element name="encodeHLAinteger64Time">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="HLAinteger64Time" type="wshlae:HLAinteger64Time"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="encodeHLAinteger64TimeResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="encodeHLAinteger64TimeReturn" type="wshlae:EncodedHLAinteger64Time"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeHLAinteger64Time">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="EncodedHLAinteger64Time" type="wshlae:EncodedHLAinteger64Time"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeHLAinteger64TimeResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="decodeHLAinteger64TimeReturn" type="wshlae:HLAinteger64Time"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- ENCODE/DECODE HLAfloat64Time -->
         <xsd:element name="encodeHLAfloat64Time">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="HLAfloat64Time" type="wshlae:HLAfloat64Time"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="encodeHLAfloat64TimeResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="encodeHLAfloat64TimeReturn" type="wshlae:EncodedHLAfloat64Time"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeHLAfloat64Time">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="EncodedHLAfloat64Time" type="wshlae:EncodedHLAfloat64Time"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeHLAfloat64TimeResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="decodeHLAfloat64TimeReturn" type="wshlae:HLAfloat64Time"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- ENCODE/DECODE HLAinteger64TimeInterval -->
         <xsd:element name="encodeHLAinteger64TimeInterval">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="HLAinteger64TimeInterval" type="wshlae:HLAinteger64TimeInterval"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="encodeHLAinteger64TimeIntervalResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="encodeHLAinteger64TimeIntervalReturn"
                               type="wshlae:EncodedHLAinteger64TimeInterval"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeHLAinteger64TimeInterval">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="encodedHLAinteger64TimeInterval" type="wshlae:EncodedHLAinteger64TimeInterval"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeHLAinteger64TimeIntervalResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="decodeHLAinteger64TimeIntervalReturn" type="wshlae:HLAinteger64TimeInterval"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- ENCODE/DECODE HLAinteger64TimeInterval -->
         <xsd:element name="encodeHLAfloat64TimeInterval">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="HLAfloat64TimeInterval" type="wshlae:HLAfloat64TimeInterval"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="encodeHLAfloat64TimeIntervalResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="encodeHLAfloat64TimeIntervalReturn" type="wshlae:EncodedHLAfloat64TimeInterval"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeHLAfloat64TimeInterval">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="encodedHLAfloat64TimeInterval" type="wshlae:EncodedHLAfloat64TimeInterval"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decodeHLAfloat64TimeIntervalResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="decodeHLAfloat64TimeIntervalReturn" type="wshlae:HLAfloat64TimeInterval"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>

         <!-- INCREASE HLAINTEGER64 BY EPSILON -->
         <xsd:element name="increaseHLAinteger64TimeByEpsilon">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="HLAinteger64Time" type="wshlae:HLAinteger64Time"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="increaseHLAinteger64TimeByEpsilonResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="HLAinteger64TimeReturn" type="wshlae:HLAinteger64Time"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- DECREASE HLAINTEGER64 BY EPSILON -->
         <xsd:element name="decreaseHLAinteger64TimeByEpsilon">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="HLAinteger64Time" type="wshlae:HLAinteger64Time"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decreaseHLAinteger64TimeByEpsilonResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="HLAinteger64TimeReturn" type="wshlae:HLAinteger64Time"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- INCREASE HLAFLOAT64 BY EPSILON -->
         <xsd:element name="increaseHLAfloat64TimeByEpsilon">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="HLAfloat64Time" type="wshlae:HLAfloat64Time"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="increaseHLAfloat64TimeByEpsilonResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="HLAfloat64TimeReturn" type="wshlae:HLAfloat64Time"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- DECREASE HLAFLOAT64 BY EPSILON -->
         <xsd:element name="decreaseHLAfloat64TimeByEpsilon">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="HLAfloat64Time" type="wshlae:HLAfloat64Time"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="decreaseHLAfloat64TimeByEpsilonResponse">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="HLAfloat64TimeReturn" type="wshlae:HLAfloat64Time"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <!-- ################################################################################################## -->
         <!-- ############################### WS HLA 1516 CALLBACKS ############################################ -->
         <!-- ################################################################################################## -->
         <!-- 4.4 CONNECTION LOST -->
         <xsd:complexType name="connectionLost">
            <xsd:sequence>
               <xsd:element name="faultDescription" type="wshlae:FaultDescription"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 4.8 REPORT FEDERATION EXECUTIONS -->
         <xsd:complexType name="reportFederationExecutions">
            <xsd:sequence>
               <xsd:element name="federationExecutionInformationSet" type="wshlae:FederationExecutionInformationSet"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 4.12 CONFIRM SYNCHRONIZATION POINT REGISTRATION -->
         <xsd:complexType name="synchronizationPointRegistrationSucceeded">
            <xsd:sequence>
               <xsd:element name="synchronizationPointLabel" type="wshlae:SynchronizationPointLabel"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="synchronizationPointRegistrationFailed">
            <xsd:sequence>
               <xsd:element name="synchronizationPointLabel" type="wshlae:SynchronizationPointLabel"/>
               <xsd:element name="synchronizationPointFailureReason" type="wshlae:SynchronizationPointFailureReason"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 4.13 ANNOUNCE SYNCHRONIZATION POINT -->
         <xsd:complexType name="announceSynchronizationPoint">
            <xsd:sequence>
               <xsd:element name="synchronizationPointLabel" type="wshlae:SynchronizationPointLabel"/>
               <xsd:element name="userSuppliedTag" type="wshlae:UserSuppliedTag"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 4.15 FEDERATION SYNCHRONIZED -->
         <xsd:complexType name="federationSynchronized">
            <xsd:sequence>
               <xsd:element name="synchronizationPointLabel" type="wshlae:SynchronizationPointLabel"/>
               <xsd:element name="failedToSyncSet" type="wshlae:FederateDesignatorSet"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 4.17 INITIATE FEDERATE SAVE -->
         <xsd:complexType name="initiateFederateSave">
            <xsd:sequence>
               <xsd:element name="federationSaveLabel" type="wshlae:FederationSaveLabel"/>
               <xsd:element name="timeStamp" type="wshlae:LogicalTime" nillable="true"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 4.20 FEDERATION SAVED -->
         <xsd:complexType name="federationSaved"/>
         <xsd:complexType name="federationNotSaved">
            <xsd:sequence>
               <xsd:element name="saveFailureReason" type="wshlae:SaveFailureReason"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 4.23 FEDERATION SAVE STATUS RESPONSE -->
         <xsd:complexType name="federationSaveStatusResponse">
            <xsd:sequence>
               <xsd:element name="federateDesignatorSaveStatusPairList"
                            type="wshlae:FederateDesignatorSaveStatusPairList"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 4.25 CONFIRM FEDERATION RESTORATION REQUEST -->
         <xsd:complexType name="requestFederationRestoreSucceeded">
            <xsd:sequence>
               <xsd:element name="federationSaveLabel" type="wshlae:FederationSaveLabel"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="requestFederationRestoreFailed">
            <xsd:sequence>
               <xsd:element name="federationSaveLabel" type="wshlae:FederationSaveLabel"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 4.26 FEDERATION RESTORE BEGUN -->
         <xsd:complexType name="federationRestoreBegun"/>
         <!-- 4.27 INITIATE FEDERATION RESTORE -->
         <xsd:complexType name="initiateFederateRestore">
            <xsd:sequence>
               <xsd:element name="federationSaveLabel" type="wshlae:FederationSaveLabel"/>
               <xsd:element name="federateDesignator" type="wshlae:FederateDesignator"/>
               <xsd:element name="federateName" type="wshlae:FederateName"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 4.29 FEDERATION RESTORED -->
         <xsd:complexType name="federationRestored"/>
         <xsd:complexType name="federationNotRestored">
            <xsd:sequence>
               <xsd:element name="restoreFailureReason" type="wshlae:RestoreFailureReason"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 4.32 FEDERATION RESTORE STATUS RESPONSE -->
         <xsd:complexType name="federationRestoreStatusResponse">
            <xsd:sequence>
               <xsd:element name="federateDesignatorRestoreStatusList"
                            type="wshlae:FederateDesignatorRestoreStatusList"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 5.10 START REGISTRATION FOR OBJECT CLASS -->
         <xsd:complexType name="startRegistrationForObjectClass">
            <xsd:sequence>
               <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 5.11 STOP REGISTRATION FOR OBJECT CLASS -->
         <xsd:complexType name="stopRegistrationForObjectClass">
            <xsd:sequence>
               <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 5.12 TURN INTERACTIONS ON -->
         <xsd:complexType name="turnInteractionsOn">
            <xsd:sequence>
               <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 5.13 TURN INTERACTIONS OFF -->
         <xsd:complexType name="turnInteractionsOff">
            <xsd:sequence>
               <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 6.3 OBJECT INSTANCE NAME RESERVED -->
         <xsd:complexType name="objectInstanceNameReservationSucceeded">
            <xsd:sequence>
               <xsd:element name="objectInstanceName" type="wshlae:ObjectInstanceName"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="objectInstanceNameReservationFailed">
            <xsd:sequence>
               <xsd:element name="objectInstanceName" type="wshlae:ObjectInstanceName"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 6.6 MULTIPLE OBJECT INSTANCE NAME RESERVED -->
         <xsd:complexType name="multipleObjectInstanceNameReservationSucceeded">
            <xsd:sequence>
               <xsd:element name="objectInstanceNameSet" type="wshlae:ObjectInstanceNameSet"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="multipleObjectInstanceNameReservationFailed">
            <xsd:sequence>
               <xsd:element name="objectInstanceNameSet" type="wshlae:ObjectInstanceNameSet"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 6.9 DISCOVER OBJECT INSTANCE -->
         <xsd:complexType name="discoverObjectInstance">
            <xsd:sequence>
               <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               <xsd:element name="objectClassDesignator" type="wshlae:ObjectClassDesignator"/>
               <xsd:element name="objectInstanceName" type="wshlae:ObjectInstanceName"/>
               <xsd:element name="producingFederate" type="wshlae:FederateDesignator" nillable="true"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 6.11 REFLECT ATTRIBUTE VALUES -->
         <xsd:complexType name="reflectAttributeValues">
            <xsd:sequence>
               <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               <xsd:element name="attributeDesignatorValuePairSet" type="wshlae:AttributeDesignatorValuePairSet"/>
               <xsd:element name="userSuppliedTag" type="wshlae:UserSuppliedTag"/>
               <xsd:element name="sentMessageOrderType" type="wshlae:OrderType"/>
               <xsd:element name="transportationTypeDesignator" type="wshlae:TransportationTypeDesignator"/>
               <xsd:element name="timeStamp" type="wshlae:LogicalTime" nillable="true"/>
               <xsd:element name="receivedMessageOrderType" type="wshlae:OrderType" nillable="true"/>
               <xsd:element name="messageRetractionDesignator" type="wshlae:MessageRetractionDesignator"
                            nillable="true"/>
               <xsd:element name="sentRegionDesignatorSet" type="wshlae:RegionDesignatorSet" nillable="true"/>
               <xsd:element name="producingFederate" type="wshlae:FederateDesignator" nillable="true"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 6.13 RECEIVE INTERACTION -->
         <xsd:complexType name="receiveInteraction">
            <xsd:sequence>
               <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
               <xsd:element name="parameterDesignatorValuePairSet" type="wshlae:ParameterDesignatorValuePairSet"/>
               <xsd:element name="userSuppliedTag" type="wshlae:UserSuppliedTag"/>
               <xsd:element name="sentMessageOrderType" type="wshlae:OrderType"/>
               <xsd:element name="transportationTypeDesignator" type="wshlae:TransportationTypeDesignator"/>
               <xsd:element name="timeStamp" type="wshlae:LogicalTime" nillable="true"/>
               <xsd:element name="receivedMessageOrderType" type="wshlae:OrderType" nillable="true"/>
               <xsd:element name="messageRetractionDesignator" type="wshlae:MessageRetractionDesignator"
                            nillable="true"/>
               <xsd:element name="sentRegionDesignatorSet" type="wshlae:RegionDesignatorSet" nillable="true"/>
               <xsd:element name="producingFederate" type="wshlae:FederateDesignator" nillable="true"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 6.15 REMOVE OBJECT INSTANCE -->
         <xsd:complexType name="removeObjectInstance">
            <xsd:sequence>
               <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               <xsd:element name="userSuppliedTag" type="wshlae:UserSuppliedTag"/>
               <xsd:element name="sentMessageOrderType" type="wshlae:OrderType"/>
               <xsd:element name="timeStamp" type="wshlae:LogicalTime" nillable="true"/>
               <xsd:element name="receivedMessageOrderType" type="wshlae:OrderType" nillable="true"/>
               <xsd:element name="messageRetractionDesignator" type="wshlae:MessageRetractionDesignator"
                            nillable="true"/>
               <xsd:element name="producingFederate" type="wshlae:FederateDesignator" nillable="true"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 6.17 ATTRIBUTES IN SCOPE -->
         <xsd:complexType name="attributesInScope">
            <xsd:sequence>
               <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 6.18 ATTRIBUTES OUT OF SCOPE -->
         <xsd:complexType name="attributesOutOfScope">
            <xsd:sequence>
               <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 6.20 PROVIDE ATTRIBUTE VALUE UPDATE -->
         <xsd:complexType name="provideAttributeValueUpdate">
            <xsd:sequence>
               <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
               <xsd:element name="userSuppliedTag" type="wshlae:UserSuppliedTag"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 6.21 TURN UPDATES ON FOR OBJECT INSTANCE -->
         <xsd:complexType name="turnUpdatesOnForObjectInstance">
            <xsd:sequence>
               <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
               <xsd:element name="maxUpdateRateDesignator" type="wshlae:UpdateRateDesignator" nillable="true"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 6.22 TURN UPDATE OFF FOR OBJECT INSTANCE -->
         <xsd:complexType name="turnUpdatesOffForObjectInstance">
            <xsd:sequence>
               <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
            </xsd:sequence>
         </xsd:complexType>
        <!-- 6.24 CONFIRM ATTRIBUTE TRANSPORTATION TYPE CHANGE -->
        <xsd:complexType name="confirmAttributeTransportationTypeChange">
          <xsd:sequence>
            <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
            <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignator"/>
            <xsd:element name="transportationTypeDesignator" type="wshlae:TransportationTypeDesignator"/>
          </xsd:sequence>
        </xsd:complexType>
         <!-- 6.26 REPORT ATTRIBUTE TRANSPORTATION TYPE -->
         <xsd:complexType name="reportAttributeTransportationType">
            <xsd:sequence>
               <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               <xsd:element name="attributeDesignator" type="wshlae:AttributeDesignator"/>
               <xsd:element name="transportationTypeDesignator" type="wshlae:TransportationTypeDesignator"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 6.28 CONFIRM INTERACTION TRANSPORTATION TYPE CHANGE -->
        <xsd:complexType name="confirmInteractionTransportationTypeChange">
          <xsd:sequence>
            <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
            <xsd:element name="transportationTypeDesignator" type="wshlae:TransportationTypeDesignator"/>
          </xsd:sequence>
        </xsd:complexType>
         <!-- 6.30 REPORT INTERACTION TRANSPORTATION TYPE -->
         <xsd:complexType name="reportInteractionTransportationType">
           <xsd:sequence>
             <xsd:element name="federateDesignator" type="wshlae:FederateDesignator"/>
             <xsd:element name="interactionClassDesignator" type="wshlae:InteractionClassDesignator"/>
             <xsd:element name="transportationTypeDesignator" type="wshlae:TransportationTypeDesignator"/>
           </xsd:sequence>
         </xsd:complexType>
         <!-- 7.4 REQUEST ATTRIBUTE OWNERSHIP ASSUMPTION -->
         <xsd:complexType name="requestAttributeOwnershipAssumption">
            <xsd:sequence>
               <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
               <xsd:element name="userSuppliedTag" type="wshlae:UserSuppliedTag"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 7.5 REQUEST DIVESTITURE CONFIRMATION -->
         <xsd:complexType name="requestDivestitureConfirmation">
            <xsd:sequence>
               <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 7.7 ATTRIBUTE OWNERSHIP ACQUISITION NOTIFICATION -->
         <xsd:complexType name="attributeOwnershipAcquisitionNotification">
            <xsd:sequence>
               <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
               <xsd:element name="userSuppliedTag" type="wshlae:UserSuppliedTag"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 7.10 ATTRIBUTE OWNERSHIP UNAVAILABLE -->
         <xsd:complexType name="attributeOwnershipUnavailable">
            <xsd:sequence>
               <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 7.11 REQUEST ATTRIBUTE OWNERSHIP RELEASE -->
         <xsd:complexType name="requestAttributeOwnershipRelease">
            <xsd:sequence>
               <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
               <xsd:element name="userSuppliedTag" type="wshlae:UserSuppliedTag"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 7.16 CONFIRM ATTRIBUTE OWNERSHIP ACQUISITION CANCELLATION -->
         <xsd:complexType name="confirmAttributeOwnershipAcquisitionCancellation">
            <xsd:sequence>
               <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               <xsd:element name="attributeDesignatorSet" type="wshlae:AttributeDesignatorSet"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 7.18 INFORM ATTRIBUTE OWNERSHIP -->
         <xsd:complexType name="informAttributeOwnership">
            <xsd:sequence>
               <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               <xsd:element name="attributeDesignator" type="wshlae:AttributeDesignator"/>
               <xsd:element name="ownerFederateDesignator" type="wshlae:FederateDesignator"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="attributeIsNotOwned">
            <xsd:sequence>
               <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               <xsd:element name="attributeDesignator" type="wshlae:AttributeDesignator"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="attributeIsOwnedByRTI">
            <xsd:sequence>
               <xsd:element name="objectInstanceDesignator" type="wshlae:ObjectInstanceDesignator"/>
               <xsd:element name="attributeDesignator" type="wshlae:AttributeDesignator"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 8.3 TIME REGULATION ENABLED -->
         <xsd:complexType name="timeRegulationEnabled">
            <xsd:sequence>
               <xsd:element name="logicalTime" type="wshlae:LogicalTime"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 8.6 TIME CONSTRAINED ENABLED -->
         <xsd:complexType name="timeConstrainedEnabled">
            <xsd:sequence>
               <xsd:element name="logicalTime" type="wshlae:LogicalTime"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 8.13 TIME ADVANCE GRANT -->
         <xsd:complexType name="timeAdvanceGrant">
            <xsd:sequence>
               <xsd:element name="logicalTime" type="wshlae:LogicalTime"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- 8.22 REQUEST RETRACTION -->
         <xsd:complexType name="requestRetraction">
            <xsd:sequence>
               <xsd:element name="messageRetractionDesignator" type="wshlae:MessageRetractionDesignator"/>
            </xsd:sequence>
         </xsd:complexType>
         <!-- ################################################################################################# -->
         <!-- ####################################  EXCEPTIONS  ############################################### -->
         <!-- ################################################################################################# -->
         <xsd:element name="AlreadyConnectedException" type="xsd:string"/>
         <xsd:element name="AsynchronousDeliveryAlreadyEnabledException" type="xsd:string"/>
         <xsd:element name="AsynchronousDeliveryAlreadyDisabledException" type="xsd:string"/>
         <xsd:element name="AttributeAcquisitionWasNotRequestedException" type="xsd:string"/>
         <xsd:element name="AttributeAlreadyBeingAcquiredException" type="xsd:string"/>
         <xsd:element name="AttributeAlreadyBeingChangedException" type="xsd:string"/>
         <xsd:element name="AttributeAlreadyBeingDivestedException" type="xsd:string"/>
         <xsd:element name="AttributeAlreadyOwnedException" type="xsd:string"/>
         <xsd:element name="AttributeDivestitureWasNotRequestedException" type="xsd:string"/>
         <xsd:element name="AttributeNotDefinedException" type="xsd:string"/>
         <xsd:element name="AttributeNotOwnedException" type="xsd:string"/>
         <xsd:element name="AttributeNotPublishedException" type="xsd:string"/>
         <xsd:element name="AttributeRelevanceAdvisorySwitchIsOffException" type="xsd:string"/>
         <xsd:element name="AttributeRelevanceAdvisorySwitchIsOnException" type="xsd:string"/>
         <xsd:element name="AttributeScopeAdvisorySwitchIsOffException" type="xsd:string"/>
         <xsd:element name="AttributeScopeAdvisorySwitchIsOnException" type="xsd:string"/>
         <xsd:element name="CallNotAllowedFromWithinCallbackException" type="xsd:string"/>
         <xsd:element name="ConnectionFailedException" type="xsd:string"/>
         <xsd:element name="CouldNotCreateLogicalTimeFactoryException" type="xsd:string"/>
         <xsd:element name="CouldNotDecodeException" type="xsd:string"/>
         <xsd:element name="CouldNotOpenFDDException" type="xsd:string"/>
         <xsd:element name="CouldNotOpenMIMException" type="xsd:string"/>
         <xsd:element name="DeletePrivilegeNotHeldException" type="xsd:string"/>
         <xsd:element name="DesignatorIsHLAstandardMIMException" type="xsd:string"/>
         <xsd:element name="ErrorReadingFDDException" type="xsd:string"/>
         <xsd:element name="ErrorReadingMIMException" type="xsd:string"/>
         <xsd:element name="FederateAlreadyExecutionMemberException" type="xsd:string"/>
         <xsd:element name="FederateHandleNotKnownException" type="xsd:string"/>
         <xsd:element name="FederateHasNotBegunSaveException" type="xsd:string"/>
         <xsd:element name="FederateIsExecutionMemberException" type="xsd:string"/>
         <xsd:element name="FederateNameAlreadyInUseException" type="xsd:string"/>
         <xsd:element name="FederateNotExecutionMemberException" type="xsd:string"/>
         <xsd:element name="FederateOwnsAttributesException" type="xsd:string"/>
         <xsd:element name="FederatesCurrentlyJoinedException" type="xsd:string"/>
         <xsd:element name="FederateServiceInvocationsAreBeingReportedViaMOMException" type="xsd:string"/>
         <xsd:element name="FederateUnableToUseTimeException" type="xsd:string"/>
         <xsd:element name="FederationExecutionAlreadyExistsException" type="xsd:string"/>
         <xsd:element name="FederationExecutionDoesNotExistException" type="xsd:string"/>
         <xsd:element name="IllegalNameException" type="xsd:string"/>
         <xsd:element name="InconsistentFDDException" type="xsd:string"/>
         <xsd:element name="InteractionClassAlreadyBeingChangedException" type="xsd:string"/>
         <xsd:element name="InteractionClassNotDefinedException" type="xsd:string"/>
         <xsd:element name="InteractionClassNotPublishedException" type="xsd:string"/>
         <xsd:element name="InteractionParameterNotDefinedException" type="xsd:string"/>
         <xsd:element name="InteractionRelevanceAdvisorySwitchIsOffException" type="xsd:string"/>
         <xsd:element name="InteractionRelevanceAdvisorySwitchIsOnException" type="xsd:string"/>
         <xsd:element name="InvalidAttributeHandleException" type="xsd:string"/>
         <xsd:element name="InvalidDimensionHandleException" type="xsd:string"/>
         <xsd:element name="InvalidFederateHandleException" type="xsd:string"/>
         <xsd:element name="InvalidInteractionClassHandleException" type="xsd:string"/>
         <xsd:element name="InvalidLocalSettingsDesignatorException" type="xsd:string"/>
         <xsd:element name="InvalidLogicalTimeException" type="xsd:string"/>
         <xsd:element name="InvalidLookaheadException" type="xsd:string"/>
         <xsd:element name="InvalidMessageRetractionHandleException" type="xsd:string"/>
         <xsd:element name="InvalidObjectClassHandleException" type="xsd:string"/>
         <xsd:element name="InvalidObjectInstanceHandleException" type="xsd:string"/>
         <xsd:element name="InvalidOrderNameException" type="xsd:string"/>
         <xsd:element name="InvalidOrderTypeException" type="xsd:string"/>
         <xsd:element name="InvalidParameterHandleException" type="xsd:string"/>
         <xsd:element name="InvalidRangeBoundException" type="xsd:string"/>
         <xsd:element name="InvalidRegionContextException" type="xsd:string"/>
         <xsd:element name="InvalidRegionException" type="xsd:string"/>
         <xsd:element name="InvalidResignActionException" type="xsd:string"/>
         <xsd:element name="InvalidServiceGroupException" type="xsd:string"/>
         <xsd:element name="InvalidTransportationTypeException" type="xsd:string"/>
         <xsd:element name="InvalidTransportationNameException" type="xsd:string"/>
         <xsd:element name="InvalidUpdateRateDesignatorException" type="xsd:string"/>
         <xsd:element name="InTimeAdvancingStateException" type="xsd:string"/>
         <xsd:element name="LogicalTimeAlreadyPassedException" type="xsd:string"/>
         <xsd:element name="MessageCanNoLongerBeRetractedException" type="xsd:string"/>
         <xsd:element name="NameNotFoundException" type="xsd:string"/>
         <xsd:element name="NameSetWasEmptyException" type="xsd:string"/>
         <xsd:element name="NoAcquisitionPendingException" type="xsd:string"/>
         <xsd:element name="NotConnectedException" type="xsd:string"/>
         <xsd:element name="OwnershipAcquisitionPendingException" type="xsd:string"/>
         <xsd:element name="ObjectClassNotDefinedException" type="xsd:string"/>
         <xsd:element name="ObjectClassNotPublishedException" type="xsd:string"/>
         <xsd:element name="ObjectClassRelevanceAdvisorySwitchIsOffException" type="xsd:string"/>
         <xsd:element name="ObjectClassRelevanceAdvisorySwitchIsOnException" type="xsd:string"/>
         <xsd:element name="ObjectInstanceNameInUseException" type="xsd:string"/>
         <xsd:element name="ObjectInstanceNameNotReservedException" type="xsd:string"/>
         <xsd:element name="ObjectInstanceNotKnownException" type="xsd:string"/>
         <xsd:element name="RegionDoesNotContainSpecifiedDimensionException" type="xsd:string"/>
         <xsd:element name="RegionInUseForUpdateOrSubscriptionException" type="xsd:string"/>
         <xsd:element name="RegionNotCreatedByThisFederateException" type="xsd:string"/>
         <xsd:element name="RequestForTimeConstrainedPendingException" type="xsd:string"/>
         <xsd:element name="RequestForTimeRegulationPendingException" type="xsd:string"/>
         <xsd:element name="RestoreInProgressException" type="xsd:string"/>
         <xsd:element name="RestoreNotInProgressException" type="xsd:string"/>
         <xsd:element name="RestoreNotRequestedException" type="xsd:string"/>
         <xsd:element name="RTIinternalErrorException" type="xsd:string"/>
         <xsd:element name="SaveInProgressException" type="xsd:string"/>
         <xsd:element name="SaveNotInitiatedException" type="xsd:string"/>
         <xsd:element name="SaveNotInProgressException" type="xsd:string"/>
         <xsd:element name="SynchronizationPointLabelNotAnnouncedException" type="xsd:string"/>
         <xsd:element name="TimeConstrainedAlreadyEnabledException" type="xsd:string"/>
         <xsd:element name="TimeConstrainedIsNotEnabledException" type="xsd:string"/>
         <xsd:element name="TimeRegulationAlreadyEnabledException" type="xsd:string"/>
         <xsd:element name="TimeRegulationIsNotEnabledException" type="xsd:string"/>
         <xsd:element name="UnsupportedCallbackModelException" type="xsd:string"/>
      </xsd:schema>
   </wsdl:types>
   <!-- ################################################################################################## -->
   <!-- ####################################  MESSAGES - REQUEST / RESPONSE ############################## -->
   <!-- ################################################################################################## -->
   <!-- 4.2 CONNECT -->
   <wsdl:message name="connectRequest">
      <wsdl:part name="parameters" element="wshlae:connect"/>
   </wsdl:message>
   <wsdl:message name="connectResponse">
      <wsdl:part name="parameters" element="wshlae:connectResponse"/>
   </wsdl:message>
   <!-- 4.3 DISCONNECT -->
   <wsdl:message name="disconnectRequest">
      <wsdl:part name="parameters" element="wshlae:disconnect"/>
   </wsdl:message>
   <wsdl:message name="disconnectResponse">
      <wsdl:part name="parameters" element="wshlae:disconnectResponse"/>
   </wsdl:message>
   <!-- 4.5 CREATE FEDERATION EXECUTION -->
   <wsdl:message name="createFederationExecutionRequest">
      <wsdl:part name="parameters" element="wshlae:createFederationExecution"/>
   </wsdl:message>
   <wsdl:message name="createFederationExecutionResponse">
      <wsdl:part name="parameters" element="wshlae:createFederationExecutionResponse"/>
   </wsdl:message>
   <!-- 4.6 DESTROY FEDERATION EXECUTION -->
   <wsdl:message name="destroyFederationExecutionRequest">
      <wsdl:part name="parameters" element="wshlae:destroyFederationExecution"/>
   </wsdl:message>
   <wsdl:message name="destroyFederationExecutionResponse">
      <wsdl:part name="parameters" element="wshlae:destroyFederationExecutionResponse"/>
   </wsdl:message>
   <!-- 4.7 LIST FEDERATION EXECUTIONS -->
   <wsdl:message name="listFederationExecutionsRequest">
      <wsdl:part name="parameters" element="wshlae:listFederationExecutions"/>
   </wsdl:message>
   <wsdl:message name="listFederationExecutionsResponse">
      <wsdl:part name="parameters" element="wshlae:listFederationExecutionsResponse"/>
   </wsdl:message>
   <!-- 4.9 JOIN FEDERATION EXECUTION -->
   <wsdl:message name="joinFederationExecutionRequest">
      <wsdl:part name="parameters" element="wshlae:joinFederationExecution"/>
   </wsdl:message>
   <wsdl:message name="joinFederationExecutionResponse">
      <wsdl:part name="parameters" element="wshlae:joinFederationExecutionResponse"/>
   </wsdl:message>
   <!-- 4.10 RESIGN FEDERATION EXECUTION -->
   <wsdl:message name="resignFederationExecutionRequest">
      <wsdl:part name="parameters" element="wshlae:resignFederationExecution"/>
   </wsdl:message>
   <wsdl:message name="resignFederationExecutionResponse">
      <wsdl:part name="parameters" element="wshlae:resignFederationExecutionResponse"/>
   </wsdl:message>
   <!-- 4.11 REGISTER FEDERATION SYNCHRONIZATION POINT -->
   <wsdl:message name="registerFederationSynchronizationPointRequest">
      <wsdl:part name="parameters" element="wshlae:registerFederationSynchronizationPoint"/>
   </wsdl:message>
   <wsdl:message name="registerFederationSynchronizationPointResponse">
      <wsdl:part name="parameters" element="wshlae:registerFederationSynchronizationPointResponse"/>
   </wsdl:message>
   <!-- 4.14 SYNCHRONIZATION POINT ACHIEVED -->
   <wsdl:message name="synchronizationPointAchievedRequest">
      <wsdl:part name="parameters" element="wshlae:synchronizationPointAchieved"/>
   </wsdl:message>
   <wsdl:message name="synchronizationPointAchievedResponse">
      <wsdl:part name="parameters" element="wshlae:synchronizationPointAchievedResponse"/>
   </wsdl:message>
   <!-- 4.16 REQUEST FEDERATION SAVE -->
   <wsdl:message name="requestFederationSaveRequest">
      <wsdl:part name="parameters" element="wshlae:requestFederationSave"/>
   </wsdl:message>
   <wsdl:message name="requestFederationSaveResponse">
      <wsdl:part name="parameters" element="wshlae:requestFederationSaveResponse"/>
   </wsdl:message>
   <!-- 4.18 FEDERATE SAVE BEGUN -->
   <wsdl:message name="federateSaveBegunRequest">
      <wsdl:part name="parameters" element="wshlae:federateSaveBegun"/>
   </wsdl:message>
   <wsdl:message name="federateSaveBegunResponse">
      <wsdl:part name="parameters" element="wshlae:federateSaveBegunResponse"/>
   </wsdl:message>
   <!-- 4.19 FEDERATE SAVE COMPLETE -->
   <wsdl:message name="federateSaveCompleteRequest">
      <wsdl:part name="parameters" element="wshlae:federateSaveComplete"/>
   </wsdl:message>
   <wsdl:message name="federateSaveCompleteResponse">
      <wsdl:part name="parameters" element="wshlae:federateSaveCompleteResponse"/>
   </wsdl:message>
   <wsdl:message name="federateSaveNotCompleteRequest">
      <wsdl:part name="parameters" element="wshlae:federateSaveNotComplete"/>
   </wsdl:message>
   <wsdl:message name="federateSaveNotCompleteResponse">
      <wsdl:part name="parameters" element="wshlae:federateSaveNotCompleteResponse"/>
   </wsdl:message>
   <!-- 4.21 ABORT FEDERATION SAVE -->
   <wsdl:message name="abortFederationSaveRequest">
      <wsdl:part name="parameters" element="wshlae:abortFederationSave"/>
   </wsdl:message>
   <wsdl:message name="abortFederationSaveResponse">
      <wsdl:part name="parameters" element="wshlae:abortFederationSaveResponse"/>
   </wsdl:message>
   <!-- 4.22 QUERY FEDERATION SAVE STATUS -->
   <wsdl:message name="queryFederationSaveStatusRequest">
      <wsdl:part name="parameters" element="wshlae:queryFederationSaveStatus"/>
   </wsdl:message>
   <wsdl:message name="queryFederationSaveStatusResponse">
      <wsdl:part name="parameters" element="wshlae:queryFederationSaveStatusResponse"/>
   </wsdl:message>
   <!-- 4.24 REQUEST FEDERATION RESTORE -->
   <wsdl:message name="requestFederationRestoreRequest">
      <wsdl:part name="parameters" element="wshlae:requestFederationRestore"/>
   </wsdl:message>
   <wsdl:message name="requestFederationRestoreResponse">
      <wsdl:part name="parameters" element="wshlae:requestFederationRestoreResponse"/>
   </wsdl:message>
   <!-- 4.28 FEDERATE RESTORE COMPLETE -->
   <wsdl:message name="federateRestoreCompleteRequest">
      <wsdl:part name="parameters" element="wshlae:federateRestoreComplete"/>
   </wsdl:message>
   <wsdl:message name="federateRestoreCompleteResponse">
      <wsdl:part name="parameters" element="wshlae:federateRestoreCompleteResponse"/>
   </wsdl:message>
   <wsdl:message name="federateRestoreNotCompleteRequest">
      <wsdl:part name="parameters" element="wshlae:federateRestoreNotComplete"/>
   </wsdl:message>
   <wsdl:message name="federateRestoreNotCompleteResponse">
      <wsdl:part name="parameters" element="wshlae:federateRestoreNotCompleteResponse"/>
   </wsdl:message>
   <!-- 4.30 ABORT FEDERATION RESTORE -->
   <wsdl:message name="abortFederationRestoreRequest">
      <wsdl:part name="parameters" element="wshlae:abortFederationRestore"/>
   </wsdl:message>
   <wsdl:message name="abortFederationRestoreResponse">
      <wsdl:part name="parameters" element="wshlae:abortFederationRestoreResponse"/>
   </wsdl:message>
   <!-- 4.31 QUERY FEDERATION RESTORE STATUS -->
   <wsdl:message name="queryFederationRestoreStatusRequest">
      <wsdl:part name="parameters" element="wshlae:queryFederationRestoreStatus"/>
   </wsdl:message>
   <wsdl:message name="queryFederationRestoreStatusResponse">
      <wsdl:part name="parameters" element="wshlae:queryFederationRestoreStatusResponse"/>
   </wsdl:message>
   <!-- 5.2 PUBLISH OBJECT CLASS ATTRIBUTES -->
   <wsdl:message name="publishObjectClassAttributesRequest">
      <wsdl:part name="parameters" element="wshlae:publishObjectClassAttributes"/>
   </wsdl:message>
   <wsdl:message name="publishObjectClassAttributesResponse">
      <wsdl:part name="parameters" element="wshlae:publishObjectClassAttributesResponse"/>
   </wsdl:message>
   <!-- 5.3 UNPUBLISH OBJECT CLASS ATTRIBUTES -->
   <wsdl:message name="unpublishObjectClassAttributesRequest">
      <wsdl:part name="parameters" element="wshlae:unpublishObjectClassAttributes"/>
   </wsdl:message>
   <wsdl:message name="unpublishObjectClassAttributesResponse">
      <wsdl:part name="parameters" element="wshlae:unpublishObjectClassAttributesResponse"/>
   </wsdl:message>
   <!-- 5.4 PUBLISH INTERACTION CLASS -->
   <wsdl:message name="publishInteractionClassRequest">
      <wsdl:part name="parameters" element="wshlae:publishInteractionClass"/>
   </wsdl:message>
   <wsdl:message name="publishInteractionClassResponse">
      <wsdl:part name="parameters" element="wshlae:publishInteractionClassResponse"/>
   </wsdl:message>
   <!-- 5.5 UNPUBLISH INTERACTION CLASS -->
   <wsdl:message name="unpublishInteractionClassRequest">
      <wsdl:part name="parameters" element="wshlae:unpublishInteractionClass"/>
   </wsdl:message>
   <wsdl:message name="unpublishInteractionClassResponse">
      <wsdl:part name="parameters" element="wshlae:unpublishInteractionClassResponse"/>
   </wsdl:message>
   <!-- 5.6 SUBSCRIBE OBJECT CLASS ATTRIBUTES -->
   <wsdl:message name="subscribeObjectClassAttributesRequest">
      <wsdl:part name="parameters" element="wshlae:subscribeObjectClassAttributes"/>
   </wsdl:message>
   <wsdl:message name="subscribeObjectClassAttributesResponse">
      <wsdl:part name="parameters" element="wshlae:subscribeObjectClassAttributesResponse"/>
   </wsdl:message>
   <!-- 5.7 UNSUBSCRIBE OBJECT CLASS ATTRIBUTES -->
    <wsdl:message name="unsubscribeObjectClassRequest">
      <wsdl:part name="parameters" element="wshlae:unsubscribeObjectClass"/>
   </wsdl:message>
   <wsdl:message name="unsubscribeObjectClassResponse">
      <wsdl:part name="parameters" element="wshlae:unsubscribeObjectClassResponse"/>
   </wsdl:message>
   <wsdl:message name="unsubscribeObjectClassAttributesRequest">
      <wsdl:part name="parameters" element="wshlae:unsubscribeObjectClassAttributes"/>
   </wsdl:message>
   <wsdl:message name="unsubscribeObjectClassAttributesResponse">
      <wsdl:part name="parameters" element="wshlae:unsubscribeObjectClassAttributesResponse"/>
   </wsdl:message>
   <!-- 5.8 SUBSCRIBE INTERACTION CLASS -->
   <wsdl:message name="subscribeInteractionClassRequest">
      <wsdl:part name="parameters" element="wshlae:subscribeInteractionClass"/>
   </wsdl:message>
   <wsdl:message name="subscribeInteractionClassResponse">
      <wsdl:part name="parameters" element="wshlae:subscribeInteractionClassResponse"/>
   </wsdl:message>
   <!-- 5.9 UNSUBSCRIBE INTERACTION CLASS -->
   <wsdl:message name="unsubscribeInteractionClassRequest">
      <wsdl:part name="parameters" element="wshlae:unsubscribeInteractionClass"/>
   </wsdl:message>
   <wsdl:message name="unsubscribeInteractionClassResponse">
      <wsdl:part name="parameters" element="wshlae:unsubscribeInteractionClassResponse"/>
   </wsdl:message>
   <!-- 6.2 RESERVE OBJECT INSTANCE NAME -->
   <wsdl:message name="reserveObjectInstanceNameRequest">
      <wsdl:part name="parameters" element="wshlae:reserveObjectInstanceName"/>
   </wsdl:message>
   <wsdl:message name="reserveObjectInstanceNameResponse">
      <wsdl:part name="parameters" element="wshlae:reserveObjectInstanceNameResponse"/>
   </wsdl:message>
   <!-- 6.4 RELEASE OBJECT INSTANCE NAME -->
   <wsdl:message name="releaseObjectInstanceNameRequest">
      <wsdl:part name="parameters" element="wshlae:releaseObjectInstanceName"/>
   </wsdl:message>
   <wsdl:message name="releaseObjectInstanceNameResponse">
      <wsdl:part name="parameters" element="wshlae:releaseObjectInstanceNameResponse"/>
   </wsdl:message>
   <!-- 6.5 RESERVE MULTIPLE OBJECT INSTANCE NAME -->
   <wsdl:message name="reserveMultipleObjectInstanceNameRequest">
      <wsdl:part name="parameters" element="wshlae:reserveMultipleObjectInstanceName"/>
   </wsdl:message>
   <wsdl:message name="reserveMultipleObjectInstanceNameResponse">
      <wsdl:part name="parameters" element="wshlae:reserveMultipleObjectInstanceNameResponse"/>
   </wsdl:message>
   <!-- 6.7 RELEASE MULTIPLE OBJECT INSTANCE NAME -->
   <wsdl:message name="releaseMultipleObjectInstanceNameRequest">
      <wsdl:part name="parameters" element="wshlae:releaseMultipleObjectInstanceName"/>
   </wsdl:message>
   <wsdl:message name="releaseMultipleObjectInstanceNameResponse">
      <wsdl:part name="parameters" element="wshlae:releaseMultipleObjectInstanceNameResponse"/>
   </wsdl:message>
   <!-- 6.8 REGISTER OBJECT INSTANCE -->
   <wsdl:message name="registerObjectInstanceRequest">
      <wsdl:part name="parameters" element="wshlae:registerObjectInstance"/>
   </wsdl:message>
   <wsdl:message name="registerObjectInstanceResponse">
      <wsdl:part name="parameters" element="wshlae:registerObjectInstanceResponse"/>
   </wsdl:message>
   <!-- 6.10 UPDATE ATTRIBUTE VALUES -->
   <wsdl:message name="updateAttributeValuesRequest">
      <wsdl:part name="parameters" element="wshlae:updateAttributeValues"/>
   </wsdl:message>
   <wsdl:message name="updateAttributeValuesResponse">
      <wsdl:part name="parameters" element="wshlae:updateAttributeValuesResponse"/>
   </wsdl:message>
   <!-- 6.12 SEND INTERACTION -->
   <wsdl:message name="sendInteractionRequest">
      <wsdl:part name="parameters" element="wshlae:sendInteraction"/>
   </wsdl:message>
   <wsdl:message name="sendInteractionResponse">
      <wsdl:part name="parameters" element="wshlae:sendInteractionResponse"/>
   </wsdl:message>
   <!-- 6.14 DELETE OBJECT INSTANCE -->
   <wsdl:message name="deleteObjectInstanceRequest">
      <wsdl:part name="parameters" element="wshlae:deleteObjectInstance"/>
   </wsdl:message>
   <wsdl:message name="deleteObjectInstanceResponse">
      <wsdl:part name="parameters" element="wshlae:deleteObjectInstanceResponse"/>
   </wsdl:message>
   <!-- 6.16 LOCAL DELETE OBJECT INSTANCE -->
   <wsdl:message name="localDeleteObjectInstanceRequest">
      <wsdl:part name="parameters" element="wshlae:localDeleteObjectInstance"/>
   </wsdl:message>
   <wsdl:message name="localDeleteObjectInstanceResponse">
      <wsdl:part name="parameters" element="wshlae:localDeleteObjectInstanceResponse"/>
   </wsdl:message>
   <!-- 6.19 REQUEST ATTRIBUTE VALUE UPDATE -->
   <wsdl:message name="requestObjectInstanceAttributeValueUpdateRequest">
      <wsdl:part name="parameters" element="wshlae:requestObjectInstanceAttributeValueUpdate"/>
   </wsdl:message>
   <wsdl:message name="requestObjectInstanceAttributeValueUpdateResponse">
      <wsdl:part name="parameters" element="wshlae:requestObjectInstanceAttributeValueUpdateResponse"/>
   </wsdl:message>
   <wsdl:message name="requestObjectClassAttributeValueUpdateRequest">
      <wsdl:part name="parameters" element="wshlae:requestObjectClassAttributeValueUpdate"/>
   </wsdl:message>
   <wsdl:message name="requestObjectClassAttributeValueUpdateResponse">
      <wsdl:part name="parameters" element="wshlae:requestObjectClassAttributeValueUpdateResponse"/>
   </wsdl:message>
   <!-- 6.23 REQUEST ATTRIBUTE TRANSPORTATION TYPE CHANGE -->
   <wsdl:message name="requestAttributeTransportationTypeChangeRequest">
      <wsdl:part name="parameters" element="wshlae:requestAttributeTransportationTypeChange"/>
   </wsdl:message>
   <wsdl:message name="requestAttributeTransportationTypeChangeResponse">
      <wsdl:part name="parameters" element="wshlae:requestAttributeTransportationTypeChangeResponse"/>
   </wsdl:message>
   <!-- 6.25 QUERY ATTRIBUTE TRANSPORTATION TYPE -->
   <wsdl:message name="queryAttributeTransportationTypeRequest">
      <wsdl:part name="parameters" element="wshlae:queryAttributeTransportationType"/>
   </wsdl:message>
   <wsdl:message name="queryAttributeTransportationTypeResponse">
      <wsdl:part name="parameters" element="wshlae:queryAttributeTransportationTypeResponse"/>
   </wsdl:message>
   <!-- 6.27 REQUEST INTERACTION TRANSPORTATION TYPE CHANGE -->
   <wsdl:message name="requestInteractionTransportationTypeChangeRequest">
      <wsdl:part name="parameters" element="wshlae:requestInteractionTransportationTypeChange"/>
   </wsdl:message>
   <wsdl:message name="requestInteractionTransportationTypeChangeResponse">
      <wsdl:part name="parameters" element="wshlae:requestInteractionTransportationTypeChangeResponse"/>
   </wsdl:message>
   <!-- 6.x QUERY INTERACTION TRANSPORTATION TYPE -->
   <wsdl:message name="queryInteractionTransportationTypeRequest">
     <wsdl:part name="parameters" element="wshlae:queryInteractionTransportationType"/>
   </wsdl:message>
   <wsdl:message name="queryInteractionTransportationTypeResponse">
     <wsdl:part name="parameters" element="wshlae:queryInteractionTransportationTypeResponse"/>
   </wsdl:message>
   <!-- 7.2 UNCONDITIONAL ATTRIBUTE OWNERSHIP DIVESTITURE -->
   <wsdl:message name="unconditionalAttributeOwnershipDivestitureRequest">
      <wsdl:part name="parameters" element="wshlae:unconditionalAttributeOwnershipDivestiture"/>
   </wsdl:message>
   <wsdl:message name="unconditionalAttributeOwnershipDivestitureResponse">
      <wsdl:part name="parameters" element="wshlae:unconditionalAttributeOwnershipDivestitureResponse"/>
   </wsdl:message>
   <!-- 7.3 NEGOTIATED ATTRIBUTE OWNERSHIP DIVESTITURE -->
   <wsdl:message name="negotiatedAttributeOwnershipDivestitureRequest">
      <wsdl:part name="parameters" element="wshlae:negotiatedAttributeOwnershipDivestiture"/>
   </wsdl:message>
   <wsdl:message name="negotiatedAttributeOwnershipDivestitureResponse">
      <wsdl:part name="parameters" element="wshlae:negotiatedAttributeOwnershipDivestitureResponse"/>
   </wsdl:message>
   <!-- 7.6 CONFIRM DIVESTITURE -->
   <wsdl:message name="confirmDivestitureRequest">
      <wsdl:part name="parameters" element="wshlae:confirmDivestiture"/>
   </wsdl:message>
   <wsdl:message name="confirmDivestitureResponse">
      <wsdl:part name="parameters" element="wshlae:confirmDivestitureResponse"/>
   </wsdl:message>
   <!-- 7.8 ATTRIBUTE OWNERSHIP ACQUISITION -->
   <wsdl:message name="attributeOwnershipAcquisitionRequest">
      <wsdl:part name="parameters" element="wshlae:attributeOwnershipAcquisition"/>
   </wsdl:message>
   <wsdl:message name="attributeOwnershipAcquisitionResponse">
      <wsdl:part name="parameters" element="wshlae:attributeOwnershipAcquisitionResponse"/>
   </wsdl:message>
   <!-- 7.9 ATTRIBUTE OWNERSHIP ACQUISITION IF AVAILABLE -->
   <wsdl:message name="attributeOwnershipAcquisitionIfAvailableRequest">
      <wsdl:part name="parameters" element="wshlae:attributeOwnershipAcquisitionIfAvailable"/>
   </wsdl:message>
   <wsdl:message name="attributeOwnershipAcquisitionIfAvailableResponse">
      <wsdl:part name="parameters" element="wshlae:attributeOwnershipAcquisitionIfAvailableResponse"/>
   </wsdl:message>
   <!-- 7.12 ATTRIBUTE OWNERSHIP RELEASE DENIED -->
   <wsdl:message name="attributeOwnershipReleaseDeniedRequest">
      <wsdl:part name="parameters" element="wshlae:attributeOwnershipReleaseDenied"/>
   </wsdl:message>
   <wsdl:message name="attributeOwnershipReleaseDeniedResponse">
      <wsdl:part name="parameters" element="wshlae:attributeOwnershipReleaseDeniedResponse"/>
   </wsdl:message>
   <!-- 7.13 ATTRIBUTE OWNERSHIP DIVESTITURE IF WANTED -->
   <wsdl:message name="attributeOwnershipDivestitureIfWantedRequest">
      <wsdl:part name="parameters" element="wshlae:attributeOwnershipDivestitureIfWanted"/>
   </wsdl:message>
   <wsdl:message name="attributeOwnershipDivestitureIfWantedResponse">
      <wsdl:part name="parameters" element="wshlae:attributeOwnershipDivestitureIfWantedResponse"/>
   </wsdl:message>
   <!-- 7.14 CANCEL NEGOTIATED ATTRIBUTE OWNERSHIP DIVESTITURE -->
   <wsdl:message name="cancelNegotiatedAttributeOwnershipDivestitureRequest">
      <wsdl:part name="parameters" element="wshlae:cancelNegotiatedAttributeOwnershipDivestiture"/>
   </wsdl:message>
   <wsdl:message name="cancelNegotiatedAttributeOwnershipDivestitureResponse">
      <wsdl:part name="parameters" element="wshlae:cancelNegotiatedAttributeOwnershipDivestitureResponse"/>
   </wsdl:message>
   <!-- 7.15 CANCEL ATTRIBUTE OWNERSHIP ACQUISITION -->
   <wsdl:message name="cancelAttributeOwnershipAcquisitionRequest">
      <wsdl:part name="parameters" element="wshlae:cancelAttributeOwnershipAcquisition"/>
   </wsdl:message>
   <wsdl:message name="cancelAttributeOwnershipAcquisitionResponse">
      <wsdl:part name="parameters" element="wshlae:cancelAttributeOwnershipAcquisitionResponse"/>
   </wsdl:message>
   <!-- 7.17 QUERY ATTRIBUTE OWNERSHIP -->
   <wsdl:message name="queryAttributeOwnershipRequest">
      <wsdl:part name="parameters" element="wshlae:queryAttributeOwnership"/>
   </wsdl:message>
   <wsdl:message name="queryAttributeOwnershipResponse">
      <wsdl:part name="parameters" element="wshlae:queryAttributeOwnershipResponse"/>
   </wsdl:message>
   <!-- 7.19 IS ATTRIBUTE OWNED BY FEDERATE -->
   <wsdl:message name="isAttributeOwnedByFederateRequest">
      <wsdl:part name="parameters" element="wshlae:isAttributeOwnedByFederate"/>
   </wsdl:message>
   <wsdl:message name="isAttributeOwnedByFederateResponse">
      <wsdl:part name="parameters" element="wshlae:isAttributeOwnedByFederateResponse"/>
   </wsdl:message>
   <!-- 8.2 ENABLE TIME REGULATION  -->
   <wsdl:message name="enableTimeRegulationRequest">
      <wsdl:part name="parameters" element="wshlae:enableTimeRegulation"/>
   </wsdl:message>
   <wsdl:message name="enableTimeRegulationResponse">
      <wsdl:part name="parameters" element="wshlae:enableTimeRegulationResponse"/>
   </wsdl:message>
   <!-- 8.4 DISABLE TIME REGULATION -->
   <wsdl:message name="disableTimeRegulationRequest">
      <wsdl:part name="parameters" element="wshlae:disableTimeRegulation"/>
   </wsdl:message>
   <wsdl:message name="disableTimeRegulationResponse">
      <wsdl:part name="parameters" element="wshlae:disableTimeRegulationResponse"/>
   </wsdl:message>
   <!-- 8.5 ENABLE TIME CONSTRAINED -->
   <wsdl:message name="enableTimeConstrainedRequest">
      <wsdl:part name="parameters" element="wshlae:enableTimeConstrained"/>
   </wsdl:message>
   <wsdl:message name="enableTimeConstrainedResponse">
      <wsdl:part name="parameters" element="wshlae:enableTimeConstrainedResponse"/>
   </wsdl:message>
   <!-- 8.7 DISABLE TIME CONSTRAINED -->
   <wsdl:message name="disableTimeConstrainedRequest">
      <wsdl:part name="parameters" element="wshlae:disableTimeConstrained"/>
   </wsdl:message>
   <wsdl:message name="disableTimeConstrainedResponse">
      <wsdl:part name="parameters" element="wshlae:disableTimeConstrainedResponse"/>
   </wsdl:message>
   <!-- 8.8 TIME ADVANCE REQUEST -->
   <wsdl:message name="timeAdvanceRequestRequest">
      <wsdl:part name="parameters" element="wshlae:timeAdvanceRequest"/>
   </wsdl:message>
   <wsdl:message name="timeAdvanceRequestResponse">
      <wsdl:part name="parameters" element="wshlae:timeAdvanceRequestResponse"/>
   </wsdl:message>
   <!-- 8.9 TIME ADVANCE REQUEST AVAILABLE -->
   <wsdl:message name="timeAdvanceRequestAvailableRequest">
      <wsdl:part name="parameters" element="wshlae:timeAdvanceRequestAvailable"/>
   </wsdl:message>
   <wsdl:message name="timeAdvanceRequestAvailableResponse">
      <wsdl:part name="parameters" element="wshlae:timeAdvanceRequestAvailableResponse"/>
   </wsdl:message>
   <!-- 8.10 NEXT MESSAGE REQUEST -->
   <wsdl:message name="nextMessageRequestRequest">
      <wsdl:part name="parameters" element="wshlae:nextMessageRequest"/>
   </wsdl:message>
   <wsdl:message name="nextMessageRequestResponse">
      <wsdl:part name="parameters" element="wshlae:nextMessageRequestResponse"/>
   </wsdl:message>
   <!-- 8.11 NEXT MESSAGE REQUEST AVAILABLE -->
   <wsdl:message name="nextMessageRequestAvailableRequest">
      <wsdl:part name="parameters" element="wshlae:nextMessageRequestAvailable"/>
   </wsdl:message>
   <wsdl:message name="nextMessageRequestAvailableResponse">
      <wsdl:part name="parameters" element="wshlae:nextMessageRequestAvailableResponse"/>
   </wsdl:message>
   <!-- 8.12 FLUSH QUEUE REQUEST -->
   <wsdl:message name="flushQueueRequestRequest">
      <wsdl:part name="parameters" element="wshlae:flushQueueRequest"/>
   </wsdl:message>
   <wsdl:message name="flushQueueRequestResponse">
      <wsdl:part name="parameters" element="wshlae:flushQueueRequestResponse"/>
   </wsdl:message>
   <!-- 8.14 ENABLE ASYNCHRONOUS DELIVERY -->
   <wsdl:message name="enableAsynchronousDeliveryRequest">
      <wsdl:part name="parameters" element="wshlae:enableAsynchronousDelivery"/>
   </wsdl:message>
   <wsdl:message name="enableAsynchronousDeliveryResponse">
      <wsdl:part name="parameters" element="wshlae:enableAsynchronousDeliveryResponse"/>
   </wsdl:message>
   <!-- 8.15 DISABLE ASYNCHRONOUS DELIVERY -->
   <wsdl:message name="disableAsynchronousDeliveryRequest">
      <wsdl:part name="parameters" element="wshlae:disableAsynchronousDelivery"/>
   </wsdl:message>
   <wsdl:message name="disableAsynchronousDeliveryResponse">
      <wsdl:part name="parameters" element="wshlae:disableAsynchronousDeliveryResponse"/>
   </wsdl:message>
   <!-- 8.16 QUERY GALT -->
   <wsdl:message name="queryGALTRequest">
      <wsdl:part name="parameters" element="wshlae:queryGALT"/>
   </wsdl:message>
   <wsdl:message name="queryGALTResponse">
      <wsdl:part name="parameters" element="wshlae:queryGALTResponse"/>
   </wsdl:message>
   <!-- 8.17 QUERY LOGICAL TIME -->
   <wsdl:message name="queryLogicalTimeRequest">
      <wsdl:part name="parameters" element="wshlae:queryLogicalTime"/>
   </wsdl:message>
   <wsdl:message name="queryLogicalTimeResponse">
      <wsdl:part name="parameters" element="wshlae:queryLogicalTimeResponse"/>
   </wsdl:message>
   <!-- 8.18 QUERY LITS -->
   <wsdl:message name="queryLITSRequest">
      <wsdl:part name="parameters" element="wshlae:queryLITS"/>
   </wsdl:message>
   <wsdl:message name="queryLITSResponse">
      <wsdl:part name="parameters" element="wshlae:queryLITSResponse"/>
   </wsdl:message>
   <!-- 8.19 MODIFY LOOKAHEAD -->
   <wsdl:message name="modifyLookaheadRequest">
      <wsdl:part name="parameters" element="wshlae:modifyLookahead"/>
   </wsdl:message>
   <wsdl:message name="modifyLookaheadResponse">
      <wsdl:part name="parameters" element="wshlae:modifyLookaheadResponse"/>
   </wsdl:message>
   <!-- 8.20 QUERY LOOKAHEAD -->
   <wsdl:message name="queryLookaheadRequest">
      <wsdl:part name="parameters" element="wshlae:queryLookahead"/>
   </wsdl:message>
   <wsdl:message name="queryLookaheadResponse">
      <wsdl:part name="parameters" element="wshlae:queryLookaheadResponse"/>
   </wsdl:message>
   <!-- 8.21 RETRACT -->
   <wsdl:message name="retractRequest">
      <wsdl:part name="parameters" element="wshlae:retract"/>
   </wsdl:message>
   <wsdl:message name="retractResponse">
      <wsdl:part name="parameters" element="wshlae:retractResponse"/>
   </wsdl:message>
   <!-- 8.23 CHANGE ATTRIBUTE ORDER TYPE -->
   <wsdl:message name="changeAttributeOrderTypeRequest">
      <wsdl:part name="parameters" element="wshlae:changeAttributeOrderType"/>
   </wsdl:message>
   <wsdl:message name="changeAttributeOrderTypeResponse">
      <wsdl:part name="parameters" element="wshlae:changeAttributeOrderTypeResponse"/>
   </wsdl:message>
   <!-- 8.24 CHANGE INTERACTION ORDER TYPE -->
   <wsdl:message name="changeInteractionOrderTypeRequest">
      <wsdl:part name="parameters" element="wshlae:changeInteractionOrderType"/>
   </wsdl:message>
   <wsdl:message name="changeInteractionOrderTypeResponse">
      <wsdl:part name="parameters" element="wshlae:changeInteractionOrderTypeResponse"/>
   </wsdl:message>
   <!-- 9.2 CREATE REGION -->
   <wsdl:message name="createRegionRequest">
      <wsdl:part name="parameters" element="wshlae:createRegion"/>
   </wsdl:message>
   <wsdl:message name="createRegionResponse">
      <wsdl:part name="parameters" element="wshlae:createRegionResponse"/>
   </wsdl:message>
   <!-- 9.3 COMMIT REGION MODIFICATIONS  -->
   <wsdl:message name="commitRegionModificationsRequest">
      <wsdl:part name="parameters" element="wshlae:commitRegionModifications"/>
   </wsdl:message>
   <wsdl:message name="commitRegionModificationsResponse">
      <wsdl:part name="parameters" element="wshlae:commitRegionModificationsResponse"/>
   </wsdl:message>
   <!-- 9.4 DELETE REGION -->
   <wsdl:message name="deleteRegionRequest">
      <wsdl:part name="parameters" element="wshlae:deleteRegion"/>
   </wsdl:message>
   <wsdl:message name="deleteRegionResponse">
      <wsdl:part name="parameters" element="wshlae:deleteRegionResponse"/>
   </wsdl:message>
   <!-- 9.5 REGISTER OBJECT INSTANCE WITH REGIONS -->
   <wsdl:message name="registerObjectInstanceWithRegionsRequest">
      <wsdl:part name="parameters" element="wshlae:registerObjectInstanceWithRegions"/>
   </wsdl:message>
   <wsdl:message name="registerObjectInstanceWithRegionsResponse">
      <wsdl:part name="parameters" element="wshlae:registerObjectInstanceWithRegionsResponse"/>
   </wsdl:message>
   <!-- 9.6 ASSOCIATE REGIONS FOR UPDATES -->
   <wsdl:message name="associateRegionsForUpdatesRequest">
      <wsdl:part name="parameters" element="wshlae:associateRegionsForUpdates"/>
   </wsdl:message>
   <wsdl:message name="associateRegionsForUpdatesResponse">
      <wsdl:part name="parameters" element="wshlae:associateRegionsForUpdatesResponse"/>
   </wsdl:message>
   <!-- 9.7 UNASSOCIATE REGIONS FOR UPDATES -->
   <wsdl:message name="unassociateRegionsForUpdatesRequest">
      <wsdl:part name="parameters" element="wshlae:unassociateRegionsForUpdates"/>
   </wsdl:message>
   <wsdl:message name="unassociateRegionsForUpdatesResponse">
      <wsdl:part name="parameters" element="wshlae:unassociateRegionsForUpdatesResponse"/>
   </wsdl:message>
   <!-- 9.8 SUBSCRIBE OBJECT CLASS ATTRIBUTES WITH REGIONS  -->
   <wsdl:message name="subscribeObjectClassAttributesWithRegionsRequest">
      <wsdl:part name="parameters" element="wshlae:subscribeObjectClassAttributesWithRegions"/>
   </wsdl:message>
   <wsdl:message name="subscribeObjectClassAttributesWithRegionsResponse">
      <wsdl:part name="parameters" element="wshlae:subscribeObjectClassAttributesWithRegionsResponse"/>
   </wsdl:message>
   <!-- 9.9 UNSUBSCRIBE OBJECT CLASS ATTRIBUTES WITH REGIONS  -->
   <wsdl:message name="unsubscribeObjectClassAttributesWithRegionsRequest">
      <wsdl:part name="parameters" element="wshlae:unsubscribeObjectClassAttributesWithRegions"/>
   </wsdl:message>
   <wsdl:message name="unsubscribeObjectClassAttributesWithRegionsResponse">
      <wsdl:part name="parameters" element="wshlae:unsubscribeObjectClassAttributesWithRegionsResponse"/>
   </wsdl:message>
   <!-- 9.10 SUBSCRIBE INTERACTION CLASS WITH REGIONS  -->
   <wsdl:message name="subscribeInteractionClassWithRegionsRequest">
      <wsdl:part name="parameters" element="wshlae:subscribeInteractionClassWithRegions"/>
   </wsdl:message>
   <wsdl:message name="subscribeInteractionClassWithRegionsResponse">
      <wsdl:part name="parameters" element="wshlae:subscribeInteractionClassWithRegionsResponse"/>
   </wsdl:message>
   <!-- 9.11 UNSUBSCRIBE INTERACTION CLASS WITH REGIONS  -->
   <wsdl:message name="unsubscribeInteractionClassWithRegionsRequest">
      <wsdl:part name="parameters" element="wshlae:unsubscribeInteractionClassWithRegions"/>
   </wsdl:message>
   <wsdl:message name="unsubscribeInteractionClassWithRegionsResponse">
      <wsdl:part name="parameters" element="wshlae:unsubscribeInteractionClassWithRegionsResponse"/>
   </wsdl:message>
   <!-- 9.12 SEND INTERACTION WITH REGIONS -->
   <wsdl:message name="sendInteractionWithRegionsRequest">
      <wsdl:part name="parameters" element="wshlae:sendInteractionWithRegions"/>
   </wsdl:message>
   <wsdl:message name="sendInteractionWithRegionsResponse">
      <wsdl:part name="parameters" element="wshlae:sendInteractionWithRegionsResponse"/>
   </wsdl:message>
   <!-- 9.13 REQUEST ATTRIBUTE VALUE UPDATE WITH REGIONS -->
   <wsdl:message name="requestAttributeValueUpdateWithRegionsRequest">
      <wsdl:part name="parameters" element="wshlae:requestAttributeValueUpdateWithRegions"/>
   </wsdl:message>
   <wsdl:message name="requestAttributeValueUpdateWithRegionsResponse">
      <wsdl:part name="parameters" element="wshlae:requestAttributeValueUpdateWithRegionsResponse"/>
   </wsdl:message>
   <!-- 10.2 GET AUTOMATIC RESIGN DIRECTIVE -->
   <wsdl:message name="getAutomaticResignDirectiveRequest">
      <wsdl:part name="parameters" element="wshlae:getAutomaticResignDirective"/>
   </wsdl:message>
   <wsdl:message name="getAutomaticResignDirectiveResponse">
      <wsdl:part name="parameters" element="wshlae:getAutomaticResignDirectiveResponse"/>
   </wsdl:message>
   <!-- 10.3 SET AUTOMATIC RESIGN DIRECTIVE -->
   <wsdl:message name="setAutomaticResignDirectiveRequest">
      <wsdl:part name="parameters" element="wshlae:setAutomaticResignDirective"/>
   </wsdl:message>
   <wsdl:message name="setAutomaticResignDirectiveResponse">
      <wsdl:part name="parameters" element="wshlae:setAutomaticResignDirectiveResponse"/>
   </wsdl:message>
   <!-- 10.4 GET FEDERATE HANDLE -->
   <wsdl:message name="getFederateHandleRequest">
      <wsdl:part name="parameters" element="wshlae:getFederateHandle"/>
   </wsdl:message>
   <wsdl:message name="getFederateHandleResponse">
      <wsdl:part name="parameters" element="wshlae:getFederateHandleResponse"/>
   </wsdl:message>
   <!-- 10.5 GET FEDERATE NAME -->
   <wsdl:message name="getFederateNameRequest">
      <wsdl:part name="parameters" element="wshlae:getFederateName"/>
   </wsdl:message>
   <wsdl:message name="getFederateNameResponse">
      <wsdl:part name="parameters" element="wshlae:getFederateNameResponse"/>
   </wsdl:message>
   <!-- 10.6 GET OBJECT CLASS HANDLE  -->
   <wsdl:message name="getObjectClassHandleRequest">
      <wsdl:part name="parameters" element="wshlae:getObjectClassHandle"/>
   </wsdl:message>
   <wsdl:message name="getObjectClassHandleResponse">
      <wsdl:part name="parameters" element="wshlae:getObjectClassHandleResponse"/>
   </wsdl:message>
   <!-- 10.7 GET OBJECT CLASS NAME  -->
   <wsdl:message name="getObjectClassNameRequest">
      <wsdl:part name="parameters" element="wshlae:getObjectClassName"/>
   </wsdl:message>
   <wsdl:message name="getObjectClassNameResponse">
      <wsdl:part name="parameters" element="wshlae:getObjectClassNameResponse"/>
   </wsdl:message>
   <!-- 10.8 GET KNOWN OBJECT CLASS HANDLE -->
   <wsdl:message name="getKnownObjectClassHandleRequest">
      <wsdl:part name="parameters" element="wshlae:getKnownObjectClassHandle"/>
   </wsdl:message>
   <wsdl:message name="getKnownObjectClassHandleResponse">
      <wsdl:part name="parameters" element="wshlae:getKnownObjectClassHandleResponse"/>
   </wsdl:message>
   <!-- 10.9 GET OBJECT INSTANCE HANDLE  -->
   <wsdl:message name="getObjectInstanceHandleRequest">
      <wsdl:part name="parameters" element="wshlae:getObjectInstanceHandle"/>
   </wsdl:message>
   <wsdl:message name="getObjectInstanceHandleResponse">
      <wsdl:part name="parameters" element="wshlae:getObjectInstanceHandleResponse"/>
   </wsdl:message>
   <!-- 10.10 GET OBJECT INSTANCE NAME  -->
   <wsdl:message name="getObjectInstanceNameRequest">
      <wsdl:part name="parameters" element="wshlae:getObjectInstanceName"/>
   </wsdl:message>
   <wsdl:message name="getObjectInstanceNameResponse">
      <wsdl:part name="parameters" element="wshlae:getObjectInstanceNameResponse"/>
   </wsdl:message>
   <!-- 10.11 GET ATTRIBUTE HANDLE  -->
   <wsdl:message name="getAttributeHandleRequest">
      <wsdl:part name="parameters" element="wshlae:getAttributeHandle"/>
   </wsdl:message>
   <wsdl:message name="getAttributeHandleResponse">
      <wsdl:part name="parameters" element="wshlae:getAttributeHandleResponse"/>
   </wsdl:message>
   <!-- 10.12 GET ATTRIBUTE NAME  -->
   <wsdl:message name="getAttributeNameRequest">
      <wsdl:part name="parameters" element="wshlae:getAttributeName"/>
   </wsdl:message>
   <wsdl:message name="getAttributeNameResponse">
      <wsdl:part name="parameters" element="wshlae:getAttributeNameResponse"/>
   </wsdl:message>
   <!-- 10.13 GET UPDATE RATE VALUE -->
   <wsdl:message name="getUpdateRateValueRequest">
      <wsdl:part name="parameters" element="wshlae:getUpdateRateValue"/>
   </wsdl:message>
   <wsdl:message name="getUpdateRateValueResponse">
      <wsdl:part name="parameters" element="wshlae:getUpdateRateValueResponse"/>
   </wsdl:message>
   <!-- 10.14 GET UPDATE RATE VALUE FOR ATTRIBUTE -->
   <wsdl:message name="getUpdateRateValueForAttributeRequest">
      <wsdl:part name="parameters" element="wshlae:getUpdateRateValueForAttribute"/>
   </wsdl:message>
   <wsdl:message name="getUpdateRateValueForAttributeResponse">
      <wsdl:part name="parameters" element="wshlae:getUpdateRateValueForAttributeResponse"/>
   </wsdl:message>
   <!-- 10.15 GET INTERACTION CLASS HANDLE  -->
   <wsdl:message name="getInteractionClassHandleRequest">
      <wsdl:part name="parameters" element="wshlae:getInteractionClassHandle"/>
   </wsdl:message>
   <wsdl:message name="getInteractionClassHandleResponse">
      <wsdl:part name="parameters" element="wshlae:getInteractionClassHandleResponse"/>
   </wsdl:message>
   <!-- 10.16 GET INTERACTION CLASS NAME  -->
   <wsdl:message name="getInteractionClassNameRequest">
      <wsdl:part name="parameters" element="wshlae:getInteractionClassName"/>
   </wsdl:message>
   <wsdl:message name="getInteractionClassNameResponse">
      <wsdl:part name="parameters" element="wshlae:getInteractionClassNameResponse"/>
   </wsdl:message>
   <!-- 10.17 GET PARAMETER HANDLE  -->
   <wsdl:message name="getParameterHandleRequest">
      <wsdl:part name="parameters" element="wshlae:getParameterHandle"/>
   </wsdl:message>
   <wsdl:message name="getParameterHandleResponse">
      <wsdl:part name="parameters" element="wshlae:getParameterHandleResponse"/>
   </wsdl:message>
   <!-- 10.18 GET PARAMETER NAME  -->
   <wsdl:message name="getParameterNameRequest">
      <wsdl:part name="parameters" element="wshlae:getParameterName"/>
   </wsdl:message>
   <wsdl:message name="getParameterNameResponse">
      <wsdl:part name="parameters" element="wshlae:getParameterNameResponse"/>
   </wsdl:message>
   <!-- 10.19 GET ORDER TYPE -->
   <wsdl:message name="getOrderTypeRequest">
      <wsdl:part name="parameters" element="wshlae:getOrderType"/>
   </wsdl:message>
   <wsdl:message name="getOrderTypeResponse">
      <wsdl:part name="parameters" element="wshlae:getOrderTypeResponse"/>
   </wsdl:message>
   <!-- 10.20 GET ORDER NAME -->
   <wsdl:message name="getOrderNameRequest">
      <wsdl:part name="parameters" element="wshlae:getOrderName"/>
   </wsdl:message>
   <wsdl:message name="getOrderNameResponse">
      <wsdl:part name="parameters" element="wshlae:getOrderNameResponse"/>
   </wsdl:message>
   <!-- 10.21 GET TRANSPORTATION TYPE HANDLE-->
   <wsdl:message name="getTransportationTypeHandleRequest">
      <wsdl:part name="parameters" element="wshlae:getTransportationTypeHandle"/>
   </wsdl:message>
   <wsdl:message name="getTransportationTypeHandleResponse">
      <wsdl:part name="parameters" element="wshlae:getTransportationTypeHandleResponse"/>
   </wsdl:message>
   <!-- 10.22 GET TRANSPORTATION TYPE NAME -->
   <wsdl:message name="getTransportationTypeNameRequest">
      <wsdl:part name="parameters" element="wshlae:getTransportationTypeName"/>
   </wsdl:message>
   <wsdl:message name="getTransportationTypeNameResponse">
      <wsdl:part name="parameters" element="wshlae:getTransportationTypeNameResponse"/>
   </wsdl:message>
   <!-- 10.23 GET AVAILABLE DIMENSIONS FOR CLASS ATTRIBUTE -->
   <wsdl:message name="getAvailableDimensionsForClassAttributeRequest">
      <wsdl:part name="parameters" element="wshlae:getAvailableDimensionsForClassAttribute"/>
   </wsdl:message>
   <wsdl:message name="getAvailableDimensionsForClassAttributeResponse">
      <wsdl:part name="parameters" element="wshlae:getAvailableDimensionsForClassAttributeResponse"/>
   </wsdl:message>
   <!-- 10.24 GET AVAILABLE DIMENSTIONS FOR INTERACTION CLASS -->
   <wsdl:message name="getAvailableDimensionsForInteractionClassRequest">
      <wsdl:part name="parameters" element="wshlae:getAvailableDimensionsForInteractionClass"/>
   </wsdl:message>
   <wsdl:message name="getAvailableDimensionsForInteractionClassResponse">
      <wsdl:part name="parameters" element="wshlae:getAvailableDimensionsForInteractionClassResponse"/>
   </wsdl:message>
   <!-- 10.25 GET DIMENSION HANDLE  -->
   <wsdl:message name="getDimensionHandleRequest">
      <wsdl:part name="parameters" element="wshlae:getDimensionHandle"/>
   </wsdl:message>
   <wsdl:message name="getDimensionHandleResponse">
      <wsdl:part name="parameters" element="wshlae:getDimensionHandleResponse"/>
   </wsdl:message>
   <!-- 10.26 GET DIMENSION NAME  -->
   <wsdl:message name="getDimensionNameRequest">
      <wsdl:part name="parameters" element="wshlae:getDimensionName"/>
   </wsdl:message>
   <wsdl:message name="getDimensionNameResponse">
      <wsdl:part name="parameters" element="wshlae:getDimensionNameResponse"/>
   </wsdl:message>
   <!-- 10.27 GET DIMENSION UPPER BOUND -->
   <wsdl:message name="getDimensionUpperBoundRequest">
      <wsdl:part name="parameters" element="wshlae:getDimensionUpperBound"/>
   </wsdl:message>
   <wsdl:message name="getDimensionUpperBoundResponse">
      <wsdl:part name="parameters" element="wshlae:getDimensionUpperBoundResponse"/>
   </wsdl:message>
   <!-- 10.28 GET DIMENSION HANDLE SET -->
   <wsdl:message name="getDimensionHandleSetRequest">
      <wsdl:part name="parameters" element="wshlae:getDimensionHandleSet"/>
   </wsdl:message>
   <wsdl:message name="getDimensionHandleSetResponse">
      <wsdl:part name="parameters" element="wshlae:getDimensionHandleSetResponse"/>
   </wsdl:message>
   <!-- 10.29 GET RANGE BOUNDS -->
   <wsdl:message name="getRangeBoundsRequest">
      <wsdl:part name="parameters" element="wshlae:getRangeBounds"/>
   </wsdl:message>
   <wsdl:message name="getRangeBoundsResponse">
      <wsdl:part name="parameters" element="wshlae:getRangeBoundsResponse"/>
   </wsdl:message>
   <!-- 10.30 SET RANGE BOUNDS  -->
   <wsdl:message name="setRangeBoundsRequest">
      <wsdl:part name="parameters" element="wshlae:setRangeBounds"/>
   </wsdl:message>
   <wsdl:message name="setRangeBoundsResponse">
      <wsdl:part name="parameters" element="wshlae:setRangeBoundsResponse"/>
   </wsdl:message>
   <!-- 10.31 NORMALIZE FEDERATE HANDLE  -->
   <wsdl:message name="normalizeFederateHandleRequest">
      <wsdl:part name="parameters" element="wshlae:normalizeFederateHandle"/>
   </wsdl:message>
   <wsdl:message name="normalizeFederateHandleResponse">
      <wsdl:part name="parameters" element="wshlae:normalizeFederateHandleResponse"/>
   </wsdl:message>
   <!-- 10.32 NORMALIZE SERVICE GROUP  -->
   <wsdl:message name="normalizeServiceGroupRequest">
      <wsdl:part name="parameters" element="wshlae:normalizeServiceGroup"/>
   </wsdl:message>
   <wsdl:message name="normalizeServiceGroupResponse">
      <wsdl:part name="parameters" element="wshlae:normalizeServiceGroupResponse"/>
   </wsdl:message>
   <!-- 10.33 ENABLE OBJECT CLASS RELEVANCE ADVISORY SWITCH -->
   <wsdl:message name="enableObjectClassRelevanceAdvisorySwitchRequest">
      <wsdl:part name="parameters" element="wshlae:enableObjectClassRelevanceAdvisorySwitch"/>
   </wsdl:message>
   <wsdl:message name="enableObjectClassRelevanceAdvisorySwitchResponse">
      <wsdl:part name="parameters" element="wshlae:enableObjectClassRelevanceAdvisorySwitchResponse"/>
   </wsdl:message>
   <!-- 10.34 DISABLE OBJECT CLASS RELEVANCE ADVISORY SWITCH -->
   <wsdl:message name="disableObjectClassRelevanceAdvisorySwitchRequest">
      <wsdl:part name="parameters" element="wshlae:disableObjectClassRelevanceAdvisorySwitch"/>
   </wsdl:message>
   <wsdl:message name="disableObjectClassRelevanceAdvisorySwitchResponse">
      <wsdl:part name="parameters" element="wshlae:disableObjectClassRelevanceAdvisorySwitchResponse"/>
   </wsdl:message>
   <!-- 10.35 ENABLE ATTRIBUTE RELEVANCE ADVISORY SWITCH -->
   <wsdl:message name="enableAttributeRelevanceAdvisorySwitchRequest">
      <wsdl:part name="parameters" element="wshlae:enableAttributeRelevanceAdvisorySwitch"/>
   </wsdl:message>
   <wsdl:message name="enableAttributeRelevanceAdvisorySwitchResponse">
      <wsdl:part name="parameters" element="wshlae:enableAttributeRelevanceAdvisorySwitchResponse"/>
   </wsdl:message>
   <!-- 10.36 DISABLE ATTRIBUTE RELEVANCE ADVISORY SWITCH -->
   <wsdl:message name="disableAttributeRelevanceAdvisorySwitchRequest">
      <wsdl:part name="parameters" element="wshlae:disableAttributeRelevanceAdvisorySwitch"/>
   </wsdl:message>
   <wsdl:message name="disableAttributeRelevanceAdvisorySwitchResponse">
      <wsdl:part name="parameters" element="wshlae:disableAttributeRelevanceAdvisorySwitchResponse"/>
   </wsdl:message>
   <!-- 10.37 ENABLE ATTRIBUTE SCOPE ADVISORY SWITCH -->
   <wsdl:message name="enableAttributeScopeAdvisorySwitchRequest">
      <wsdl:part name="parameters" element="wshlae:enableAttributeScopeAdvisorySwitch"/>
   </wsdl:message>
   <wsdl:message name="enableAttributeScopeAdvisorySwitchResponse">
      <wsdl:part name="parameters" element="wshlae:enableAttributeScopeAdvisorySwitchResponse"/>
   </wsdl:message>
   <!-- 10.38 DISABLE ATTRIBUTE SCOPE ADVISORY SWITCH -->
   <wsdl:message name="disableAttributeScopeAdvisorySwitchRequest">
      <wsdl:part name="parameters" element="wshlae:disableAttributeScopeAdvisorySwitch"/>
   </wsdl:message>
   <wsdl:message name="disableAttributeScopeAdvisorySwitchResponse">
      <wsdl:part name="parameters" element="wshlae:disableAttributeScopeAdvisorySwitchResponse"/>
   </wsdl:message>
   <!-- 10.39 ENABLE INTERACTION RELEVANCE ADVISORY SWITCH -->
   <wsdl:message name="enableInteractionRelevanceAdvisorySwitchRequest">
      <wsdl:part name="parameters" element="wshlae:enableInteractionRelevanceAdvisorySwitch"/>
   </wsdl:message>
   <wsdl:message name="enableInteractionRelevanceAdvisorySwitchResponse">
      <wsdl:part name="parameters" element="wshlae:enableInteractionRelevanceAdvisorySwitchResponse"/>
   </wsdl:message>
   <!-- 10.40 DISABLE INTERACTION RELEVANCE ADVISORY SWITCH -->
   <wsdl:message name="disableInteractionRelevanceAdvisorySwitchRequest">
      <wsdl:part name="parameters" element="wshlae:disableInteractionRelevanceAdvisorySwitch"/>
   </wsdl:message>
   <wsdl:message name="disableInteractionRelevanceAdvisorySwitchResponse">
      <wsdl:part name="parameters" element="wshlae:disableInteractionRelevanceAdvisorySwitchResponse"/>
   </wsdl:message>
   <!-- 10.41 EVOKE CALLBACK IS NOT AVAILABLE IN THE WSDL API -->
   <!-- 10.42 EVOKE MULTIPLE CALLBACKS -->
   <wsdl:message name="evokeMultipleCallbacksRequest">
      <wsdl:part name="parameters" element="wshlae:evokeMultipleCallbacks"/>
   </wsdl:message>
   <wsdl:message name="evokeMultipleCallbacksResponse">
      <wsdl:part name="parameters" element="wshlae:evokeMultipleCallbacksResponse"/>
   </wsdl:message>
   <!-- 10.43 ENABLE CALLBACKS -->
   <wsdl:message name="enableCallbacksRequest">
      <wsdl:part name="parameters" element="wshlae:enableCallbacks"/>
   </wsdl:message>
   <wsdl:message name="enableCallbacksResponse">
      <wsdl:part name="parameters" element="wshlae:enableCallbacksResponse"/>
   </wsdl:message>
   <!-- 10.44 DISABLE CALLBACKS -->
   <wsdl:message name="disableCallbacksRequest">
      <wsdl:part name="parameters" element="wshlae:disableCallbacks"/>
   </wsdl:message>
   <wsdl:message name="disableCallbacksResponse">
      <wsdl:part name="parameters" element="wshlae:disableCallbacksResponse"/>
   </wsdl:message>
   <!-- ######################  Encode/Decode Services  ############################## -->
   <!--  ENCODE/DECODE OBJECT CLASS HANDLE -->
   <wsdl:message name="encodeObjectClassHandleRequest">
      <wsdl:part name="parameters" element="wshlae:encodeObjectClassHandle"/>
   </wsdl:message>
   <wsdl:message name="encodeObjectClassHandleResponse">
      <wsdl:part name="parameters" element="wshlae:encodeObjectClassHandleResponse"/>
   </wsdl:message>
   <wsdl:message name="decodeObjectClassHandleRequest">
      <wsdl:part name="parameters" element="wshlae:decodeObjectClassHandle"/>
   </wsdl:message>
   <wsdl:message name="decodeObjectClassHandleResponse">
      <wsdl:part name="parameters" element="wshlae:decodeObjectClassHandleResponse"/>
   </wsdl:message>
   <!-- ENCODE/DECODE INTERACTION CLASS HANDLE -->
   <wsdl:message name="encodeInteractionClassHandleRequest">
      <wsdl:part name="parameters" element="wshlae:encodeInteractionClassHandle"/>
   </wsdl:message>
   <wsdl:message name="encodeInteractionClassHandleResponse">
      <wsdl:part name="parameters" element="wshlae:encodeInteractionClassHandleResponse"/>
   </wsdl:message>
   <wsdl:message name="decodeInteractionClassHandleRequest">
      <wsdl:part name="parameters" element="wshlae:decodeInteractionClassHandle"/>
   </wsdl:message>
   <wsdl:message name="decodeInteractionClassHandleResponse">
      <wsdl:part name="parameters" element="wshlae:decodeInteractionClassHandleResponse"/>
   </wsdl:message>
   <!-- ENCODE/DECODE OBJECT INSTANCE HANDLE -->
   <wsdl:message name="encodeObjectInstanceHandleRequest">
      <wsdl:part name="parameters" element="wshlae:encodeObjectInstanceHandle"/>
   </wsdl:message>
   <wsdl:message name="encodeObjectInstanceHandleResponse">
      <wsdl:part name="parameters" element="wshlae:encodeObjectInstanceHandleResponse"/>
   </wsdl:message>
   <wsdl:message name="decodeObjectInstanceHandleRequest">
      <wsdl:part name="parameters" element="wshlae:decodeObjectInstanceHandle"/>
   </wsdl:message>
   <wsdl:message name="decodeObjectInstanceHandleResponse">
      <wsdl:part name="parameters" element="wshlae:decodeObjectInstanceHandleResponse"/>
   </wsdl:message>
   <!-- ENCODE/DECODE PARAMETER HANDLE -->
   <wsdl:message name="encodeParameterHandleRequest">
      <wsdl:part name="parameters" element="wshlae:encodeParameterHandle"/>
   </wsdl:message>
   <wsdl:message name="encodeParameterHandleResponse">
      <wsdl:part name="parameters" element="wshlae:encodeParameterHandleResponse"/>
   </wsdl:message>
   <wsdl:message name="decodeParameterHandleRequest">
      <wsdl:part name="parameters" element="wshlae:decodeParameterHandle"/>
   </wsdl:message>
   <wsdl:message name="decodeParameterHandleResponse">
      <wsdl:part name="parameters" element="wshlae:decodeParameterHandleResponse"/>
   </wsdl:message>
   <!-- ENCODE/DECODE ATTRIBUTE HANDLE -->
   <wsdl:message name="encodeAttributeHandleRequest">
      <wsdl:part name="parameters" element="wshlae:encodeAttributeHandle"/>
   </wsdl:message>
   <wsdl:message name="encodeAttributeHandleResponse">
      <wsdl:part name="parameters" element="wshlae:encodeAttributeHandleResponse"/>
   </wsdl:message>
   <wsdl:message name="decodeAttributeHandleRequest">
      <wsdl:part name="parameters" element="wshlae:decodeAttributeHandle"/>
   </wsdl:message>
   <wsdl:message name="decodeAttributeHandleResponse">
      <wsdl:part name="parameters" element="wshlae:decodeAttributeHandleResponse"/>
   </wsdl:message>
   <!-- ENCODE/DECODE DIMENSION HANDLE -->
   <wsdl:message name="encodeDimensionHandleRequest">
      <wsdl:part name="parameters" element="wshlae:encodeDimensionHandle"/>
   </wsdl:message>
   <wsdl:message name="encodeDimensionHandleResponse">
      <wsdl:part name="parameters" element="wshlae:encodeDimensionHandleResponse"/>
   </wsdl:message>
   <wsdl:message name="decodeDimensionHandleRequest">
      <wsdl:part name="parameters" element="wshlae:decodeDimensionHandle"/>
   </wsdl:message>
   <wsdl:message name="decodeDimensionHandleResponse">
      <wsdl:part name="parameters" element="wshlae:decodeDimensionHandleResponse"/>
   </wsdl:message>
   <!-- ENCODE/DECODE FEDERATE HANDLE -->
   <wsdl:message name="encodeFederateHandleRequest">
      <wsdl:part name="parameters" element="wshlae:encodeFederateHandle"/>
   </wsdl:message>
   <wsdl:message name="encodeFederateHandleResponse">
      <wsdl:part name="parameters" element="wshlae:encodeFederateHandleResponse"/>
   </wsdl:message>
   <wsdl:message name="decodeFederateHandleRequest">
      <wsdl:part name="parameters" element="wshlae:decodeFederateHandle"/>
   </wsdl:message>
   <wsdl:message name="decodeFederateHandleResponse">
      <wsdl:part name="parameters" element="wshlae:decodeFederateHandleResponse"/>
   </wsdl:message>
   <!-- ENCODE/DECODE HLAinteger64Time -->
   <wsdl:message name="encodeHLAinteger64TimeRequest">
      <wsdl:part name="parameters" element="wshlae:encodeHLAinteger64Time"/>
   </wsdl:message>
   <wsdl:message name="encodeHLAinteger64TimeResponse">
      <wsdl:part name="parameters" element="wshlae:encodeHLAinteger64TimeResponse"/>
   </wsdl:message>
   <wsdl:message name="decodeHLAinteger64TimeRequest">
      <wsdl:part name="parameters" element="wshlae:decodeHLAinteger64Time"/>
   </wsdl:message>
   <wsdl:message name="decodeHLAinteger64TimeResponse">
      <wsdl:part name="parameters" element="wshlae:decodeHLAinteger64TimeResponse"/>
   </wsdl:message>
   <!-- ENCODE/DECODE HLAfloat64Time -->
   <wsdl:message name="encodeHLAfloat64TimeRequest">
      <wsdl:part name="parameters" element="wshlae:encodeHLAfloat64Time"/>
   </wsdl:message>
   <wsdl:message name="encodeHLAfloat64TimeResponse">
      <wsdl:part name="parameters" element="wshlae:encodeHLAfloat64TimeResponse"/>
   </wsdl:message>
   <wsdl:message name="decodeHLAfloat64TimeRequest">
      <wsdl:part name="parameters" element="wshlae:decodeHLAfloat64Time"/>
   </wsdl:message>
   <wsdl:message name="decodeHLAfloat64TimeResponse">
      <wsdl:part name="parameters" element="wshlae:decodeHLAfloat64TimeResponse"/>
   </wsdl:message>
   <!-- ENCODE/DECODE HLAinteger64TimeInterval -->
   <wsdl:message name="encodeHLAinteger64TimeIntervalRequest">
      <wsdl:part name="parameters" element="wshlae:encodeHLAinteger64TimeInterval"/>
   </wsdl:message>
   <wsdl:message name="encodeHLAinteger64TimeIntervalResponse">
      <wsdl:part name="parameters" element="wshlae:encodeHLAinteger64TimeIntervalResponse"/>
   </wsdl:message>
   <wsdl:message name="decodeHLAinteger64TimeIntervalRequest">
      <wsdl:part name="parameters" element="wshlae:decodeHLAinteger64TimeInterval"/>
   </wsdl:message>
   <wsdl:message name="decodeHLAinteger64TimeIntervalResponse">
      <wsdl:part name="parameters" element="wshlae:decodeHLAinteger64TimeIntervalResponse"/>
   </wsdl:message>
   <!-- ENCODE/DECODE HLAfloat64TimeInterval -->
   <wsdl:message name="encodeHLAfloat64TimeIntervalRequest">
      <wsdl:part name="parameters" element="wshlae:encodeHLAfloat64TimeInterval"/>
   </wsdl:message>
   <wsdl:message name="encodeHLAfloat64TimeIntervalResponse">
      <wsdl:part name="parameters" element="wshlae:encodeHLAfloat64TimeIntervalResponse"/>
   </wsdl:message>
   <wsdl:message name="decodeHLAfloat64TimeIntervalRequest">
      <wsdl:part name="parameters" element="wshlae:decodeHLAfloat64TimeInterval"/>
   </wsdl:message>
   <wsdl:message name="decodeHLAfloat64TimeIntervalResponse">
      <wsdl:part name="parameters" element="wshlae:decodeHLAfloat64TimeIntervalResponse"/>
   </wsdl:message>
   <!-- INCREASE HLAINTEGER64 BY EPSILON -->
   <wsdl:message name="increaseHLAinteger64TimeByEpsilonRequest">
      <wsdl:part name="parameters" element="wshlae:increaseHLAinteger64TimeByEpsilon"/>
   </wsdl:message>
   <wsdl:message name="increaseHLAinteger64TimeByEpsilonResponse">
      <wsdl:part name="parameters" element="wshlae:increaseHLAinteger64TimeByEpsilonResponse"/>
   </wsdl:message>
   <!-- DECREASE HLAINTEGER64 BY EPSILON -->
   <wsdl:message name="decreaseHLAinteger64TimeByEpsilonRequest">
      <wsdl:part name="parameters" element="wshlae:decreaseHLAinteger64TimeByEpsilon"/>
   </wsdl:message>
   <wsdl:message name="decreaseHLAinteger64TimeByEpsilonResponse">
      <wsdl:part name="parameters" element="wshlae:decreaseHLAinteger64TimeByEpsilonResponse"/>
   </wsdl:message>
   <!-- INCREASE HLAFLOAT64 BY EPSILON -->
   <wsdl:message name="increaseHLAfloat64TimeByEpsilonRequest">
      <wsdl:part name="parameters" element="wshlae:increaseHLAfloat64TimeByEpsilon"/>
   </wsdl:message>
   <wsdl:message name="increaseHLAfloat64TimeByEpsilonResponse">
      <wsdl:part name="parameters" element="wshlae:increaseHLAfloat64TimeByEpsilonResponse"/>
   </wsdl:message>
   <!-- DECREASE HLAFLOAT64 BY EPSILON -->
   <wsdl:message name="decreaseHLAfloat64TimeByEpsilonRequest">
      <wsdl:part name="parameters" element="wshlae:decreaseHLAfloat64TimeByEpsilon"/>
   </wsdl:message>
   <wsdl:message name="decreaseHLAfloat64TimeByEpsilonResponse">
      <wsdl:part name="parameters" element="wshlae:decreaseHLAfloat64TimeByEpsilonResponse"/>
   </wsdl:message>
   <!-- ################################################################################################## -->
   <!-- ####################################  MESSAGES - EXCEPTIONS ###################################### -->
   <!-- ################################################################################################## -->
   <wsdl:message name="AlreadyConnected">
      <wsdl:part name="AlreadyConnectedxception" element="wshlae:AlreadyConnectedException"/>
   </wsdl:message>
  <wsdl:message name="AsynchronousDeliveryAlreadyEnabled">
    <wsdl:part name="AsynchronousDeliveryAlreadyEnabledException"
               element="wshlae:AsynchronousDeliveryAlreadyEnabledException"/>
  </wsdl:message>
  <wsdl:message name="AsynchronousDeliveryAlreadyDisabled">
    <wsdl:part name="AsynchronousDeliveryAlreadyDisabledException"
               element="wshlae:AsynchronousDeliveryAlreadyDisabledException"/>
  </wsdl:message>
  <wsdl:message name="AttributeAcquisitionWasNotRequested">
    <wsdl:part name="AttributeAcquisitionWasNotRequestedException"
               element="wshlae:AttributeAcquisitionWasNotRequestedException"/>
  </wsdl:message>
  <wsdl:message name="AttributeAlreadyBeingAcquired">
    <wsdl:part name="AttributeAlreadyBeingAcquiredException" element="wshlae:AttributeAlreadyBeingAcquiredException"/>
  </wsdl:message>
  <wsdl:message name="AttributeAlreadyBeingChanged">
    <wsdl:part name="AttributeAlreadyBeingChangedException" element="wshlae:AttributeAlreadyBeingChangedException"/>
  </wsdl:message>
  <wsdl:message name="AttributeAlreadyBeingDivested">
    <wsdl:part name="AttributeAlreadyBeingDivestedException" element="wshlae:AttributeAlreadyBeingDivestedException"/>
  </wsdl:message>
  <wsdl:message name="AttributeAlreadyOwned">
    <wsdl:part name="AttributeAlreadyOwnedException" element="wshlae:AttributeAlreadyOwnedException"/>
  </wsdl:message>
  <wsdl:message name="AttributeDivestitureWasNotRequested">
    <wsdl:part name="AttributeDivestitureWasNotRequestedException"
               element="wshlae:AttributeDivestitureWasNotRequestedException"/>
  </wsdl:message>
  <wsdl:message name="AttributeNotDefined">
    <wsdl:part name="AttributeNotDefinedException" element="wshlae:AttributeNotDefinedException"/>
  </wsdl:message>
  <wsdl:message name="AttributeNotOwned">
    <wsdl:part name="AttributeNotOwnedException" element="wshlae:AttributeNotOwnedException"/>
  </wsdl:message>
  <wsdl:message name="AttributeNotPublished">
    <wsdl:part name="AttributeNotPublishedException" element="wshlae:AttributeNotPublishedException"/>
  </wsdl:message>
  <wsdl:message name="AttributeRelevanceAdvisorySwitchIsOff">
    <wsdl:part name="AttributeRelevanceAdvisorySwitchIsOffException"
               element="wshlae:AttributeRelevanceAdvisorySwitchIsOffException"/>
  </wsdl:message>
    <wsdl:message name="AttributeRelevanceAdvisorySwitchIsOn">
    <wsdl:part name="AttributeRelevanceAdvisorySwitchIsOnException"
               element="wshlae:AttributeRelevanceAdvisorySwitchIsOnException"/>
  </wsdl:message>
  <wsdl:message name="AttributeScopeAdvisorySwitchIsOff">
    <wsdl:part name="AttributeScopeAdvisorySwitchIsOffException"
               element="wshlae:AttributeScopeAdvisorySwitchIsOffException"/>
  </wsdl:message>
  <wsdl:message name="AttributeScopeAdvisorySwitchIsOn">
    <wsdl:part name="AttributeScopeAdvisorySwitchIsOnException"
               element="wshlae:AttributeScopeAdvisorySwitchIsOnException"/>
  </wsdl:message>
  <wsdl:message name="CallNotAllowedFromWithinCallback">
    <wsdl:part name="CallNotAllowedFromWithinCallbackException" element="wshlae:CallNotAllowedFromWithinCallbackException"/>
  </wsdl:message>
  <wsdl:message name="ConnectionFailed">
    <wsdl:part name="ConnectionFailedException" element="wshlae:ConnectionFailedException"/>
  </wsdl:message>
  <wsdl:message name="CouldNotCreateLogicalTimeFactory">
    <wsdl:part name="CouldNotCreateLogicalTimeFactoryException"
               element="wshlae:CouldNotCreateLogicalTimeFactoryException"/>
  </wsdl:message>
  <wsdl:message name="CouldNotDecode">
    <wsdl:part name="CouldNotDecodeException" element="wshlae:CouldNotDecodeException"/>
  </wsdl:message>
  <wsdl:message name="CouldNotOpenFDD">
    <wsdl:part name="CouldNotOpenFDDException" element="wshlae:CouldNotOpenFDDException"/>
  </wsdl:message>
  <wsdl:message name="CouldNotOpenMIM">
    <wsdl:part name="CouldNotOpenMIMException" element="wshlae:CouldNotOpenMIMException"/>
  </wsdl:message>
  <wsdl:message name="DeletePrivilegeNotHeld">
    <wsdl:part name="DeletePrivilegeNotHeldException" element="wshlae:DeletePrivilegeNotHeldException"/>
  </wsdl:message>
  <wsdl:message name="DesignatorIsHLAstandardMIM">
    <wsdl:part name="DesignatorIsHLAstandardMIMException" element="wshlae:DesignatorIsHLAstandardMIMException"/>
  </wsdl:message>
  <wsdl:message name="ErrorReadingFDD">
    <wsdl:part name="ErrorReadingFDDException" element="wshlae:ErrorReadingFDDException"/>
  </wsdl:message>
  <wsdl:message name="ErrorReadingMIM">
    <wsdl:part name="ErrorReadingMIMException" element="wshlae:ErrorReadingMIMException"/>
  </wsdl:message>
  <wsdl:message name="FederateAlreadyExecutionMember">
    <wsdl:part name="FederateAlreadyExecutionMemberException"
               element="wshlae:FederateAlreadyExecutionMemberException"/>
  </wsdl:message>
   <wsdl:message name="SaveInProgress">
      <wsdl:part name="SaveInProgressException" element="wshlae:SaveInProgressException"/>
   </wsdl:message>
  <wsdl:message name="FederateHandleNotKnown">
    <wsdl:part name="FederateHandleNotKnownException" element="wshlae:FederateHandleNotKnownException"/>
  </wsdl:message>
  <wsdl:message name="FederateHasNotBegunSave">
    <wsdl:part name="FederateHasNotBegunSaveException" element="wshlae:FederateHasNotBegunSaveException"/>
  </wsdl:message>
  <wsdl:message name="FederateIsExecutionMember">
    <wsdl:part name="FederateIsExecutionMemberException" element="wshlae:FederateIsExecutionMemberException"/>
  </wsdl:message>
  <wsdl:message name="FederateNameAlreadyInUse">
    <wsdl:part name="FederateNameAlreadyInUseException" element="wshlae:FederateNameAlreadyInUseException"/>
  </wsdl:message>
  <wsdl:message name="FederateNotExecutionMember">
    <wsdl:part name="FederateNotExecutionMemberException" element="wshlae:FederateNotExecutionMemberException"/>
  </wsdl:message>
  <wsdl:message name="FederateOwnsAttributes">
    <wsdl:part name="FederateOwnsAttributesException" element="wshlae:FederateOwnsAttributesException"/>
  </wsdl:message>
  <wsdl:message name="FederatesCurrentlyJoined">
    <wsdl:part name="FederatesCurrentlyJoinedException" element="wshlae:FederatesCurrentlyJoinedException"/>
  </wsdl:message>
  <wsdl:message name="FederateServiceInvocationsAreBeingReportedViaMOM">
    <wsdl:part name="FederateServiceInvocationsAreBeingReportedViaMOMException"
               element="wshlae:FederateServiceInvocationsAreBeingReportedViaMOMException"/>
  </wsdl:message>
  <wsdl:message name="FederateUnableToUseTime">
    <wsdl:part name="FederateUnableToUseTimeException" element="wshlae:FederateUnableToUseTimeException"/>
  </wsdl:message>
  <wsdl:message name="FederationExecutionAlreadyExists">
    <wsdl:part name="FederationExecutionAlreadyExistsException"
               element="wshlae:FederationExecutionAlreadyExistsException"/>
  </wsdl:message>
  <wsdl:message name="FederationExecutionDoesNotExist">
    <wsdl:part name="FederationExecutionDoesNotExistException"
               element="wshlae:FederationExecutionDoesNotExistException"/>
  </wsdl:message>
  <wsdl:message name="IllegalName">
    <wsdl:part name="IllegalNameException" element="wshlae:IllegalNameException"/>
  </wsdl:message>
  <wsdl:message name="InconsistentFDD">
    <wsdl:part name="InconsistentFDDException" element="wshlae:InconsistentFDDException"/>
  </wsdl:message>
  <wsdl:message name="InteractionClassAlreadyBeingChanged">
    <wsdl:part name="InteractionClassAlreadyBeingChangedException" element="wshlae:InteractionClassAlreadyBeingChangedException"/>
  </wsdl:message>
  <wsdl:message name="InteractionClassNotDefined">
    <wsdl:part name="InteractionClassNotDefinedException" element="wshlae:InteractionClassNotDefinedException"/>
  </wsdl:message>
  <wsdl:message name="InteractionClassNotPublished">
    <wsdl:part name="InteractionClassNotPublishedException" element="wshlae:InteractionClassNotPublishedException"/>
  </wsdl:message>
  <wsdl:message name="InteractionParameterNotDefined">
    <wsdl:part name="InteractionParameterNotDefinedException"
               element="wshlae:InteractionParameterNotDefinedException"/>
  </wsdl:message>
  <wsdl:message name="InteractionRelevanceAdvisorySwitchIsOff">
    <wsdl:part name="InteractionRelevanceAdvisorySwitchIsOffException"
               element="wshlae:InteractionRelevanceAdvisorySwitchIsOffException"/>
  </wsdl:message>
  <wsdl:message name="InteractionRelevanceAdvisorySwitchIsOn">
    <wsdl:part name="InteractionRelevanceAdvisorySwitchIsOnException"
               element="wshlae:InteractionRelevanceAdvisorySwitchIsOnException"/>
  </wsdl:message>
  <wsdl:message name="InvalidAttributeHandle">
    <wsdl:part name="InvalidAttributeHandleException" element="wshlae:InvalidAttributeHandleException"/>
  </wsdl:message>
  <wsdl:message name="InvalidDimensionHandle">
    <wsdl:part name="InvalidDimensionHandleException" element="wshlae:InvalidDimensionHandleException"/>
  </wsdl:message>
  <wsdl:message name="InvalidFederateHandle">
    <wsdl:part name="InvalidFederateHandleException" element="wshlae:InvalidFederateHandleException"/>
  </wsdl:message>
  <wsdl:message name="InvalidInteractionClassHandle">
    <wsdl:part name="InvalidInteractionClassHandleException" element="wshlae:InvalidInteractionClassHandleException"/>
  </wsdl:message>
  <wsdl:message name="InvalidLocalSettingsDesignator">
    <wsdl:part name="InvalidLocalSettingsDesignatorException"
               element="wshlae:InvalidLocalSettingsDesignatorException"/>
  </wsdl:message>
  <wsdl:message name="InvalidLogicalTime">
    <wsdl:part name="InvalidLogicalTimeException" element="wshlae:InvalidLogicalTimeException"/>
  </wsdl:message>
  <wsdl:message name="InvalidLookahead">
    <wsdl:part name="InvalidLookaheadException" element="wshlae:InvalidLookaheadException"/>
  </wsdl:message>
  <wsdl:message name="InvalidMessageRetractionHandle">
    <wsdl:part name="InvalidMessageRetractionHandleException"
               element="wshlae:InvalidMessageRetractionHandleException"/>
  </wsdl:message>
  <wsdl:message name="InvalidObjectClassHandle">
    <wsdl:part name="InvalidObjectClassHandleException" element="wshlae:InvalidObjectClassHandleException"/>
  </wsdl:message>
  <wsdl:message name="InvalidObjectInstanceHandle">
    <wsdl:part name="InvalidObjectInstanceHandleException" element="wshlae:InvalidObjectInstanceHandleException"/>
  </wsdl:message>
  <wsdl:message name="InvalidOrderName">
    <wsdl:part name="InvalidOrderNameException" element="wshlae:InvalidOrderNameException"/>
  </wsdl:message>
  <wsdl:message name="InvalidOrderType">
    <wsdl:part name="InvalidOrderTypeException" element="wshlae:InvalidOrderTypeException"/>
  </wsdl:message>
  <wsdl:message name="InvalidParameterHandle">
    <wsdl:part name="InvalidParameterHandleException" element="wshlae:InvalidParameterHandleException"/>
  </wsdl:message>
  <wsdl:message name="InvalidRangeBound">
    <wsdl:part name="InvalidRangeBoundException" element="wshlae:InvalidRangeBoundException"/>
  </wsdl:message>
  <wsdl:message name="InvalidRegionContext">
    <wsdl:part name="InvalidRegionContextException" element="wshlae:InvalidRegionContextException"/>
  </wsdl:message>
  <wsdl:message name="InvalidRegion">
    <wsdl:part name="InvalidRegionException" element="wshlae:InvalidRegionException"/>
  </wsdl:message>
  <wsdl:message name="InvalidResignAction">
    <wsdl:part name="InvalidResignActionException" element="wshlae:InvalidResignActionException"/>
  </wsdl:message>
  <wsdl:message name="InvalidServiceGroup">
    <wsdl:part name="InvalidServiceGroupException" element="wshlae:InvalidServiceGroupException"/>
  </wsdl:message>
  <wsdl:message name="InvalidTransportationType">
    <wsdl:part name="InvalidTransportationTypeException"
               element="wshlae:InvalidTransportationTypeException"/>
  </wsdl:message>
  <wsdl:message name="InvalidTransportationName">
    <wsdl:part name="InvalidTransportationNameException"
               element="wshlae:InvalidTransportationNameException"/>
  </wsdl:message>
  <wsdl:message name="InvalidUpdateRateDesignator">
    <wsdl:part name="InvalidUpdateRateDesignatorException" element="wshlae:InvalidUpdateRateDesignatorException"/>
  </wsdl:message>
  <wsdl:message name="InTimeAdvancingState">
    <wsdl:part name="InTimeAdvancingStateException" element="wshlae:InTimeAdvancingStateException"/>
  </wsdl:message>
  <wsdl:message name="LogicalTimeAlreadyPassed">
    <wsdl:part name="LogicalTimeAlreadyPassedException" element="wshlae:LogicalTimeAlreadyPassedException"/>
  </wsdl:message>
  <wsdl:message name="MessageCanNoLongerBeRetracted">
    <wsdl:part name="MessageCanNoLongerBeRetractedException" element="wshlae:MessageCanNoLongerBeRetractedException"/>
  </wsdl:message>
  <wsdl:message name="NameNotFound">
    <wsdl:part name="NameNotFoundException" element="wshlae:NameNotFoundException"/>
  </wsdl:message>
  <wsdl:message name="NameSetWasEmpty">
    <wsdl:part name="NameSetWasEmptyException" element="wshlae:NameSetWasEmptyException"/>
  </wsdl:message>
  <wsdl:message name="NoAcquisitionPending">
    <wsdl:part name="NoAcquisitionPendingException" element="wshlae:NoAcquisitionPendingException"/>
  </wsdl:message>
  <wsdl:message name="NotConnected">
    <wsdl:part name="NotConnectedException" element="wshlae:NotConnectedException"/>
  </wsdl:message>
  <wsdl:message name="OwnershipAcquisitionPending">
    <wsdl:part name="OwnershipAcquisitionPendingException" element="wshlae:OwnershipAcquisitionPendingException"/>
  </wsdl:message>
  <wsdl:message name="ObjectClassNotDefined">
    <wsdl:part name="ObjectClassNotDefinedException" element="wshlae:ObjectClassNotDefinedException"/>
  </wsdl:message>
  <wsdl:message name="ObjectClassNotPublished">
    <wsdl:part name="ObjectClassNotPublishedException" element="wshlae:ObjectClassNotPublishedException"/>
  </wsdl:message>
  <wsdl:message name="ObjectClassRelevanceAdvisorySwitchIsOff">
    <wsdl:part name="ObjectClassRelevanceAdvisorySwitchIsOffException"
               element="wshlae:ObjectClassRelevanceAdvisorySwitchIsOffException"/>
  </wsdl:message>
  <wsdl:message name="ObjectClassRelevanceAdvisorySwitchIsOn">
    <wsdl:part name="ObjectClassRelevanceAdvisorySwitchIsOnException"
               element="wshlae:ObjectClassRelevanceAdvisorySwitchIsOnException"/>
  </wsdl:message>
  <wsdl:message name="ObjectInstanceNameInUse">
    <wsdl:part name="ObjectInstanceNameInUseException" element="wshlae:ObjectInstanceNameInUseException"/>
  </wsdl:message>
  <wsdl:message name="ObjectInstanceNameNotReserved">
    <wsdl:part name="ObjectInstanceNameNotReservedException" element="wshlae:ObjectInstanceNameNotReservedException"/>
  </wsdl:message>
  <wsdl:message name="ObjectInstanceNotKnown">
    <wsdl:part name="ObjectInstanceNotKnownException" element="wshlae:ObjectInstanceNotKnownException"/>
  </wsdl:message>
  <wsdl:message name="RegionDoesNotContainSpecifiedDimension">
    <wsdl:part name="RegionDoesNotContainSpecifiedDimensionException"
               element="wshlae:RegionDoesNotContainSpecifiedDimensionException"/>
  </wsdl:message>
  <wsdl:message name="RegionInUseForUpdateOrSubscription">
    <wsdl:part name="RegionInUseForUpdateOrSubscriptionException"
               element="wshlae:RegionInUseForUpdateOrSubscriptionException"/>
  </wsdl:message>
  <wsdl:message name="RegionNotCreatedByThisFederate">
    <wsdl:part name="RegionNotCreatedByThisFederateException"
               element="wshlae:RegionNotCreatedByThisFederateException"/>
  </wsdl:message>
  <wsdl:message name="RequestForTimeConstrainedPending">
    <wsdl:part name="RequestForTimeConstrainedPendingException"
               element="wshlae:RequestForTimeConstrainedPendingException"/>
  </wsdl:message>
  <wsdl:message name="RequestForTimeRegulationPending">
    <wsdl:part name="RequestForTimeRegulationPendingException"
               element="wshlae:RequestForTimeRegulationPendingException"/>
  </wsdl:message>
  <wsdl:message name="RestoreInProgress">
    <wsdl:part name="RestoreInProgressException" element="wshlae:RestoreInProgressException"/>
  </wsdl:message>
  <wsdl:message name="RestoreNotInProgress">
    <wsdl:part name="RestoreNotInProgressException" element="wshlae:RestoreNotInProgressException"/>
  </wsdl:message>
  <wsdl:message name="RestoreNotRequested">
    <wsdl:part name="RestoreNotRequestedException" element="wshlae:RestoreNotRequestedException"/>
  </wsdl:message>
  <wsdl:message name="RTIinternalError">
    <wsdl:part name="RTIinternalErrorException" element="wshlae:RTIinternalErrorException"/>
  </wsdl:message>
  <wsdl:message name="SaveNotInitiated">
    <wsdl:part name="SaveNotInitiatedException" element="wshlae:SaveNotInitiatedException"/>
  </wsdl:message>
  <wsdl:message name="SaveNotInProgress">
    <wsdl:part name="SaveNotInProgressException" element="wshlae:SaveNotInProgressException"/>
  </wsdl:message>
  <wsdl:message name="SynchronizationPointLabelNotAnnounced">
    <wsdl:part name="SynchronizationPointLabelNotAnnouncedException"
               element="wshlae:SynchronizationPointLabelNotAnnouncedException"/>
  </wsdl:message>
  <wsdl:message name="TimeConstrainedAlreadyEnabled">
    <wsdl:part name="TimeConstrainedAlreadyEnabledException" element="wshlae:TimeConstrainedAlreadyEnabledException"/>
  </wsdl:message>
  <wsdl:message name="TimeConstrainedIsNotEnabled">
    <wsdl:part name="TimeConstrainedIsNotEnabledException" element="wshlae:TimeConstrainedIsNotEnabledException"/>
  </wsdl:message>
  <wsdl:message name="TimeRegulationAlreadyEnabled">
    <wsdl:part name="TimeRegulationAlreadyEnabledException" element="wshlae:TimeRegulationAlreadyEnabledException"/>
  </wsdl:message>
  <wsdl:message name="TimeRegulationIsNotEnabled">
    <wsdl:part name="TimeRegulationIsNotEnabledException" element="wshlae:TimeRegulationIsNotEnabledException"/>
  </wsdl:message>
  <wsdl:message name="UnsupportedCallbackModel">
    <wsdl:part name="UnsupportedCallbackModelException" element="wshlae:UnsupportedCallbackModelException"/>
  </wsdl:message>
  <!-- ################################################################################################## -->
   <!-- ####################################  OPERATIONS  ################################################ -->
   <!-- ################################################################################################## -->
   <wsdl:portType name="WSAmbassadorServicePortTypes">
      <!-- 4.2 CONNECT -->
      <wsdl:operation name="connect">
         <wsdl:input name="connectRequest" message="wshlae:connectRequest"/>
         <wsdl:output name="connectResponse" message="wshlae:connectResponse"/>
         <wsdl:fault name="ConnectionFailed" message="wshlae:ConnectionFailed"/>
         <wsdl:fault name="InvalidLocalSettingsDesignator" message="wshlae:InvalidLocalSettingsDesignator"/>
         <wsdl:fault name="UnsupportedCallbackModel" message="wshlae:UnsupportedCallbackModel"/>
         <wsdl:fault name="AlreadyConnected" message="wshlae:AlreadyConnected"/>
         <wsdl:fault name="CallNotAllowedFromWithinCallback" message="wshlae:CallNotAllowedFromWithinCallback"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 4.3 DISCONNECT -->
      <wsdl:operation name="disconnect">
         <wsdl:input name="disconnectRequest" message="wshlae:disconnectRequest"/>
         <wsdl:output name="disconnectResponse" message="wshlae:disconnectResponse"/>
         <wsdl:fault name="FederateIsExecutionMember" message="wshlae:FederateIsExecutionMember"/>
         <wsdl:fault name="CallNotAllowedFromWithinCallback" message="wshlae:CallNotAllowedFromWithinCallback"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 4.5 CREATE FEDERATION EXECUTION -->
      <wsdl:operation name="createFederationExecution">
         <wsdl:input name="createFederationExecutionRequest" message="wshlae:createFederationExecutionRequest"/>
         <wsdl:output name="createFederationExecutionResponse" message="wshlae:createFederationExecutionResponse"/>
         <wsdl:fault name="CouldNotCreateLogicalTimeFactory" message="wshlae:CouldNotCreateLogicalTimeFactory"/>
         <wsdl:fault name="InconsistentFDD" message="wshlae:InconsistentFDD"/>
         <wsdl:fault name="ErrorReadingFDD" message="wshlae:ErrorReadingFDD"/>
         <wsdl:fault name="CouldNotOpenFDD" message="wshlae:CouldNotOpenFDD"/>
         <wsdl:fault name="ErrorReadingMIM" message="wshlae:ErrorReadingMIM"/>
         <wsdl:fault name="CouldNotOpenMIM" message="wshlae:CouldNotOpenMIM"/>
         <wsdl:fault name="DesignatorIsHLAstandardMIM" message="wshlae:DesignatorIsHLAstandardMIM"/>
         <wsdl:fault name="FederationExecutionAlreadyExists" message="wshlae:FederationExecutionAlreadyExists"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 4.6 DESTROY FEDERATION EXECUTION -->
      <wsdl:operation name="destroyFederationExecution">
         <wsdl:input name="destroyFederationExecutionRequest" message="wshlae:destroyFederationExecutionRequest"/>
         <wsdl:output name="destroyFederationExecutionResponse" message="wshlae:destroyFederationExecutionResponse"/>
         <wsdl:fault name="FederatesCurrentlyJoined" message="wshlae:FederatesCurrentlyJoined"/>
         <wsdl:fault name="FederationExecutionDoesNotExist" message="wshlae:FederationExecutionDoesNotExist"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 4.7 LIST FEDERATION EXECUTIONS -->
      <wsdl:operation name="listFederationExecutions">
         <wsdl:input name="listFederationExecutionsRequest" message="wshlae:listFederationExecutionsRequest"/>
         <wsdl:output name="listFederationExecutionsResponse" message="wshlae:listFederationExecutionsResponse"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 4.9 JOIN FEDERATION EXECUTION -->
      <wsdl:operation name="joinFederationExecution">
         <wsdl:input name="joinFederationExecutionRequest" message="wshlae:joinFederationExecutionRequest"/>
         <wsdl:output name="joinFederationExecutionResponse" message="wshlae:joinFederationExecutionResponse"/>
         <wsdl:fault name="CouldNotCreateLogicalTimeFactory" message="wshlae:CouldNotCreateLogicalTimeFactory"/>
         <wsdl:fault name="FederateNameAlreadyInUse" message="wshlae:FederateNameAlreadyInUse"/>
         <wsdl:fault name="FederationExecutionDoesNotExist" message="wshlae:FederationExecutionDoesNotExist"/>
          <wsdl:fault name="InconsistentFDD" message="wshlae:InconsistentFDD"/>
         <wsdl:fault name="ErrorReadingFDD" message="wshlae:ErrorReadingFDD"/>
         <wsdl:fault name="CouldNotOpenFDD" message="wshlae:CouldNotOpenFDD"/>
         <wsdl:fault name="FederateAlreadyExecutionMember" message="wshlae:FederateAlreadyExecutionMember"/>
        <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="CallNotAllowedFromWithinCallback" message="wshlae:CallNotAllowedFromWithinCallback"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 4.10 RESIGN FEDERATION EXECUTION -->
      <wsdl:operation name="resignFederationExecution">
         <wsdl:input name="resignFederationExecutionRequest" message="wshlae:resignFederationExecutionRequest"/>
         <wsdl:output name="resignFederationExecutionResponse" message="wshlae:resignFederationExecutionResponse"/>
         <wsdl:fault name="InvalidResignAction" message="wshlae:InvalidResignAction"/>
         <wsdl:fault name="OwnershipAcquisitionPending" message="wshlae:OwnershipAcquisitionPending"/>
         <wsdl:fault name="FederateOwnsAttributes" message="wshlae:FederateOwnsAttributes"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="CallNotAllowedFromWithinCallback" message="wshlae:CallNotAllowedFromWithinCallback"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 4.11 REGISTER FEDERATION SYNCHRONIZATION POINT -->
      <wsdl:operation name="registerFederationSynchronizationPoint">
         <wsdl:input name="registerFederationSynchronizationPointRequest"
                     message="wshlae:registerFederationSynchronizationPointRequest"/>
         <wsdl:output name="registerFederationSynchronizationPointResponse"
                      message="wshlae:registerFederationSynchronizationPointResponse"/>
         <wsdl:fault name="InvalidFederateHandle" message="wshlae:InvalidFederateHandle"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 4.14 SYNCHRONIZATION POINT ACHIEVED -->
      <wsdl:operation name="synchronizationPointAchieved">
         <wsdl:input name="synchronizationPointAchievedRequest" message="wshlae:synchronizationPointAchievedRequest"/>
         <wsdl:output name="synchronizationPointAchievedResponse"
                      message="wshlae:synchronizationPointAchievedResponse"/>
         <wsdl:fault name="SynchronizationPointLabelNotAnnounced"
                     message="wshlae:SynchronizationPointLabelNotAnnounced"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 4.16 REQUEST FEDERATION SAVE -->
      <wsdl:operation name="requestFederationSave">
         <wsdl:input name="requestFederationSaveRequest" message="wshlae:requestFederationSaveRequest"/>
         <wsdl:output name="requestFederationSaveResponse" message="wshlae:requestFederationSaveResponse"/>
         <wsdl:fault name="LogicalTimeAlreadyPassed" message="wshlae:LogicalTimeAlreadyPassed"/>
         <wsdl:fault name="InvalidLogicalTime" message="wshlae:InvalidLogicalTime"/>
         <wsdl:fault name="FederateUnableToUseTime" message="wshlae:FederateUnableToUseTime"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 4.18 FEDERATE SAVE BEGUN -->
      <wsdl:operation name="federateSaveBegun">
         <wsdl:input name="federateSaveBegunRequest" message="wshlae:federateSaveBegunRequest"/>
         <wsdl:output name="federateSaveBegunResponse" message="wshlae:federateSaveBegunResponse"/>
         <wsdl:fault name="SaveNotInitiated" message="wshlae:SaveNotInitiated"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 4.19 FEDERATE SAVE COMPLETE -->
      <wsdl:operation name="federateSaveComplete">
         <wsdl:input name="federateSaveCompleteRequest" message="wshlae:federateSaveCompleteRequest"/>
         <wsdl:output name="federateSaveCompleteResponse" message="wshlae:federateSaveCompleteResponse"/>
         <wsdl:fault name="FederateHasNotBegunSave" message="wshlae:FederateHasNotBegunSave"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <wsdl:operation name="federateSaveNotComplete">
         <wsdl:input name="federateSaveNotCompleteRequest" message="wshlae:federateSaveNotCompleteRequest"/>
         <wsdl:output name="federateSaveNotCompleteResponse" message="wshlae:federateSaveNotCompleteResponse"/>
         <wsdl:fault name="FederateHasNotBegunSave" message="wshlae:FederateHasNotBegunSave"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 4.21 ABORT FEDERATION SAVE -->
      <wsdl:operation name="abortFederationSave">
         <wsdl:input name="abortFederationSaveRequest" message="wshlae:abortFederationSaveRequest"/>
         <wsdl:output name="abortFederationSaveResponse" message="wshlae:abortFederationSaveResponse"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="SaveNotInProgress" message="wshlae:SaveNotInProgress"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 4.22 QUERY FEDERATION SAVE STATUS -->
      <wsdl:operation name="queryFederationSaveStatus">
         <wsdl:input name="queryFederationSaveStatusRequest" message="wshlae:queryFederationSaveStatusRequest"/>
         <wsdl:output name="queryFederationSaveStatusResponse" message="wshlae:queryFederationSaveStatusResponse"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 4.24 REQUEST FEDERATION RESTORE -->
      <wsdl:operation name="requestFederationRestore">
         <wsdl:input name="requestFederationRestoreRequest" message="wshlae:requestFederationRestoreRequest"/>
         <wsdl:output name="requestFederationRestoreResponse" message="wshlae:requestFederationRestoreResponse"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 4.28 FEDERATE RESTORE COMPLETE -->
      <wsdl:operation name="federateRestoreComplete">
         <wsdl:input name="federateRestoreCompleteRequest" message="wshlae:federateRestoreCompleteRequest"/>
         <wsdl:output name="federateRestoreCompleteResponse" message="wshlae:federateRestoreCompleteResponse"/>
         <wsdl:fault name="RestoreNotRequested" message="wshlae:RestoreNotRequested"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <wsdl:operation name="federateRestoreNotComplete">
         <wsdl:input name="federateRestoreNotCompleteRequest" message="wshlae:federateRestoreNotCompleteRequest"/>
         <wsdl:output name="federateRestoreNotCompleteResponse" message="wshlae:federateRestoreNotCompleteResponse"/>
         <wsdl:fault name="RestoreNotRequested" message="wshlae:RestoreNotRequested"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 4.30 ABORT FEDERATION RESTORE -->
      <wsdl:operation name="abortFederationRestore">
         <wsdl:input name="abortFederationRestoreRequest" message="wshlae:abortFederationRestoreRequest"/>
         <wsdl:output name="abortFederationRestoreResponse" message="wshlae:abortFederationRestoreResponse"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="RestoreNotInProgress" message="wshlae:RestoreNotInProgress"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 4.31 QUERY FEDERATION RESTORE STATUS -->
      <wsdl:operation name="queryFederationRestoreStatus">
         <wsdl:input name="queryFederationRestoreStatusRequest" message="wshlae:queryFederationRestoreStatusRequest"/>
         <wsdl:output name="queryFederationRestoreStatusResponse"
                      message="wshlae:queryFederationRestoreStatusResponse"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 5.2 PUBLISH OBJECT CLASS ATTRIBUTES -->
      <wsdl:operation name="publishObjectClassAttributes">
         <wsdl:input name="publishObjectClassAttributesRequest" message="wshlae:publishObjectClassAttributesRequest"/>
         <wsdl:output name="publishObjectClassAttributesResponse"
                      message="wshlae:publishObjectClassAttributesResponse"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectClassNotDefined" message="wshlae:ObjectClassNotDefined"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 5.3 UNPUBLISH OBJECT CLASS ATTRIBUTES -->
      <wsdl:operation name="unpublishObjectClassAttributes">
         <wsdl:input name="unpublishObjectClassAttributesRequest"
                     message="wshlae:unpublishObjectClassAttributesRequest"/>
         <wsdl:output name="unpublishObjectClassAttributesResponse"
                      message="wshlae:unpublishObjectClassAttributesResponse"/>
         <wsdl:fault name="OwnershipAcquisitionPending" message="wshlae:OwnershipAcquisitionPending"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectClassNotDefined" message="wshlae:ObjectClassNotDefined"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 5.4 PUBLISH INTERACTION CLASS -->
      <wsdl:operation name="publishInteractionClass">
         <wsdl:input name="publishInteractionClassRequest" message="wshlae:publishInteractionClassRequest"/>
         <wsdl:output name="publishInteractionClassResponse" message="wshlae:publishInteractionClassResponse"/>
         <wsdl:fault name="InteractionClassNotDefined" message="wshlae:InteractionClassNotDefined"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 5.5 UNPUBLISH INTERACTION CLASS -->
      <wsdl:operation name="unpublishInteractionClass">
         <wsdl:input name="unpublishInteractionClassRequest" message="wshlae:unpublishInteractionClassRequest"/>
         <wsdl:output name="unpublishInteractionClassResponse" message="wshlae:unpublishInteractionClassResponse"/>
         <wsdl:fault name="InteractionClassNotDefined" message="wshlae:InteractionClassNotDefined"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 5.6 SUBSCRIBE OBJECT CLASS ATTRIBUTES -->
      <wsdl:operation name="subscribeObjectClassAttributes">
         <wsdl:input name="subscribeObjectClassAttributesRequest"
                     message="wshlae:subscribeObjectClassAttributesRequest"/>
         <wsdl:output name="subscribeObjectClassAttributesResponse"
                      message="wshlae:subscribeObjectClassAttributesResponse"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectClassNotDefined" message="wshlae:ObjectClassNotDefined"/>
         <wsdl:fault name="InvalidUpdateRateDesignator" message="wshlae:InvalidUpdateRateDesignator"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 5.7 UNSUBSCRIBE OBJECT CLASS ATTRIBUTES -->
       <wsdl:operation name="unsubscribeObjectClass">
         <wsdl:input name="unsubscribeObjectClassRequest"
                     message="wshlae:unsubscribeObjectClassRequest"/>
         <wsdl:output name="unsubscribeObjectClassResponse"
                      message="wshlae:unsubscribeObjectClassResponse"/>
         <wsdl:fault name="ObjectClassNotDefined" message="wshlae:ObjectClassNotDefined"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <wsdl:operation name="unsubscribeObjectClassAttributes">
         <wsdl:input name="unsubscribeObjectClassAttributesRequest"
                     message="wshlae:unsubscribeObjectClassAttributesRequest"/>
         <wsdl:output name="unsubscribeObjectClassAttributesResponse"
                      message="wshlae:unsubscribeObjectClassAttributesResponse"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectClassNotDefined" message="wshlae:ObjectClassNotDefined"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 5.8 SUBSCRIBE INTERACTION CLASS -->
      <wsdl:operation name="subscribeInteractionClass">
         <wsdl:input name="subscribeInteractionClassRequest" message="wshlae:subscribeInteractionClassRequest"/>
         <wsdl:output name="subscribeInteractionClassResponse" message="wshlae:subscribeInteractionClassResponse"/>
         <wsdl:fault name="FederateServiceInvocationsAreBeingReportedViaMOM"
                     message="wshlae:FederateServiceInvocationsAreBeingReportedViaMOM"/>
         <wsdl:fault name="InteractionClassNotDefined" message="wshlae:InteractionClassNotDefined"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 5.9 UNSUBSCRIBE INTERACTION CLASS -->
      <wsdl:operation name="unsubscribeInteractionClass">
         <wsdl:input name="unsubscribeInteractionClassRequest" message="wshlae:unsubscribeInteractionClassRequest"/>
         <wsdl:output name="unsubscribeInteractionClassResponse" message="wshlae:unsubscribeInteractionClassResponse"/>
         <wsdl:fault name="InteractionClassNotDefined" message="wshlae:InteractionClassNotDefined"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 6.2 RESERVE OBJECT INSTANCE NAME -->
      <wsdl:operation name="reserveObjectInstanceName">
         <wsdl:input name="reserveObjectInstanceNameRequest" message="wshlae:reserveObjectInstanceNameRequest"/>
         <wsdl:output name="reserveObjectInstanceNameResponse" message="wshlae:reserveObjectInstanceNameResponse"/>
         <wsdl:fault name="IllegalName" message="wshlae:IllegalName"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 6.4 RELEASE OBJECT INSTANCE NAME -->
      <wsdl:operation name="releaseObjectInstanceName">
         <wsdl:input name="releaseObjectInstanceNameRequest" message="wshlae:releaseObjectInstanceNameRequest"/>
         <wsdl:output name="releaseObjectInstanceNameResponse" message="wshlae:releaseObjectInstanceNameResponse"/>
         <wsdl:fault name="ObjectInstanceNameNotReserved" message="wshlae:ObjectInstanceNameNotReserved"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 6.5 RESERVE MULTIPLE OBJECT INSTANCE NAME -->
      <wsdl:operation name="reserveMultipleObjectInstanceName">
         <wsdl:input name="reserveMultipleObjectInstanceNameRequest"
                     message="wshlae:reserveMultipleObjectInstanceNameRequest"/>
         <wsdl:output name="reserveMultipleObjectInstanceNameResponse"
                      message="wshlae:reserveMultipleObjectInstanceNameResponse"/>
         <wsdl:fault name="IllegalName" message="wshlae:IllegalName"/>
         <wsdl:fault name="NameSetWasEmpty" message="wshlae:NameSetWasEmpty"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 6.7 RELEASE MULTIPLE OBJECT INSTANCE NAME -->
      <wsdl:operation name="releaseMultipleObjectInstanceName">
         <wsdl:input name="releaseMultipleObjectInstanceNameRequest"
                     message="wshlae:releaseMultipleObjectInstanceNameRequest"/>
         <wsdl:output name="releaseMultipleObjectInstanceNameResponse"
                      message="wshlae:releaseMultipleObjectInstanceNameResponse"/>
         <wsdl:fault name="ObjectInstanceNameNotReserved" message="wshlae:ObjectInstanceNameNotReserved"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 6.8 REGISTER OBJECT INSTANCE -->
      <wsdl:operation name="registerObjectInstance">
         <wsdl:input name="registerObjectInstanceRequest" message="wshlae:registerObjectInstanceRequest"/>
         <wsdl:output name="registerObjectInstanceResponse" message="wshlae:registerObjectInstanceResponse"/>
         <wsdl:fault name="ObjectInstanceNameInUse" message="wshlae:ObjectInstanceNameInUse"/>
         <wsdl:fault name="ObjectInstanceNameNotReserved" message="wshlae:ObjectInstanceNameNotReserved"/>
         <wsdl:fault name="ObjectClassNotPublished" message="wshlae:ObjectClassNotPublished"/>
         <wsdl:fault name="ObjectClassNotDefined" message="wshlae:ObjectClassNotDefined"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 6.10 UPDATE ATTRIBUTE VALUES -->
      <wsdl:operation name="updateAttributeValues">
         <wsdl:input name="updateAttributeValuesRequest" message="wshlae:updateAttributeValuesRequest"/>
         <wsdl:output name="updateAttributeValuesResponse" message="wshlae:updateAttributeValuesResponse"/>
         <wsdl:fault name="InvalidLogicalTime" message="wshlae:InvalidLogicalTime"/>
         <wsdl:fault name="AttributeNotOwned" message="wshlae:AttributeNotOwned"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 6.12 SEND INTERACTION -->
      <wsdl:operation name="sendInteraction">
         <wsdl:input name="sendInteractionRequest" message="wshlae:sendInteractionRequest"/>
         <wsdl:output name="sendInteractionResponse" message="wshlae:sendInteractionResponse"/>
         <wsdl:fault name="InvalidLogicalTime" message="wshlae:InvalidLogicalTime"/>
         <wsdl:fault name="InteractionClassNotPublished" message="wshlae:InteractionClassNotPublished"/>
         <wsdl:fault name="InteractionParameterNotDefined" message="wshlae:InteractionParameterNotDefined"/>
         <wsdl:fault name="InteractionClassNotDefined" message="wshlae:InteractionClassNotDefined"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 6.14 DELETE OBJECT INSTANCE -->
      <wsdl:operation name="deleteObjectInstance">
         <wsdl:input name="deleteObjectInstanceRequest" message="wshlae:deleteObjectInstanceRequest"/>
         <wsdl:output name="deleteObjectInstanceResponse" message="wshlae:deleteObjectInstanceResponse"/>
         <wsdl:fault name="InvalidLogicalTime" message="wshlae:InvalidLogicalTime"/>
         <wsdl:fault name="DeletePrivilegeNotHeld" message="wshlae:DeletePrivilegeNotHeld"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 6.16 LOCAL DELETE OBJECT INSTANCE -->
      <wsdl:operation name="localDeleteObjectInstance">
         <wsdl:input name="localDeleteObjectInstanceRequest" message="wshlae:localDeleteObjectInstanceRequest"/>
         <wsdl:output name="localDeleteObjectInstanceResponse" message="wshlae:localDeleteObjectInstanceResponse"/>
         <wsdl:fault name="OwnershipAcquisitionPending" message="wshlae:OwnershipAcquisitionPending"/>
         <wsdl:fault name="FederateOwnsAttributes" message="wshlae:FederateOwnsAttributes"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 6.19 REQUEST ATTRIBUTE VALUE UPDATE -->
      <wsdl:operation name="requestObjectInstanceAttributeValueUpdate">
         <wsdl:input name="requestObjectInstanceAttributeValueUpdateRequest"
                     message="wshlae:requestObjectInstanceAttributeValueUpdateRequest"/>
         <wsdl:output name="requestObjectInstanceAttributeValueUpdateResponse"
                      message="wshlae:requestObjectInstanceAttributeValueUpdateResponse"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <wsdl:operation name="requestObjectClassAttributeValueUpdate">
         <wsdl:input name="requestObjectClassAttributeValueUpdateRequest"
                     message="wshlae:requestObjectClassAttributeValueUpdateRequest"/>
         <wsdl:output name="requestObjectClassAttributeValueUpdateResponse"
                      message="wshlae:requestObjectClassAttributeValueUpdateResponse"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectClassNotDefined" message="wshlae:ObjectClassNotDefined"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 6.23 REQUEST ATTRIBUTE TRANSPORTATION TYPE CHANGE -->
      <wsdl:operation name="requestAttributeTransportationTypeChange">
         <wsdl:input name="requestAttributeTransportationTypeChangeRequest"
                     message="wshlae:requestAttributeTransportationTypeChangeRequest"/>
         <wsdl:output name="requestAttributeTransportationTypeChangeResponse"
                      message="wshlae:requestAttributeTransportationTypeChangeResponse"/>
         <wsdl:fault name="AttributeAlreadyBeingChanged" message="wshlae:AttributeAlreadyBeingChanged"/>
         <wsdl:fault name="AttributeNotOwned" message="wshlae:AttributeNotOwned"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="InvalidTransportationType" message="wshlae:InvalidTransportationType"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 6.25 QUERY ATTRIBUTE TRANSPORTATION TYPE -->
      <wsdl:operation name="queryAttributeTransportationType">
         <wsdl:input name="queryAttributeTransportationTypeRequest"
                     message="wshlae:queryAttributeTransportationTypeRequest"/>
         <wsdl:output name="queryAttributeTransportationTypeResponse"
                      message="wshlae:queryAttributeTransportationTypeResponse"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 6.27 REQUEST INTERACTION TRANSPORTATION TYPE CHANGE -->
      <wsdl:operation name="requestInteractionTransportationTypeChange">
         <wsdl:input name="requestInteractionTransportationTypeChangeRequest"
                     message="wshlae:requestInteractionTransportationTypeChangeRequest"/>
         <wsdl:output name="requestInteractionTransportationTypeChangeResponse"
                      message="wshlae:requestInteractionTransportationTypeChangeResponse"/>
         <wsdl:fault name="InteractionClassAlreadyBeingChanged" message="wshlae:InteractionClassAlreadyBeingChanged"/>
         <wsdl:fault name="InteractionClassNotPublished" message="wshlae:InteractionClassNotPublished"/>
         <wsdl:fault name="InteractionClassNotDefined" message="wshlae:InteractionClassNotDefined"/>
         <wsdl:fault name="InvalidTransportationType" message="wshlae:InvalidTransportationType"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 6.29 QUERY INTERACTION TRANSPORTATION TYPE -->
      <wsdl:operation name="queryInteractionTransportationType">
        <wsdl:input name="queryInteractionTransportationTypeRequest" message="wshlae:queryInteractionTransportationTypeRequest"/>
        <wsdl:output name="queryInteractionTransportationTypeResponse" message="wshlae:queryInteractionTransportationTypeResponse"/>
        <wsdl:fault name="InteractionClassNotDefined" message="wshlae:InteractionClassNotDefined"/>
        <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
        <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
        <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
        <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
        <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 7.2 UNCONDITIONAL ATTRIBUTE OWNERSHIP DIVESTITURE -->
      <wsdl:operation name="unconditionalAttributeOwnershipDivestiture">
         <wsdl:input name="unconditionalAttributeOwnershipDivestitureRequest"
                     message="wshlae:unconditionalAttributeOwnershipDivestitureRequest"/>
         <wsdl:output name="unconditionalAttributeOwnershipDivestitureResponse"
                      message="wshlae:unconditionalAttributeOwnershipDivestitureResponse"/>
         <wsdl:fault name="AttributeNotOwned" message="wshlae:AttributeNotOwned"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 7.3 NEGOTIATED ATTRIBUTE OWNERSHIP DIVESTITURE -->
      <wsdl:operation name="negotiatedAttributeOwnershipDivestiture">
         <wsdl:input name="negotiatedAttributeOwnershipDivestitureRequest"
                     message="wshlae:negotiatedAttributeOwnershipDivestitureRequest"/>
         <wsdl:output name="negotiatedAttributeOwnershipDivestitureResponse"
                      message="wshlae:negotiatedAttributeOwnershipDivestitureResponse"/>
         <wsdl:fault name="AttributeAlreadyBeingDivested" message="wshlae:AttributeAlreadyBeingDivested"/>
         <wsdl:fault name="AttributeNotOwned" message="wshlae:AttributeNotOwned"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 7.6 CONFIRM DIVESTITURE -->
      <wsdl:operation name="confirmDivestiture">
         <wsdl:input name="confirmDivestitureRequest" message="wshlae:confirmDivestitureRequest"/>
         <wsdl:output name="confirmDivestitureResponse" message="wshlae:confirmDivestitureResponse"/>
         <wsdl:fault name="NoAcquisitionPending" message="wshlae:NoAcquisitionPending"/>
         <wsdl:fault name="AttributeDivestitureWasNotRequested" message="wshlae:AttributeDivestitureWasNotRequested"/>
         <wsdl:fault name="AttributeNotOwned" message="wshlae:AttributeNotOwned"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 7.8 ATTRIBUTE OWNERSHIP ACQUISITION -->
      <wsdl:operation name="attributeOwnershipAcquisition">
         <wsdl:input name="attributeOwnershipAcquisitionRequest" message="wshlae:attributeOwnershipAcquisitionRequest"/>
         <wsdl:output name="attributeOwnershipAcquisitionResponse"
                      message="wshlae:attributeOwnershipAcquisitionResponse"/>
         <wsdl:fault name="AttributeNotPublished" message="wshlae:AttributeNotPublished"/>
         <wsdl:fault name="ObjectClassNotPublished" message="wshlae:ObjectClassNotPublished"/>
         <wsdl:fault name="FederateOwnsAttributes" message="wshlae:FederateOwnsAttributes"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 7.9 ATTRIBUTE OWNERSHIP ACQUISITION IF AVAILABLE -->
      <wsdl:operation name="attributeOwnershipAcquisitionIfAvailable">
         <wsdl:input name="attributeOwnershipAcquisitionIfAvailableRequest"
                     message="wshlae:attributeOwnershipAcquisitionIfAvailableRequest"/>
         <wsdl:output name="attributeOwnershipAcquisitionIfAvailableResponse"
                      message="wshlae:attributeOwnershipAcquisitionIfAvailableResponse"/>
         <wsdl:fault name="AttributeAlreadyBeingAcquired" message="wshlae:AttributeAlreadyBeingAcquired"/>
         <wsdl:fault name="AttributeNotPublished" message="wshlae:AttributeNotPublished"/>
         <wsdl:fault name="ObjectClassNotPublished" message="wshlae:ObjectClassNotPublished"/>
         <wsdl:fault name="FederateOwnsAttributes" message="wshlae:FederateOwnsAttributes"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 7.12 ATTRIBUTE OWNERSHIP RELEASE DENIED -->
      <wsdl:operation name="attributeOwnershipReleaseDenied">
         <wsdl:input name="attributeOwnershipReleaseDeniedRequest"
                     message="wshlae:attributeOwnershipReleaseDeniedRequest"/>
         <wsdl:output name="attributeOwnershipReleaseDeniedResponse"
                      message="wshlae:attributeOwnershipReleaseDeniedResponse"/>
         <wsdl:fault name="AttributeNotOwned" message="wshlae:AttributeNotOwned"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 7.13 ATTRIBUTE OWNERSHIP DIVESTITURE IF WANTED -->
      <wsdl:operation name="attributeOwnershipDivestitureIfWanted">
         <wsdl:input name="attributeOwnershipDivestitureIfWantedRequest"
                     message="wshlae:attributeOwnershipDivestitureIfWantedRequest"/>
         <wsdl:output name="attributeOwnershipDivestitureIfWantedResponse"
                      message="wshlae:attributeOwnershipDivestitureIfWantedResponse"/>
         <wsdl:fault name="AttributeNotOwned" message="wshlae:AttributeNotOwned"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 7.14 CANCEL NEGOTIATED ATTRIBUTE OWNERSHIP DIVESTITURE -->
      <wsdl:operation name="cancelNegotiatedAttributeOwnershipDivestiture">
         <wsdl:input name="cancelNegotiatedAttributeOwnershipDivestitureRequest"
                     message="wshlae:cancelNegotiatedAttributeOwnershipDivestitureRequest"/>
         <wsdl:output name="cancelNegotiatedAttributeOwnershipDivestitureResponse"
                      message="wshlae:cancelNegotiatedAttributeOwnershipDivestitureResponse"/>
         <wsdl:fault name="AttributeDivestitureWasNotRequested" message="wshlae:AttributeDivestitureWasNotRequested"/>
         <wsdl:fault name="AttributeNotOwned" message="wshlae:AttributeNotOwned"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 7.15 CANCEL ATTRIBUTE OWNERSHIP ACQUISITION -->
      <wsdl:operation name="cancelAttributeOwnershipAcquisition">
         <wsdl:input name="cancelAttributeOwnershipAcquisitionRequest"
                     message="wshlae:cancelAttributeOwnershipAcquisitionRequest"/>
         <wsdl:output name="cancelAttributeOwnershipAcquisitionResponse"
                      message="wshlae:cancelAttributeOwnershipAcquisitionResponse"/>
         <wsdl:fault name="AttributeAcquisitionWasNotRequested" message="wshlae:AttributeAcquisitionWasNotRequested"/>
         <wsdl:fault name="AttributeAlreadyOwned" message="wshlae:AttributeAlreadyOwned"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 7.17 QUERY ATTRIBUTE OWNERSHIP -->
      <wsdl:operation name="queryAttributeOwnership">
         <wsdl:input name="queryAttributeOwnershipRequest" message="wshlae:queryAttributeOwnershipRequest"/>
         <wsdl:output name="queryAttributeOwnershipResponse" message="wshlae:queryAttributeOwnershipResponse"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 7.19 IS ATTRIBUTE OWNED BY FEDERATE -->
      <wsdl:operation name="isAttributeOwnedByFederate">
         <wsdl:input name="isAttributeOwnedByFederateRequest" message="wshlae:isAttributeOwnedByFederateRequest"/>
         <wsdl:output name="isAttributeOwnedByFederateResponse" message="wshlae:isAttributeOwnedByFederateResponse"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 8.2 ENABLE TIME REGULATION  -->
      <wsdl:operation name="enableTimeRegulation">
         <wsdl:input name="enableTimeRegulationRequest" message="wshlae:enableTimeRegulationRequest"/>
         <wsdl:output name="enableTimeRegulationResponse" message="wshlae:enableTimeRegulationResponse"/>
         <wsdl:fault name="InvalidLookahead" message="wshlae:InvalidLookahead"/>
         <wsdl:fault name="InTimeAdvancingState" message="wshlae:InTimeAdvancingState"/>
         <wsdl:fault name="RequestForTimeRegulationPending" message="wshlae:RequestForTimeRegulationPending"/>
         <wsdl:fault name="TimeRegulationAlreadyEnabled" message="wshlae:TimeRegulationAlreadyEnabled"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 8.4 DISABLE TIME REGULATION -->
      <wsdl:operation name="disableTimeRegulation">
         <wsdl:input name="disableTimeRegulationRequest" message="wshlae:disableTimeRegulationRequest"/>
         <wsdl:output name="disableTimeRegulationResponse" message="wshlae:disableTimeRegulationResponse"/>
         <wsdl:fault name="TimeRegulationIsNotEnabled" message="wshlae:TimeRegulationIsNotEnabled"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 8.5 ENABLE TIME CONSTRAINED -->
      <wsdl:operation name="enableTimeConstrained">
         <wsdl:input name="enableTimeConstrainedRequest" message="wshlae:enableTimeConstrainedRequest"/>
         <wsdl:output name="enableTimeConstrainedResponse" message="wshlae:enableTimeConstrainedResponse"/>
         <wsdl:fault name="InTimeAdvancingState" message="wshlae:InTimeAdvancingState"/>
         <wsdl:fault name="RequestForTimeConstrainedPending" message="wshlae:RequestForTimeConstrainedPending"/>
         <wsdl:fault name="TimeConstrainedAlreadyEnabled" message="wshlae:TimeConstrainedAlreadyEnabled"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 8.7 DISABLE TIME CONSTRAINED -->
      <wsdl:operation name="disableTimeConstrained">
         <wsdl:input name="disableTimeConstrainedRequest" message="wshlae:disableTimeConstrainedRequest"/>
         <wsdl:output name="disableTimeConstrainedResponse" message="wshlae:disableTimeConstrainedResponse"/>
         <wsdl:fault name="TimeConstrainedIsNotEnabled" message="wshlae:TimeConstrainedIsNotEnabled"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 8.8 TIME ADVANCE REQUEST -->
      <wsdl:operation name="timeAdvanceRequest">
         <wsdl:input name="timeAdvanceRequestRequest" message="wshlae:timeAdvanceRequestRequest"/>
         <wsdl:output name="timeAdvanceRequestResponse" message="wshlae:timeAdvanceRequestResponse"/>
         <wsdl:fault name="LogicalTimeAlreadyPassed" message="wshlae:LogicalTimeAlreadyPassed"/>
         <wsdl:fault name="InvalidLogicalTime" message="wshlae:InvalidLogicalTime"/>
         <wsdl:fault name="InTimeAdvancingState" message="wshlae:InTimeAdvancingState"/>
         <wsdl:fault name="RequestForTimeRegulationPending" message="wshlae:RequestForTimeRegulationPending"/>
         <wsdl:fault name="RequestForTimeConstrainedPending" message="wshlae:RequestForTimeConstrainedPending"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 8.9 TIME ADVANCE REQUEST AVAILABLE -->
      <wsdl:operation name="timeAdvanceRequestAvailable">
         <wsdl:input name="timeAdvanceRequestAvailableRequest" message="wshlae:timeAdvanceRequestAvailableRequest"/>
         <wsdl:output name="timeAdvanceRequestAvailableResponse" message="wshlae:timeAdvanceRequestAvailableResponse"/>
         <wsdl:fault name="LogicalTimeAlreadyPassed" message="wshlae:LogicalTimeAlreadyPassed"/>
         <wsdl:fault name="InvalidLogicalTime" message="wshlae:InvalidLogicalTime"/>
         <wsdl:fault name="InTimeAdvancingState" message="wshlae:InTimeAdvancingState"/>
         <wsdl:fault name="RequestForTimeRegulationPending" message="wshlae:RequestForTimeRegulationPending"/>
         <wsdl:fault name="RequestForTimeConstrainedPending" message="wshlae:RequestForTimeConstrainedPending"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 8.10 NEXT MESSAGE REQUEST -->
      <wsdl:operation name="nextMessageRequest">
         <wsdl:input name="nextMessageRequestRequest" message="wshlae:nextMessageRequestRequest"/>
         <wsdl:output name="nextMessageRequestResponse" message="wshlae:nextMessageRequestResponse"/>
         <wsdl:fault name="LogicalTimeAlreadyPassed" message="wshlae:LogicalTimeAlreadyPassed"/>
         <wsdl:fault name="InvalidLogicalTime" message="wshlae:InvalidLogicalTime"/>
         <wsdl:fault name="InTimeAdvancingState" message="wshlae:InTimeAdvancingState"/>
         <wsdl:fault name="RequestForTimeRegulationPending" message="wshlae:RequestForTimeRegulationPending"/>
         <wsdl:fault name="RequestForTimeConstrainedPending" message="wshlae:RequestForTimeConstrainedPending"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 8.11 NEXT MESSAGE REQUEST AVAILABLE -->
      <wsdl:operation name="nextMessageRequestAvailable">
         <wsdl:input name="nextMessageRequestAvailableRequest" message="wshlae:nextMessageRequestAvailableRequest"/>
         <wsdl:output name="nextMessageRequestAvailableResponse" message="wshlae:nextMessageRequestAvailableResponse"/>
         <wsdl:fault name="LogicalTimeAlreadyPassed" message="wshlae:LogicalTimeAlreadyPassed"/>
         <wsdl:fault name="InvalidLogicalTime" message="wshlae:InvalidLogicalTime"/>
         <wsdl:fault name="InTimeAdvancingState" message="wshlae:InTimeAdvancingState"/>
         <wsdl:fault name="RequestForTimeRegulationPending" message="wshlae:RequestForTimeRegulationPending"/>
         <wsdl:fault name="RequestForTimeConstrainedPending" message="wshlae:RequestForTimeConstrainedPending"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 8.12 FLUSH QUEUE REQUEST -->
      <wsdl:operation name="flushQueueRequest">
         <wsdl:input name="flushQueueRequestRequest" message="wshlae:flushQueueRequestRequest"/>
         <wsdl:output name="flushQueueRequestResponse" message="wshlae:flushQueueRequestResponse"/>
         <wsdl:fault name="LogicalTimeAlreadyPassed" message="wshlae:LogicalTimeAlreadyPassed"/>
         <wsdl:fault name="InvalidLogicalTime" message="wshlae:InvalidLogicalTime"/>
         <wsdl:fault name="InTimeAdvancingState" message="wshlae:InTimeAdvancingState"/>
         <wsdl:fault name="RequestForTimeRegulationPending" message="wshlae:RequestForTimeRegulationPending"/>
         <wsdl:fault name="RequestForTimeConstrainedPending" message="wshlae:RequestForTimeConstrainedPending"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 8.14 ENABLE ASYNCHRONOUS DELIVERY -->
      <wsdl:operation name="enableAsynchronousDelivery">
         <wsdl:input name="enableAsynchronousDeliveryRequest" message="wshlae:enableAsynchronousDeliveryRequest"/>
         <wsdl:output name="enableAsynchronousDeliveryResponse" message="wshlae:enableAsynchronousDeliveryResponse"/>
         <wsdl:fault name="AsynchronousDeliveryAlreadyEnabled" message="wshlae:AsynchronousDeliveryAlreadyEnabled"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 8.15 DISABLE ASYNCHRONOUS DELIVERY -->
      <wsdl:operation name="disableAsynchronousDelivery">
         <wsdl:input name="disableAsynchronousDeliveryRequest" message="wshlae:disableAsynchronousDeliveryRequest"/>
         <wsdl:output name="disableAsynchronousDeliveryResponse" message="wshlae:disableAsynchronousDeliveryResponse"/>
         <wsdl:fault name="AsynchronousDeliveryAlreadyDisabled" message="wshlae:AsynchronousDeliveryAlreadyDisabled"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 8.16 QUERY GALT -->
      <wsdl:operation name="queryGALT">
         <wsdl:input name="queryGALTRequest" message="wshlae:queryGALTRequest"/>
         <wsdl:output name="queryGALTResponse" message="wshlae:queryGALTResponse"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 8.17 QUERY LOGICAL TIME -->
      <wsdl:operation name="queryLogicalTime">
         <wsdl:input name="queryLogicalTimeRequest" message="wshlae:queryLogicalTimeRequest"/>
         <wsdl:output name="queryLogicalTimeResponse" message="wshlae:queryLogicalTimeResponse"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 8.18 QUERY LITS -->
      <wsdl:operation name="queryLITS">
         <wsdl:input name="queryLITSRequest" message="wshlae:queryLITSRequest"/>
         <wsdl:output name="queryLITSResponse" message="wshlae:queryLITSResponse"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 8.19 MODIFY LOOKAHEAD -->
      <wsdl:operation name="modifyLookahead">
         <wsdl:input name="modifyLookaheadRequest" message="wshlae:modifyLookaheadRequest"/>
         <wsdl:output name="modifyLookaheadResponse" message="wshlae:modifyLookaheadResponse"/>
         <wsdl:fault name="InvalidLookahead" message="wshlae:InvalidLookahead"/>
         <wsdl:fault name="InTimeAdvancingState" message="wshlae:InTimeAdvancingState"/>
         <wsdl:fault name="TimeRegulationIsNotEnabled" message="wshlae:TimeRegulationIsNotEnabled"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 8.20 QUERY LOOKAHEAD -->
      <wsdl:operation name="queryLookahead">
         <wsdl:input name="queryLookaheadRequest" message="wshlae:queryLookaheadRequest"/>
         <wsdl:output name="queryLookaheadResponse" message="wshlae:queryLookaheadResponse"/>
         <wsdl:fault name="TimeRegulationIsNotEnabled" message="wshlae:TimeRegulationIsNotEnabled"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 8.21 RETRACT -->
      <wsdl:operation name="retract">
         <wsdl:input name="retractRequest" message="wshlae:retractRequest"/>
         <wsdl:output name="retractResponse" message="wshlae:retractResponse"/>
         <wsdl:fault name="MessageCanNoLongerBeRetracted" message="wshlae:MessageCanNoLongerBeRetracted"/>
         <wsdl:fault name="InvalidMessageRetractionHandle" message="wshlae:InvalidMessageRetractionHandle"/>
         <wsdl:fault name="TimeRegulationIsNotEnabled" message="wshlae:TimeRegulationIsNotEnabled"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 8.23 CHANGE ATTRIBUTE ORDER TYPE -->
      <wsdl:operation name="changeAttributeOrderType">
         <wsdl:input name="changeAttributeOrderTypeRequest" message="wshlae:changeAttributeOrderTypeRequest"/>
         <wsdl:output name="changeAttributeOrderTypeResponse" message="wshlae:changeAttributeOrderTypeResponse"/>
         <wsdl:fault name="AttributeNotOwned" message="wshlae:AttributeNotOwned"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 8.24 CHANGE INTERACTION ORDER TYPE -->
      <wsdl:operation name="changeInteractionOrderType">
         <wsdl:input name="changeInteractionOrderTypeRequest" message="wshlae:changeInteractionOrderTypeRequest"/>
         <wsdl:output name="changeInteractionOrderTypeResponse" message="wshlae:changeInteractionOrderTypeResponse"/>
         <wsdl:fault name="InteractionClassNotPublished" message="wshlae:InteractionClassNotPublished"/>
         <wsdl:fault name="InteractionClassNotDefined" message="wshlae:InteractionClassNotDefined"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 9.2 CREATE REGION -->
      <wsdl:operation name="createRegion">
         <wsdl:input name="createRegionRequest" message="wshlae:createRegionRequest"/>
         <wsdl:output name="createRegionResponse" message="wshlae:createRegionResponse"/>
         <wsdl:fault name="InvalidDimensionHandle" message="wshlae:InvalidDimensionHandle"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 9.3 COMMIT REGION MODIFICATIONS  -->
      <wsdl:operation name="commitRegionModifications">
         <wsdl:input name="commitRegionModificationsRequest" message="wshlae:commitRegionModificationsRequest"/>
         <wsdl:output name="commitRegionModificationsResponse" message="wshlae:commitRegionModificationsResponse"/>
         <wsdl:fault name="RegionNotCreatedByThisFederate" message="wshlae:RegionNotCreatedByThisFederate"/>
         <wsdl:fault name="InvalidRegion" message="wshlae:InvalidRegion"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 9.4 DELETE REGION -->
      <wsdl:operation name="deleteRegion">
         <wsdl:input name="deleteRegionRequest" message="wshlae:deleteRegionRequest"/>
         <wsdl:output name="deleteRegionResponse" message="wshlae:deleteRegionResponse"/>
         <wsdl:fault name="RegionInUseForUpdateOrSubscription" message="wshlae:RegionInUseForUpdateOrSubscription"/>
         <wsdl:fault name="RegionNotCreatedByThisFederate" message="wshlae:RegionNotCreatedByThisFederate"/>
         <wsdl:fault name="InvalidRegion" message="wshlae:InvalidRegion"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 9.5 REGISTER OBJECT INSTANCE WITH REGIONS -->
      <wsdl:operation name="registerObjectInstanceWithRegions">
         <wsdl:input name="registerObjectInstanceWithRegionsRequest"
                     message="wshlae:registerObjectInstanceWithRegionsRequest"/>
         <wsdl:output name="registerObjectInstanceWithRegionsResponse"
                      message="wshlae:registerObjectInstanceWithRegionsResponse"/>
         <wsdl:fault name="ObjectInstanceNameInUse" message="wshlae:ObjectInstanceNameInUse"/>
         <wsdl:fault name="ObjectInstanceNameNotReserved" message="wshlae:ObjectInstanceNameNotReserved"/>
         <wsdl:fault name="InvalidRegionContext" message="wshlae:InvalidRegionContext"/>
         <wsdl:fault name="RegionNotCreatedByThisFederate" message="wshlae:RegionNotCreatedByThisFederate"/>
         <wsdl:fault name="InvalidRegion" message="wshlae:InvalidRegion"/>
         <wsdl:fault name="AttributeNotPublished" message="wshlae:AttributeNotPublished"/>
         <wsdl:fault name="ObjectClassNotPublished" message="wshlae:ObjectClassNotPublished"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectClassNotDefined" message="wshlae:ObjectClassNotDefined"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 9.6 ASSOCIATE REGIONS FOR UPDATES -->
      <wsdl:operation name="associateRegionsForUpdates">
         <wsdl:input name="associateRegionsForUpdatesRequest" message="wshlae:associateRegionsForUpdatesRequest"/>
         <wsdl:output name="associateRegionsForUpdatesResponse" message="wshlae:associateRegionsForUpdatesResponse"/>
         <wsdl:fault name="InvalidRegionContext" message="wshlae:InvalidRegionContext"/>
         <wsdl:fault name="RegionNotCreatedByThisFederate" message="wshlae:RegionNotCreatedByThisFederate"/>
         <wsdl:fault name="InvalidRegion" message="wshlae:InvalidRegion"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 9.7 UNASSOCIATE REGIONS FOR UPDATES -->
      <wsdl:operation name="unassociateRegionsForUpdates">
         <wsdl:input name="unassociateRegionsForUpdatesRequest" message="wshlae:unassociateRegionsForUpdatesRequest"/>
         <wsdl:output name="unassociateRegionsForUpdatesResponse"
                      message="wshlae:unassociateRegionsForUpdatesResponse"/>
         <wsdl:fault name="RegionNotCreatedByThisFederate" message="wshlae:RegionNotCreatedByThisFederate"/>
         <wsdl:fault name="InvalidRegion" message="wshlae:InvalidRegion"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 9.8 SUBSCRIBE OBJECT CLASS ATTRIBUTES WITH REGIONS  -->
      <wsdl:operation name="subscribeObjectClassAttributesWithRegions">
         <wsdl:input name="subscribeObjectClassAttributesWithRegionsRequest"
                     message="wshlae:subscribeObjectClassAttributesWithRegionsRequest"/>
         <wsdl:output name="subscribeObjectClassAttributesWithRegionsResponse"
                      message="wshlae:subscribeObjectClassAttributesWithRegionsResponse"/>
         <wsdl:fault name="InvalidRegionContext" message="wshlae:InvalidRegionContext"/>
         <wsdl:fault name="RegionNotCreatedByThisFederate" message="wshlae:RegionNotCreatedByThisFederate"/>
         <wsdl:fault name="InvalidRegion" message="wshlae:InvalidRegion"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectClassNotDefined" message="wshlae:ObjectClassNotDefined"/>
         <wsdl:fault name="InvalidUpdateRateDesignator" message="wshlae:InvalidUpdateRateDesignator"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 9.9 UNSUBSCRIBE OBJECT CLASS ATTRIBUTES WITH REGIONS  -->
      <wsdl:operation name="unsubscribeObjectClassAttributesWithRegions">
         <wsdl:input name="unsubscribeObjectClassAttributesWithRegionsRequest"
                     message="wshlae:unsubscribeObjectClassAttributesWithRegionsRequest"/>
         <wsdl:output name="unsubscribeObjectClassAttributesWithRegionsResponse"
                      message="wshlae:unsubscribeObjectClassAttributesWithRegionsResponse"/>
         <wsdl:fault name="RegionNotCreatedByThisFederate" message="wshlae:RegionNotCreatedByThisFederate"/>
         <wsdl:fault name="InvalidRegion" message="wshlae:InvalidRegion"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectClassNotDefined" message="wshlae:ObjectClassNotDefined"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 9.10 SUBSCRIBE INTERACTION CLASS WITH REGIONS  -->
      <wsdl:operation name="subscribeInteractionClassWithRegions">
         <wsdl:input name="subscribeInteractionClassWithRegionsRequest"
                     message="wshlae:subscribeInteractionClassWithRegionsRequest"/>
         <wsdl:output name="subscribeInteractionClassWithRegionsResponse"
                      message="wshlae:subscribeInteractionClassWithRegionsResponse"/>
         <wsdl:fault name="FederateServiceInvocationsAreBeingReportedViaMOM"
                     message="wshlae:FederateServiceInvocationsAreBeingReportedViaMOM"/>
         <wsdl:fault name="InvalidRegionContext" message="wshlae:InvalidRegionContext"/>
         <wsdl:fault name="RegionNotCreatedByThisFederate" message="wshlae:RegionNotCreatedByThisFederate"/>
         <wsdl:fault name="InvalidRegion" message="wshlae:InvalidRegion"/>
         <wsdl:fault name="InteractionClassNotDefined" message="wshlae:InteractionClassNotDefined"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 9.11 UNSUBSCRIBE INTERACTION CLASS WITH REGIONS  -->
      <wsdl:operation name="unsubscribeInteractionClassWithRegions">
         <wsdl:input name="unsubscribeInteractionClassWithRegionsRequest"
                     message="wshlae:unsubscribeInteractionClassWithRegionsRequest"/>
         <wsdl:output name="unsubscribeInteractionClassWithRegionsResponse"
                      message="wshlae:unsubscribeInteractionClassWithRegionsResponse"/>
         <wsdl:fault name="RegionNotCreatedByThisFederate" message="wshlae:RegionNotCreatedByThisFederate"/>
         <wsdl:fault name="InvalidRegion" message="wshlae:InvalidRegion"/>
         <wsdl:fault name="InteractionClassNotDefined" message="wshlae:InteractionClassNotDefined"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 9.12 SEND INTERACTION WITH REGIONS -->
      <wsdl:operation name="sendInteractionWithRegions">
         <wsdl:input name="sendInteractionWithRegionsRequest" message="wshlae:sendInteractionWithRegionsRequest"/>
         <wsdl:output name="sendInteractionWithRegionsResponse" message="wshlae:sendInteractionWithRegionsResponse"/>
         <wsdl:fault name="InvalidLogicalTime" message="wshlae:InvalidLogicalTime"/>
         <wsdl:fault name="InvalidRegionContext" message="wshlae:InvalidRegionContext"/>
         <wsdl:fault name="RegionNotCreatedByThisFederate" message="wshlae:RegionNotCreatedByThisFederate"/>
         <wsdl:fault name="InvalidRegion" message="wshlae:InvalidRegion"/>
         <wsdl:fault name="InteractionClassNotPublished" message="wshlae:InteractionClassNotPublished"/>
         <wsdl:fault name="InteractionParameterNotDefined" message="wshlae:InteractionParameterNotDefined"/>
         <wsdl:fault name="InteractionClassNotDefined" message="wshlae:InteractionClassNotDefined"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 9.13 REQUEST ATTRIBUTE VALUE UPDATE WITH REGIONS -->
      <wsdl:operation name="requestAttributeValueUpdateWithRegions">
         <wsdl:input name="requestAttributeValueUpdateWithRegionsRequest"
                     message="wshlae:requestAttributeValueUpdateWithRegionsRequest"/>
         <wsdl:output name="requestAttributeValueUpdateWithRegionsResponse"
                      message="wshlae:requestAttributeValueUpdateWithRegionsResponse"/>
         <wsdl:fault name="InvalidRegionContext" message="wshlae:InvalidRegionContext"/>
         <wsdl:fault name="RegionNotCreatedByThisFederate" message="wshlae:RegionNotCreatedByThisFederate"/>
         <wsdl:fault name="InvalidRegion" message="wshlae:InvalidRegion"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="ObjectClassNotDefined" message="wshlae:ObjectClassNotDefined"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.2 GET AUTOMATIC RESIGN DIRECTIVE -->
      <wsdl:operation name="getAutomaticResignDirective">
         <wsdl:input name="getAutomaticResignDirectiveRequest" message="wshlae:getAutomaticResignDirectiveRequest"/>
         <wsdl:output name="getAutomaticResignDirectiveResponse" message="wshlae:getAutomaticResignDirectiveResponse"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.3 SET AUTOMATIC RESIGN DIRECTIVE -->
      <wsdl:operation name="setAutomaticResignDirective">
         <wsdl:input name="setAutomaticResignDirectiveRequest" message="wshlae:setAutomaticResignDirectiveRequest"/>
         <wsdl:output name="setAutomaticResignDirectiveResponse" message="wshlae:setAutomaticResignDirectiveResponse"/>
         <wsdl:fault name="InvalidResignAction" message="wshlae:InvalidResignAction"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.4 GET FEDERATE HANDLE -->
      <wsdl:operation name="getFederateHandle">
         <wsdl:input name="getFederateHandleRequest" message="wshlae:getFederateHandleRequest"/>
         <wsdl:output name="getFederateHandleResponse" message="wshlae:getFederateHandleResponse"/>
         <wsdl:fault name="NameNotFound" message="wshlae:NameNotFound"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.5 GET FEDERATE NAME -->
      <wsdl:operation name="getFederateName">
         <wsdl:input name="getFederateNameRequest" message="wshlae:getFederateNameRequest"/>
         <wsdl:output name="getFederateNameResponse" message="wshlae:getFederateNameResponse"/>
         <wsdl:fault name="InvalidFederateHandle" message="wshlae:InvalidFederateHandle"/>
         <wsdl:fault name="FederateHandleNotKnown" message="wshlae:FederateHandleNotKnown"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.6 GET OBJECT CLASS HANDLE  -->
      <wsdl:operation name="getObjectClassHandle">
         <wsdl:input name="getObjectClassHandleRequest" message="wshlae:getObjectClassHandleRequest"/>
         <wsdl:output name="getObjectClassHandleResponse" message="wshlae:getObjectClassHandleResponse"/>
         <wsdl:fault name="NameNotFound" message="wshlae:NameNotFound"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.7 GET OBJECT CLASS NAME  -->
      <wsdl:operation name="getObjectClassName">
         <wsdl:input name="getObjectClassNameRequest" message="wshlae:getObjectClassNameRequest"/>
         <wsdl:output name="getObjectClassNameResponse" message="wshlae:getObjectClassNameResponse"/>
         <wsdl:fault name="InvalidObjectClassHandle" message="wshlae:InvalidObjectClassHandle"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.8 GET KNOWN OBJECT CLASS HANDLE -->
      <wsdl:operation name="getKnownObjectClassHandle">
         <wsdl:input name="getKnownObjectClassHandleRequest" message="wshlae:getKnownObjectClassHandleRequest"/>
         <wsdl:output name="getKnownObjectClassHandleResponse" message="wshlae:getKnownObjectClassHandleResponse"/>
         <wsdl:fault name="InvalidObjectInstanceHandle" message="wshlae:InvalidObjectInstanceHandle"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.9 GET OBJECT INSTANCE HANDLE  -->
      <wsdl:operation name="getObjectInstanceHandle">
         <wsdl:input name="getObjectInstanceHandleRequest" message="wshlae:getObjectInstanceHandleRequest"/>
         <wsdl:output name="getObjectInstanceHandleResponse" message="wshlae:getObjectInstanceHandleResponse"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.10 GET OBJECT INSTANCE NAME  -->
      <wsdl:operation name="getObjectInstanceName">
         <wsdl:input name="getObjectInstanceNameRequest" message="wshlae:getObjectInstanceNameRequest"/>
         <wsdl:output name="getObjectInstanceNameResponse" message="wshlae:getObjectInstanceNameResponse"/>
         <wsdl:fault name="InvalidObjectInstanceHandle" message="wshlae:InvalidObjectInstanceHandle"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.11 GET ATTRIBUTE HANDLE  -->
      <wsdl:operation name="getAttributeHandle">
         <wsdl:input name="getAttributeHandleRequest" message="wshlae:getAttributeHandleRequest"/>
         <wsdl:output name="getAttributeHandleResponse" message="wshlae:getAttributeHandleResponse"/>
         <wsdl:fault name="NameNotFound" message="wshlae:NameNotFound"/>
         <wsdl:fault name="InvalidObjectClassHandle" message="wshlae:InvalidObjectClassHandle"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.12 GET ATTRIBUTE NAME  -->
      <wsdl:operation name="getAttributeName">
         <wsdl:input name="getAttributeNameRequest" message="wshlae:getAttributeNameRequest"/>
         <wsdl:output name="getAttributeNameResponse" message="wshlae:getAttributeNameResponse"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="InvalidAttributeHandle" message="wshlae:InvalidAttributeHandle"/>
         <wsdl:fault name="InvalidObjectClassHandle" message="wshlae:InvalidObjectClassHandle"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.13 GET UPDATE RATE VALUE -->
      <wsdl:operation name="getUpdateRateValue">
         <wsdl:input name="getUpdateRateValueRequest" message="wshlae:getUpdateRateValueRequest"/>
         <wsdl:output name="getUpdateRateValueResponse" message="wshlae:getUpdateRateValueResponse"/>
         <wsdl:fault name="InvalidUpdateRateDesignator" message="wshlae:InvalidUpdateRateDesignator"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.14 GET UPDATE RATE VALUE FOR ATTRIBUTE -->
      <wsdl:operation name="getUpdateRateValueForAttribute">
         <wsdl:input name="getUpdateRateValueForAttributeRequest"
                     message="wshlae:getUpdateRateValueForAttributeRequest"/>
         <wsdl:output name="getUpdateRateValueForAttributeResponse"
                      message="wshlae:getUpdateRateValueForAttributeResponse"/>
         <wsdl:fault name="ObjectInstanceNotKnown" message="wshlae:ObjectInstanceNotKnown"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.15 GET INTERACTION CLASS HANDLE  -->
      <wsdl:operation name="getInteractionClassHandle">
         <wsdl:input name="getInteractionClassHandleRequest" message="wshlae:getInteractionClassHandleRequest"/>
         <wsdl:output name="getInteractionClassHandleResponse" message="wshlae:getInteractionClassHandleResponse"/>
         <wsdl:fault name="NameNotFound" message="wshlae:NameNotFound"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.16 GET INTERACTION CLASS NAME  -->
      <wsdl:operation name="getInteractionClassName">
         <wsdl:input name="getInteractionClassNameRequest" message="wshlae:getInteractionClassNameRequest"/>
         <wsdl:output name="getInteractionClassNameResponse" message="wshlae:getInteractionClassNameResponse"/>
         <wsdl:fault name="InvalidInteractionClassHandle" message="wshlae:InvalidInteractionClassHandle"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.17 GET PARAMETER HANDLE  -->
      <wsdl:operation name="getParameterHandle">
         <wsdl:input name="getParameterHandleRequest" message="wshlae:getParameterHandleRequest"/>
         <wsdl:output name="getParameterHandleResponse" message="wshlae:getParameterHandleResponse"/>
         <wsdl:fault name="NameNotFound" message="wshlae:NameNotFound"/>
         <wsdl:fault name="InvalidInteractionClassHandle" message="wshlae:InvalidInteractionClassHandle"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.18 GET PARAMETER NAME  -->
      <wsdl:operation name="getParameterName">
         <wsdl:input name="getParameterNameRequest" message="wshlae:getParameterNameRequest"/>
         <wsdl:output name="getParameterNameResponse" message="wshlae:getParameterNameResponse"/>
         <wsdl:fault name="InteractionParameterNotDefined" message="wshlae:InteractionParameterNotDefined"/>
         <wsdl:fault name="InvalidParameterHandle" message="wshlae:InvalidParameterHandle"/>
         <wsdl:fault name="InvalidInteractionClassHandle" message="wshlae:InvalidInteractionClassHandle"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.19 GET ORDER TYPE -->
      <wsdl:operation name="getOrderType">
         <wsdl:input name="getOrderTypeRequest" message="wshlae:getOrderTypeRequest"/>
         <wsdl:output name="getOrderTypeResponse" message="wshlae:getOrderTypeResponse"/>
         <wsdl:fault name="InvalidOrderName" message="wshlae:InvalidOrderName"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.20 GET ORDER NAME -->
      <wsdl:operation name="getOrderName">
         <wsdl:input name="getOrderNameRequest" message="wshlae:getOrderNameRequest"/>
         <wsdl:output name="getOrderNameResponse" message="wshlae:getOrderNameResponse"/>
         <wsdl:fault name="InvalidOrderType" message="wshlae:InvalidOrderType"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.21 GET TRANSPORTATION TYPE HANDLE-->
      <wsdl:operation name="getTransportationTypeHandle">
         <wsdl:input name="getTransportationTypeHandleRequest" message="wshlae:getTransportationTypeHandleRequest"/>
         <wsdl:output name="getTransportationTypeHandleResponse" message="wshlae:getTransportationTypeHandleResponse"/>
         <wsdl:fault name="InvalidTransportationName" message="wshlae:InvalidTransportationName"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.22 GET TRANSPORTATION TYPE NAME -->
      <wsdl:operation name="getTransportationTypeName">
         <wsdl:input name="getTransportationTypeNameRequest" message="wshlae:getTransportationTypeNameRequest"/>
         <wsdl:output name="getTransportationTypeNameResponse" message="wshlae:getTransportationTypeNameResponse"/>
         <wsdl:fault name="InvalidTransportationType" message="wshlae:InvalidTransportationType"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.23 GET AVAILABLE DIMENSIONS FOR CLASS ATTRIBUTE -->
      <wsdl:operation name="getAvailableDimensionsForClassAttribute">
         <wsdl:input name="getAvailableDimensionsForClassAttributeRequest"
                     message="wshlae:getAvailableDimensionsForClassAttributeRequest"/>
         <wsdl:output name="getAvailableDimensionsForClassAttributeResponse"
                      message="wshlae:getAvailableDimensionsForClassAttributeResponse"/>
         <wsdl:fault name="AttributeNotDefined" message="wshlae:AttributeNotDefined"/>
         <wsdl:fault name="InvalidAttributeHandle" message="wshlae:InvalidAttributeHandle"/>
         <wsdl:fault name="InvalidObjectClassHandle" message="wshlae:InvalidObjectClassHandle"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.24 GET AVAILABLE DIMENSTIONS FOR INTERACTION CLASS -->
      <wsdl:operation name="getAvailableDimensionsForInteractionClass">
         <wsdl:input name="getAvailableDimensionsForInteractionClassRequest"
                     message="wshlae:getAvailableDimensionsForInteractionClassRequest"/>
         <wsdl:output name="getAvailableDimensionsForInteractionClassResponse"
                      message="wshlae:getAvailableDimensionsForInteractionClassResponse"/>
         <wsdl:fault name="InvalidInteractionClassHandle" message="wshlae:InvalidInteractionClassHandle"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.25 GET DIMENSION HANDLE  -->
      <wsdl:operation name="getDimensionHandle">
         <wsdl:input name="getDimensionHandleRequest" message="wshlae:getDimensionHandleRequest"/>
         <wsdl:output name="getDimensionHandleResponse" message="wshlae:getDimensionHandleResponse"/>
         <wsdl:fault name="NameNotFound" message="wshlae:NameNotFound"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.26 GET DIMENSION NAME  -->
      <wsdl:operation name="getDimensionName">
         <wsdl:input name="getDimensionNameRequest" message="wshlae:getDimensionNameRequest"/>
         <wsdl:output name="getDimensionNameResponse" message="wshlae:getDimensionNameResponse"/>
         <wsdl:fault name="InvalidDimensionHandle" message="wshlae:InvalidDimensionHandle"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.27 GET DIMENSION UPPER BOUND -->
      <wsdl:operation name="getDimensionUpperBound">
         <wsdl:input name="getDimensionUpperBoundRequest" message="wshlae:getDimensionUpperBoundRequest"/>
         <wsdl:output name="getDimensionUpperBoundResponse" message="wshlae:getDimensionUpperBoundResponse"/>
         <wsdl:fault name="InvalidDimensionHandle" message="wshlae:InvalidDimensionHandle"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.28 GET DIMENSION HANDLE SET -->
      <wsdl:operation name="getDimensionHandleSet">
         <wsdl:input name="getDimensionHandleSetRequest" message="wshlae:getDimensionHandleSetRequest"/>
         <wsdl:output name="getDimensionHandleSetResponse" message="wshlae:getDimensionHandleSetResponse"/>
         <wsdl:fault name="InvalidRegion" message="wshlae:InvalidRegion"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.29 GET RANGE BOUNDS -->
      <wsdl:operation name="getRangeBounds">
         <wsdl:input name="getRangeBoundsRequest" message="wshlae:getRangeBoundsRequest"/>
         <wsdl:output name="getRangeBoundsResponse" message="wshlae:getRangeBoundsResponse"/>
         <wsdl:fault name="InvalidRegion" message="wshlae:InvalidRegion"/>
         <wsdl:fault name="InvalidDimensionHandle" message="wshlae:InvalidDimensionHandle"/>
         <wsdl:fault name="RegionDoesNotContainSpecifiedDimension"
                     message="wshlae:RegionDoesNotContainSpecifiedDimension"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.30 SET RANGE BOUNDS  -->
      <wsdl:operation name="setRangeBounds">
         <wsdl:input name="setRangeBoundsRequest" message="wshlae:setRangeBoundsRequest"/>
         <wsdl:output name="setRangeBoundsResponse" message="wshlae:setRangeBoundsResponse"/>
         <wsdl:fault name="InvalidRangeBound" message="wshlae:InvalidRangeBound"/>
         <wsdl:fault name="RegionDoesNotContainSpecifiedDimension"
                     message="wshlae:RegionDoesNotContainSpecifiedDimension"/>
         <wsdl:fault name="RegionNotCreatedByThisFederate" message="wshlae:RegionNotCreatedByThisFederate"/>
         <wsdl:fault name="InvalidRegion" message="wshlae:InvalidRegion"/>
         <wsdl:fault name="InvalidDimensionHandle" message="wshlae:InvalidDimensionHandle"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.31 NORMALIZE FEDERATE HANDLE  -->
      <wsdl:operation name="normalizeFederateHandle">
         <wsdl:input name="normalizeFederateHandleRequest" message="wshlae:normalizeFederateHandleRequest"/>
         <wsdl:output name="normalizeFederateHandleResponse" message="wshlae:normalizeFederateHandleResponse"/>
         <wsdl:fault name="InvalidFederateHandle" message="wshlae:InvalidFederateHandle"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.32 NORMALIZE SERVICE GROUP  -->
      <wsdl:operation name="normalizeServiceGroup">
         <wsdl:input name="normalizeServiceGroupRequest" message="wshlae:normalizeServiceGroupRequest"/>
         <wsdl:output name="normalizeServiceGroupResponse" message="wshlae:normalizeServiceGroupResponse"/>
         <wsdl:fault name="InvalidServiceGroup" message="wshlae:InvalidServiceGroup"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.33 ENABLE OBJECT CLASS RELEVANCE ADVISORY SWITCH -->
      <wsdl:operation name="enableObjectClassRelevanceAdvisorySwitch">
         <wsdl:input name="enableObjectClassRelevanceAdvisorySwitchRequest"
                     message="wshlae:enableObjectClassRelevanceAdvisorySwitchRequest"/>
         <wsdl:output name="enableObjectClassRelevanceAdvisorySwitchResponse"
                      message="wshlae:enableObjectClassRelevanceAdvisorySwitchResponse"/>
         <wsdl:fault name="ObjectClassRelevanceAdvisorySwitchIsOn"
                     message="wshlae:ObjectClassRelevanceAdvisorySwitchIsOn"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.34 DISABLE OBJECT CLASS RELEVANCE ADVISORY SWITCH -->
      <wsdl:operation name="disableObjectClassRelevanceAdvisorySwitch">
         <wsdl:input name="disableObjectClassRelevanceAdvisorySwitchRequest"
                     message="wshlae:disableObjectClassRelevanceAdvisorySwitchRequest"/>
         <wsdl:output name="disableObjectClassRelevanceAdvisorySwitchResponse"
                      message="wshlae:disableObjectClassRelevanceAdvisorySwitchResponse"/>
         <wsdl:fault name="ObjectClassRelevanceAdvisorySwitchIsOff"
                     message="wshlae:ObjectClassRelevanceAdvisorySwitchIsOff"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.35 ENABLE ATTRIBUTE RELEVANCE ADVISORY SWITCH -->
      <wsdl:operation name="enableAttributeRelevanceAdvisorySwitch">
         <wsdl:input name="enableAttributeRelevanceAdvisorySwitchRequest"
                     message="wshlae:enableAttributeRelevanceAdvisorySwitchRequest"/>
         <wsdl:output name="enableAttributeRelevanceAdvisorySwitchResponse"
                      message="wshlae:enableAttributeRelevanceAdvisorySwitchResponse"/>
         <wsdl:fault name="AttributeRelevanceAdvisorySwitchIsOn" message="wshlae:AttributeRelevanceAdvisorySwitchIsOn"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.36 DISABLE ATTRIBUTE RELEVANCE ADVISORY SWITCH -->
      <wsdl:operation name="disableAttributeRelevanceAdvisorySwitch">
         <wsdl:input name="disableAttributeRelevanceAdvisorySwitchRequest"
                     message="wshlae:disableAttributeRelevanceAdvisorySwitchRequest"/>
         <wsdl:output name="disableAttributeRelevanceAdvisorySwitchResponse"
                      message="wshlae:disableAttributeRelevanceAdvisorySwitchResponse"/>
         <wsdl:fault name="AttributeRelevanceAdvisorySwitchIsOff"
                     message="wshlae:AttributeRelevanceAdvisorySwitchIsOff"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.37 ENABLE ATTRIBUTE SCOPE ADVISORY SWITCH -->
      <wsdl:operation name="enableAttributeScopeAdvisorySwitch">
         <wsdl:input name="enableAttributeScopeAdvisorySwitchRequest"
                     message="wshlae:enableAttributeScopeAdvisorySwitchRequest"/>
         <wsdl:output name="enableAttributeScopeAdvisorySwitchResponse"
                      message="wshlae:enableAttributeScopeAdvisorySwitchResponse"/>
         <wsdl:fault name="AttributeScopeAdvisorySwitchIsOn" message="wshlae:AttributeScopeAdvisorySwitchIsOn"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.38 DISABLE ATTRIBUTE SCOPE ADVISORY SWITCH -->
      <wsdl:operation name="disableAttributeScopeAdvisorySwitch">
         <wsdl:input name="disableAttributeScopeAdvisorySwitchRequest"
                     message="wshlae:disableAttributeScopeAdvisorySwitchRequest"/>
         <wsdl:output name="disableAttributeScopeAdvisorySwitchResponse"
                      message="wshlae:disableAttributeScopeAdvisorySwitchResponse"/>
         <wsdl:fault name="AttributeScopeAdvisorySwitchIsOff" message="wshlae:AttributeScopeAdvisorySwitchIsOff"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.39 ENABLE INTERACTION RELEVANCE ADVISORY SWITCH -->
      <wsdl:operation name="enableInteractionRelevanceAdvisorySwitch">
         <wsdl:input name="enableInteractionRelevanceAdvisorySwitchRequest"
                     message="wshlae:enableInteractionRelevanceAdvisorySwitchRequest"/>
         <wsdl:output name="enableInteractionRelevanceAdvisorySwitchResponse"
                      message="wshlae:enableInteractionRelevanceAdvisorySwitchResponse"/>
         <wsdl:fault name="InteractionRelevanceAdvisorySwitchIsOn"
                     message="wshlae:InteractionRelevanceAdvisorySwitchIsOn"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.40 DISABLE INTERACTION RELEVANCE ADVISORY SWITCH -->
      <wsdl:operation name="disableInteractionRelevanceAdvisorySwitch">
         <wsdl:input name="disableInteractionRelevanceAdvisorySwitchRequest"
                     message="wshlae:disableInteractionRelevanceAdvisorySwitchRequest"/>
         <wsdl:output name="disableInteractionRelevanceAdvisorySwitchResponse"
                      message="wshlae:disableInteractionRelevanceAdvisorySwitchResponse"/>
         <wsdl:fault name="InteractionRelevanceAdvisorySwitchIsOff"
                     message="wshlae:InteractionRelevanceAdvisorySwitchIsOff"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.41 EVOKE CALLBACK IS NOT AVAILABLE IN THE WSDL API -->
      <!-- 10.42 EVOKE MULTIPLE CALLBACKS -->
      <wsdl:operation name="evokeMultipleCallbacks">
         <wsdl:input name="evokeMultipleCallbacksRequest" message="wshlae:evokeMultipleCallbacksRequest"/>
         <wsdl:output name="evokeMultipleCallbacksResponse" message="wshlae:evokeMultipleCallbacksResponse"/>
         <wsdl:fault name="CallNotAllowedFromWithinCallback" message="wshlae:CallNotAllowedFromWithinCallback"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.43 ENABLE CALLBACKS -->
      <wsdl:operation name="enableCallbacks">
         <wsdl:input name="enableCallbacksRequest" message="wshlae:enableCallbacksRequest"/>
         <wsdl:output name="enableCallbacksResponse" message="wshlae:enableCallbacksResponse"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- 10.44 DISABLE CALLBACKS -->
      <wsdl:operation name="disableCallbacks">
         <wsdl:input name="disableCallbacksRequest" message="wshlae:disableCallbacksRequest"/>
         <wsdl:output name="disableCallbacksResponse" message="wshlae:disableCallbacksResponse"/>
         <wsdl:fault name="SaveInProgress" message="wshlae:SaveInProgress"/>
         <wsdl:fault name="RestoreInProgress" message="wshlae:RestoreInProgress"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- ######################  Encode/Decode Services  ############################## -->
      <!--  ENCODE/DECODE OBJECT CLASS HANDLE -->
      <wsdl:operation name="encodeObjectClassHandle">
         <wsdl:input name="encodeObjectClassHandleRequest" message="wshlae:encodeObjectClassHandleRequest"/>
         <wsdl:output name="encodeObjectClassHandleResponse" message="wshlae:encodeObjectClassHandleResponse"/>
         <wsdl:fault name="InvalidObjectClassHandle" message="wshlae:InvalidObjectClassHandle"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <wsdl:operation name="decodeObjectClassHandle">
         <wsdl:input name="decodeObjectClassHandleRequest" message="wshlae:decodeObjectClassHandleRequest"/>
         <wsdl:output name="decodeObjectClassHandleResponse" message="wshlae:decodeObjectClassHandleResponse"/>
         <wsdl:fault name="CouldNotDecode" message="wshlae:CouldNotDecode"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!--  ENCODE/DECODE INTERACTION CLASS HANDLE -->
      <wsdl:operation name="encodeInteractionClassHandle">
         <wsdl:input name="encodeInteractionClassHandleRequest" message="wshlae:encodeInteractionClassHandleRequest"/>
         <wsdl:output name="encodeInteractionClassHandleResponse"
                      message="wshlae:encodeInteractionClassHandleResponse"/>
         <wsdl:fault name="InvalidInteractionClassHandle" message="wshlae:InvalidInteractionClassHandle"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <wsdl:operation name="decodeInteractionClassHandle">
         <wsdl:input name="decodeInteractionClassHandleRequest" message="wshlae:decodeInteractionClassHandleRequest"/>
         <wsdl:output name="decodeInteractionClassHandleResponse"
                      message="wshlae:decodeInteractionClassHandleResponse"/>
         <wsdl:fault name="CouldNotDecode" message="wshlae:CouldNotDecode"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- ENCODE/DECODE OBJECT INSTANCE HANDLE -->
      <wsdl:operation name="encodeObjectInstanceHandle">
         <wsdl:input name="encodeObjectInstanceHandleRequest" message="wshlae:encodeObjectInstanceHandleRequest"/>
         <wsdl:output name="encodeObjectInstanceHandleResponse" message="wshlae:encodeObjectInstanceHandleResponse"/>
         <wsdl:fault name="InvalidObjectInstanceHandle" message="wshlae:InvalidObjectInstanceHandle"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <wsdl:operation name="decodeObjectInstanceHandle">
         <wsdl:input name="decodeObjectInstanceHandleRequest" message="wshlae:decodeObjectInstanceHandleRequest"/>
         <wsdl:output name="decodeObjectInstanceHandleResponse" message="wshlae:decodeObjectInstanceHandleResponse"/>
         <wsdl:fault name="CouldNotDecode" message="wshlae:CouldNotDecode"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!--  ENCODE/DECODE PARAMETER HANDLE -->
      <wsdl:operation name="encodeParameterHandle">
         <wsdl:input name="encodeParameterHandleRequest" message="wshlae:encodeParameterHandleRequest"/>
         <wsdl:output name="encodeParameterHandleResponse" message="wshlae:encodeParameterHandleResponse"/>
         <wsdl:fault name="InvalidParameterHandle" message="wshlae:InvalidParameterHandle"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <wsdl:operation name="decodeParameterHandle">
         <wsdl:input name="decodeParameterHandleRequest" message="wshlae:decodeParameterHandleRequest"/>
         <wsdl:output name="decodeParameterHandleResponse" message="wshlae:decodeParameterHandleResponse"/>
         <wsdl:fault name="CouldNotDecode" message="wshlae:CouldNotDecode"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!--  ENCODE/DECODE ATTRIBUTE HANDLE -->
      <wsdl:operation name="encodeAttributeHandle">
         <wsdl:input name="encodeAttributeHandleRequest" message="wshlae:encodeAttributeHandleRequest"/>
         <wsdl:output name="encodeAttributeHandleResponse" message="wshlae:encodeAttributeHandleResponse"/>
         <wsdl:fault name="InvalidAttributeHandle" message="wshlae:InvalidAttributeHandle"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <wsdl:operation name="decodeAttributeHandle">
         <wsdl:input name="decodeAttributeHandleRequest" message="wshlae:decodeAttributeHandleRequest"/>
         <wsdl:output name="decodeAttributeHandleResponse" message="wshlae:decodeAttributeHandleResponse"/>
         <wsdl:fault name="CouldNotDecode" message="wshlae:CouldNotDecode"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!--  ENCODE/DECODE DIMENSION HANDLE -->
      <wsdl:operation name="encodeDimensionHandle">
         <wsdl:input name="encodeDimensionHandleRequest" message="wshlae:encodeDimensionHandleRequest"/>
         <wsdl:output name="encodeDimensionHandleResponse" message="wshlae:encodeDimensionHandleResponse"/>
         <wsdl:fault name="InvalidDimensionHandle" message="wshlae:InvalidDimensionHandle"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <wsdl:operation name="decodeDimensionHandle">
         <wsdl:input name="decodeDimensionHandleRequest" message="wshlae:decodeDimensionHandleRequest"/>
         <wsdl:output name="decodeDimensionHandleResponse" message="wshlae:decodeDimensionHandleResponse"/>
         <wsdl:fault name="CouldNotDecode" message="wshlae:CouldNotDecode"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!--  ENCODE/DECODE FEDERATE HANDLE -->
      <wsdl:operation name="encodeFederateHandle">
         <wsdl:input name="encodeFederateHandleRequest" message="wshlae:encodeFederateHandleRequest"/>
         <wsdl:output name="encodeFederateHandleResponse" message="wshlae:encodeFederateHandleResponse"/>
         <wsdl:fault name="InvalidFederateHandle" message="wshlae:InvalidFederateHandle"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <wsdl:operation name="decodeFederateHandle">
         <wsdl:input name="decodeFederateHandleRequest" message="wshlae:decodeFederateHandleRequest"/>
         <wsdl:output name="decodeFederateHandleResponse" message="wshlae:decodeFederateHandleResponse"/>
         <wsdl:fault name="CouldNotDecode" message="wshlae:CouldNotDecode"/>
         <wsdl:fault name="FederateNotExecutionMember" message="wshlae:FederateNotExecutionMember"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!--  ENCODE/DECODE HLAinteger64Time -->
      <wsdl:operation name="encodeHLAinteger64Time">
         <wsdl:input name="encodeHLAinteger64TimeRequest" message="wshlae:encodeHLAinteger64TimeRequest"/>
         <wsdl:output name="encodeHLAinteger64TimeResponse" message="wshlae:encodeHLAinteger64TimeResponse"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <wsdl:operation name="decodeHLAinteger64Time">
         <wsdl:input name="decodeHLAinteger64TimeRequest" message="wshlae:decodeHLAinteger64TimeRequest"/>
         <wsdl:output name="decodeHLAinteger64TimeResponse" message="wshlae:decodeHLAinteger64TimeResponse"/>
         <wsdl:fault name="CouldNotDecode" message="wshlae:CouldNotDecode"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!--  ENCODE/DECODE HLAinteger64TimeInterval -->
      <wsdl:operation name="encodeHLAinteger64TimeInterval">
         <wsdl:input name="encodeHLAinteger64TimeIntervalRequest"
                     message="wshlae:encodeHLAinteger64TimeIntervalRequest"/>
         <wsdl:output name="encodeHLAinteger64TimeIntervalResponse"
                      message="wshlae:encodeHLAinteger64TimeIntervalResponse"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <wsdl:operation name="decodeHLAinteger64TimeInterval">
         <wsdl:input name="decodeHLAinteger64TimeIntervalRequest"
                     message="wshlae:decodeHLAinteger64TimeIntervalRequest"/>
         <wsdl:output name="decodeHLAinteger64TimeIntervalResponse"
                      message="wshlae:decodeHLAinteger64TimeIntervalResponse"/>
         <wsdl:fault name="CouldNotDecode" message="wshlae:CouldNotDecode"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!--  ENCODE/DECODE HLAfloat64Time -->
      <wsdl:operation name="encodeHLAfloat64Time">
         <wsdl:input name="encodeHLAfloat64TimeRequest" message="wshlae:encodeHLAfloat64TimeRequest"/>
         <wsdl:output name="encodeHLAfloat64TimeResponse" message="wshlae:encodeHLAfloat64TimeResponse"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <wsdl:operation name="decodeHLAfloat64Time">
         <wsdl:input name="decodeHLAfloat64TimeRequest" message="wshlae:decodeHLAfloat64TimeRequest"/>
         <wsdl:output name="decodeHLAfloat64TimeResponse" message="wshlae:decodeHLAfloat64TimeResponse"/>
         <wsdl:fault name="CouldNotDecode" message="wshlae:CouldNotDecode"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!--  ENCODE/DECODE HLAfloat64TimeInterval -->
      <wsdl:operation name="encodeHLAfloat64TimeInterval">
         <wsdl:input name="encodeHLAfloat64TimeIntervalRequest" message="wshlae:encodeHLAfloat64TimeIntervalRequest"/>
         <wsdl:output name="encodeHLAfloat64TimeIntervalResponse"
                      message="wshlae:encodeHLAfloat64TimeIntervalResponse"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <wsdl:operation name="decodeHLAfloat64TimeInterval">
         <wsdl:input name="decodeHLAfloat64TimeIntervalRequest" message="wshlae:decodeHLAfloat64TimeIntervalRequest"/>
         <wsdl:output name="decodeHLAfloat64TimeIntervalResponse"
                      message="wshlae:decodeHLAfloat64TimeIntervalResponse"/>
         <wsdl:fault name="CouldNotDecode" message="wshlae:CouldNotDecode"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- INCREASE HLAINTEGER64 BY EPSILON -->
      <wsdl:operation name="increaseHLAinteger64TimeByEpsilon">
         <wsdl:input name="increaseHLAinteger64TimeByEpsilonRequest"
                     message="wshlae:increaseHLAinteger64TimeByEpsilonRequest"/>
         <wsdl:output name="increaseHLAinteger64TimeByEpsilonResponse"
                      message="wshlae:increaseHLAinteger64TimeByEpsilonResponse"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- DECREASE HLAINTEGER64 BY EPSILON -->
      <wsdl:operation name="decreaseHLAinteger64TimeByEpsilon">
         <wsdl:input name="decreaseHLAinteger64TimeByEpsilonRequest"
                     message="wshlae:decreaseHLAinteger64TimeByEpsilonRequest"/>
         <wsdl:output name="decreaseHLAinteger64TimeByEpsilonResponse"
                      message="wshlae:decreaseHLAinteger64TimeByEpsilonResponse"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- INCREASE HLAFLOAT64 BY EPSILON -->
      <wsdl:operation name="increaseHLAfloat64TimeByEpsilon">
         <wsdl:input name="increaseHLAfloat64TimeByEpsilonRequest"
                     message="wshlae:increaseHLAfloat64TimeByEpsilonRequest"/>
         <wsdl:output name="increaseHLAfloat64TimeByEpsilonResponse"
                      message="wshlae:increaseHLAfloat64TimeByEpsilonResponse"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
      <!-- DECREASE HLAFLOAT64 BY EPSILON -->
      <wsdl:operation name="decreaseHLAfloat64TimeByEpsilon">
         <wsdl:input name="decreaseHLAfloat64TimeByEpsilonRequest"
                     message="wshlae:decreaseHLAfloat64TimeByEpsilonRequest"/>
         <wsdl:output name="decreaseHLAfloat64TimeByEpsilonResponse"
                      message="wshlae:decreaseHLAfloat64TimeByEpsilonResponse"/>
         <wsdl:fault name="NotConnected" message="wshlae:NotConnected"/>
         <wsdl:fault name="RTIinternalError" message="wshlae:RTIinternalError"/>
      </wsdl:operation>
   </wsdl:portType>
   <!-- ################################################################################################## -->
   <!-- #################################  BINDING (SOAP HTTP) ########################################### -->
   <!-- ################################################################################################## -->
   <wsdl:binding name="WSAmbassadorServiceBinding" type="wshlae:WSAmbassadorServicePortTypes">
      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
      <!-- 4.2 CONNECT -->
      <wsdl:operation name="connect">
         <soap:operation soapAction="connect"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="ConnectionFailed">
            <soap:fault name="ConnectionFailed" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidLocalSettingsDesignator">
            <soap:fault name="InvalidLocalSettingsDesignator" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="UnsupportedCallbackModel">
            <soap:fault name="UnsupportedCallbackModel" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AlreadyConnected">
            <soap:fault name="AlreadyConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="CallNotAllowedFromWithinCallback">
            <soap:fault name="CallNotAllowedFromWithinCallback" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 4.3 DISCONNECT -->
      <wsdl:operation name="disconnect">
         <soap:operation soapAction="disconnect"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="FederateIsExecutionMember">
            <soap:fault name="FederateIsExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="CallNotAllowedFromWithinCallback">
            <soap:fault name="CallNotAllowedFromWithinCallback" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 4.5 CREATE FEDERATION EXECUTION -->
      <wsdl:operation name="createFederationExecution">
         <soap:operation soapAction="createFederationExecution"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="CouldNotCreateLogicalTimeFactory">
            <soap:fault name="CouldNotCreateLogicalTimeFactory" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InconsistentFDD">
            <soap:fault name="InconsistentFDD" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ErrorReadingFDD">
            <soap:fault name="ErrorReadingFDD" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="CouldNotOpenFDD">
            <soap:fault name="CouldNotOpenFDD" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ErrorReadingMIM">
            <soap:fault name="ErrorReadingMIM" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="CouldNotOpenMIM">
            <soap:fault name="CouldNotOpenMIM" use="literal"/>
         </wsdl:fault>
            <wsdl:fault name="DesignatorIsHLAstandardMIM">
            <soap:fault name="DesignatorIsHLAstandardMIM" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederationExecutionAlreadyExists">
            <soap:fault name="FederationExecutionAlreadyExists" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 4.6 DESTROY FEDERATION EXECUTION -->
      <wsdl:operation name="destroyFederationExecution">
         <soap:operation soapAction="destroyFederationExecution"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="FederatesCurrentlyJoined">
            <soap:fault name="FederatesCurrentlyJoined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederationExecutionDoesNotExist">
            <soap:fault name="FederationExecutionDoesNotExist" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 4.7 LIST FEDERATION EXECUTIONS -->
      <wsdl:operation name="listFederationExecutions">
         <soap:operation soapAction="listFederationExecutions"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 4.9 JOIN FEDERATION EXECUTION -->
      <wsdl:operation name="joinFederationExecution">
         <soap:operation soapAction="joinFederationExecution"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="CouldNotCreateLogicalTimeFactory">
            <soap:fault name="CouldNotCreateLogicalTimeFactory" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNameAlreadyInUse">
            <soap:fault name="FederateNameAlreadyInUse" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederationExecutionDoesNotExist">
            <soap:fault name="FederationExecutionDoesNotExist" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InconsistentFDD">
            <soap:fault name="InconsistentFDD" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ErrorReadingFDD">
            <soap:fault name="ErrorReadingFDD" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="CouldNotOpenFDD">
            <soap:fault name="CouldNotOpenFDD" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateAlreadyExecutionMember">
            <soap:fault name="FederateAlreadyExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="CallNotAllowedFromWithinCallback">
            <soap:fault name="CallNotAllowedFromWithinCallback" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 4.10 RESIGN FEDERATION EXECUTION -->
      <wsdl:operation name="resignFederationExecution">
         <soap:operation soapAction="resignFederationExecution"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidResignAction">
            <soap:fault name="InvalidResignAction" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="OwnershipAcquisitionPending">
            <soap:fault name="OwnershipAcquisitionPending" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateOwnsAttributes">
            <soap:fault name="FederateOwnsAttributes" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="CallNotAllowedFromWithinCallback">
            <soap:fault name="CallNotAllowedFromWithinCallback" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 4.11 REGISTER FEDERATION SYNCHRONIZATION POINT -->
      <wsdl:operation name="registerFederationSynchronizationPoint">
         <soap:operation soapAction="registerFederationSynchronizationPoint"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidFederateHandle">
            <soap:fault name="InvalidFederateHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 4.14 SYNCHRONIZATION POINT ACHIEVED -->
      <wsdl:operation name="synchronizationPointAchieved">
         <soap:operation soapAction="synchronizationPointAchieved"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="SynchronizationPointLabelNotAnnounced">
            <soap:fault name="SynchronizationPointLabelNotAnnounced" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 4.16 REQUEST FEDERATION SAVE -->
      <wsdl:operation name="requestFederationSave">
         <soap:operation soapAction="requestFederationSave"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="LogicalTimeAlreadyPassed">
            <soap:fault name="LogicalTimeAlreadyPassed" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidLogicalTime">
            <soap:fault name="InvalidLogicalTime" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateUnableToUseTime">
            <soap:fault name="FederateUnableToUseTime" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 4.18 FEDERATE SAVE BEGUN -->
      <wsdl:operation name="federateSaveBegun">
         <soap:operation soapAction="federateSaveBegun"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="SaveNotInitiated">
            <soap:fault name="SaveNotInitiated" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 4.19 FEDERATE SAVE COMPLETE -->
      <wsdl:operation name="federateSaveComplete">
         <soap:operation soapAction="federateSaveComplete"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="FederateHasNotBegunSave">
            <soap:fault name="FederateHasNotBegunSave" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <wsdl:operation name="federateSaveNotComplete">
         <soap:operation soapAction="federateSaveNotComplete"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="FederateHasNotBegunSave">
            <soap:fault name="FederateHasNotBegunSave" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 4.21 ABORT FEDERATION SAVE -->
      <wsdl:operation name="abortFederationSave">
         <soap:operation soapAction="abortFederationSave"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveNotInProgress">
            <soap:fault name="SaveNotInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 4.22 QUERY FEDERATION SAVE STATUS -->
      <wsdl:operation name="queryFederationSaveStatus">
         <soap:operation soapAction="queryFederationSaveStatus"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 4.24 REQUEST FEDERATION RESTORE -->
      <wsdl:operation name="requestFederationRestore">
         <soap:operation soapAction="requestFederationRestore"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 4.28 FEDERATE RESTORE COMPLETE -->
      <wsdl:operation name="federateRestoreComplete">
         <soap:operation soapAction="federateRestoreComplete"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="RestoreNotRequested">
            <soap:fault name="RestoreNotRequested" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <wsdl:operation name="federateRestoreNotComplete">
         <soap:operation soapAction="federateRestoreNotComplete"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="RestoreNotRequested">
            <soap:fault name="RestoreNotRequested" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 4.30 ABORT FEDERATION RESTORE -->
      <wsdl:operation name="abortFederationRestore">
         <soap:operation soapAction="abortFederationRestore"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreNotInProgress">
            <soap:fault name="RestoreNotInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 4.31 QUERY FEDERATION RESTORE STATUS -->
      <wsdl:operation name="queryFederationRestoreStatus">
         <soap:operation soapAction="queryFederationRestoreStatus"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 5.2 PUBLISH OBJECT CLASS ATTRIBUTES -->
      <wsdl:operation name="publishObjectClassAttributes">
         <soap:operation soapAction="publishObjectClassAttributes"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectClassNotDefined">
            <soap:fault name="ObjectClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 5.3 UNPUBLISH OBJECT CLASS ATTRIBUTES -->
      <wsdl:operation name="unpublishObjectClassAttributes">
         <soap:operation soapAction="unpublishObjectClassAttributes"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="OwnershipAcquisitionPending">
            <soap:fault name="OwnershipAcquisitionPending" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectClassNotDefined">
            <soap:fault name="ObjectClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 5.4 PUBLISH INTERACTION CLASS -->
      <wsdl:operation name="publishInteractionClass">
         <soap:operation soapAction="publishInteractionClass"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InteractionClassNotDefined">
            <soap:fault name="InteractionClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 5.5 UNPUBLISH INTERACTION CLASS -->
      <wsdl:operation name="unpublishInteractionClass">
         <soap:operation soapAction="unpublishInteractionClass"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InteractionClassNotDefined">
            <soap:fault name="InteractionClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 5.6 SUBSCRIBE OBJECT CLASS ATTRIBUTES -->
      <wsdl:operation name="subscribeObjectClassAttributes">
         <soap:operation soapAction="subscribeObjectClassAttributes"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectClassNotDefined">
            <soap:fault name="ObjectClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidUpdateRateDesignator">
            <soap:fault name="InvalidUpdateRateDesignator" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 5.7 UNSUBSCRIBE OBJECT CLASS ATTRIBUTES -->
	  <wsdl:operation name="unsubscribeObjectClass">
         <soap:operation soapAction="unsubscribeObjectClass"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="ObjectClassNotDefined">
            <soap:fault name="ObjectClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <wsdl:operation name="unsubscribeObjectClassAttributes">
         <soap:operation soapAction="unsubscribeObjectClassAttributes"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectClassNotDefined">
            <soap:fault name="ObjectClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 5.8 SUBSCRIBE INTERACTION CLASS -->
      <wsdl:operation name="subscribeInteractionClass">
         <soap:operation soapAction="subscribeInteractionClass"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="FederateServiceInvocationsAreBeingReportedViaMOM">
            <soap:fault name="FederateServiceInvocationsAreBeingReportedViaMOM" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InteractionClassNotDefined">
            <soap:fault name="InteractionClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 5.9 UNSUBSCRIBE INTERACTION CLASS -->
      <wsdl:operation name="unsubscribeInteractionClass">
         <soap:operation soapAction="unsubscribeInteractionClass"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InteractionClassNotDefined">
            <soap:fault name="InteractionClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 6.2 RESERVE OBJECT INSTANCE NAME -->
      <wsdl:operation name="reserveObjectInstanceName">
         <soap:operation soapAction="reserveObjectInstanceName"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="IllegalName">
            <soap:fault name="IllegalName" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 6.4 RELEASE OBJECT INSTANCE NAME -->
      <wsdl:operation name="releaseObjectInstanceName">
         <soap:operation soapAction="releaseObjectInstanceName"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="ObjectInstanceNameNotReserved">
            <soap:fault name="ObjectInstanceNameNotReserved" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 6.5 RESERVE MULTIPLE OBJECT INSTANCE NAME -->
      <wsdl:operation name="reserveMultipleObjectInstanceName">
         <soap:operation soapAction="reserveMultipleObjectInstanceName"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="IllegalName">
            <soap:fault name="IllegalName" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NameSetWasEmpty">
            <soap:fault name="NameSetWasEmpty" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 6.7 RELEASE MULTIPLE OBJECT INSTANCE NAME -->
      <wsdl:operation name="releaseMultipleObjectInstanceName">
         <soap:operation soapAction="releaseMultipleObjectInstanceName"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="ObjectInstanceNameNotReserved">
            <soap:fault name="ObjectInstanceNameNotReserved" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 6.8 REGISTER OBJECT INSTANCE -->
      <wsdl:operation name="registerObjectInstance">
         <soap:operation soapAction="registerObjectInstance"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="ObjectInstanceNameInUse">
            <soap:fault name="ObjectInstanceNameInUse" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNameNotReserved">
            <soap:fault name="ObjectInstanceNameNotReserved" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectClassNotPublished">
            <soap:fault name="ObjectClassNotPublished" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectClassNotDefined">
            <soap:fault name="ObjectClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 6.10 UPDATE ATTRIBUTE VALUES -->
      <wsdl:operation name="updateAttributeValues">
         <soap:operation soapAction="updateAttributeValues"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidLogicalTime">
            <soap:fault name="InvalidLogicalTime" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotOwned">
            <soap:fault name="AttributeNotOwned" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 6.12 SEND INTERACTION -->
      <wsdl:operation name="sendInteraction">
         <soap:operation soapAction="sendInteraction"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidLogicalTime">
            <soap:fault name="InvalidLogicalTime" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InteractionClassNotPublished">
            <soap:fault name="InteractionClassNotPublished" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InteractionParameterNotDefined">
            <soap:fault name="InteractionParameterNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InteractionClassNotDefined">
            <soap:fault name="InteractionClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 6.14 DELETE OBJECT INSTANCE -->
      <wsdl:operation name="deleteObjectInstance">
         <soap:operation soapAction="deleteObjectInstance"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidLogicalTime">
            <soap:fault name="InvalidLogicalTime" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="DeletePrivilegeNotHeld">
            <soap:fault name="DeletePrivilegeNotHeld" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 6.16 LOCAL DELETE OBJECT INSTANCE -->
      <wsdl:operation name="localDeleteObjectInstance">
         <soap:operation soapAction="localDeleteObjectInstance"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="OwnershipAcquisitionPending">
            <soap:fault name="OwnershipAcquisitionPending" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateOwnsAttributes">
            <soap:fault name="FederateOwnsAttributes" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 6.19 REQUEST ATTRIBUTE VALUE UPDATE -->
      <wsdl:operation name="requestObjectInstanceAttributeValueUpdate">
         <soap:operation soapAction="requestObjectInstanceAttributeValueUpdate"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <wsdl:operation name="requestObjectClassAttributeValueUpdate">
         <soap:operation soapAction="requestObjectClassAttributeValueUpdate"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectClassNotDefined">
            <soap:fault name="ObjectClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 6.23 REQUEST ATTRIBUTE TRANSPORTATION TYPE CHANGE -->
      <wsdl:operation name="requestAttributeTransportationTypeChange">
         <soap:operation soapAction="requestAttributeTransportationTypeChange"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeAlreadyBeingChanged">
            <soap:fault name="AttributeAlreadyBeingChanged" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotOwned">
            <soap:fault name="AttributeNotOwned" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidTransportationType">
            <soap:fault name="InvalidTransportationType" use="literal"/>
         </wsdl:fault>
          <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 6.25 QUERY ATTRIBUTE TRANSPORTATION TYPE -->
      <wsdl:operation name="queryAttributeTransportationType">
         <soap:operation soapAction="queryAttributeTransportationType"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 6.27 REQUEST INTERACTION TRANSPORTATION TYPE CHANGE -->
      <wsdl:operation name="requestInteractionTransportationTypeChange">
         <soap:operation soapAction="requestInteractionTransportationTypeChange"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InteractionClassAlreadyBeingChanged">
            <soap:fault name="InteractionClassAlreadyBeingChanged" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InteractionClassNotPublished">
            <soap:fault name="InteractionClassNotPublished" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InteractionClassNotDefined">
            <soap:fault name="InteractionClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidTransportationType">
            <soap:fault name="InvalidTransportationType" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 6.29 QUERY INTERACTION TRANSPORTATION TYPE -->
      <wsdl:operation name="queryInteractionTransportationType">
        <soap:operation soapAction="queryInteractionTransportationType"/>
        <wsdl:input>
          <soap:body use="literal"/>
        </wsdl:input>
        <wsdl:output>
          <soap:body use="literal"/>
        </wsdl:output>
        <wsdl:fault name="InteractionClassNotDefined">
          <soap:fault name="InteractionClassNotDefined" use="literal"/>
        </wsdl:fault>
        <wsdl:fault name="SaveInProgress">
          <soap:fault name="SaveInProgress" use="literal"/>
        </wsdl:fault>
        <wsdl:fault name="RestoreInProgress">
          <soap:fault name="RestoreInProgress" use="literal"/>
        </wsdl:fault>
        <wsdl:fault name="FederateNotExecutionMember">
          <soap:fault name="FederateNotExecutionMember" use="literal"/>
        </wsdl:fault>
        <wsdl:fault name="NotConnected">
          <soap:fault name="NotConnected" use="literal"/>
        </wsdl:fault>
        <wsdl:fault name="RTIinternalError">
          <soap:fault name="RTIinternalError" use="literal"/>
        </wsdl:fault>
      </wsdl:operation>
      <!-- 7.2 UNCONDITIONAL ATTRIBUTE OWNERSHIP DIVESTITURE -->
      <wsdl:operation name="unconditionalAttributeOwnershipDivestiture">
         <soap:operation soapAction="unconditionalAttributeOwnershipDivestiture"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeNotOwned">
            <soap:fault name="AttributeNotOwned" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 7.3 NEGOTIATED ATTRIBUTE OWNERSHIP DIVESTITURE -->
      <wsdl:operation name="negotiatedAttributeOwnershipDivestiture">
         <soap:operation soapAction="negotiatedAttributeOwnershipDivestiture"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeAlreadyBeingDivested">
            <soap:fault name="AttributeAlreadyBeingDivested" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotOwned">
            <soap:fault name="AttributeNotOwned" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 7.6 CONFIRM DIVESTITURE -->
      <wsdl:operation name="confirmDivestiture">
         <soap:operation soapAction="confirmDivestiture"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="NoAcquisitionPending">
            <soap:fault name="NoAcquisitionPending" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeDivestitureWasNotRequested">
            <soap:fault name="AttributeDivestitureWasNotRequested" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotOwned">
            <soap:fault name="AttributeNotOwned" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 7.8 ATTRIBUTE OWNERSHIP ACQUISITION -->
      <wsdl:operation name="attributeOwnershipAcquisition">
         <soap:operation soapAction="attributeOwnershipAcquisition"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeNotPublished">
            <soap:fault name="AttributeNotPublished" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectClassNotPublished">
            <soap:fault name="ObjectClassNotPublished" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateOwnsAttributes">
            <soap:fault name="FederateOwnsAttributes" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 7.9 ATTRIBUTE OWNERSHIP ACQUISITION IF AVAILABLE -->
      <wsdl:operation name="attributeOwnershipAcquisitionIfAvailable">
         <soap:operation soapAction="attributeOwnershipAcquisitionIfAvailable"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeAlreadyBeingAcquired">
            <soap:fault name="AttributeAlreadyBeingAcquired" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotPublished">
            <soap:fault name="AttributeNotPublished" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectClassNotPublished">
            <soap:fault name="ObjectClassNotPublished" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateOwnsAttributes">
            <soap:fault name="FederateOwnsAttributes" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 7.12 ATTRIBUTE OWNERSHIP RELEASE DENIED -->
      <wsdl:operation name="attributeOwnershipReleaseDenied">
         <soap:operation soapAction="attributeOwnershipReleaseDenied"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeNotOwned">
            <soap:fault name="AttributeNotOwned" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 7.13 ATTRIBUTE OWNERSHIP DIVESTITURE IF WANTED -->
      <wsdl:operation name="attributeOwnershipDivestitureIfWanted">
         <soap:operation soapAction="attributeOwnershipDivestitureIfWanted"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeNotOwned">
            <soap:fault name="AttributeNotOwned" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 7.14 CANCEL NEGOTIATED ATTRIBUTE OWNERSHIP DIVESTITURE -->
      <wsdl:operation name="cancelNegotiatedAttributeOwnershipDivestiture">
         <soap:operation soapAction="cancelNegotiatedAttributeOwnershipDivestiture"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeDivestitureWasNotRequested">
            <soap:fault name="AttributeDivestitureWasNotRequested" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotOwned">
            <soap:fault name="AttributeNotOwned" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 7.15 CANCEL ATTRIBUTE OWNERSHIP ACQUISITION -->
      <wsdl:operation name="cancelAttributeOwnershipAcquisition">
         <soap:operation soapAction="cancelAttributeOwnershipAcquisition"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeAcquisitionWasNotRequested">
            <soap:fault name="AttributeAcquisitionWasNotRequested" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeAlreadyOwned">
            <soap:fault name="AttributeAlreadyOwned" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 7.17 QUERY ATTRIBUTE OWNERSHIP -->
      <wsdl:operation name="queryAttributeOwnership">
         <soap:operation soapAction="queryAttributeOwnership"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 7.19 IS ATTRIBUTE OWNED BY FEDERATE -->
      <wsdl:operation name="isAttributeOwnedByFederate">
         <soap:operation soapAction="isAttributeOwnedByFederate"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 8.2 ENABLE TIME REGULATION  -->
      <wsdl:operation name="enableTimeRegulation">
         <soap:operation soapAction="enableTimeRegulation"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidLookahead">
            <soap:fault name="InvalidLookahead" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InTimeAdvancingState">
            <soap:fault name="InTimeAdvancingState" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RequestForTimeRegulationPending">
            <soap:fault name="RequestForTimeRegulationPending" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="TimeRegulationAlreadyEnabled">
            <soap:fault name="TimeRegulationAlreadyEnabled" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 8.4 DISABLE TIME REGULATION -->
      <wsdl:operation name="disableTimeRegulation">
         <soap:operation soapAction="disableTimeRegulation"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="TimeRegulationIsNotEnabled">
            <soap:fault name="TimeRegulationIsNotEnabled" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 8.5 ENABLE TIME CONSTRAINED -->
      <wsdl:operation name="enableTimeConstrained">
         <soap:operation soapAction="enableTimeConstrained"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InTimeAdvancingState">
            <soap:fault name="InTimeAdvancingState" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RequestForTimeConstrainedPending">
            <soap:fault name="RequestForTimeConstrainedPending" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="TimeConstrainedAlreadyEnabled">
            <soap:fault name="TimeConstrainedAlreadyEnabled" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 8.7 DISABLE TIME CONSTRAINED -->
      <wsdl:operation name="disableTimeConstrained">
         <soap:operation soapAction="disableTimeConstrained"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="TimeConstrainedIsNotEnabled">
            <soap:fault name="TimeConstrainedIsNotEnabled" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 8.8 TIME ADVANCE REQUEST -->
      <wsdl:operation name="timeAdvanceRequest">
         <soap:operation soapAction="timeAdvanceRequest"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="LogicalTimeAlreadyPassed">
            <soap:fault name="LogicalTimeAlreadyPassed" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidLogicalTime">
            <soap:fault name="InvalidLogicalTime" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InTimeAdvancingState">
            <soap:fault name="InTimeAdvancingState" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RequestForTimeRegulationPending">
            <soap:fault name="RequestForTimeRegulationPending" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RequestForTimeConstrainedPending">
            <soap:fault name="RequestForTimeConstrainedPending" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 8.9 TIME ADVANCE REQUEST AVAILABLE -->
      <wsdl:operation name="timeAdvanceRequestAvailable">
         <soap:operation soapAction="timeAdvanceRequestAvailable"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="LogicalTimeAlreadyPassed">
            <soap:fault name="LogicalTimeAlreadyPassed" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidLogicalTime">
            <soap:fault name="InvalidLogicalTime" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InTimeAdvancingState">
            <soap:fault name="InTimeAdvancingState" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RequestForTimeRegulationPending">
            <soap:fault name="RequestForTimeRegulationPending" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RequestForTimeConstrainedPending">
            <soap:fault name="RequestForTimeConstrainedPending" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 8.10 NEXT MESSAGE REQUEST -->
      <wsdl:operation name="nextMessageRequest">
         <soap:operation soapAction="nextMessageRequest"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="LogicalTimeAlreadyPassed">
            <soap:fault name="LogicalTimeAlreadyPassed" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidLogicalTime">
            <soap:fault name="InvalidLogicalTime" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InTimeAdvancingState">
            <soap:fault name="InTimeAdvancingState" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RequestForTimeRegulationPending">
            <soap:fault name="RequestForTimeRegulationPending" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RequestForTimeConstrainedPending">
            <soap:fault name="RequestForTimeConstrainedPending" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 8.11 NEXT MESSAGE REQUEST AVAILABLE -->
      <wsdl:operation name="nextMessageRequestAvailable">
         <soap:operation soapAction="nextMessageRequestAvailable"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="LogicalTimeAlreadyPassed">
            <soap:fault name="LogicalTimeAlreadyPassed" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidLogicalTime">
            <soap:fault name="InvalidLogicalTime" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InTimeAdvancingState">
            <soap:fault name="InTimeAdvancingState" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RequestForTimeRegulationPending">
            <soap:fault name="RequestForTimeRegulationPending" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RequestForTimeConstrainedPending">
            <soap:fault name="RequestForTimeConstrainedPending" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 8.12 FLUSH QUEUE REQUEST -->
      <wsdl:operation name="flushQueueRequest">
         <soap:operation soapAction="flushQueueRequest"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="LogicalTimeAlreadyPassed">
            <soap:fault name="LogicalTimeAlreadyPassed" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidLogicalTime">
            <soap:fault name="InvalidLogicalTime" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InTimeAdvancingState">
            <soap:fault name="InTimeAdvancingState" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RequestForTimeRegulationPending">
            <soap:fault name="RequestForTimeRegulationPending" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RequestForTimeConstrainedPending">
            <soap:fault name="RequestForTimeConstrainedPending" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 8.14 ENABLE ASYNCHRONOUS DELIVERY -->
      <wsdl:operation name="enableAsynchronousDelivery">
         <soap:operation soapAction="enableAsynchronousDelivery"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AsynchronousDeliveryAlreadyEnabled">
            <soap:fault name="AsynchronousDeliveryAlreadyEnabled" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 8.15 DISABLE ASYNCHRONOUS DELIVERY -->
      <wsdl:operation name="disableAsynchronousDelivery">
         <soap:operation soapAction="disableAsynchronousDelivery"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AsynchronousDeliveryAlreadyDisabled">
            <soap:fault name="AsynchronousDeliveryAlreadyDisabled" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 8.16 QUERY GALT -->
      <wsdl:operation name="queryGALT">
         <soap:operation soapAction="queryGALT"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 8.17 QUERY LOGICAL TIME -->
      <wsdl:operation name="queryLogicalTime">
         <soap:operation soapAction="queryLogicalTime"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 8.18 QUERY LITS -->
      <wsdl:operation name="queryLITS">
         <soap:operation soapAction="queryLITS"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 8.19 MODIFY LOOKAHEAD -->
      <wsdl:operation name="modifyLookahead">
         <soap:operation soapAction="modifyLookahead"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidLookahead">
            <soap:fault name="InvalidLookahead" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InTimeAdvancingState">
            <soap:fault name="InTimeAdvancingState" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="TimeRegulationIsNotEnabled">
            <soap:fault name="TimeRegulationIsNotEnabled" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 8.20 QUERY LOOKAHEAD -->
      <wsdl:operation name="queryLookahead">
         <soap:operation soapAction="queryLookahead"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="TimeRegulationIsNotEnabled">
            <soap:fault name="TimeRegulationIsNotEnabled" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 8.21 RETRACT -->
      <wsdl:operation name="retract">
         <soap:operation soapAction="retract"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="MessageCanNoLongerBeRetracted">
            <soap:fault name="MessageCanNoLongerBeRetracted" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidMessageRetractionHandle">
            <soap:fault name="InvalidMessageRetractionHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="TimeRegulationIsNotEnabled">
            <soap:fault name="TimeRegulationIsNotEnabled" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 8.23 CHANGE ATTRIBUTE ORDER TYPE -->
      <wsdl:operation name="changeAttributeOrderType">
         <soap:operation soapAction="changeAttributeOrderType"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeNotOwned">
            <soap:fault name="AttributeNotOwned" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 8.24 CHANGE INTERACTION ORDER TYPE -->
      <wsdl:operation name="changeInteractionOrderType">
         <soap:operation soapAction="changeInteractionOrderType"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InteractionClassNotPublished">
            <soap:fault name="InteractionClassNotPublished" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InteractionClassNotDefined">
            <soap:fault name="InteractionClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 9.2 CREATE REGION -->
      <wsdl:operation name="createRegion">
         <soap:operation soapAction="createRegion"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidDimensionHandle">
            <soap:fault name="InvalidDimensionHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 9.3 COMMIT REGION MODIFICATIONS  -->
      <wsdl:operation name="commitRegionModifications">
         <soap:operation soapAction="commitRegionModifications"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="RegionNotCreatedByThisFederate">
            <soap:fault name="RegionNotCreatedByThisFederate" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidRegion">
            <soap:fault name="InvalidRegion" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 9.4 DELETE REGION -->
      <wsdl:operation name="deleteRegion">
         <soap:operation soapAction="deleteRegion"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="RegionInUseForUpdateOrSubscription">
            <soap:fault name="RegionInUseForUpdateOrSubscription" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RegionNotCreatedByThisFederate">
            <soap:fault name="RegionNotCreatedByThisFederate" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidRegion">
            <soap:fault name="InvalidRegion" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 9.5 REGISTER OBJECT INSTANCE WITH REGIONS -->
      <wsdl:operation name="registerObjectInstanceWithRegions">
         <soap:operation soapAction="registerObjectInstanceWithRegions"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="ObjectInstanceNameInUse">
            <soap:fault name="ObjectInstanceNameInUse" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNameNotReserved">
            <soap:fault name="ObjectInstanceNameNotReserved" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidRegionContext">
            <soap:fault name="InvalidRegionContext" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RegionNotCreatedByThisFederate">
            <soap:fault name="RegionNotCreatedByThisFederate" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidRegion">
            <soap:fault name="InvalidRegion" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotPublished">
            <soap:fault name="AttributeNotPublished" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectClassNotPublished">
            <soap:fault name="ObjectClassNotPublished" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectClassNotDefined">
            <soap:fault name="ObjectClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 9.6 ASSOCIATE REGIONS FOR UPDATES -->
      <wsdl:operation name="associateRegionsForUpdates">
         <soap:operation soapAction="associateRegionsForUpdates"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidRegionContext">
            <soap:fault name="InvalidRegionContext" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RegionNotCreatedByThisFederate">
            <soap:fault name="RegionNotCreatedByThisFederate" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidRegion">
            <soap:fault name="InvalidRegion" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 9.7 UNASSOCIATE REGIONS FOR UPDATES -->
      <wsdl:operation name="unassociateRegionsForUpdates">
         <soap:operation soapAction="unassociateRegionsForUpdates"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="RegionNotCreatedByThisFederate">
            <soap:fault name="RegionNotCreatedByThisFederate" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidRegion">
            <soap:fault name="InvalidRegion" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 9.8 SUBSCRIBE OBJECT CLASS ATTRIBUTES WITH REGIONS  -->
      <wsdl:operation name="subscribeObjectClassAttributesWithRegions">
         <soap:operation soapAction="subscribeObjectClassAttributesWithRegions"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidRegionContext">
            <soap:fault name="InvalidRegionContext" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RegionNotCreatedByThisFederate">
            <soap:fault name="RegionNotCreatedByThisFederate" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidRegion">
            <soap:fault name="InvalidRegion" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectClassNotDefined">
            <soap:fault name="ObjectClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidUpdateRateDesignator">
            <soap:fault name="InvalidUpdateRateDesignator" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 9.9 UNSUBSCRIBE OBJECT CLASS ATTRIBUTES WITH REGIONS  -->
      <wsdl:operation name="unsubscribeObjectClassAttributesWithRegions">
         <soap:operation soapAction="unsubscribeObjectClassAttributesWithRegions"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="RegionNotCreatedByThisFederate">
            <soap:fault name="RegionNotCreatedByThisFederate" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidRegion">
            <soap:fault name="InvalidRegion" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectClassNotDefined">
            <soap:fault name="ObjectClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 9.10 SUBSCRIBE INTERACTION CLASS WITH REGIONS  -->
      <wsdl:operation name="subscribeInteractionClassWithRegions">
         <soap:operation soapAction="subscribeInteractionClassWithRegions"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="FederateServiceInvocationsAreBeingReportedViaMOM">
            <soap:fault name="FederateServiceInvocationsAreBeingReportedViaMOM" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidRegionContext">
            <soap:fault name="InvalidRegionContext" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RegionNotCreatedByThisFederate">
            <soap:fault name="RegionNotCreatedByThisFederate" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidRegion">
            <soap:fault name="InvalidRegion" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InteractionClassNotDefined">
            <soap:fault name="InteractionClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 9.11 UNSUBSCRIBE INTERACTION CLASS WITH REGIONS  -->
      <wsdl:operation name="unsubscribeInteractionClassWithRegions">
         <soap:operation soapAction="unsubscribeInteractionClassWithRegions"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="RegionNotCreatedByThisFederate">
            <soap:fault name="RegionNotCreatedByThisFederate" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidRegion">
            <soap:fault name="InvalidRegion" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InteractionClassNotDefined">
            <soap:fault name="InteractionClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 9.12 SEND INTERACTION WITH REGIONS -->
      <wsdl:operation name="sendInteractionWithRegions">
         <soap:operation soapAction="sendInteractionWithRegions"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidLogicalTime">
            <soap:fault name="InvalidLogicalTime" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidRegionContext">
            <soap:fault name="InvalidRegionContext" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RegionNotCreatedByThisFederate">
            <soap:fault name="RegionNotCreatedByThisFederate" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidRegion">
            <soap:fault name="InvalidRegion" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InteractionClassNotPublished">
            <soap:fault name="InteractionClassNotPublished" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InteractionParameterNotDefined">
            <soap:fault name="InteractionParameterNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InteractionClassNotDefined">
            <soap:fault name="InteractionClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 9.13 REQUEST ATTRIBUTE VALUE UPDATE WITH REGIONS -->
      <wsdl:operation name="requestAttributeValueUpdateWithRegions">
         <soap:operation soapAction="requestAttributeValueUpdateWithRegions"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidRegionContext">
            <soap:fault name="InvalidRegionContext" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RegionNotCreatedByThisFederate">
            <soap:fault name="RegionNotCreatedByThisFederate" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidRegion">
            <soap:fault name="InvalidRegion" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectClassNotDefined">
            <soap:fault name="ObjectClassNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.2 GET AUTOMATIC RESIGN DIRECTIVE -->
      <wsdl:operation name="getAutomaticResignDirective">
         <soap:operation soapAction="getAutomaticResignDirective"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.3 SET AUTOMATIC RESIGN DIRECTIVE -->
      <wsdl:operation name="setAutomaticResignDirective">
         <soap:operation soapAction="setAutomaticResignDirective"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidResignAction">
            <soap:fault name="InvalidResignAction" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.4 GET FEDERATE HANDLE -->
      <wsdl:operation name="getFederateHandle">
         <soap:operation soapAction="getFederateHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="NameNotFound">
            <soap:fault name="NameNotFound" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.5 GET FEDERATE NAME -->
      <wsdl:operation name="getFederateName">
         <soap:operation soapAction="getFederateName"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidFederateHandle">
            <soap:fault name="InvalidFederateHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateHandleNotKnown">
            <soap:fault name="FederateHandleNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.6 GET OBJECT CLASS HANDLE  -->
      <wsdl:operation name="getObjectClassHandle">
         <soap:operation soapAction="getObjectClassHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="NameNotFound">
            <soap:fault name="NameNotFound" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.7 GET OBJECT CLASS NAME  -->
      <wsdl:operation name="getObjectClassName">
         <soap:operation soapAction="getObjectClassName"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidObjectClassHandle">
            <soap:fault name="InvalidObjectClassHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.8 GET KNOWN OBJECT CLASS HANDLE -->
      <wsdl:operation name="getKnownObjectClassHandle">
         <soap:operation soapAction="getKnownObjectClassHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidObjectInstanceHandle">
            <soap:fault name="InvalidObjectInstanceHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.9 GET OBJECT INSTANCE HANDLE  -->
      <wsdl:operation name="getObjectInstanceHandle">
         <soap:operation soapAction="getObjectInstanceHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.10 GET OBJECT INSTANCE NAME  -->
      <wsdl:operation name="getObjectInstanceName">
         <soap:operation soapAction="getObjectInstanceName"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidObjectInstanceHandle">
            <soap:fault name="InvalidObjectInstanceHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.11 GET ATTRIBUTE HANDLE  -->
      <wsdl:operation name="getAttributeHandle">
         <soap:operation soapAction="getAttributeHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="NameNotFound">
            <soap:fault name="NameNotFound" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidObjectClassHandle">
            <soap:fault name="InvalidObjectClassHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.12 GET ATTRIBUTE NAME  -->
      <wsdl:operation name="getAttributeName">
         <soap:operation soapAction="getAttributeName"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidAttributeHandle">
            <soap:fault name="InvalidAttributeHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidObjectClassHandle">
            <soap:fault name="InvalidObjectClassHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.13 GET UPDATE RATE VALUE -->
      <wsdl:operation name="getUpdateRateValue">
         <soap:operation soapAction="getUpdateRateValue"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidUpdateRateDesignator">
            <soap:fault name="InvalidUpdateRateDesignator" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.14 GET UPDATE RATE VALUE FOR ATTRIBUTE -->
      <wsdl:operation name="getUpdateRateValueForAttribute">
         <soap:operation soapAction="getUpdateRateValueForAttribute"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="ObjectInstanceNotKnown">
            <soap:fault name="ObjectInstanceNotKnown" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.15 GET INTERACTION CLASS HANDLE  -->
      <wsdl:operation name="getInteractionClassHandle">
         <soap:operation soapAction="getInteractionClassHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="NameNotFound">
            <soap:fault name="NameNotFound" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.16 GET INTERACTION CLASS NAME  -->
      <wsdl:operation name="getInteractionClassName">
         <soap:operation soapAction="getInteractionClassName"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidInteractionClassHandle">
            <soap:fault name="InvalidInteractionClassHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.17 GET PARAMETER HANDLE  -->
      <wsdl:operation name="getParameterHandle">
         <soap:operation soapAction="getParameterHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="NameNotFound">
            <soap:fault name="NameNotFound" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidInteractionClassHandle">
            <soap:fault name="InvalidInteractionClassHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.18 GET PARAMETER NAME  -->
      <wsdl:operation name="getParameterName">
         <soap:operation soapAction="getParameterName"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InteractionParameterNotDefined">
            <soap:fault name="InteractionParameterNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidParameterHandle">
            <soap:fault name="InvalidParameterHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidInteractionClassHandle">
            <soap:fault name="InvalidInteractionClassHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.19 GET ORDER TYPE -->
      <wsdl:operation name="getOrderType">
         <soap:operation soapAction="getOrderType"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidOrderName">
            <soap:fault name="InvalidOrderName" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.20 GET ORDER NAME -->
      <wsdl:operation name="getOrderName">
         <soap:operation soapAction="getOrderName"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidOrderType">
            <soap:fault name="InvalidOrderType" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.21 GET TRANSPORTATION TYPE HANDLE -->
      <wsdl:operation name="getTransportationTypeHandle">
         <soap:operation soapAction="getTransportationTypeHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidTransportationName">
            <soap:fault name="InvalidTransportationName" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.22 GET TRANSPORTATION TYPE NAME -->
      <wsdl:operation name="getTransportationTypeName">
         <soap:operation soapAction="getTransportationTypeName"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidTransportationType">
            <soap:fault name="InvalidTransportationType" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.23 GET AVAILABLE DIMENSIONS FOR CLASS ATTRIBUTE -->
      <wsdl:operation name="getAvailableDimensionsForClassAttribute">
         <soap:operation soapAction="getAvailableDimensionsForClassAttribute"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeNotDefined">
            <soap:fault name="AttributeNotDefined" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidAttributeHandle">
            <soap:fault name="InvalidAttributeHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidObjectClassHandle">
            <soap:fault name="InvalidObjectClassHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.24 GET AVAILABLE DIMENSTIONS FOR INTERACTION CLASS -->
      <wsdl:operation name="getAvailableDimensionsForInteractionClass">
         <soap:operation soapAction="getAvailableDimensionsForInteractionClass"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidInteractionClassHandle">
            <soap:fault name="InvalidInteractionClassHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.25 GET DIMENSION HANDLE  -->
      <wsdl:operation name="getDimensionHandle">
         <soap:operation soapAction="getDimensionHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="NameNotFound">
            <soap:fault name="NameNotFound" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.26 GET DIMENSION NAME  -->
      <wsdl:operation name="getDimensionName">
         <soap:operation soapAction="getDimensionName"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidDimensionHandle">
            <soap:fault name="InvalidDimensionHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.27 GET DIMENSION UPPER BOUND -->
      <wsdl:operation name="getDimensionUpperBound">
         <soap:operation soapAction="getDimensionUpperBound"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidDimensionHandle">
            <soap:fault name="InvalidDimensionHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.28 GET DIMENSION HANDLE SET -->
      <wsdl:operation name="getDimensionHandleSet">
         <soap:operation soapAction="getDimensionHandleSet"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidRegion">
            <soap:fault name="InvalidRegion" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.29 GET RANGE BOUNDS -->
      <wsdl:operation name="getRangeBounds">
         <soap:operation soapAction="getRangeBounds"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidRegion">
            <soap:fault name="InvalidRegion" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidDimensionHandle">
            <soap:fault name="InvalidDimensionHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RegionDoesNotContainSpecifiedDimension">
            <soap:fault name="RegionDoesNotContainSpecifiedDimension" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.30 SET RANGE BOUNDS  -->
      <wsdl:operation name="setRangeBounds">
         <soap:operation soapAction="setRangeBounds"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidRangeBound">
            <soap:fault name="InvalidRangeBound" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RegionDoesNotContainSpecifiedDimension">
            <soap:fault name="RegionDoesNotContainSpecifiedDimension" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RegionNotCreatedByThisFederate">
            <soap:fault name="RegionNotCreatedByThisFederate" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidRegion">
            <soap:fault name="InvalidRegion" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="InvalidDimensionHandle">
            <soap:fault name="InvalidDimensionHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.31 NORMALIZE FEDERATE HANDLE  -->
      <wsdl:operation name="normalizeFederateHandle">
         <soap:operation soapAction="normalizeFederateHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidFederateHandle">
            <soap:fault name="InvalidFederateHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.32 NORMALIZE SERVICE GROUP  -->
      <wsdl:operation name="normalizeServiceGroup">
         <soap:operation soapAction="normalizeServiceGroup"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidServiceGroup">
            <soap:fault name="InvalidServiceGroup" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.33 ENABLE OBJECT CLASS RELEVANCE ADVISORY SWITCH -->
      <wsdl:operation name="enableObjectClassRelevanceAdvisorySwitch">
         <soap:operation soapAction="enableObjectClassRelevanceAdvisorySwitch"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="ObjectClassRelevanceAdvisorySwitchIsOn">
            <soap:fault name="ObjectClassRelevanceAdvisorySwitchIsOn" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.34 DISABLE OBJECT CLASS RELEVANCE ADVISORY SWITCH -->
      <wsdl:operation name="disableObjectClassRelevanceAdvisorySwitch">
         <soap:operation soapAction="disableObjectClassRelevanceAdvisorySwitch"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="ObjectClassRelevanceAdvisorySwitchIsOff">
            <soap:fault name="ObjectClassRelevanceAdvisorySwitchIsOff" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.35 ENABLE ATTRIBUTE RELEVANCE ADVISORY SWITCH -->
      <wsdl:operation name="enableAttributeRelevanceAdvisorySwitch">
         <soap:operation soapAction="enableAttributeRelevanceAdvisorySwitch"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeRelevanceAdvisorySwitchIsOn">
            <soap:fault name="AttributeRelevanceAdvisorySwitchIsOn" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.36 DISABLE ATTRIBUTE RELEVANCE ADVISORY SWITCH -->
      <wsdl:operation name="disableAttributeRelevanceAdvisorySwitch">
         <soap:operation soapAction="disableAttributeRelevanceAdvisorySwitch"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeRelevanceAdvisorySwitchIsOff">
            <soap:fault name="AttributeRelevanceAdvisorySwitchIsOff" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.37 ENABLE ATTRIBUTE SCOPE ADVISORY SWITCH -->
      <wsdl:operation name="enableAttributeScopeAdvisorySwitch">
         <soap:operation soapAction="enableAttributeScopeAdvisorySwitch"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeScopeAdvisorySwitchIsOn">
            <soap:fault name="AttributeScopeAdvisorySwitchIsOn" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.38 DISABLE ATTRIBUTE SCOPE ADVISORY SWITCH -->
      <wsdl:operation name="disableAttributeScopeAdvisorySwitch">
         <soap:operation soapAction="disableAttributeScopeAdvisorySwitch"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="AttributeScopeAdvisorySwitchIsOff">
            <soap:fault name="AttributeScopeAdvisorySwitchIsOff" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.39 ENABLE INTERACTION RELEVANCE ADVISORY SWITCH -->
      <wsdl:operation name="enableInteractionRelevanceAdvisorySwitch">
         <soap:operation soapAction="enableInteractionRelevanceAdvisorySwitch"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InteractionRelevanceAdvisorySwitchIsOn">
            <soap:fault name="InteractionRelevanceAdvisorySwitchIsOn" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.40 DISABLE INTERACTION RELEVANCE ADVISORY SWITCH -->
      <wsdl:operation name="disableInteractionRelevanceAdvisorySwitch">
         <soap:operation soapAction="disableInteractionRelevanceAdvisorySwitch"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InteractionRelevanceAdvisorySwitchIsOff">
            <soap:fault name="InteractionRelevanceAdvisorySwitchIsOff" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.41 EVOKE CALLBACK IS NOT AVAILABLE IN THE WSDL API -->
      <!-- 10.42 EVOKE MULTIPLE CALLBACKS -->
      <wsdl:operation name="evokeMultipleCallbacks">
         <soap:operation soapAction="evokeMultipleCallbacks"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="CallNotAllowedFromWithinCallback">
            <soap:fault name="CallNotAllowedFromWithinCallback" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.43 ENABLE CALLBACKS -->
      <wsdl:operation name="enableCallbacks">
         <soap:operation soapAction="enableCallbacks"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- 10.44 DISABLE CALLBACKS -->
      <wsdl:operation name="disableCallbacks">
         <soap:operation soapAction="disableCallbacks"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="SaveInProgress">
            <soap:fault name="SaveInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RestoreInProgress">
            <soap:fault name="RestoreInProgress" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- ######################  Encode/Decode Services  ############################## -->
      <!-- ENCODE/DECODE OBJECT CLASS HANDLE -->
      <wsdl:operation name="encodeObjectClassHandle">
         <soap:operation soapAction="encodeObjectClassHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidObjectClassHandle">
            <soap:fault name="InvalidObjectClassHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <wsdl:operation name="decodeObjectClassHandle">
         <soap:operation soapAction="decodeObjectClassHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="CouldNotDecode">
            <soap:fault name="CouldNotDecode" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- ENCODE/DECODE INTERACTION CLASS HANDLE -->
      <wsdl:operation name="encodeInteractionClassHandle">
         <soap:operation soapAction="encodeInteractionClassHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidInteractionClassHandle">
            <soap:fault name="InvalidInteractionClassHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <wsdl:operation name="decodeInteractionClassHandle">
         <soap:operation soapAction="decodeInteractionClassHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="CouldNotDecode">
            <soap:fault name="CouldNotDecode" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- ENCODE/DECODE OBJECT INSTANCE HANDLE -->
      <wsdl:operation name="encodeObjectInstanceHandle">
         <soap:operation soapAction="encodeObjectInstanceHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidObjectInstanceHandle">
            <soap:fault name="InvalidObjectInstanceHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <wsdl:operation name="decodeObjectInstanceHandle">
         <soap:operation soapAction="decodeObjectInstanceHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="CouldNotDecode">
            <soap:fault name="CouldNotDecode" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- ENCODE/DECODE PARAMETER HANDLE -->
      <wsdl:operation name="encodeParameterHandle">
         <soap:operation soapAction="encodeParameterHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidParameterHandle">
            <soap:fault name="InvalidParameterHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <wsdl:operation name="decodeParameterHandle">
         <soap:operation soapAction="decodeParameterHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="CouldNotDecode">
            <soap:fault name="CouldNotDecode" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- ENCODE/DECODE ATTRIBUTE HANDLE -->
      <wsdl:operation name="encodeAttributeHandle">
         <soap:operation soapAction="encodeAttributeHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidAttributeHandle">
            <soap:fault name="InvalidAttributeHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <wsdl:operation name="decodeAttributeHandle">
         <soap:operation soapAction="decodeAttributeHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="CouldNotDecode">
            <soap:fault name="CouldNotDecode" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- ENCODE/DECODE DIMENSION HANDLE -->
      <wsdl:operation name="encodeDimensionHandle">
         <soap:operation soapAction="encodeDimensionHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidDimensionHandle">
            <soap:fault name="InvalidDimensionHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <wsdl:operation name="decodeDimensionHandle">
         <soap:operation soapAction="decodeDimensionHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="CouldNotDecode">
            <soap:fault name="CouldNotDecode" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- ENCODE/DECODE FEDERATE HANDLE -->
      <wsdl:operation name="encodeFederateHandle">
         <soap:operation soapAction="encodeFederateHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="InvalidFederateHandle">
            <soap:fault name="InvalidFederateHandle" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <wsdl:operation name="decodeFederateHandle">
         <soap:operation soapAction="decodeFederateHandle"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="CouldNotDecode">
            <soap:fault name="CouldNotDecode" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="FederateNotExecutionMember">
            <soap:fault name="FederateNotExecutionMember" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- ENCODE/DECODE HLAinteger64Time -->
      <wsdl:operation name="encodeHLAinteger64Time">
         <soap:operation soapAction="encodeHLAinteger64Time"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <wsdl:operation name="decodeHLAinteger64Time">
         <soap:operation soapAction="decodeHLAinteger64Time"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="CouldNotDecode">
            <soap:fault name="CouldNotDecode" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- ENCODE/DECODE HLAinteger64TimeInterval -->
      <wsdl:operation name="encodeHLAinteger64TimeInterval">
         <soap:operation soapAction="encodeHLAinteger64TimeInterval"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <wsdl:operation name="decodeHLAinteger64TimeInterval">
         <soap:operation soapAction="decodeHLAinteger64TimeInterval"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="CouldNotDecode">
            <soap:fault name="CouldNotDecode" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- ENCODE/DECODE HLAfloat64Time -->
      <wsdl:operation name="encodeHLAfloat64Time">
         <soap:operation soapAction="encodeHLAfloat64Time"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <wsdl:operation name="decodeHLAfloat64Time">
         <soap:operation soapAction="decodeHLAfloat64Time"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="CouldNotDecode">
            <soap:fault name="CouldNotDecode" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- ENCODE/DECODE HLAfloat64TimeInterval -->
      <wsdl:operation name="encodeHLAfloat64TimeInterval">
         <soap:operation soapAction="encodeHLAfloat64TimeInterval"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <wsdl:operation name="decodeHLAfloat64TimeInterval">
         <soap:operation soapAction="decodeHLAfloat64TimeInterval"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="CouldNotDecode">
            <soap:fault name="CouldNotDecode" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- INCREASE HLAINTEGER64 BY EPSILON -->
      <wsdl:operation name="increaseHLAinteger64TimeByEpsilon">
         <soap:operation soapAction="increaseHLAinteger64TimeByEpsilon"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- DECREASE HLAINTEGER64 BY EPSILON -->
      <wsdl:operation name="decreaseHLAinteger64TimeByEpsilon">
         <soap:operation soapAction="decreaseHLAinteger64TimeByEpsilon"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- INCREASE HLAFLOAT64 BY EPSILON -->
      <wsdl:operation name="increaseHLAfloat64TimeByEpsilon">
         <soap:operation soapAction="increaseHLAfloat64TimeByEpsilon"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
      <!-- DECREASE HLAFLOAT64 BY EPSILON -->
      <wsdl:operation name="decreaseHLAfloat64TimeByEpsilon">
         <soap:operation soapAction="decreaseHLAfloat64TimeByEpsilon"/>
         <wsdl:input>
            <soap:body use="literal"/>
         </wsdl:input>
         <wsdl:output>
            <soap:body use="literal"/>
         </wsdl:output>
         <wsdl:fault name="NotConnected">
            <soap:fault name="NotConnected" use="literal"/>
         </wsdl:fault>
         <wsdl:fault name="RTIinternalError">
            <soap:fault name="RTIinternalError" use="literal"/>
         </wsdl:fault>
      </wsdl:operation>
   </wsdl:binding>
   <wsdl:service name="WSAmbassadorService">
      <wsdl:port name="WSAmbassador" binding="wshlae:WSAmbassadorServiceBinding">
         <soap:address location="http://www.ieee.org/IEEE1516-2010/SampleService"/>
      </wsdl:port>
   </wsdl:service>
</wsdl:definitions>
