<?xml version="1.0" encoding="UTF-8"?>
<ConfigurationDocument>
    <Header>
        <ApplicationCreatedBy>Hand</ApplicationCreatedBy>
        <UserCreatedBy>MetaMatrix</UserCreatedBy>
        <DocumentTypeVersion>0.0</DocumentTypeVersion>
        <MetaMatrixSystemVersion>4.2</MetaMatrixSystemVersion>
        <Time>2003-12-22T12:14:13.276-05:00</Time>
    </Header>
    <ComponentTypes>
        <ComponentType Name="XML-Relational SOAP Connector" ComponentTypeCode="2" Deployable="true" Deprecated="false" Monitorable="false" SuperComponentType="Connector" ParentComponentType="Connectors">
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="Uri" DisplayName="Server URI" ShortDescription="The URI of the HTTP source" Multiplicity="1" PropertyType="String" ValueDelimiter="," IsConstrainedToAllowedValues="true" IsExpert="false" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="AccessMethod" DisplayName="Access Method" ShortDescription="" DefaultValue="post" Multiplicity="1" PropertyType="String" ValueDelimiter="," IsConstrainedToAllowedValues="true" IsExpert="false" IsHidden="true" IsMasked="false" IsModifiable="false" IsPreferred="false">
                    <AllowedValue>get</AllowedValue>
                    <AllowedValue>post</AllowedValue>
                </PropertyDefinition>
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="ParameterMethod" DisplayName="Parameter Method" ShortDescription="" DefaultValue="XMLRequest" Multiplicity="1" PropertyType="String" ValueDelimiter="," IsConstrainedToAllowedValues="true" IsExpert="false" IsHidden="true" IsMasked="false" IsModifiable="false" IsPreferred="false">
                    <AllowedValue>None</AllowedValue>
                    <AllowedValue>Name/Value</AllowedValue>
                    <AllowedValue>XMLRequest</AllowedValue>
					<AllowedValue>XMLInQueryString</AllowedValue>
                </PropertyDefinition>
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="XMLParmName" DisplayName="XML Parameter Name" ShortDescription="" DefaultValue="" Multiplicity="0..1" PropertyType="String" IsConstrainedToAllowedValues="true" IsExpert="false" IsHidden="true" IsMasked="false" IsModifiable="false" IsPreferred="false" />
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="Authenticate" DisplayName="Authentication Required" ShortDescription="" DefaultValue="false" Multiplicity="1" PropertyType="Boolean" IsConstrainedToAllowedValues="true" IsExpert="false" IsHidden="true" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="RequestTimeout" DisplayName="Request Timeout (in Milliseconds)" DefaultValue="10000" ShortDescription="" Multiplicity="1" PropertyType="Integer" ValueDelimiter="," IsConstrainedToAllowedValues="true" IsExpert="false" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="CacheTimeout" DisplayName="Cache Timeout (in seconds)" DefaultValue="60" ShortDescription="" Multiplicity="1" PropertyType="Integer" ValueDelimiter="," IsConstrainedToAllowedValues="true" IsExpert="false" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
	            <PropertyDefinition Name="MaxMemoryCacheSize" DisplayName="Max Size of in-memory cache (in kb)" DefaultValue="16384" ShortDescription="" Multiplicity="1" PropertyType="Integer" ValueDelimiter="," IsConstrainedToAllowedValues="true" IsExpert="false" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
	            <PropertyDefinition Name="MaxFileCacheSize" DisplayName="Max Size of file cache (in kb)" DefaultValue="-1" ShortDescription="" Multiplicity="1" PropertyType="Integer" ValueDelimiter="," IsConstrainedToAllowedValues="true" IsExpert="false" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>            
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="FileCacheLocation" DisplayName="Location of the File Cache" ShortDescription="" DefaultValue="" Multiplicity="0..1" PropertyType="String" ValueDelimiter="," IsConstrainedToAllowedValues="true" IsExpert="false" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="ProxyUri" DisplayName="Proxy Server URI" ShortDescription="The URI of the proxy server" DefaultValue="" Multiplicity="0..1" PropertyType="String" ValueDelimiter="," IsConstrainedToAllowedValues="true" IsExpert="false" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="ConnectorClass" DisplayName="Connector Class" ShortDescription="" DefaultValue="com.metamatrix.connector.xml.base.XMLConnector" Multiplicity="1" PropertyType="String" ValueDelimiter="," IsConstrainedToAllowedValues="true" IsExpert="true" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="ConnectorStateClass" DisplayName="Connector State Class" ShortDescription="" DefaultValue="com.metamatrix.connector.xml.soap.SOAPConnectorState" Multiplicity="1" PropertyType="String" ValueDelimiter="," IsConstrainedToAllowedValues="true" IsExpert="true" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="ConnectorClassPath" DisplayName="Class Path" ShortDescription="" DefaultValue="extensionjar:commons-httpclient-3.0.1.jar;extensionjar:XMLConnectorFramework.jar;extensionjar:ConnectorCommons.jar;extensionjar:jaxen-1.1.jar;extensionjar:jdom.jar;extensionjar:commons-logging.jar;extensionjar:commons-codec-1.2.jar" Multiplicity="1" PropertyType="String" ValueDelimiter="," IsConstrainedToAllowedValues="true" IsExpert="false" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
				<PropertyDefinition Name="TextExtractionThreshold" DisplayName="Text Extraction Threshold (in kb)" ShortDescription="Extract text sections larger than this size to a file where more efficent access as a CLOB can be effected." DefaultValue="128"  Multiplicity="0..1" PropertyType="Integer" ValueDelimiter="," IsExpert="true" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false"/>
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="SOAPAction" DisplayName="SOAP-Action" ShortDescription="Value for SOAP-Action header" DefaultValue="" Multiplicity="0..1" PropertyType="String" ValueDelimiter="," IsConstrainedToAllowedValues="true" IsExpert="true" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>            
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="EncodingStyle" DisplayName="Encoding Style" ShortDescription="Encoding Style" DefaultValue="Document - Literal" Multiplicity="1" PropertyType="String" ValueDelimiter="," IsConstrainedToAllowedValues="true" IsExpert="false" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false">
                    <AllowedValue>RPC - Encoded</AllowedValue>
                    <AllowedValue>RPC - Literal</AllowedValue>
                    <AllowedValue>Document - Literal</AllowedValue>
                    <AllowedValue>Document - Encoded</AllowedValue>
                </PropertyDefinition>
            </ComponentTypeDefn> 
            <ComponentTypeDefn Deprecated="false">
            <PropertyDefinition Name="AuthRegime" DisplayName="Authorization Regime" ShortDescription="The type of SOAP authorization to use" DefaultValue="None" Multiplicity="1" PropertyType="String" ValueDelimiter="," IsConstrainedToAllowedValues="true" IsExpert="true" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false">
                <AllowedValue>None</AllowedValue>
                <AllowedValue>SOAP-BASIC</AllowedValue>
                <AllowedValue>WS-Security</AllowedValue>
            </PropertyDefinition>
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="AuthUserName" DisplayName="Authentication Name" ShortDescription="Name value for authentication" DefaultValue="" Multiplicity="0..1" PropertyType="String" IsConstrainedToAllowedValues="true" IsExpert="true" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="AuthPassword" DisplayName="Authentication Password" ShortDescription="Password value for authentication" DefaultValue="" Multiplicity="0..1" PropertyType="String" IsConstrainedToAllowedValues="true" IsExpert="true" IsHidden="false" IsMasked="true" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>
			<ComponentTypeDefn Deprecated="false">
				<PropertyDefinition Name="UseHttpBasic" DisplayName="Use HTTP Basic authentication" ShortDescription="Use basic HTTP Authentication" DefaultValue="false" Multiplicity="0..1" PropertyType="Boolean" ValueDelimiter="," IsConstrianedToAllowedValues="true" IsExpert="true" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false"/>
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="HttpBasicAuthUserName" DisplayName="HTTP Basic Authentication Name" ShortDescription="Name value for HTTP basic authentication" DefaultValue="" Multiplicity="0..1" PropertyType="String" IsConstrainedToAllowedValues="true" IsExpert="true" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="HttpBasicAuthPassword" DisplayName="HTTP Basic Authentication Password" ShortDescription="Password value for HTTP basic authentication" DefaultValue="" Multiplicity="0..1" PropertyType="String" IsConstrainedToAllowedValues="true" IsExpert="true" IsHidden="false" IsMasked="true" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn> 
            <ComponentTypeDefn Deprecated="false">
				<PropertyDefinition Name="ExceptionOnIntraQueryCacheExpiration" DisplayName="Exception On Intra-Query Cache Expiration" ShortDescription="Throw an exception when a document expires from the cache between executing different parts of a single query (instead of requesting the document again)" DefaultValue="true" Multiplicity="0..1" PropertyType="Boolean" ValueDelimiter="," IsConstrianedToAllowedValues="true" IsExpert="true" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false"/>
            </ComponentTypeDefn>                                                                   
            <ComponentTypeDefn Deprecated="false">
				<PropertyDefinition Name="LogRequestResponseDocs" DisplayName="Log XML Request and Response Documents" ShortDescription="Write the request and response documents to the log at Info level" DefaultValue="false" Multiplicity="0..1" PropertyType="Boolean" ValueDelimiter="," IsConstrianedToAllowedValues="true" IsExpert="true" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false"/>
            </ComponentTypeDefn>      
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="SaxFilterProviderClass" DisplayName="XML Filter Provider" ShortDescription="The class the provides extended XML Filters" DefaultValue="com.metamatrix.connector.xml.base.NoExtendedFilters" Multiplicity="0..1" PropertyType="String" IsConstrainedToAllowedValues="false" IsExpert="true" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>                                                                        
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="QueryPreprocessorClass" DisplayName="Query Preprocessor Class" ShortDescription="The class to use to preprocess the IQuery" DefaultValue="com.metamatrix.connector.xml.base.NoQueryPreprocessing" Multiplicity="0..1" PropertyType="String" IsConstrainedToAllowedValues="false" IsExpert="true" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>    
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="TrustDeserializerClass" DisplayName="Trust Deserializer Class" ShortDescription="The class to use to process trusted payloads and execution payloads" DefaultValue="com.metamatrix.connector.xml.soap.DefaultSoapTrustDeserializer" Multiplicity="0..1" PropertyType="String" IsConstrainedToAllowedValues="false" IsExpert="true" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>
			<ComponentTypeDefn Deprecated="false">
				<PropertyDefinition Name="ExceptionOnSOAPFault" DisplayName="Exception on SOAP Fault" ShortDescription="Throw connector exception when SOAP fault is returned from source." DefaultValue="true" Multiplicity="0..1" PropertyType="Boolean" ValueDelimiter="," IsConstrianedToAllowedValues="true" IsExpert="true" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false"/>
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="ConnectorCapabilities" DisplayName="Connector Capabilities Class" ShortDescription="The class to use to provide the Connector Capabilities" DefaultValue="com.metamatrix.connector.xml.base.XMLCapabilities" Multiplicity="0..1" PropertyType="String" IsConstrainedToAllowedValues="false" IsExpert="true" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="InputStreamFilterClass" DisplayName="Input Stream Filter Class" ShortDescription="The class to use to preprocess raw XML input stream" DefaultValue="com.metamatrix.connector.xml.base.PluggableInputStreamFilterImpl" Multiplicity="0..1" PropertyType="String" IsConstrainedToAllowedValues="false" IsExpert="true" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>
            <ComponentTypeDefn Deprecated="false">
                <PropertyDefinition Name="HostnameVerifier" DisplayName="Hostname Verifier" ShortDescription="a class implmenting javax.net.ssl.HostnameVerifier.  Used to implement a hostname mismatch workaround." Multiplicity="0..1" PropertyType="String" IsConstrainedToAllowedValues="false" IsExpert="true" IsHidden="false" IsMasked="false" IsModifiable="true" IsPreferred="false" />
            </ComponentTypeDefn>
            <ChangeHistory />
        </ComponentType>
    </ComponentTypes>
    <ConnectorBindings>
    </ConnectorBindings>
</ConfigurationDocument>