<?xml version="1.0" encoding="UTF-8"?>
<con:soapui-project name="wsdair_test" soapui-version="2.0.2" xmlns:con="http://eviware.com/soapui/config">
<con:settings>
<con:setting id="com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.TestRunnerAction@values-local"><![CDATA[
<xml-fragment xmlns:con="http://eviware.com/soapui/config">
<con:entry key="TestSuite" value="SQLResponse TestSuite"/>
<con:entry key="Domain" value=""/>
<con:entry key="Password" value=""/>
<con:entry key="Export JUnit Results" value="false"/>
<con:entry key="Open Report" value="false"/>
<con:entry key="TestRunner Path" value=""/>
<con:entry key="Tool Args" value=""/>
<con:entry key="Export All" value="false"/>
<con:entry key="TestCase" value="&lt;all>"/>
<con:entry key="Print Report" value="false"/>
<con:entry key="Host:Port" value=""/>
<con:entry key="Username" value=""/>
<con:entry key="WSS Password Type" value=""/>
<con:entry key="Root Folder" value=""/>
<con:entry key="Endpoint" value=""/>
<con:entry key="Enable UI" value="false"/>
<con:entry key="Save Project" value="false"/>
<con:entry key="Add Settings" value="false"/>
</xml-fragment>
]]></con:setting>
<con:setting id="ProjectSettings@projectRoot">C:\Documents and Settings\siahn\바탕 화면</con:setting></con:settings>
<con:interface name="SQLAccess" bindingName="{http://www.ggf.org/namespaces/2005/12/WS-DAIR}SQLAccess" soapVersion="1_1" definition="file:C:\Documents and Settings\siahn\My Documents\base\sqlaccess.wsdl" xsi:type="con:WsdlInterface" wsaVersion="NONE" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.actions.iface.tools.gsoap.GSoapAction@values-local"><![CDATA[<xml-fragment xmlns:con="http://eviware.com/soapui/config">
  <con:entry key="run wsdl2h" value="true"/>
  <con:entry key="don't generate unions" value="false"/>
  <con:entry key="generate linkable modules (experimental)" value="false"/>
  <con:entry key="generate SOAP 1.1 bindings" value="false"/>
  <con:entry key="generate SOAP RPC encoding style bindings" value="false"/>
  <con:entry key="generate client-side code only" value="false"/>
  <con:entry key="file prefix" value=""/>
  <con:entry key="generate global top-level declarations" value="false"/>
  <con:entry key="prefixNs" value=""/>
  <con:entry key="generate indexed struct names" value="false"/>
  <con:entry key="generate flat C++ class hierarchy" value="false"/>
  <con:entry key="use service name to rename service functions and namespace table" value="false"/>
  <con:entry key="file" value=""/>
  <con:entry key="generate code for fully xsi:type typed SOAP/XML messaging" value="false"/>
  <con:entry key="generate Matlab(tm) code for MEX compiler" value="false"/>
  <con:entry key="verbose output" value="false"/>
  <con:entry key="WSDL" value="file:C:\Documents and Settings\siahn\My Documents\base\sqlaccess.wsdl"/>
  <con:entry key="don't generate WSDL and schema files" value="false"/>
  <con:entry key="don't generate _XML any/anyAttribute" value="false"/>
  <con:entry key="use xsd.h module" value="false"/>
  <con:entry key="generate typedef synonyms for structs and enums" value="false"/>
  <con:entry key="generate server-side code only" value="false"/>
  <con:entry key="don't generate soapClientLib/soapServerLib" value="false"/>
  <con:entry key="path to find files" value=""/>
  <con:entry key="run soapcpp2" value="true"/>
  <con:entry key="generate C source code" value="false"/>
  <con:entry key="include license information" value="false"/>
  <con:entry key="import path(s)" value=""/>
  <con:entry key="proxy host:port" value=""/>
  <con:entry key="generate service proxies and objects inherited from soap struct" value="false"/>
  <con:entry key="Use cached WSDL" value="true"/>
  <con:entry key="create polymorphic types" value="false"/>
  <con:entry key="wrap response in struct" value="false"/>
  <con:entry key="don't generate sample XML message files" value="false"/>
  <con:entry key="use DOM" value="false"/>
  <con:entry key="servicePrefixNs" value=""/>
  <con:entry key="don't qualify enum names" value="false"/>
  <con:entry key="generate SOAP 1.2 bindings" value="false"/>
  <con:entry key="use type map file" value=""/>
  <con:entry key="use value of SOAPAction HTTP header to dispatch method at server side" value="false"/>
  <con:entry key="don't generate STL code" value="false"/>
</xml-fragment>]]></con:setting></con:settings><con:endpoints/><con:operation isOneWay="false" action="" name="GetSQLPropertyDocument" bindingOperationName="GetSQLPropertyDocument" inputName="" receivesAttachments="false" sendsAttachments="false" type="Request-Response"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetDataResourcePropertyDocumentRequest>
         <ws:DataResourceAbstractName>Metadata</ws:DataResourceAbstractName>
         <!--Optional:-->
         <ws:DatasetFormatURI>?</ws:DatasetFormatURI>
      </ws:GetDataResourcePropertyDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call><con:call name="Request 4"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetDataResourcePropertyDocumentRequest>

      </ws:GetDataResourcePropertyDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call><con:call name="AMGA client to OGSA-DAI"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetDataResourcePropertyDocumentRequest>
         <ws:DataResourceAbstractName>Metadata</ws:DataResourceAbstractName>
         <!--Optional:-->
         <ws:DatasetFormatURI>?</ws:DatasetFormatURI>
      </ws:GetDataResourcePropertyDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call></con:operation><con:operation isOneWay="false" action="" name="SQLExecute" bindingOperationName="SQLExecute" inputName="" receivesAttachments="false" sendsAttachments="false" type="Request-Response"><con:settings/><con:call name="SELECT 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>http://java.sun.com/xml/ns/jdbc</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression xsi:type="wsdair:SQLExpressionType">
            <wsdair:Expression>SELECT * FROM WORKS</wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call><con:call name="Whoami 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>whoami</wsdair:Expression>
            <!--Zero or more repetitions:-->

         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="UserList 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>user_list</wsdair:Expression>
            <!--Zero or more repetitions:-->

         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="INSERT 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>INSERT INTO WORKS VALUES ('E18','P18',NULL)</wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username/><con:password/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call><con:call name="DELETE 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>DELETE FROM WORKS WHERE PNUM='P18' </wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username/><con:password/></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call><con:call name="SELECT2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName> </wsdai:DataResourceAbstractName>

         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression xsi:type="wsdair:SQLExpressionType">
            <wsdair:Expression>SELECT * FROM WORKS</wsdair:Expression>
            <!--Zero or more repetitions:-->

         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="SELECT 3"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI> </wsdai:DatasetFormatURI>
         <wsdair:SQLExpression xsi:type="wsdair:SQLExpressionType">
            <wsdair:Expression>SELECT * FROM WORKS</wsdair:Expression>
            <!--Zero or more repetitions:-->

         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="SELECT 4"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression xsi:type="wsdair:SQLExpressionType">
            <wsdair:Expression>SELECT * FROM WORKS</wsdair:Expression>
            <!--Zero or more repetitions:-->

         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="SELECT 5"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression xsi:type="wsdair:SQLExpressionType">
            <wsdair:Expression>SELECT </wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="SELECT 6"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression xsi:type="wsdair:SQLExpressionType">
            <wsdair:Expression>KKK </wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="SELECT 7"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="UPDATE 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>UPDATE /test SET id = '24' WHERE id = '24' </wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call><con:call name="GetAttr 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>getattr /test id </wsdair:Expression>
            <!--Zero or more repetitions:-->

         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="listattr 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>listattr /test</wsdair:Expression>
            <!--Zero or more repetitions:-->

         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call><con:call name="Dir 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>http://java.sun.com/xml/ns/jdbc</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression> dir / </wsdair:Expression>
            <!--Zero or more repetitions:-->

         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="ls 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<?xml version="1.0" encoding="utf-8" ?>
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <env:Body>
    <n1:SQLExecuteRequest xmlns:n1="http://www.ggf.org/namespaces/2005/12/WS-DAIR"
        xmlns:n2="http://www.ggf.org/namespaces/2005/12/WS-DAI">
      <n2:DataResourceAbstractName>Metadata</n2:DataResourceAbstractName>
      <n2:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</n2:DatasetFormatURI>
      <n1:SQLExpression>
        <n1:Expression>ls -l</n1:Expression>
      </n1:SQLExpression>
    </n1:SQLExecuteRequest>
  </env:Body>
</env:Envelope>]]></con:request></con:call><con:call name="help 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression> help user </wsdair:Expression>
            <!--Zero or more repetitions:-->

         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="grplist 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>grp_list </wsdair:Expression>
            <!--Zero or more repetitions:-->

         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="grp_member 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>grp_member asunil </wsdair:Expression>
            <!--Zero or more repetitions:-->

         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="grpshow 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>grp_show root:asunil </wsdair:Expression>
            <!--Zero or more repetitions:-->

         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="aclshow 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>acl_show /test</wsdair:Expression>
            <!--Zero or more repetitions:-->

         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="find 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>find /test 'id=5'</wsdair:Expression>
            <!--Zero or more repetitions:-->

         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="ACL show1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>acl_show /SQLResponse/responses58_3 </wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username/><con:password/></con:credentials></con:call><con:call name="ACL add1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>acl_add /SQLResponse/responses58_3 system:anyuser rx</wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username/><con:password/></con:credentials></con:call><con:call name="SELECT big"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression xsi:type="wsdair:SQLExpressionType">
            <wsdair:Expression>SELECT * FROM WORKS, STAFF </wsdair:Expression>
            <!--Zero or more repetitions:-->

         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="SELECT plain"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression xsi:type="wsdair:SQLExpressionType">
            <wsdair:Expression>SELECT * FROM /siahn</wsdair:Expression>
            <!--Zero or more repetitions:-->

         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="Copy of SELECT 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope 
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:wsa="http://www.w3.org/2005/08/addressing" 
xmlns:wrs="http://java.sun.com/xml/ns/jdbc"
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR">

<SOAP-ENV:Body>
  <wsdair:SQLExecute>
    <SQLExecuteRequest xsi:type="wsdair:SQLExecuteRequest">
       <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
       <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
       <wsdair:SQLExpression xsi:type="wsdair:SQLExpressionType">
          <Expression>SELECT * FROM /drugscreenerg/project/ssgyu/proteins </Expression>
       </wsdair:SQLExpression>
    </SQLExecuteRequest>
  </wsdair:SQLExecute>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>]]></con:request></con:call><con:call name="AMGA client to AMGA server"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope 
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:wsa="http://www.w3.org/2005/08/addressing" 
xmlns:wrs="http://java.sun.com/xml/ns/jdbc" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR">

<SOAP-ENV:Body>
  <wsdair:SQLExecute>
    <SQLExecuteRequest xsi:type="wsdair:SQLExecuteRequest">
       <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
       <wsdai:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</wsdai:DatasetFormatURI>
       <wsdair:SQLExpression xsi:type="wsdair:SQLExpressionType">
          <Expression>SELECT * FROM /drugscreenerg/project/ssgyu/proteins </Expression>
       </wsdair:SQLExpression>
    </SQLExecuteRequest>
  </wsdair:SQLExecute>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>]]></con:request></con:call><con:call name="OGSA client to AMGA sever"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope 
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Body>
  <ns1:SQLExecute xmlns:ns1="http://www.ggf.org/namespaces/2005/12/WS-DAIR">
    <ns1:SQLExecuteRequest xmlns:ns1="http://www.ggf.org/namespaces/2005/12/WS-DAIR">
      <ns2:DataResourceAbstractName xmlns:ns2="http://www.ggf.org/namespaces/2005/12/WS-DAI">wsdai:PGSQLDataResource</ns2:DataResourceAbstractName>
      <ns2:DatasetFormatURI xmlns:ns2="http://www.ggf.org/namespaces/2005/12/WS-DAI">uri:com.sun.java.xml.ns.jdbc.webrowset</ns2:DatasetFormatURI>
      <ns1:SQLExpression>
        <ns1:Expression>SELECT * FROM /drugscreenerg/project/ssgyu/proteins</ns1:Expression>
      </ns1:SQLExpression>
    </ns1:SQLExecuteRequest>
  </ns1:SQLExecute>
</soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="AMGA client to OGSA sever"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:wsa="http://www.w3.org/2005/08/addressing" 
xmlns:wrs="http://java.sun.com/xml/ns/jdbc" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR">
<SOAP-ENV:Body>
  <wsdair:SQLExecute>
    <SQLExecuteRequest xsi:type="wsdair:SQLExecuteRequest">
      <wsdai:DataResourceAbstractName>wsdai:PGSQLDataResource</wsdai:DataResourceAbstractName>
        <wsdai:DatasetFormatURI>http://java.sun.com/xml/ns/jdbc</wsdai:DatasetFormatURI>
      <wsdair:SQLExpression xsi:type="wsdair:SQLExpressionType">
         <wsdair:Expression>SELECT * FROM /drugscreenerg/project/ssgyu/proteins </wsdair:Expression>
      </wsdair:SQLExpression>
     </SQLExecuteRequest>
   </wsdair:SQLExecute>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>]]></con:request></con:call><con:call name="OGSA client to OGSA sever"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope 
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">


<soapenv:Body>
  <SQLExecute xmlns="">
    <ns1:SQLExecuteRequest xmlns:ns1="http://www.ggf.org/namespaces/2005/12/WS-DAIR">
      <ns2:DataResourceAbstractName xmlns:ns2="http://www.ggf.org/namespaces/2005/12/WS-DAI">wsdai:PGSQLDataResource</ns2:DataResourceAbstractName>
      <ns1:SQLExpression>
        <ns1:Expression>SELECT * FROM dir449</ns1:Expression>
      </ns1:SQLExpression>
    </ns1:SQLExecuteRequest>
  </SQLExecute>
</soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="Request 32"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request>&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   &lt;soapenv:Header/>
   &lt;soapenv:Body/>
&lt;/soapenv:Envelope></con:request></con:call><con:call name="Request 33"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request>&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   &lt;soapenv:Header/>
   &lt;soapenv:Body/>
&lt;/soapenv:Envelope></con:request></con:call><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:SQLExecuteRequest>
         <ws1:DataResourceAbstractName>?</ws1:DataResourceAbstractName>
         <!--Optional:-->
         <ws1:DatasetFormatURI>?</ws1:DatasetFormatURI>
         <ws:SQLExpression Language="?">
            <ws:Expression>?</ws:Expression>
            <!--Zero or more repetitions:-->
            <ws:SQLParameter>
               <ws:Value>?</ws:Value>
               <ws:Type>?</ws:Type>
               <ws:Mode>?</ws:Mode>
            </ws:SQLParameter>
         </ws:SQLExpression>
      </ws:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call></con:operation><con:definitionCache rootPart="file:C:\Documents and Settings\siahn\My Documents\base\sqlaccess.wsdl" type="TEXT"><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdai_core_types.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
  <xsd:import namespace="http://www.w3.org/2005/08/addressing" schemaLocation="http://www.w3.org/2006/03/addressing/ws-addr.xsd"/>
  <!--general types-->
  <!--A type that holds the abstract name (a URI) of a data resource-->
  <xsd:simpleType name="DataResourceAbstractNameType">
    <xsd:restriction base="xsd:anyURI"/>
  </xsd:simpleType>
  <xsd:element name="DataResourceAbstractName" type="wsdai:DataResourceAbstractNameType"/>
  <!--The address of a data resource is a WS-Addressing End Point Reference-->
  <!--DAIS will use the EPR <ReferenceParameters> element to hold the-->
  <!--DataResourceAbstractName-->
  <xsd:complexType name="DataResourceAddressType">
    <xsd:complexContent>
      <xsd:extension base="wsa:EndpointReferenceType"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="DataResourceAddress" type="wsdai:DataResourceAddressType"/>
  <xsd:complexType name="DataResourceAddressListType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAddress" minOccurs="1" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DataResourceAddressList" type="wsdai:DataResourceAddressListType"/>
  <!--the wrapper for input/output datasets-->
  <xsd:complexType name="DatasetDataType" mixed="true">
    <xsd:sequence>
      <xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DatasetData" type="wsdai:DatasetDataType"/>
  <!--the base type wrapper for input/output datasets-->
  <!--the DatasetFormatURI indicates the format of-->
  <!--the ##any of DatasetData-->
  <!--It is expected that this type will be extended-->
  <!--by the realisations-->
  <xsd:complexType name="DatasetType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DatasetFormatURI"/>
      <xsd:element ref="wsdai:DatasetData"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--Sunil Ahn Modification : abstract (false -> true)-->
  <xsd:element abstract="false" name="Dataset" type="wsdai:DatasetType"/>
  <!--the base type for query expressions-->
  <xsd:complexType name="ExpressionType">
    <xsd:attribute name="Language" type="xsd:anyURI"/>
  </xsd:complexType>
  <xsd:element name="Expression" type="wsdai:ExpressionType"/>
  <!--the base type for requests that include an abstract resource name parameter-->
  <xsd:complexType name="BaseRequestType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAbstractName"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--the base types for requests that also specify a return type-->
  <xsd:complexType name="RequestType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:BaseRequestType">
        <xsd:sequence>
          <xsd:element ref="wsdai:DatasetFormatURI" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="Request" type="wsdai:RequestType"/>
  <!--the base type for factory requests that include an abstract resource name parameter-->
  <!--a port type QName and a configuration document-->
  <xsd:complexType name="FactoryRequestType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:BaseRequestType">
        <xsd:sequence>
          <xsd:element ref="wsdai:PortTypeQName" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="wsdai:ConfigurationDocument" minOccurs="0" maxOccurs="1"/>
          <xsd:element name="PreferredTargetService" type="wsa:EndpointReferenceType" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="FactoryRequest" type="wsdai:FactoryRequestType"/>
  <!--Static Properties-->
  <!--An open description of the data resource-->
  <xsd:element name="DataResourceDescription">
    <xsd:complexType mixed="true">
      <xsd:sequence>
        <xsd:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <!--The address of the data resource that created this data resource-->
  <xsd:element name="ParentDataResource" type="wsdai:DataResourceAddressType"/>
  <!--The mapping between message type and resource type.-->
  <!--For direct access, where results are returned directly-->
  <!--the DatasetType refers to the supported dataset types.-->
  <xsd:element name="MessageQName" type="xsd:QName"/>
  <xsd:element name="DatasetFormatURI" type="xsd:anyURI"/>
  <xsd:complexType name="DatasetMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:DatasetFormatURI"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DatasetMap" type="wsdai:DatasetMapType"/>
  <!--For indirect access where a new resource results the-->
  <!--ConfigurationType refers to the QName of the configuration-->
  <!--document that identifies the required port type and-->
  <!--provides inital property values-->
  <xsd:element name="PortTypeQName" type="xsd:QName"/>
  <xsd:element name="ConfigurationDocumentQName" type="xsd:QName"/>
  <xsd:complexType name="ConfigurationMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:PortTypeQName"/>
      <xsd:element ref="wsdai:ConfigurationDocumentQName"/>
      <xsd:element name="DefaultConfigurationDocument">
        <xsd:complexType mixed="true">
          <xsd:sequence>
            <xsd:element ref="wsdai:ConfigurationDocument"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="ConfigurationMap" type="wsdai:ConfigurationMapType"/>
  <!--The mapping between message type and language type.-->
  <!--The language here is the language used to form the-->
  <!--request expression, e.g. SQL99-->
  <xsd:element name="LanguageURI" type="xsd:anyURI"/>
  <xsd:complexType name="LanguageMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:LanguageURI"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="LanguageMap" type="wsdai:LanguageMapType"/>
  <!--Is the data resource managed by the data service-->
  <!--or by an external data management system-->
  <xsd:element name="DataResourceManagement">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="ExternallyManaged"/>
        <xsd:enumeration value="ServiceManaged"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <!--Configurable properties-->
  <xsd:element name="Readable" type="xsd:boolean" default="true"/>
  <xsd:element name="Writeable" type="xsd:boolean"/>
  <xsd:element name="ConcurrentAccess" type="xsd:boolean"/>
  <xsd:element name="TransactionInitiation">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="NotSupported"/>
        <xsd:enumeration value="Automatic"/>
        <xsd:enumeration value="Manual"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="TransactionIsolation">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="NotSupported"/>
        <xsd:enumeration value="ReadUncommitted"/>
        <xsd:enumeration value="ReadCommitted"/>
        <xsd:enumeration value="RepeatableRead"/>
        <xsd:enumeration value="Serialisable"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="ChildSensitiveToParent">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="Insensitive"/>
        <xsd:enumeration value="Sensitive"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="ParentSensitiveToChild">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="Insensitive"/>
        <xsd:enumeration value="Sensitive"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <!--core property and configuration documents-->
  <xsd:complexType name="PropertyDocumentType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAbstractName"/>
      <xsd:element ref="wsdai:DataResourceManagement"/>
      <xsd:element ref="wsdai:ParentDataResource" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:DatasetMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:ConfigurationMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:LanguageMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:DataResourceDescription"/>
      <xsd:element ref="wsdai:Readable"/>
      <xsd:element ref="wsdai:Writeable"/>
      <xsd:element ref="wsdai:ConcurrentAccess"/>
      <xsd:element ref="wsdai:TransactionInitiation"/>
      <xsd:element ref="wsdai:TransactionIsolation"/>
      <xsd:element ref="wsdai:ChildSensitiveToParent"/>
      <xsd:element ref="wsdai:ParentSensitiveToChild"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="PropertyDocument" type="wsdai:PropertyDocumentType"/>
  <xsd:complexType name="ConfigurationDocumentType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceDescription" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:Readable" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:Writeable" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:TransactionInitiation" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:TransactionIsolation" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:ChildSensitiveToParent" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:ParentSensitiveToChild" minOccurs="0" maxOccurs="1"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--The head of the substitution group of configuration documents-->
  <xsd:element name="ConfigurationDocument" type="wsdai:ConfigurationDocumentType"/>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://www.w3.org/2006/03/addressing/ws-addr.xsd</con:url><con:content><![CDATA[<!--W3C XML Schema defined in the Web Services Addressing 1.0 specification
    http://www.w3.org/TR/ws-addr-core

   Copyright © 2005 World Wide Web Consortium,

   (Massachusetts Institute of Technology, European Research Consortium for
   Informatics and Mathematics, Keio University). All Rights Reserved. This
   work is distributed under the W3C® Software License [1] in the hope that
   it will be useful, but WITHOUT ANY WARRANTY; without even the implied
   warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

   [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231

   $Id: ws-addr.xsd,v 1.2 2008/07/23 13:38:16 plehegar Exp $-->
<xs:schema targetNamespace="http://www.w3.org/2005/08/addressing" blockDefault="#all" elementFormDefault="qualified" finalDefault="" attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2005/08/addressing">
  <!--Constructs from the WS-Addressing Core-->
  <xs:element name="EndpointReference" type="tns:EndpointReferenceType"/>
  <xs:complexType name="EndpointReferenceType" mixed="false">
    <xs:sequence>
      <xs:element name="Address" type="tns:AttributedURIType"/>
      <xs:element ref="tns:ReferenceParameters" minOccurs="0"/>
      <xs:element ref="tns:Metadata" minOccurs="0"/>
      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="ReferenceParameters" type="tns:ReferenceParametersType"/>
  <xs:complexType name="ReferenceParametersType" mixed="false">
    <xs:sequence>
      <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="Metadata" type="tns:MetadataType"/>
  <xs:complexType name="MetadataType" mixed="false">
    <xs:sequence>
      <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="MessageID" type="tns:AttributedURIType"/>
  <xs:element name="RelatesTo" type="tns:RelatesToType"/>
  <xs:complexType name="RelatesToType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:anyURI">
        <xs:attribute name="RelationshipType" type="tns:RelationshipTypeOpenEnum" use="optional" default="http://www.w3.org/2005/08/addressing/reply"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="RelationshipTypeOpenEnum">
    <xs:union memberTypes="tns:RelationshipType xs:anyURI"/>
  </xs:simpleType>
  <xs:simpleType name="RelationshipType">
    <xs:restriction base="xs:anyURI">
      <xs:enumeration value="http://www.w3.org/2005/08/addressing/reply"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ReplyTo" type="tns:EndpointReferenceType"/>
  <xs:element name="From" type="tns:EndpointReferenceType"/>
  <xs:element name="FaultTo" type="tns:EndpointReferenceType"/>
  <xs:element name="To" type="tns:AttributedURIType"/>
  <xs:element name="Action" type="tns:AttributedURIType"/>
  <xs:complexType name="AttributedURIType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:anyURI">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <!--Constructs from the WS-Addressing SOAP binding-->
  <xs:attribute name="IsReferenceParameter" type="xs:boolean"/>
  <xs:simpleType name="FaultCodesOpenEnumType">
    <xs:union memberTypes="tns:FaultCodesType xs:QName"/>
  </xs:simpleType>
  <xs:simpleType name="FaultCodesType">
    <xs:restriction base="xs:QName">
      <xs:enumeration value="tns:InvalidAddressingHeader"/>
      <xs:enumeration value="tns:InvalidAddress"/>
      <xs:enumeration value="tns:InvalidEPR"/>
      <xs:enumeration value="tns:InvalidCardinality"/>
      <xs:enumeration value="tns:MissingAddressInEPR"/>
      <xs:enumeration value="tns:DuplicateMessageID"/>
      <xs:enumeration value="tns:ActionMismatch"/>
      <xs:enumeration value="tns:MessageAddressingHeaderRequired"/>
      <xs:enumeration value="tns:DestinationUnreachable"/>
      <xs:enumeration value="tns:ActionNotSupported"/>
      <xs:enumeration value="tns:EndpointUnavailable"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="RetryAfter" type="tns:AttributedUnsignedLongType"/>
  <xs:complexType name="AttributedUnsignedLongType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:unsignedLong">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:element name="ProblemHeaderQName" type="tns:AttributedQNameType"/>
  <xs:complexType name="AttributedQNameType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:QName">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:element name="ProblemIRI" type="tns:AttributedURIType"/>
  <xs:element name="ProblemAction" type="tns:ProblemActionType"/>
  <xs:complexType name="ProblemActionType" mixed="false">
    <xs:sequence>
      <xs:element ref="tns:Action" minOccurs="0"/>
      <xs:element name="SoapAction" minOccurs="0" type="xs:anyURI"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdai_core_porttypes.wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="wsdai" targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
  <!--WSDL IMPORTS ##################################################-->
  <!--WSDL TYPES ####################################################-->
  <wsdl:types>
    <xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" elementFormDefault="qualified">
      <xsd:include schemaLocation="./wsdai_core_types.xsd"/>
      <!--#####################-->
      <!--### General Types ###-->
      <!--#####################-->
      <xsd:complexType name="DataResourceUnavailableFaultType"/>
      <xsd:element name="DataResourceUnavailableFault" type="wsdai:DataResourceUnavailableFaultType"/>
      <xsd:complexType name="ServiceBusyFaultType"/>
      <xsd:element name="ServiceBusyFault" type="wsdai:ServiceBusyFaultType"/>
      <xsd:complexType name="NotAuthorizedFaultType"/>
      <xsd:element name="NotAuthorizedFault" type="wsdai:NotAuthorizedFaultType"/>
      <xsd:complexType name="InvalidResourceNameFaultType"/>
      <xsd:element name="InvalidResourceNameFault" type="wsdai:InvalidResourceNameFaultType"/>
      <xsd:complexType name="InvalidExpressionFaultType"/>
      <xsd:element name="InvalidExpressionFault" type="wsdai:InvalidExpressionFaultType"/>
      <xsd:complexType name="InvalidLanguageFaultType"/>
      <xsd:element name="InvalidLanguageFault" type="wsdai:InvalidLanguageFaultType"/>
      <xsd:complexType name="InvalidDatasetFormatFaultType"/>
      <xsd:element name="InvalidDatasetFormatFault" type="wsdai:InvalidDatasetFormatFaultType"/>
      <xsd:complexType name="InvalidPortTypeQNameFaultType"/>
      <xsd:element name="InvalidPortTypeQNameFault" type="wsdai:InvalidPortTypeQNameFaultType"/>
      <xsd:complexType name="InvalidConfigurationDocumentFaultType"/>
      <xsd:element name="InvalidConfigurationDocumentFault" type="wsdai:InvalidConfigurationDocumentFaultType"/>
      <!--#######################-->
      <!--### GetResourceList ###-->
      <!--#######################-->
      <xsd:element name="GetResourceListRequest">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="GetResourceListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAddress" minOccurs="0" maxOccurs="unbounded"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--###############-->
      <!--### Resolve ###-->
      <!--###############-->
      <xsd:element name="ResolveRequest">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAbstractName"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ResolveResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAddress" maxOccurs="unbounded"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--######################################-->
      <!--### GetDatResourcePropertyDocument ###-->
      <!--######################################-->
      <xsd:element name="GetDataResourcePropertyDocumentRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType"/>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <!--###########################-->
      <!--### DestroyDataResource ###-->
      <!--###########################-->
      <xsd:element name="DestroyDataResourceRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:BaseRequestType"/>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DestroyDataResourceResponse">
        <xsd:complexType/>
      </xsd:element>
      <!--#############################-->
      <!--### GenericQuery Messages ###-->
      <!--#############################-->
      <xsd:element name="GenericExpression">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:ExpressionType">
              <xsd:sequence>
                <xsd:any namespace="##any"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GenericQueryRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType">
              <xsd:sequence>
                <xsd:element ref="wsdai:GenericExpression"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GenericQueryResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:Dataset"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:schema>
  </wsdl:types>
  <!--WSDL MESSAGES #############################################-->
  <wsdl:message name="ServiceBusyFault">
    <wsdl:part name="ServiceBusyFault" element="wsdai:ServiceBusyFault"/>
  </wsdl:message>
  <wsdl:message name="DataResourceUnavailableFault">
    <wsdl:part name="DataResourceUnavailableFault" element="wsdai:DataResourceUnavailableFault"/>
  </wsdl:message>
  <wsdl:message name="NotAuthorizedFault">
    <wsdl:part name="NotAuthorizedFault" element="wsdai:NotAuthorizedFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidResourceNameFault">
    <wsdl:part name="InvalidResourceNameFault" element="wsdai:InvalidResourceNameFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidExpressionFault">
    <wsdl:part name="InvalidExpressionFault" element="wsdai:InvalidExpressionFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidLanguageFault">
    <wsdl:part name="InvalidLanguageFault" element="wsdai:InvalidLanguageFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidDatasetFormatFault">
    <wsdl:part name="InvalidDatasetFormatFault" element="wsdai:InvalidDatasetFormatFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidPortTypeQNameFault">
    <wsdl:part name="InvalidPortTypeQNameFault" element="wsdai:InvalidPortTypeQNameFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidConfigurationDocumentFault">
    <wsdl:part name="InvalidConfigurationDocumentFault" element="wsdai:InvalidConfigurationDocumentFault"/>
  </wsdl:message>
  <wsdl:message name="GetResourceListRequest">
    <wsdl:part name="GetResourceListRequest" element="wsdai:GetResourceListRequest"/>
  </wsdl:message>
  <wsdl:message name="GetResourceListResponse">
    <wsdl:part name="GetResourceListResponse" element="wsdai:GetResourceListResponse"/>
  </wsdl:message>
  <wsdl:message name="ResolveRequest">
    <wsdl:part name="ResolveRequest" element="wsdai:ResolveRequest"/>
  </wsdl:message>
  <wsdl:message name="ResolveResponse">
    <wsdl:part name="ResolveResponse" element="wsdai:ResolveResponse"/>
  </wsdl:message>
  <wsdl:message name="GetDataResourcePropertyDocumentRequest">
    <wsdl:part name="GetDataResourcePropertyDocumentRequest" element="wsdai:GetDataResourcePropertyDocumentRequest"/>
  </wsdl:message>
  <wsdl:message name="GetDataResourcePropertyDocumentResponse">
    <wsdl:part name="GetDataResourcePropertyDocumentResponse" element="wsdai:PropertyDocument"/>
  </wsdl:message>
  <wsdl:message name="DestroyDataResourceRequest">
    <wsdl:part name="DestroyDataResourceRequest" element="wsdai:DestroyDataResourceRequest"/>
  </wsdl:message>
  <wsdl:message name="DestroyDataResourceResponse">
    <wsdl:part name="DestroyDataResourceResponse" element="wsdai:DestroyDataResourceResponse"/>
  </wsdl:message>
  <wsdl:message name="GenericQueryRequest">
    <wsdl:part name="GenericQueryRequest" element="wsdai:GenericQueryRequest"/>
  </wsdl:message>
  <wsdl:message name="GenericQueryResponse">
    <wsdl:part name="GenericQueryResponse" element="wsdai:GenericQueryResponse"/>
  </wsdl:message>
  <!--WSDL PORTTYPES #############################################-->
  <wsdl:portType name="CoreDataAccessPT">
    <wsdl:operation name="GetDataResourcePropertyDocument">
      <wsdl:input name="GetDataResourcePropertyDocumentRequest" message="wsdai:GetDataResourcePropertyDocumentRequest"/>
      <wsdl:output name="GetDataResourcePropertyDocumentResponse" message="wsdai:GetDataResourcePropertyDocumentResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
    </wsdl:operation>
    <wsdl:operation name="DestroyDataResource">
      <wsdl:input message="wsdai:DestroyDataResourceRequest"/>
      <wsdl:output message="wsdai:DestroyDataResourceResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="GenericQuery">
      <wsdl:input message="wsdai:GenericQueryRequest"/>
      <wsdl:output message="wsdai:GenericQueryResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="InvalidExpressionFault" message="wsdai:InvalidExpressionFault"/>
      <wsdl:fault name="InvalidLanguageFault" message="wsdai:InvalidLanguageFault"/>
      <wsdl:fault name="InvalidDatasetFormatFault" message="wsdai:InvalidDatasetFormatFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="CoreResourceListPT">
    <wsdl:operation name="GetResourceList">
      <wsdl:input name="GetResourceListRequest" message="wsdai:GetResourceListRequest"/>
      <wsdl:output name="GetResourceListResponse" message="wsdai:GetResourceListResponse"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="Resolve">
      <wsdl:input message="wsdai:ResolveRequest"/>
      <wsdl:output message="wsdai:ResolveResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="CoreDataAccess" type="wsdai:CoreDataAccessPT">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetDataResourcePropertyDocument">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="DestroyDataResource">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GenericQuery">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidExpressionFault">
        <soap:fault name="InvalidExpressionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidLanguageFault">
        <soap:fault name="InvalidLanguageFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidDatasetFormatFault">
        <soap:fault name="InvalidDatasetFormatFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="CoreResourceList" type="wsdai:CoreResourceListPT">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetResourceList">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="Resolve">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdair_sqlaccess_types.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wrs="http://java.sun.com/xml/ns/jdbc" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://java.sun.com/xml/ns/jdbc" schemaLocation="http://java.sun.com/xml/ns/jdbc/webrowset.xsd"/>
  <xsd:import namespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" schemaLocation="wsdai_core_types.xsd"/>
  <!--static properties-->
  <xsd:element name="SchemaDescription">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##any" processContents="lax"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <!--sql access-->
  <!--general response types-->
  <xsd:element name="SQLUpdateCount" type="xsd:int"/>
  <xsd:element name="SQLReturnValue" type="xsd:string"/>
  <xsd:complexType name="SQLOutputParameterType">
    <xsd:sequence>
      <xsd:element name="index" type="xsd:int"/>
      <xsd:element name="value" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="SQLOutputParameter" type="wsdair:SQLOutputParameterType"/>
  <xsd:complexType name="SQLCommunicationsAreaType">
    <xsd:sequence>
      <xsd:element name="SQLState" type="xsd:string" minOccurs="0"/>
      <xsd:element name="VendorCode" type="xsd:string" minOccurs="0"/>
      <xsd:element name="MessageText" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="SQLCommunicationsArea" type="wsdair:SQLCommunicationsAreaType"/>
  <!--the data returned after running a SQL command-->
  <!--any rowset data is held in the generic DatasetType base type-->
  <!--in the format indicated by the DatasetFormatURI input parameter-->
  <xsd:complexType name="SQLDatasetType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:DatasetType">
        <xsd:sequence>
          <xsd:element ref="wsdair:SQLUpdateCount" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="wsdair:SQLOutputParameter" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="wsdair:SQLReturnValue" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="wsdair:SQLCommunicationsArea" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <!--Sunil Ahn : remove substitutionGroup="wsdai:Dataset" from the follwoing line-->
  <xsd:element name="SQLDataset" type="wsdair:SQLDatasetType"/>
  <!--property and configuration documents-->
  <xsd:complexType name="SQLPropertyDocumentType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:PropertyDocumentType">
        <xsd:sequence>
          <xsd:element ref="wsdair:SchemaDescription"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="SQLPropertyDocument" type="wsdair:SQLPropertyDocumentType"/>
  <!--the core configuration document is used as no extra configuration-->
  <!--properties are defined for SQL access-->
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\sqlaccess.wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="wsdair" targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <!--WSDL IMPORTS ##################################################-->
  <wsdl:import location="wsdai_core_porttypes.wsdl" namespace="http://www.ggf.org/namespaces/2005/12/WS-DAI"/>
  <!--WSDL TYPES ####################################################-->
  <wsdl:types>
    <xsd:schema elementFormDefault="qualified" targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAIR">
      <xsd:import namespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" schemaLocation="wsdai_core_types.xsd"/>
      <xsd:include schemaLocation="wsdair_sqlaccess_types.xsd"/>
      <!--############################-->
      <!--### Common Message Types ###-->
      <!--############################-->
      <!--general request types-->
      <xsd:complexType name="SQLParameterType">
        <xsd:sequence>
          <xsd:element name="Value" type="xsd:string"/>
          <xsd:element name="Type">
            <xsd:simpleType>
              <xsd:restriction base="xsd:token">
                <xsd:enumeration value="BIT"/>
                <xsd:enumeration value="TINYINT"/>
                <xsd:enumeration value="SMALLINT"/>
                <xsd:enumeration value="INTEGER"/>
                <xsd:enumeration value="BIGINT"/>
                <xsd:enumeration value="FLOAT"/>
                <xsd:enumeration value="REAL"/>
                <xsd:enumeration value="DOUBLE"/>
                <xsd:enumeration value="NUMERIC"/>
                <xsd:enumeration value="DECIMAL"/>
                <xsd:enumeration value="CHAR"/>
                <xsd:enumeration value="VARCHAR"/>
                <xsd:enumeration value="LONGVARCHAR"/>
                <xsd:enumeration value="DATE"/>
                <xsd:enumeration value="TIME"/>
                <xsd:enumeration value="TIMESTAMP"/>
                <xsd:enumeration value="BINARY"/>
                <xsd:enumeration value="VARBINARY"/>
                <xsd:enumeration value="LONGVARBINARY"/>
                <xsd:enumeration value="NULL"/>
                <xsd:enumeration value="DISTINCT"/>
                <xsd:enumeration value="STRUCT"/>
                <xsd:enumeration value="ARRAY"/>
                <xsd:enumeration value="BLOB"/>
                <xsd:enumeration value="CLOB"/>
                <xsd:enumeration value="REF"/>
                <xsd:enumeration value="DATALINK"/>
                <xsd:enumeration value="BOOLEAN"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
          <xsd:element name="Mode">
            <xsd:simpleType>
              <xsd:restriction base="xsd:token">
                <xsd:enumeration value="IN"/>
                <xsd:enumeration value="OUT"/>
                <xsd:enumeration value="INOUT"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SQLExpressionType">
        <xsd:complexContent>
          <xsd:extension base="wsdai:ExpressionType">
            <xsd:sequence>
              <xsd:element name="Expression" type="xsd:string"/>
              <xsd:element maxOccurs="unbounded" minOccurs="0" name="SQLParameter" type="wsdair:SQLParameterType"/>
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <!--Sunil Ahn Modification : abstract (true -> false)-->
      <xsd:element abstract="true" name="SQLExpression" type="wsdair:SQLExpressionType"/>
      <xsd:complexType name="InvalidSQLExpressionParameterFaultType"/>
      <xsd:element name="InvalidSQLExpressionParameterFault" type="wsdair:InvalidSQLExpressionParameterFaultType"/>
      <!--################################-->
      <!--### sqlExecute Message Types ###-->
      <!--################################-->
      <xsd:element name="SQLExecuteRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType">
              <xsd:sequence>
                <xsd:element ref="wsdair:SQLExpression"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SQLExecuteResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdair:SQLDataset"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--#######################################-->
      <!--### sqlExecuteFactory Message Types ###-->
      <!--#######################################-->
      <xsd:element name="SQLExecuteFactoryRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:FactoryRequestType">
              <xsd:sequence>
                <xsd:element ref="wsdair:SQLExpression"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <!--assumes that these messages result in a service/resource that contains all of-->
      <!--the possible responses from a SQL execute (rowset, count, value, parameter etc)-->
      <xsd:element name="SQLExecuteFactoryResponse" type="wsdai:DataResourceAddressListType"/>
    </xsd:schema>
  </wsdl:types>
  <!--WSDL MESSAGES #################################################-->
  <wsdl:message name="InvalidSQLExpressionParameterFault">
    <wsdl:part name="InvalidSQLExpressionParameterFault" element="wsdair:InvalidSQLExpressionParameterFault"/>
  </wsdl:message>
  <!--#######################################-->
  <!--### GetSQLPropertyDocument Messages ###-->
  <!--#######################################-->
  <wsdl:message name="GetSQLPropertyDocumentRequest">
    <wsdl:part element="wsdai:GetDataResourcePropertyDocumentRequest" name="GetSQLPropertyDocumentRequest"/>
  </wsdl:message>
  <wsdl:message name="GetSQLPropertyDocumentResponse">
    <wsdl:part element="wsdair:SQLPropertyDocument" name="GetSQLPropertyDocumentResponse"/>
  </wsdl:message>
  <!--###########################-->
  <!--### sqlExecute Messages ###-->
  <!--###########################-->
  <wsdl:message name="SQLExecuteRequest">
    <wsdl:part element="wsdair:SQLExecuteRequest" name="SQLExecuteRequest"/>
  </wsdl:message>
  <wsdl:message name="SQLExecuteResponse">
    <wsdl:part element="wsdair:SQLExecuteResponse" name="SQLExecuteResponse"/>
  </wsdl:message>
  <!--##################################-->
  <!--### sqlExecuteFactory Messages ###-->
  <!--##################################-->
  <wsdl:message name="SQLExecuteFactoryRequest">
    <wsdl:part element="wsdair:SQLExecuteFactoryRequest" name="SQLExecuteFactoryRequest"/>
  </wsdl:message>
  <wsdl:message name="SQLExecuteFactoryResponse">
    <wsdl:part element="wsdair:SQLExecuteFactoryResponse" name="SQLExecuteFactoryResponse"/>
  </wsdl:message>
  <!--WSDL PORT TYPES ###############################################-->
  <wsdl:portType name="SQLAccessPT">
    <wsdl:operation name="GetSQLPropertyDocument">
      <wsdl:input message="wsdair:GetSQLPropertyDocumentRequest" name="GetSQLPropertyDocumentRequest"/>
      <wsdl:output message="wsdair:GetSQLPropertyDocumentResponse" name="GetSQLPropertyDocumentResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
    </wsdl:operation>
    <wsdl:operation name="SQLExecute">
      <wsdl:input message="wsdair:SQLExecuteRequest"/>
      <wsdl:output message="wsdair:SQLExecuteResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:InvalidExpressionFault" name="InvalidExpressionFault"/>
      <wsdl:fault message="wsdai:InvalidLanguageFault" name="InvalidLanguageFault"/>
      <wsdl:fault message="wsdai:InvalidDatasetFormatFault" name="InvalidDatasetFormatFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
      <wsdl:fault message="wsdair:InvalidSQLExpressionParameterFault" name="InvalidSQLExpressionParameterFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="SQLAccessFactoryPT">
    <wsdl:operation name="SQLExecuteFactory">
      <wsdl:input message="wsdair:SQLExecuteFactoryRequest"/>
      <wsdl:output message="wsdair:SQLExecuteFactoryResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:InvalidExpressionFault" name="InvalidExpressionFault"/>
      <wsdl:fault message="wsdai:InvalidLanguageFault" name="InvalidLanguageFault"/>
      <wsdl:fault message="wsdai:InvalidPortTypeQNameFault" name="InvalidPortTypeQNameFault"/>
      <wsdl:fault message="wsdai:InvalidConfigurationDocumentFault" name="InvalidConfigurationDocumentFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
      <wsdl:fault message="wsdair:InvalidSQLExpressionParameterFault" name="InvalidSQLExpressionParameterFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="SQLAccess" type="wsdair:SQLAccessPT">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="SQLExecute">
      <soap:operation soapAction=""/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidExpressionFault">
        <soap:fault name="InvalidExpressionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidLanguageFault">
        <soap:fault name="InvalidLanguageFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidDatasetFormatFault">
        <soap:fault name="InvalidDatasetFormatFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidSQLExpressionParameterFault">
        <soap:fault name="InvalidSQLExpressionParameterFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GetSQLPropertyDocument">
      <soap:operation soapAction=""/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="SQLAccessFactory" type="wsdair:SQLAccessFactoryPT">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="SQLExecuteFactory">
      <soap:operation soapAction=""/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidExpressionFault">
        <soap:fault name="InvalidExpressionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidLanguageFault">
        <soap:fault name="InvalidLanguageFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidPortTypeQNameFault">
        <soap:fault name="InvalidPortTypeQNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidConfigurationDocumentFault">
        <soap:fault name="InvalidConfigurationDocumentFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidSQLExpressionParameterFault">
        <soap:fault name="InvalidSQLExpressionParameterFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://java.sun.com/xml/ns/jdbc/webrowset.xsd</con:url><con:content><![CDATA[<!--WebRowSet XML Schema by Jonathan Bruce (Sun Microsystems Inc.)-->
<xs:schema targetNamespace="http://java.sun.com/xml/ns/jdbc" elementFormDefault="qualified" xmlns:wrs="http://java.sun.com/xml/ns/jdbc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="webRowSet">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="wrs:properties"/>
        <xs:element ref="wrs:metadata"/>
        <xs:element ref="wrs:data"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="columnValue" type="xs:anyType"/>
  <xs:element name="updateValue" type="xs:anyType"/>
  <xs:element name="properties">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="command" type="xs:string"/>
        <xs:element name="concurrency" type="xs:string"/>
        <xs:element name="datasource" type="xs:string"/>
        <xs:element name="escape-processing" type="xs:string"/>
        <xs:element name="fetch-direction" type="xs:string"/>
        <xs:element name="fetch-size" type="xs:string"/>
        <xs:element name="isolation-level" type="xs:string"/>
        <xs:element name="key-columns">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element name="column" type="xs:string"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="map">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element name="type" type="xs:string"/>
              <xs:element name="class" type="xs:string"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="max-field-size" type="xs:string"/>
        <xs:element name="max-rows" type="xs:string"/>
        <xs:element name="query-timeout" type="xs:string"/>
        <xs:element name="read-only" type="xs:string"/>
        <xs:element name="rowset-type" type="xs:string"/>
        <xs:element name="show-deleted" type="xs:string"/>
        <xs:element name="table-name" type="xs:string"/>
        <xs:element name="url" type="xs:string"/>
        <xs:element name="sync-provider">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="sync-provider-name" type="xs:string"/>
              <xs:element name="sync-provider-vendor" type="xs:string"/>
              <xs:element name="sync-provider-version" type="xs:string"/>
              <xs:element name="sync-provider-grade" type="xs:string"/>
              <xs:element name="data-source-lock" type="xs:string"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="metadata">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="column-count" type="xs:string"/>
        <xs:choice>
          <xs:element name="column-definition" minOccurs="0" maxOccurs="unbounded">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="column-index" type="xs:string"/>
                <xs:element name="auto-increment" type="xs:string"/>
                <xs:element name="case-sensitive" type="xs:string"/>
                <xs:element name="currency" type="xs:string"/>
                <xs:element name="nullable" type="xs:string"/>
                <xs:element name="signed" type="xs:string"/>
                <xs:element name="searchable" type="xs:string"/>
                <xs:element name="column-display-size" type="xs:string"/>
                <xs:element name="column-label" type="xs:string"/>
                <xs:element name="column-name" type="xs:string"/>
                <xs:element name="schema-name" type="xs:string"/>
                <xs:element name="column-precision" type="xs:string"/>
                <xs:element name="column-scale" type="xs:string"/>
                <xs:element name="table-name" type="xs:string"/>
                <xs:element name="catalog-name" type="xs:string"/>
                <xs:element name="column-type" type="xs:string"/>
                <xs:element name="column-type-name" type="xs:string"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="data">
    <xs:complexType>
      <xs:sequence minOccurs="0" maxOccurs="unbounded">
        <xs:element name="currentRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="insertRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:choice minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
              <xs:element ref="wrs:updateValue"/>
            </xs:choice>
          </xs:complexType>
        </xs:element>
        <xs:element name="deleteRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
              <xs:element ref="wrs:updateValue"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="modifyRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
              <xs:element ref="wrs:updateValue"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache></con:interface><con:interface name="SQLAccessFactory" bindingName="{http://www.ggf.org/namespaces/2005/12/WS-DAIR}SQLAccessFactory" soapVersion="1_1" definition="file:C:\Documents and Settings\siahn\My Documents\base\sqlaccess.wsdl" xsi:type="con:WsdlInterface" wsaVersion="NONE" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:endpoints/><con:operation isOneWay="false" action="" name="SQLExecuteFactory" bindingOperationName="SQLExecuteFactory" inputName="" receivesAttachments="false" sendsAttachments="false" type="Request-Response"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteFactoryRequest>
         <wsdai:DataResourceAbstractName>etadata</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>SELECT * FROM WORKS </wsdair:Expression>
          </wsdair:SQLExpression>
      </wsdair:SQLExecuteFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call><con:call name="Request 2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteFactoryRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>UPDATE /test SET id = '24' WHERE id = '24'  </wsdair:Expression>
          </wsdair:SQLExpression>
      </wsdair:SQLExecuteFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call><con:call name="Request 3"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteFactoryRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>whoami </wsdair:Expression>
          </wsdair:SQLExpression>
      </wsdair:SQLExecuteFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="Request (plain)"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteFactoryRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>SELECT * FROM /siahn </wsdair:Expression>
          </wsdair:SQLExpression>
      </wsdair:SQLExecuteFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call></con:operation><con:definitionCache rootPart="file:C:\Documents and Settings\siahn\My Documents\base\sqlaccess.wsdl" type="TEXT"><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdai_core_types.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
  <xsd:import namespace="http://www.w3.org/2005/08/addressing" schemaLocation="http://www.w3.org/2006/03/addressing/ws-addr.xsd"/>
  <!--general types-->
  <!--A type that holds the abstract name (a URI) of a data resource-->
  <xsd:simpleType name="DataResourceAbstractNameType">
    <xsd:restriction base="xsd:anyURI"/>
  </xsd:simpleType>
  <xsd:element name="DataResourceAbstractName" type="wsdai:DataResourceAbstractNameType"/>
  <!--The address of a data resource is a WS-Addressing End Point Reference-->
  <!--DAIS will use the EPR <ReferenceParameters> element to hold the-->
  <!--DataResourceAbstractName-->
  <xsd:complexType name="DataResourceAddressType">
    <xsd:complexContent>
      <xsd:extension base="wsa:EndpointReferenceType"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="DataResourceAddress" type="wsdai:DataResourceAddressType"/>
  <xsd:complexType name="DataResourceAddressListType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAddress" minOccurs="1" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DataResourceAddressList" type="wsdai:DataResourceAddressListType"/>
  <!--the wrapper for input/output datasets-->
  <xsd:complexType name="DatasetDataType" mixed="true">
    <xsd:sequence>
      <xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DatasetData" type="wsdai:DatasetDataType"/>
  <!--the base type wrapper for input/output datasets-->
  <!--the DatasetFormatURI indicates the format of-->
  <!--the ##any of DatasetData-->
  <!--It is expected that this type will be extended-->
  <!--by the realisations-->
  <xsd:complexType name="DatasetType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DatasetFormatURI"/>
      <xsd:element ref="wsdai:DatasetData"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--Sunil Ahn Modification : abstract (false -> true)-->
  <xsd:element abstract="false" name="Dataset" type="wsdai:DatasetType"/>
  <!--the base type for query expressions-->
  <xsd:complexType name="ExpressionType">
    <xsd:attribute name="Language" type="xsd:anyURI"/>
  </xsd:complexType>
  <xsd:element name="Expression" type="wsdai:ExpressionType"/>
  <!--the base type for requests that include an abstract resource name parameter-->
  <xsd:complexType name="BaseRequestType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAbstractName"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--the base types for requests that also specify a return type-->
  <xsd:complexType name="RequestType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:BaseRequestType">
        <xsd:sequence>
          <xsd:element ref="wsdai:DatasetFormatURI" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="Request" type="wsdai:RequestType"/>
  <!--the base type for factory requests that include an abstract resource name parameter-->
  <!--a port type QName and a configuration document-->
  <xsd:complexType name="FactoryRequestType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:BaseRequestType">
        <xsd:sequence>
          <xsd:element ref="wsdai:PortTypeQName" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="wsdai:ConfigurationDocument" minOccurs="0" maxOccurs="1"/>
          <xsd:element name="PreferredTargetService" type="wsa:EndpointReferenceType" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="FactoryRequest" type="wsdai:FactoryRequestType"/>
  <!--Static Properties-->
  <!--An open description of the data resource-->
  <xsd:element name="DataResourceDescription">
    <xsd:complexType mixed="true">
      <xsd:sequence>
        <xsd:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <!--The address of the data resource that created this data resource-->
  <xsd:element name="ParentDataResource" type="wsdai:DataResourceAddressType"/>
  <!--The mapping between message type and resource type.-->
  <!--For direct access, where results are returned directly-->
  <!--the DatasetType refers to the supported dataset types.-->
  <xsd:element name="MessageQName" type="xsd:QName"/>
  <xsd:element name="DatasetFormatURI" type="xsd:anyURI"/>
  <xsd:complexType name="DatasetMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:DatasetFormatURI"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DatasetMap" type="wsdai:DatasetMapType"/>
  <!--For indirect access where a new resource results the-->
  <!--ConfigurationType refers to the QName of the configuration-->
  <!--document that identifies the required port type and-->
  <!--provides inital property values-->
  <xsd:element name="PortTypeQName" type="xsd:QName"/>
  <xsd:element name="ConfigurationDocumentQName" type="xsd:QName"/>
  <xsd:complexType name="ConfigurationMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:PortTypeQName"/>
      <xsd:element ref="wsdai:ConfigurationDocumentQName"/>
      <xsd:element name="DefaultConfigurationDocument">
        <xsd:complexType mixed="true">
          <xsd:sequence>
            <xsd:element ref="wsdai:ConfigurationDocument"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="ConfigurationMap" type="wsdai:ConfigurationMapType"/>
  <!--The mapping between message type and language type.-->
  <!--The language here is the language used to form the-->
  <!--request expression, e.g. SQL99-->
  <xsd:element name="LanguageURI" type="xsd:anyURI"/>
  <xsd:complexType name="LanguageMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:LanguageURI"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="LanguageMap" type="wsdai:LanguageMapType"/>
  <!--Is the data resource managed by the data service-->
  <!--or by an external data management system-->
  <xsd:element name="DataResourceManagement">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="ExternallyManaged"/>
        <xsd:enumeration value="ServiceManaged"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <!--Configurable properties-->
  <xsd:element name="Readable" type="xsd:boolean" default="true"/>
  <xsd:element name="Writeable" type="xsd:boolean"/>
  <xsd:element name="ConcurrentAccess" type="xsd:boolean"/>
  <xsd:element name="TransactionInitiation">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="NotSupported"/>
        <xsd:enumeration value="Automatic"/>
        <xsd:enumeration value="Manual"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="TransactionIsolation">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="NotSupported"/>
        <xsd:enumeration value="ReadUncommitted"/>
        <xsd:enumeration value="ReadCommitted"/>
        <xsd:enumeration value="RepeatableRead"/>
        <xsd:enumeration value="Serialisable"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="ChildSensitiveToParent">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="Insensitive"/>
        <xsd:enumeration value="Sensitive"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="ParentSensitiveToChild">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="Insensitive"/>
        <xsd:enumeration value="Sensitive"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <!--core property and configuration documents-->
  <xsd:complexType name="PropertyDocumentType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAbstractName"/>
      <xsd:element ref="wsdai:DataResourceManagement"/>
      <xsd:element ref="wsdai:ParentDataResource" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:DatasetMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:ConfigurationMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:LanguageMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:DataResourceDescription"/>
      <xsd:element ref="wsdai:Readable"/>
      <xsd:element ref="wsdai:Writeable"/>
      <xsd:element ref="wsdai:ConcurrentAccess"/>
      <xsd:element ref="wsdai:TransactionInitiation"/>
      <xsd:element ref="wsdai:TransactionIsolation"/>
      <xsd:element ref="wsdai:ChildSensitiveToParent"/>
      <xsd:element ref="wsdai:ParentSensitiveToChild"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="PropertyDocument" type="wsdai:PropertyDocumentType"/>
  <xsd:complexType name="ConfigurationDocumentType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceDescription" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:Readable" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:Writeable" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:TransactionInitiation" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:TransactionIsolation" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:ChildSensitiveToParent" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:ParentSensitiveToChild" minOccurs="0" maxOccurs="1"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--The head of the substitution group of configuration documents-->
  <xsd:element name="ConfigurationDocument" type="wsdai:ConfigurationDocumentType"/>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://www.w3.org/2006/03/addressing/ws-addr.xsd</con:url><con:content><![CDATA[<!--W3C XML Schema defined in the Web Services Addressing 1.0 specification
    http://www.w3.org/TR/ws-addr-core

   Copyright © 2005 World Wide Web Consortium,

   (Massachusetts Institute of Technology, European Research Consortium for
   Informatics and Mathematics, Keio University). All Rights Reserved. This
   work is distributed under the W3C® Software License [1] in the hope that
   it will be useful, but WITHOUT ANY WARRANTY; without even the implied
   warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

   [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231

   $Id: ws-addr.xsd,v 1.2 2008/07/23 13:38:16 plehegar Exp $-->
<xs:schema targetNamespace="http://www.w3.org/2005/08/addressing" blockDefault="#all" elementFormDefault="qualified" finalDefault="" attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2005/08/addressing">
  <!--Constructs from the WS-Addressing Core-->
  <xs:element name="EndpointReference" type="tns:EndpointReferenceType"/>
  <xs:complexType name="EndpointReferenceType" mixed="false">
    <xs:sequence>
      <xs:element name="Address" type="tns:AttributedURIType"/>
      <xs:element ref="tns:ReferenceParameters" minOccurs="0"/>
      <xs:element ref="tns:Metadata" minOccurs="0"/>
      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="ReferenceParameters" type="tns:ReferenceParametersType"/>
  <xs:complexType name="ReferenceParametersType" mixed="false">
    <xs:sequence>
      <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="Metadata" type="tns:MetadataType"/>
  <xs:complexType name="MetadataType" mixed="false">
    <xs:sequence>
      <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="MessageID" type="tns:AttributedURIType"/>
  <xs:element name="RelatesTo" type="tns:RelatesToType"/>
  <xs:complexType name="RelatesToType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:anyURI">
        <xs:attribute name="RelationshipType" type="tns:RelationshipTypeOpenEnum" use="optional" default="http://www.w3.org/2005/08/addressing/reply"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="RelationshipTypeOpenEnum">
    <xs:union memberTypes="tns:RelationshipType xs:anyURI"/>
  </xs:simpleType>
  <xs:simpleType name="RelationshipType">
    <xs:restriction base="xs:anyURI">
      <xs:enumeration value="http://www.w3.org/2005/08/addressing/reply"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ReplyTo" type="tns:EndpointReferenceType"/>
  <xs:element name="From" type="tns:EndpointReferenceType"/>
  <xs:element name="FaultTo" type="tns:EndpointReferenceType"/>
  <xs:element name="To" type="tns:AttributedURIType"/>
  <xs:element name="Action" type="tns:AttributedURIType"/>
  <xs:complexType name="AttributedURIType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:anyURI">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <!--Constructs from the WS-Addressing SOAP binding-->
  <xs:attribute name="IsReferenceParameter" type="xs:boolean"/>
  <xs:simpleType name="FaultCodesOpenEnumType">
    <xs:union memberTypes="tns:FaultCodesType xs:QName"/>
  </xs:simpleType>
  <xs:simpleType name="FaultCodesType">
    <xs:restriction base="xs:QName">
      <xs:enumeration value="tns:InvalidAddressingHeader"/>
      <xs:enumeration value="tns:InvalidAddress"/>
      <xs:enumeration value="tns:InvalidEPR"/>
      <xs:enumeration value="tns:InvalidCardinality"/>
      <xs:enumeration value="tns:MissingAddressInEPR"/>
      <xs:enumeration value="tns:DuplicateMessageID"/>
      <xs:enumeration value="tns:ActionMismatch"/>
      <xs:enumeration value="tns:MessageAddressingHeaderRequired"/>
      <xs:enumeration value="tns:DestinationUnreachable"/>
      <xs:enumeration value="tns:ActionNotSupported"/>
      <xs:enumeration value="tns:EndpointUnavailable"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="RetryAfter" type="tns:AttributedUnsignedLongType"/>
  <xs:complexType name="AttributedUnsignedLongType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:unsignedLong">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:element name="ProblemHeaderQName" type="tns:AttributedQNameType"/>
  <xs:complexType name="AttributedQNameType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:QName">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:element name="ProblemIRI" type="tns:AttributedURIType"/>
  <xs:element name="ProblemAction" type="tns:ProblemActionType"/>
  <xs:complexType name="ProblemActionType" mixed="false">
    <xs:sequence>
      <xs:element ref="tns:Action" minOccurs="0"/>
      <xs:element name="SoapAction" minOccurs="0" type="xs:anyURI"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdai_core_porttypes.wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="wsdai" targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
  <!--WSDL IMPORTS ##################################################-->
  <!--WSDL TYPES ####################################################-->
  <wsdl:types>
    <xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" elementFormDefault="qualified">
      <xsd:include schemaLocation="./wsdai_core_types.xsd"/>
      <!--#####################-->
      <!--### General Types ###-->
      <!--#####################-->
      <xsd:complexType name="DataResourceUnavailableFaultType"/>
      <xsd:element name="DataResourceUnavailableFault" type="wsdai:DataResourceUnavailableFaultType"/>
      <xsd:complexType name="ServiceBusyFaultType"/>
      <xsd:element name="ServiceBusyFault" type="wsdai:ServiceBusyFaultType"/>
      <xsd:complexType name="NotAuthorizedFaultType"/>
      <xsd:element name="NotAuthorizedFault" type="wsdai:NotAuthorizedFaultType"/>
      <xsd:complexType name="InvalidResourceNameFaultType"/>
      <xsd:element name="InvalidResourceNameFault" type="wsdai:InvalidResourceNameFaultType"/>
      <xsd:complexType name="InvalidExpressionFaultType"/>
      <xsd:element name="InvalidExpressionFault" type="wsdai:InvalidExpressionFaultType"/>
      <xsd:complexType name="InvalidLanguageFaultType"/>
      <xsd:element name="InvalidLanguageFault" type="wsdai:InvalidLanguageFaultType"/>
      <xsd:complexType name="InvalidDatasetFormatFaultType"/>
      <xsd:element name="InvalidDatasetFormatFault" type="wsdai:InvalidDatasetFormatFaultType"/>
      <xsd:complexType name="InvalidPortTypeQNameFaultType"/>
      <xsd:element name="InvalidPortTypeQNameFault" type="wsdai:InvalidPortTypeQNameFaultType"/>
      <xsd:complexType name="InvalidConfigurationDocumentFaultType"/>
      <xsd:element name="InvalidConfigurationDocumentFault" type="wsdai:InvalidConfigurationDocumentFaultType"/>
      <!--#######################-->
      <!--### GetResourceList ###-->
      <!--#######################-->
      <xsd:element name="GetResourceListRequest">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="GetResourceListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAddress" minOccurs="0" maxOccurs="unbounded"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--###############-->
      <!--### Resolve ###-->
      <!--###############-->
      <xsd:element name="ResolveRequest">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAbstractName"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ResolveResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAddress" maxOccurs="unbounded"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--######################################-->
      <!--### GetDatResourcePropertyDocument ###-->
      <!--######################################-->
      <xsd:element name="GetDataResourcePropertyDocumentRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType"/>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <!--###########################-->
      <!--### DestroyDataResource ###-->
      <!--###########################-->
      <xsd:element name="DestroyDataResourceRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:BaseRequestType"/>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DestroyDataResourceResponse">
        <xsd:complexType/>
      </xsd:element>
      <!--#############################-->
      <!--### GenericQuery Messages ###-->
      <!--#############################-->
      <xsd:element name="GenericExpression">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:ExpressionType">
              <xsd:sequence>
                <xsd:any namespace="##any"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GenericQueryRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType">
              <xsd:sequence>
                <xsd:element ref="wsdai:GenericExpression"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GenericQueryResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:Dataset"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:schema>
  </wsdl:types>
  <!--WSDL MESSAGES #############################################-->
  <wsdl:message name="ServiceBusyFault">
    <wsdl:part name="ServiceBusyFault" element="wsdai:ServiceBusyFault"/>
  </wsdl:message>
  <wsdl:message name="DataResourceUnavailableFault">
    <wsdl:part name="DataResourceUnavailableFault" element="wsdai:DataResourceUnavailableFault"/>
  </wsdl:message>
  <wsdl:message name="NotAuthorizedFault">
    <wsdl:part name="NotAuthorizedFault" element="wsdai:NotAuthorizedFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidResourceNameFault">
    <wsdl:part name="InvalidResourceNameFault" element="wsdai:InvalidResourceNameFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidExpressionFault">
    <wsdl:part name="InvalidExpressionFault" element="wsdai:InvalidExpressionFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidLanguageFault">
    <wsdl:part name="InvalidLanguageFault" element="wsdai:InvalidLanguageFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidDatasetFormatFault">
    <wsdl:part name="InvalidDatasetFormatFault" element="wsdai:InvalidDatasetFormatFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidPortTypeQNameFault">
    <wsdl:part name="InvalidPortTypeQNameFault" element="wsdai:InvalidPortTypeQNameFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidConfigurationDocumentFault">
    <wsdl:part name="InvalidConfigurationDocumentFault" element="wsdai:InvalidConfigurationDocumentFault"/>
  </wsdl:message>
  <wsdl:message name="GetResourceListRequest">
    <wsdl:part name="GetResourceListRequest" element="wsdai:GetResourceListRequest"/>
  </wsdl:message>
  <wsdl:message name="GetResourceListResponse">
    <wsdl:part name="GetResourceListResponse" element="wsdai:GetResourceListResponse"/>
  </wsdl:message>
  <wsdl:message name="ResolveRequest">
    <wsdl:part name="ResolveRequest" element="wsdai:ResolveRequest"/>
  </wsdl:message>
  <wsdl:message name="ResolveResponse">
    <wsdl:part name="ResolveResponse" element="wsdai:ResolveResponse"/>
  </wsdl:message>
  <wsdl:message name="GetDataResourcePropertyDocumentRequest">
    <wsdl:part name="GetDataResourcePropertyDocumentRequest" element="wsdai:GetDataResourcePropertyDocumentRequest"/>
  </wsdl:message>
  <wsdl:message name="GetDataResourcePropertyDocumentResponse">
    <wsdl:part name="GetDataResourcePropertyDocumentResponse" element="wsdai:PropertyDocument"/>
  </wsdl:message>
  <wsdl:message name="DestroyDataResourceRequest">
    <wsdl:part name="DestroyDataResourceRequest" element="wsdai:DestroyDataResourceRequest"/>
  </wsdl:message>
  <wsdl:message name="DestroyDataResourceResponse">
    <wsdl:part name="DestroyDataResourceResponse" element="wsdai:DestroyDataResourceResponse"/>
  </wsdl:message>
  <wsdl:message name="GenericQueryRequest">
    <wsdl:part name="GenericQueryRequest" element="wsdai:GenericQueryRequest"/>
  </wsdl:message>
  <wsdl:message name="GenericQueryResponse">
    <wsdl:part name="GenericQueryResponse" element="wsdai:GenericQueryResponse"/>
  </wsdl:message>
  <!--WSDL PORTTYPES #############################################-->
  <wsdl:portType name="CoreDataAccessPT">
    <wsdl:operation name="GetDataResourcePropertyDocument">
      <wsdl:input name="GetDataResourcePropertyDocumentRequest" message="wsdai:GetDataResourcePropertyDocumentRequest"/>
      <wsdl:output name="GetDataResourcePropertyDocumentResponse" message="wsdai:GetDataResourcePropertyDocumentResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
    </wsdl:operation>
    <wsdl:operation name="DestroyDataResource">
      <wsdl:input message="wsdai:DestroyDataResourceRequest"/>
      <wsdl:output message="wsdai:DestroyDataResourceResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="GenericQuery">
      <wsdl:input message="wsdai:GenericQueryRequest"/>
      <wsdl:output message="wsdai:GenericQueryResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="InvalidExpressionFault" message="wsdai:InvalidExpressionFault"/>
      <wsdl:fault name="InvalidLanguageFault" message="wsdai:InvalidLanguageFault"/>
      <wsdl:fault name="InvalidDatasetFormatFault" message="wsdai:InvalidDatasetFormatFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="CoreResourceListPT">
    <wsdl:operation name="GetResourceList">
      <wsdl:input name="GetResourceListRequest" message="wsdai:GetResourceListRequest"/>
      <wsdl:output name="GetResourceListResponse" message="wsdai:GetResourceListResponse"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="Resolve">
      <wsdl:input message="wsdai:ResolveRequest"/>
      <wsdl:output message="wsdai:ResolveResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="CoreDataAccess" type="wsdai:CoreDataAccessPT">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetDataResourcePropertyDocument">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="DestroyDataResource">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GenericQuery">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidExpressionFault">
        <soap:fault name="InvalidExpressionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidLanguageFault">
        <soap:fault name="InvalidLanguageFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidDatasetFormatFault">
        <soap:fault name="InvalidDatasetFormatFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="CoreResourceList" type="wsdai:CoreResourceListPT">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetResourceList">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="Resolve">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdair_sqlaccess_types.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wrs="http://java.sun.com/xml/ns/jdbc" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://java.sun.com/xml/ns/jdbc" schemaLocation="http://java.sun.com/xml/ns/jdbc/webrowset.xsd"/>
  <xsd:import namespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" schemaLocation="wsdai_core_types.xsd"/>
  <!--static properties-->
  <xsd:element name="SchemaDescription">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##any" processContents="lax"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <!--sql access-->
  <!--general response types-->
  <xsd:element name="SQLUpdateCount" type="xsd:int"/>
  <xsd:element name="SQLReturnValue" type="xsd:string"/>
  <xsd:complexType name="SQLOutputParameterType">
    <xsd:sequence>
      <xsd:element name="index" type="xsd:int"/>
      <xsd:element name="value" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="SQLOutputParameter" type="wsdair:SQLOutputParameterType"/>
  <xsd:complexType name="SQLCommunicationsAreaType">
    <xsd:sequence>
      <xsd:element name="SQLState" type="xsd:string" minOccurs="0"/>
      <xsd:element name="VendorCode" type="xsd:string" minOccurs="0"/>
      <xsd:element name="MessageText" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="SQLCommunicationsArea" type="wsdair:SQLCommunicationsAreaType"/>
  <!--the data returned after running a SQL command-->
  <!--any rowset data is held in the generic DatasetType base type-->
  <!--in the format indicated by the DatasetFormatURI input parameter-->
  <xsd:complexType name="SQLDatasetType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:DatasetType">
        <xsd:sequence>
          <xsd:element ref="wsdair:SQLUpdateCount" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="wsdair:SQLOutputParameter" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="wsdair:SQLReturnValue" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="wsdair:SQLCommunicationsArea" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <!--Sunil Ahn : remove substitutionGroup="wsdai:Dataset" from the follwoing line-->
  <xsd:element name="SQLDataset" type="wsdair:SQLDatasetType"/>
  <!--property and configuration documents-->
  <xsd:complexType name="SQLPropertyDocumentType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:PropertyDocumentType">
        <xsd:sequence>
          <xsd:element ref="wsdair:SchemaDescription"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="SQLPropertyDocument" type="wsdair:SQLPropertyDocumentType"/>
  <!--the core configuration document is used as no extra configuration-->
  <!--properties are defined for SQL access-->
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\sqlaccess.wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="wsdair" targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <!--WSDL IMPORTS ##################################################-->
  <wsdl:import location="wsdai_core_porttypes.wsdl" namespace="http://www.ggf.org/namespaces/2005/12/WS-DAI"/>
  <!--WSDL TYPES ####################################################-->
  <wsdl:types>
    <xsd:schema elementFormDefault="qualified" targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAIR">
      <xsd:import namespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" schemaLocation="wsdai_core_types.xsd"/>
      <xsd:include schemaLocation="wsdair_sqlaccess_types.xsd"/>
      <!--############################-->
      <!--### Common Message Types ###-->
      <!--############################-->
      <!--general request types-->
      <xsd:complexType name="SQLParameterType">
        <xsd:sequence>
          <xsd:element name="Value" type="xsd:string"/>
          <xsd:element name="Type">
            <xsd:simpleType>
              <xsd:restriction base="xsd:token">
                <xsd:enumeration value="BIT"/>
                <xsd:enumeration value="TINYINT"/>
                <xsd:enumeration value="SMALLINT"/>
                <xsd:enumeration value="INTEGER"/>
                <xsd:enumeration value="BIGINT"/>
                <xsd:enumeration value="FLOAT"/>
                <xsd:enumeration value="REAL"/>
                <xsd:enumeration value="DOUBLE"/>
                <xsd:enumeration value="NUMERIC"/>
                <xsd:enumeration value="DECIMAL"/>
                <xsd:enumeration value="CHAR"/>
                <xsd:enumeration value="VARCHAR"/>
                <xsd:enumeration value="LONGVARCHAR"/>
                <xsd:enumeration value="DATE"/>
                <xsd:enumeration value="TIME"/>
                <xsd:enumeration value="TIMESTAMP"/>
                <xsd:enumeration value="BINARY"/>
                <xsd:enumeration value="VARBINARY"/>
                <xsd:enumeration value="LONGVARBINARY"/>
                <xsd:enumeration value="NULL"/>
                <xsd:enumeration value="DISTINCT"/>
                <xsd:enumeration value="STRUCT"/>
                <xsd:enumeration value="ARRAY"/>
                <xsd:enumeration value="BLOB"/>
                <xsd:enumeration value="CLOB"/>
                <xsd:enumeration value="REF"/>
                <xsd:enumeration value="DATALINK"/>
                <xsd:enumeration value="BOOLEAN"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
          <xsd:element name="Mode">
            <xsd:simpleType>
              <xsd:restriction base="xsd:token">
                <xsd:enumeration value="IN"/>
                <xsd:enumeration value="OUT"/>
                <xsd:enumeration value="INOUT"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SQLExpressionType">
        <xsd:complexContent>
          <xsd:extension base="wsdai:ExpressionType">
            <xsd:sequence>
              <xsd:element name="Expression" type="xsd:string"/>
              <xsd:element maxOccurs="unbounded" minOccurs="0" name="SQLParameter" type="wsdair:SQLParameterType"/>
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <!--Sunil Ahn Modification : abstract (true -> false)-->
      <xsd:element abstract="true" name="SQLExpression" type="wsdair:SQLExpressionType"/>
      <xsd:complexType name="InvalidSQLExpressionParameterFaultType"/>
      <xsd:element name="InvalidSQLExpressionParameterFault" type="wsdair:InvalidSQLExpressionParameterFaultType"/>
      <!--################################-->
      <!--### sqlExecute Message Types ###-->
      <!--################################-->
      <xsd:element name="SQLExecuteRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType">
              <xsd:sequence>
                <xsd:element ref="wsdair:SQLExpression"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SQLExecuteResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdair:SQLDataset"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--#######################################-->
      <!--### sqlExecuteFactory Message Types ###-->
      <!--#######################################-->
      <xsd:element name="SQLExecuteFactoryRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:FactoryRequestType">
              <xsd:sequence>
                <xsd:element ref="wsdair:SQLExpression"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <!--assumes that these messages result in a service/resource that contains all of-->
      <!--the possible responses from a SQL execute (rowset, count, value, parameter etc)-->
      <xsd:element name="SQLExecuteFactoryResponse" type="wsdai:DataResourceAddressListType"/>
    </xsd:schema>
  </wsdl:types>
  <!--WSDL MESSAGES #################################################-->
  <wsdl:message name="InvalidSQLExpressionParameterFault">
    <wsdl:part name="InvalidSQLExpressionParameterFault" element="wsdair:InvalidSQLExpressionParameterFault"/>
  </wsdl:message>
  <!--#######################################-->
  <!--### GetSQLPropertyDocument Messages ###-->
  <!--#######################################-->
  <wsdl:message name="GetSQLPropertyDocumentRequest">
    <wsdl:part element="wsdai:GetDataResourcePropertyDocumentRequest" name="GetSQLPropertyDocumentRequest"/>
  </wsdl:message>
  <wsdl:message name="GetSQLPropertyDocumentResponse">
    <wsdl:part element="wsdair:SQLPropertyDocument" name="GetSQLPropertyDocumentResponse"/>
  </wsdl:message>
  <!--###########################-->
  <!--### sqlExecute Messages ###-->
  <!--###########################-->
  <wsdl:message name="SQLExecuteRequest">
    <wsdl:part element="wsdair:SQLExecuteRequest" name="SQLExecuteRequest"/>
  </wsdl:message>
  <wsdl:message name="SQLExecuteResponse">
    <wsdl:part element="wsdair:SQLExecuteResponse" name="SQLExecuteResponse"/>
  </wsdl:message>
  <!--##################################-->
  <!--### sqlExecuteFactory Messages ###-->
  <!--##################################-->
  <wsdl:message name="SQLExecuteFactoryRequest">
    <wsdl:part element="wsdair:SQLExecuteFactoryRequest" name="SQLExecuteFactoryRequest"/>
  </wsdl:message>
  <wsdl:message name="SQLExecuteFactoryResponse">
    <wsdl:part element="wsdair:SQLExecuteFactoryResponse" name="SQLExecuteFactoryResponse"/>
  </wsdl:message>
  <!--WSDL PORT TYPES ###############################################-->
  <wsdl:portType name="SQLAccessPT">
    <wsdl:operation name="GetSQLPropertyDocument">
      <wsdl:input message="wsdair:GetSQLPropertyDocumentRequest" name="GetSQLPropertyDocumentRequest"/>
      <wsdl:output message="wsdair:GetSQLPropertyDocumentResponse" name="GetSQLPropertyDocumentResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
    </wsdl:operation>
    <wsdl:operation name="SQLExecute">
      <wsdl:input message="wsdair:SQLExecuteRequest"/>
      <wsdl:output message="wsdair:SQLExecuteResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:InvalidExpressionFault" name="InvalidExpressionFault"/>
      <wsdl:fault message="wsdai:InvalidLanguageFault" name="InvalidLanguageFault"/>
      <wsdl:fault message="wsdai:InvalidDatasetFormatFault" name="InvalidDatasetFormatFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
      <wsdl:fault message="wsdair:InvalidSQLExpressionParameterFault" name="InvalidSQLExpressionParameterFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="SQLAccessFactoryPT">
    <wsdl:operation name="SQLExecuteFactory">
      <wsdl:input message="wsdair:SQLExecuteFactoryRequest"/>
      <wsdl:output message="wsdair:SQLExecuteFactoryResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:InvalidExpressionFault" name="InvalidExpressionFault"/>
      <wsdl:fault message="wsdai:InvalidLanguageFault" name="InvalidLanguageFault"/>
      <wsdl:fault message="wsdai:InvalidPortTypeQNameFault" name="InvalidPortTypeQNameFault"/>
      <wsdl:fault message="wsdai:InvalidConfigurationDocumentFault" name="InvalidConfigurationDocumentFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
      <wsdl:fault message="wsdair:InvalidSQLExpressionParameterFault" name="InvalidSQLExpressionParameterFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="SQLAccess" type="wsdair:SQLAccessPT">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="SQLExecute">
      <soap:operation soapAction=""/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidExpressionFault">
        <soap:fault name="InvalidExpressionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidLanguageFault">
        <soap:fault name="InvalidLanguageFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidDatasetFormatFault">
        <soap:fault name="InvalidDatasetFormatFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidSQLExpressionParameterFault">
        <soap:fault name="InvalidSQLExpressionParameterFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GetSQLPropertyDocument">
      <soap:operation soapAction=""/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="SQLAccessFactory" type="wsdair:SQLAccessFactoryPT">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="SQLExecuteFactory">
      <soap:operation soapAction=""/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidExpressionFault">
        <soap:fault name="InvalidExpressionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidLanguageFault">
        <soap:fault name="InvalidLanguageFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidPortTypeQNameFault">
        <soap:fault name="InvalidPortTypeQNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidConfigurationDocumentFault">
        <soap:fault name="InvalidConfigurationDocumentFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidSQLExpressionParameterFault">
        <soap:fault name="InvalidSQLExpressionParameterFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://java.sun.com/xml/ns/jdbc/webrowset.xsd</con:url><con:content><![CDATA[<!--WebRowSet XML Schema by Jonathan Bruce (Sun Microsystems Inc.)-->
<xs:schema targetNamespace="http://java.sun.com/xml/ns/jdbc" elementFormDefault="qualified" xmlns:wrs="http://java.sun.com/xml/ns/jdbc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="webRowSet">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="wrs:properties"/>
        <xs:element ref="wrs:metadata"/>
        <xs:element ref="wrs:data"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="columnValue" type="xs:anyType"/>
  <xs:element name="updateValue" type="xs:anyType"/>
  <xs:element name="properties">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="command" type="xs:string"/>
        <xs:element name="concurrency" type="xs:string"/>
        <xs:element name="datasource" type="xs:string"/>
        <xs:element name="escape-processing" type="xs:string"/>
        <xs:element name="fetch-direction" type="xs:string"/>
        <xs:element name="fetch-size" type="xs:string"/>
        <xs:element name="isolation-level" type="xs:string"/>
        <xs:element name="key-columns">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element name="column" type="xs:string"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="map">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element name="type" type="xs:string"/>
              <xs:element name="class" type="xs:string"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="max-field-size" type="xs:string"/>
        <xs:element name="max-rows" type="xs:string"/>
        <xs:element name="query-timeout" type="xs:string"/>
        <xs:element name="read-only" type="xs:string"/>
        <xs:element name="rowset-type" type="xs:string"/>
        <xs:element name="show-deleted" type="xs:string"/>
        <xs:element name="table-name" type="xs:string"/>
        <xs:element name="url" type="xs:string"/>
        <xs:element name="sync-provider">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="sync-provider-name" type="xs:string"/>
              <xs:element name="sync-provider-vendor" type="xs:string"/>
              <xs:element name="sync-provider-version" type="xs:string"/>
              <xs:element name="sync-provider-grade" type="xs:string"/>
              <xs:element name="data-source-lock" type="xs:string"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="metadata">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="column-count" type="xs:string"/>
        <xs:choice>
          <xs:element name="column-definition" minOccurs="0" maxOccurs="unbounded">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="column-index" type="xs:string"/>
                <xs:element name="auto-increment" type="xs:string"/>
                <xs:element name="case-sensitive" type="xs:string"/>
                <xs:element name="currency" type="xs:string"/>
                <xs:element name="nullable" type="xs:string"/>
                <xs:element name="signed" type="xs:string"/>
                <xs:element name="searchable" type="xs:string"/>
                <xs:element name="column-display-size" type="xs:string"/>
                <xs:element name="column-label" type="xs:string"/>
                <xs:element name="column-name" type="xs:string"/>
                <xs:element name="schema-name" type="xs:string"/>
                <xs:element name="column-precision" type="xs:string"/>
                <xs:element name="column-scale" type="xs:string"/>
                <xs:element name="table-name" type="xs:string"/>
                <xs:element name="catalog-name" type="xs:string"/>
                <xs:element name="column-type" type="xs:string"/>
                <xs:element name="column-type-name" type="xs:string"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="data">
    <xs:complexType>
      <xs:sequence minOccurs="0" maxOccurs="unbounded">
        <xs:element name="currentRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="insertRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:choice minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
              <xs:element ref="wrs:updateValue"/>
            </xs:choice>
          </xs:complexType>
        </xs:element>
        <xs:element name="deleteRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
              <xs:element ref="wrs:updateValue"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="modifyRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
              <xs:element ref="wrs:updateValue"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache></con:interface><con:interface name="SQLResponse" bindingName="{http://www.ggf.org/namespaces/2005/12/WS-DAIR}SQLResponse" soapVersion="1_1" definition="file:C:\Documents and Settings\siahn\My Documents\base\sqlresponse.wsdl" xsi:type="con:WsdlInterface" wsaVersion="NONE" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:endpoints/><con:operation isOneWay="false" action="" name="GetSQLCommunicationArea" bindingOperationName="GetSQLCommunicationArea" inputName="" receivesAttachments="false" sendsAttachments="false" type="Request-Response"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLCommunicationAreaRequest>
         <ws1:DataResourceAbstractName>?</ws1:DataResourceAbstractName>
         <ws:Position> </ws:Position>
         <ws:Count> </ws:Count>
      </ws:GetSQLCommunicationAreaRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call></con:operation><con:operation isOneWay="false" action="" name="GetSQLOutputParameter" bindingOperationName="GetSQLOutputParameter" inputName="" receivesAttachments="false" sendsAttachments="false" type="Request-Response"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLOutputParameterRequest>
         <ws1:DataResourceAbstractName>?</ws1:DataResourceAbstractName>
         <ws:Position>?</ws:Position>
         <!--Optional:-->
         <ws:Count>?</ws:Count>
      </ws:GetSQLOutputParameterRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call></con:operation><con:operation isOneWay="false" action="" name="GetSQLResponseItem" bindingOperationName="GetSQLResponseItem" inputName="" receivesAttachments="false" sendsAttachments="false" type="Request-Response"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLResponseItemRequest>
         <ws1:DataResourceAbstractName>/SQLResponse/responses55_3</ws1:DataResourceAbstractName>
         <ws1:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</ws1:DatasetFormatURI>
         <ws:Position>1</ws:Position>
         <!--Optional:-->
         <ws:Count>1</ws:Count>
      </ws:GetSQLResponseItemRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username>root</con:username></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call><con:call name="Request 2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLResponseItemRequest>
         <ws1:DataResourceAbstractName>/SQLResponse/responseu56_3</ws1:DataResourceAbstractName>
         <ws1:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</ws1:DatasetFormatURI>
         <ws:Position>2</ws:Position>
         <!--Optional:-->
         <ws:Count>2</ws:Count>
      </ws:GetSQLResponseItemRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="Request 3"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLResponseItemRequest>
         <ws1:DataResourceAbstractName>/SQLResponse/responses5_3</ws1:DataResourceAbstractName>
         <ws1:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</ws1:DatasetFormatURI>
      </ws:GetSQLResponseItemRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call></con:operation><con:operation isOneWay="false" action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponse#GetSQLResponsePropertyDocument" name="GetSQLResponsePropertyDocument" bindingOperationName="GetSQLResponsePropertyDocument" inputName="" receivesAttachments="false" sendsAttachments="false" type="Request-Response"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetDataResourcePropertyDocumentRequest>
         <ws:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses44_4</ws:DataResourceAbstractName>
         <ws:DatasetFormatURI>?</ws:DatasetFormatURI>
      </ws:GetDataResourcePropertyDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:username>root</con:username></con:credentials><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call><con:call name="Request 2"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetDataResourcePropertyDocumentRequest>
         <ws:DataResourceAbstractName>/SQLResponse/responses4 4_3</ws:DataResourceAbstractName>
         <ws:DatasetFormatURI>?</ws:DatasetFormatURI>
      </ws:GetDataResourcePropertyDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call></con:operation><con:operation isOneWay="false" action="" name="GetSQLReturnValue" bindingOperationName="GetSQLReturnValue" inputName="" receivesAttachments="false" sendsAttachments="false" type="Request-Response"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLReturnValueRequest>
         <ws1:DataResourceAbstractName>?</ws1:DataResourceAbstractName>
      </ws:GetSQLReturnValueRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call></con:operation><con:operation isOneWay="false" action="" name="GetSQLRowset" bindingOperationName="GetSQLRowset" inputName="" receivesAttachments="false" sendsAttachments="false" type="Request-Response"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLRowsetRequest>
         <ws1:DataResourceAbstractName>/SQLResponse/responses55_3</ws1:DataResourceAbstractName>
         <ws1:DatasetFormatURI>?</ws1:DatasetFormatURI>
         <ws:Position>2</ws:Position>
         <ws:Count>2</ws:Count>
      </ws:GetSQLRowsetRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call><con:call name="Request 2"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLRowsetRequest>
         <ws1:DataResourceAbstractName>/SQLResponse/responses55_3</ws1:DataResourceAbstractName>
         <ws1:DatasetFormatURI>?</ws1:DatasetFormatURI>
 
      </ws:GetSQLRowsetRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call><con:call name="Request 3"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLRowsetRequest>
         <ws1:DataResourceAbstractName>/SQLResponse/responses44_3</ws1:DataResourceAbstractName>
         <ws1:DatasetFormatURI>?</ws1:DatasetFormatURI>
         <ws:Position> </ws:Position>
         <ws:Count> </ws:Count>
      </ws:GetSQLRowsetRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call></con:operation><con:operation isOneWay="false" action="" name="GetSQLUpdateCount" bindingOperationName="GetSQLUpdateCount" inputName="" receivesAttachments="false" sendsAttachments="false" type="Request-Response"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLUpdateCountRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses110_3</ws1:DataResourceAbstractName>
         <ws:Position> </ws:Position>
         <!--Optional:-->
         <ws:Count> </ws:Count>
      </ws:GetSQLUpdateCountRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call><con:call name="Request 2"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLUpdateCountRequest>
         <ws1:DataResourceAbstractName>/SQLResponse/responseu56_3</ws1:DataResourceAbstractName>

      </ws:GetSQLUpdateCountRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call></con:operation><con:definitionCache rootPart="file:C:\Documents and Settings\siahn\My Documents\base\sqlresponse.wsdl" type="TEXT"><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\sqlresponse.wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="wsdair" targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <!--WSDL IMPORTS ##################################################-->
  <wsdl:import location="wsdai_core_porttypes.wsdl" namespace="http://www.ggf.org/namespaces/2005/12/WS-DAI"/>
  <!--WSDL TYPES ####################################################-->
  <wsdl:types>
    <xsd:schema elementFormDefault="qualified" targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAIR">
      <xsd:import namespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" schemaLocation="wsdai_core_types.xsd"/>
      <xsd:include schemaLocation="./wsdair_sqlaccess_types.xsd"/>
      <xsd:include schemaLocation="./wsdair_sqlresponse_types.xsd"/>
      <xsd:complexType name="InvalidPositionFaultType"/>
      <xsd:element name="InvalidPositionFault" type="wsdair:InvalidPositionFaultType"/>
      <xsd:complexType name="InvalidCountFaultType"/>
      <xsd:element name="InvalidCountFault" type="wsdair:InvalidCountFaultType"/>
      <!--########################################-->
      <!--### GetSQLResponseItem Message Types ###-->
      <!--########################################-->
      <xsd:element name="GetSQLResponseItemRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType">
              <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="1" name="Position" type="xsd:unsignedInt"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="Count" type="xsd:unsignedInt"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetSQLResponseItemResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" ref="wsdair:SQLDataset"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--##################################-->
      <!--### GetSQLRowset Message Types ###-->
      <!--##################################-->
      <xsd:element name="GetSQLRowsetRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType">
              <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="1" name="Position" type="xsd:unsignedInt"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="Count" type="xsd:unsignedInt"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetSQLRowsetResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" ref="wsdai:Dataset"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--#########################################-->
      <!--### SQLRowsetFactory Message Types ###-->
      <!--#########################################-->
      <xsd:element name="SQLRowsetFactoryRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:FactoryRequestType">
              <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="1" name="Position" type="xsd:unsignedInt"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="Count" type="xsd:unsignedInt"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SQLRowsetFactoryResponse" type="wsdai:DataResourceAddressListType"/>
      <!--#######################################-->
      <!--### GetSQLUpdateCount Message Types ###-->
      <!--#######################################-->
      <xsd:element name="GetSQLUpdateCountRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:BaseRequestType">
              <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="1" name="Position" type="xsd:unsignedInt"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="Count" type="xsd:unsignedInt"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetSQLUpdateCountResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="1" name="UpdateCount" type="xsd:int"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--#######################################-->
      <!--### GetSQLReturnValue Message Types ###-->
      <!--#######################################-->
      <xsd:element name="GetSQLReturnValueRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:BaseRequestType"/>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetSQLReturnValueResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="ReturnValue" type="xsd:string"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--###########################################-->
      <!--### GetSQLOutputParameter Message Types ###-->
      <!--###########################################-->
      <xsd:element name="GetSQLOutputParameterRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:BaseRequestType">
              <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="1" name="Position" type="xsd:unsignedInt"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="Count" type="xsd:unsignedInt"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetSQLOutputParameterResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="1" ref="wsdair:SQLOutputParameter"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--#############################################-->
      <!--### GetSQLCommunicationArea Message Types ###-->
      <!--#############################################-->
      <xsd:element name="GetSQLCommunicationAreaRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:BaseRequestType">
              <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="1" name="Position" type="xsd:unsignedInt"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="Count" type="xsd:unsignedInt"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetSQLCommunicationAreaResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="wsdair:SQLCommunicationsArea"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:schema>
  </wsdl:types>
  <!--WSDL MESSAGES #################################################-->
  <wsdl:message name="InvalidPositionFault">
    <wsdl:part name="InvalidPositionFault" element="wsdair:InvalidPositionFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidCountFault">
    <wsdl:part name="InvalidCountFault" element="wsdair:InvalidCountFault"/>
  </wsdl:message>
  <!--###############################################-->
  <!--### GetSQLResponsePropertyDocument Messages ###-->
  <!--###############################################-->
  <wsdl:message name="GetSQLResponsePropertyDocumentRequest">
    <wsdl:part element="wsdai:GetDataResourcePropertyDocumentRequest" name="GetSQLResponsePropertyDocumentRequest"/>
  </wsdl:message>
  <wsdl:message name="GetSQLResponsePropertyDocumentResponse">
    <wsdl:part element="wsdair:SQLResponsePropertyDocument" name="GetSQLResponsePropertyDocumentResponse"/>
  </wsdl:message>
  <!--###################################-->
  <!--### GetSQLResponseItem Messages ###-->
  <!--###################################-->
  <wsdl:message name="GetSQLResponseItemRequest">
    <wsdl:part element="wsdair:GetSQLResponseItemRequest" name="GetSQLResponseItemRequest"/>
  </wsdl:message>
  <wsdl:message name="GetSQLResponseItemResponse">
    <wsdl:part element="wsdair:GetSQLResponseItemResponse" name="GetSQLResponseItemResponse"/>
  </wsdl:message>
  <!--#############################-->
  <!--### GetSQLRowset Messages ###-->
  <!--#############################-->
  <wsdl:message name="GetSQLRowsetRequest">
    <wsdl:part element="wsdair:GetSQLRowsetRequest" name="GetSQLRowsetRequest"/>
  </wsdl:message>
  <wsdl:message name="GetSQLRowsetResponse">
    <wsdl:part element="wsdair:GetSQLRowsetResponse" name="GetSQLRowsetResponse"/>
  </wsdl:message>
  <!--####################################-->
  <!--### SQLRowsetFactory Messages ###-->
  <!--####################################-->
  <wsdl:message name="SQLRowsetFactoryRequest">
    <wsdl:part element="wsdair:SQLRowsetFactoryRequest" name="SQLRowsetFactoryRequest"/>
  </wsdl:message>
  <wsdl:message name="SQLRowsetFactoryResponse">
    <wsdl:part element="wsdair:SQLRowsetFactoryResponse" name="SQLRowsetFactoryResponse"/>
  </wsdl:message>
  <!--####################################-->
  <!--### GetSQLUpdateCount Messages ###-->
  <!--####################################-->
  <wsdl:message name="GetSQLUpdateCountRequest">
    <wsdl:part element="wsdair:GetSQLUpdateCountRequest" name="GetSQLUpdateCountRequest"/>
  </wsdl:message>
  <wsdl:message name="GetSQLUpdateCountResponse">
    <wsdl:part element="wsdair:GetSQLUpdateCountResponse" name="GetSQLUpdateCountResponse"/>
  </wsdl:message>
  <!--####################################-->
  <!--### GetSQLReturnValue Messages ###-->
  <!--####################################-->
  <wsdl:message name="GetSQLReturnValueRequest">
    <wsdl:part element="wsdair:GetSQLReturnValueRequest" name="GetSQLReturnValueRequest"/>
  </wsdl:message>
  <wsdl:message name="GetSQLReturnValueResponse">
    <wsdl:part element="wsdair:GetSQLReturnValueResponse" name="GetSQLReturnValueResponse"/>
  </wsdl:message>
  <!--########################################-->
  <!--### GetSQLOutputParameter Messages ###-->
  <!--########################################-->
  <wsdl:message name="GetSQLOutputParameterRequest">
    <wsdl:part element="wsdair:GetSQLOutputParameterRequest" name="GetSQLOutputParameterRequest"/>
  </wsdl:message>
  <wsdl:message name="GetSQLOutputParameterResponse">
    <wsdl:part element="wsdair:GetSQLOutputParameterResponse" name="GetSQLOutputParameterResponse"/>
  </wsdl:message>
  <!--##########################################-->
  <!--### GetSQLCommunicationArea Messages ###-->
  <!--##########################################-->
  <wsdl:message name="GetSQLCommunicationAreaRequest">
    <wsdl:part element="wsdair:GetSQLCommunicationAreaRequest" name="GetSQLCommunicationAreaRequest"/>
  </wsdl:message>
  <wsdl:message name="GetSQLCommunicationAreaResponse">
    <wsdl:part element="wsdair:GetSQLCommunicationAreaResponse" name="GetSQLCommunicationAreaResponse"/>
  </wsdl:message>
  <!--WSDL PORT TYPES ###############################################-->
  <wsdl:portType name="SQLResponsePT">
    <wsdl:operation name="GetSQLResponsePropertyDocument">
      <wsdl:input message="wsdair:GetSQLResponsePropertyDocumentRequest" name="GetSQLResponsePropertyDocumentRequest"/>
      <wsdl:output message="wsdair:GetSQLResponsePropertyDocumentResponse" name="GetSQLResponsePropertyDocumentResponse"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
    </wsdl:operation>
    <wsdl:operation name="GetSQLResponseItem">
      <wsdl:input message="wsdair:GetSQLResponseItemRequest"/>
      <wsdl:output message="wsdair:GetSQLResponseItemResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:InvalidDatasetFormatFault" name="InvalidDatasetFormatFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdair:InvalidPositionFault" name="InvalidPositionFault"/>
      <wsdl:fault message="wsdair:InvalidCountFault" name="InvalidCountFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
    </wsdl:operation>
    <wsdl:operation name="GetSQLRowset">
      <wsdl:input message="wsdair:GetSQLRowsetRequest"/>
      <wsdl:output message="wsdair:GetSQLRowsetResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:InvalidDatasetFormatFault" name="InvalidDatasetFormatFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdair:InvalidPositionFault" name="InvalidPositionFault"/>
      <wsdl:fault message="wsdair:InvalidCountFault" name="InvalidCountFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="GetSQLUpdateCount">
      <wsdl:input message="wsdair:GetSQLUpdateCountRequest"/>
      <wsdl:output message="wsdair:GetSQLUpdateCountResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdair:InvalidPositionFault" name="InvalidPositionFault"/>
      <wsdl:fault message="wsdair:InvalidCountFault" name="InvalidCountFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="GetSQLReturnValue">
      <wsdl:input message="wsdair:GetSQLReturnValueRequest"/>
      <wsdl:output message="wsdair:GetSQLReturnValueResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdair:InvalidPositionFault" name="InvalidPositionFault"/>
      <wsdl:fault message="wsdair:InvalidCountFault" name="InvalidCountFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="GetSQLOutputParameter">
      <wsdl:input message="wsdair:GetSQLOutputParameterRequest"/>
      <wsdl:output message="wsdair:GetSQLOutputParameterResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdair:InvalidPositionFault" name="InvalidPositionFault"/>
      <wsdl:fault message="wsdair:InvalidCountFault" name="InvalidCountFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="GetSQLCommunicationArea">
      <wsdl:input message="wsdair:GetSQLCommunicationAreaRequest"/>
      <wsdl:output message="wsdair:GetSQLCommunicationAreaResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdair:InvalidPositionFault" name="InvalidPositionFault"/>
      <wsdl:fault message="wsdair:InvalidCountFault" name="InvalidCountFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="SQLResponseFactoryPT">
    <wsdl:operation name="SQLRowsetFactory">
      <wsdl:input message="wsdair:SQLRowsetFactoryRequest"/>
      <wsdl:output message="wsdair:SQLRowsetFactoryResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdair:InvalidPositionFault" name="InvalidPositionFault"/>
      <wsdl:fault message="wsdair:InvalidCountFault" name="InvalidCountFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="SQLResponse" type="wsdair:SQLResponsePT">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetSQLResponsePropertyDocument">
      <soap:operation soapAction="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponse#GetSQLResponsePropertyDocument"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GetSQLResponseItem">
      <soap:operation soapAction=""/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidDatasetFormatFault">
        <soap:fault name="InvalidDatasetFormatFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidPositionFault">
        <soap:fault name="InvalidPositionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidCountFault">
        <soap:fault name="InvalidCountFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GetSQLRowset">
      <soap:operation soapAction=""/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidDatasetFormatFault">
        <soap:fault name="InvalidDatasetFormatFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidPositionFault">
        <soap:fault name="InvalidPositionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidCountFault">
        <soap:fault name="InvalidCountFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GetSQLUpdateCount">
      <soap:operation soapAction=""/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidPositionFault">
        <soap:fault name="InvalidPositionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidCountFault">
        <soap:fault name="InvalidCountFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GetSQLReturnValue">
      <soap:operation soapAction=""/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidPositionFault">
        <soap:fault name="InvalidPositionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidCountFault">
        <soap:fault name="InvalidCountFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GetSQLOutputParameter">
      <soap:operation soapAction=""/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidPositionFault">
        <soap:fault name="InvalidPositionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidCountFault">
        <soap:fault name="InvalidCountFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GetSQLCommunicationArea">
      <soap:operation soapAction=""/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidPositionFault">
        <soap:fault name="InvalidPositionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidCountFault">
        <soap:fault name="InvalidCountFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="SQLResponseFactory" type="wsdair:SQLResponseFactoryPT">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="SQLRowsetFactory">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidPositionFault">
        <soap:fault name="InvalidPositionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidCountFault">
        <soap:fault name="InvalidCountFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdai_core_types.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
  <xsd:import namespace="http://www.w3.org/2005/08/addressing" schemaLocation="http://www.w3.org/2006/03/addressing/ws-addr.xsd"/>
  <!--general types-->
  <!--A type that holds the abstract name (a URI) of a data resource-->
  <xsd:simpleType name="DataResourceAbstractNameType">
    <xsd:restriction base="xsd:anyURI"/>
  </xsd:simpleType>
  <xsd:element name="DataResourceAbstractName" type="wsdai:DataResourceAbstractNameType"/>
  <!--The address of a data resource is a WS-Addressing End Point Reference-->
  <!--DAIS will use the EPR <ReferenceParameters> element to hold the-->
  <!--DataResourceAbstractName-->
  <xsd:complexType name="DataResourceAddressType">
    <xsd:complexContent>
      <xsd:extension base="wsa:EndpointReferenceType"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="DataResourceAddress" type="wsdai:DataResourceAddressType"/>
  <xsd:complexType name="DataResourceAddressListType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAddress" minOccurs="1" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DataResourceAddressList" type="wsdai:DataResourceAddressListType"/>
  <!--the wrapper for input/output datasets-->
  <xsd:complexType name="DatasetDataType" mixed="true">
    <xsd:sequence>
      <xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DatasetData" type="wsdai:DatasetDataType"/>
  <!--the base type wrapper for input/output datasets-->
  <!--the DatasetFormatURI indicates the format of-->
  <!--the ##any of DatasetData-->
  <!--It is expected that this type will be extended-->
  <!--by the realisations-->
  <xsd:complexType name="DatasetType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DatasetFormatURI"/>
      <xsd:element ref="wsdai:DatasetData"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--Sunil Ahn Modification : abstract (false -> true)-->
  <xsd:element abstract="false" name="Dataset" type="wsdai:DatasetType"/>
  <!--the base type for query expressions-->
  <xsd:complexType name="ExpressionType">
    <xsd:attribute name="Language" type="xsd:anyURI"/>
  </xsd:complexType>
  <xsd:element name="Expression" type="wsdai:ExpressionType"/>
  <!--the base type for requests that include an abstract resource name parameter-->
  <xsd:complexType name="BaseRequestType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAbstractName"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--the base types for requests that also specify a return type-->
  <xsd:complexType name="RequestType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:BaseRequestType">
        <xsd:sequence>
          <xsd:element ref="wsdai:DatasetFormatURI" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="Request" type="wsdai:RequestType"/>
  <!--the base type for factory requests that include an abstract resource name parameter-->
  <!--a port type QName and a configuration document-->
  <xsd:complexType name="FactoryRequestType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:BaseRequestType">
        <xsd:sequence>
          <xsd:element ref="wsdai:PortTypeQName" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="wsdai:ConfigurationDocument" minOccurs="0" maxOccurs="1"/>
          <xsd:element name="PreferredTargetService" type="wsa:EndpointReferenceType" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="FactoryRequest" type="wsdai:FactoryRequestType"/>
  <!--Static Properties-->
  <!--An open description of the data resource-->
  <xsd:element name="DataResourceDescription">
    <xsd:complexType mixed="true">
      <xsd:sequence>
        <xsd:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <!--The address of the data resource that created this data resource-->
  <xsd:element name="ParentDataResource" type="wsdai:DataResourceAddressType"/>
  <!--The mapping between message type and resource type.-->
  <!--For direct access, where results are returned directly-->
  <!--the DatasetType refers to the supported dataset types.-->
  <xsd:element name="MessageQName" type="xsd:QName"/>
  <xsd:element name="DatasetFormatURI" type="xsd:anyURI"/>
  <xsd:complexType name="DatasetMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:DatasetFormatURI"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DatasetMap" type="wsdai:DatasetMapType"/>
  <!--For indirect access where a new resource results the-->
  <!--ConfigurationType refers to the QName of the configuration-->
  <!--document that identifies the required port type and-->
  <!--provides inital property values-->
  <xsd:element name="PortTypeQName" type="xsd:QName"/>
  <xsd:element name="ConfigurationDocumentQName" type="xsd:QName"/>
  <xsd:complexType name="ConfigurationMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:PortTypeQName"/>
      <xsd:element ref="wsdai:ConfigurationDocumentQName"/>
      <xsd:element name="DefaultConfigurationDocument">
        <xsd:complexType mixed="true">
          <xsd:sequence>
            <xsd:element ref="wsdai:ConfigurationDocument"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="ConfigurationMap" type="wsdai:ConfigurationMapType"/>
  <!--The mapping between message type and language type.-->
  <!--The language here is the language used to form the-->
  <!--request expression, e.g. SQL99-->
  <xsd:element name="LanguageURI" type="xsd:anyURI"/>
  <xsd:complexType name="LanguageMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:LanguageURI"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="LanguageMap" type="wsdai:LanguageMapType"/>
  <!--Is the data resource managed by the data service-->
  <!--or by an external data management system-->
  <xsd:element name="DataResourceManagement">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="ExternallyManaged"/>
        <xsd:enumeration value="ServiceManaged"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <!--Configurable properties-->
  <xsd:element name="Readable" type="xsd:boolean" default="true"/>
  <xsd:element name="Writeable" type="xsd:boolean"/>
  <xsd:element name="ConcurrentAccess" type="xsd:boolean"/>
  <xsd:element name="TransactionInitiation">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="NotSupported"/>
        <xsd:enumeration value="Automatic"/>
        <xsd:enumeration value="Manual"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="TransactionIsolation">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="NotSupported"/>
        <xsd:enumeration value="ReadUncommitted"/>
        <xsd:enumeration value="ReadCommitted"/>
        <xsd:enumeration value="RepeatableRead"/>
        <xsd:enumeration value="Serialisable"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="ChildSensitiveToParent">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="Insensitive"/>
        <xsd:enumeration value="Sensitive"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="ParentSensitiveToChild">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="Insensitive"/>
        <xsd:enumeration value="Sensitive"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <!--core property and configuration documents-->
  <xsd:complexType name="PropertyDocumentType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAbstractName"/>
      <xsd:element ref="wsdai:DataResourceManagement"/>
      <xsd:element ref="wsdai:ParentDataResource" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:DatasetMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:ConfigurationMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:LanguageMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:DataResourceDescription"/>
      <xsd:element ref="wsdai:Readable"/>
      <xsd:element ref="wsdai:Writeable"/>
      <xsd:element ref="wsdai:ConcurrentAccess"/>
      <xsd:element ref="wsdai:TransactionInitiation"/>
      <xsd:element ref="wsdai:TransactionIsolation"/>
      <xsd:element ref="wsdai:ChildSensitiveToParent"/>
      <xsd:element ref="wsdai:ParentSensitiveToChild"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="PropertyDocument" type="wsdai:PropertyDocumentType"/>
  <xsd:complexType name="ConfigurationDocumentType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceDescription" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:Readable" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:Writeable" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:TransactionInitiation" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:TransactionIsolation" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:ChildSensitiveToParent" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:ParentSensitiveToChild" minOccurs="0" maxOccurs="1"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--The head of the substitution group of configuration documents-->
  <xsd:element name="ConfigurationDocument" type="wsdai:ConfigurationDocumentType"/>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://www.w3.org/2006/03/addressing/ws-addr.xsd</con:url><con:content><![CDATA[<!--W3C XML Schema defined in the Web Services Addressing 1.0 specification
    http://www.w3.org/TR/ws-addr-core

   Copyright 짤 2005 World Wide Web Consortium,

   (Massachusetts Institute of Technology, European Research Consortium for
   Informatics and Mathematics, Keio University). All Rights Reserved. This
   work is distributed under the W3C짰 Software License [1] in the hope that
   it will be useful, but WITHOUT ANY WARRANTY; without even the implied
   warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

   [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231

   $Id: ws-addr.xsd,v 1.2 2008/07/23 13:38:16 plehegar Exp $-->
<xs:schema targetNamespace="http://www.w3.org/2005/08/addressing" blockDefault="#all" elementFormDefault="qualified" finalDefault="" attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2005/08/addressing">
  <!--Constructs from the WS-Addressing Core-->
  <xs:element name="EndpointReference" type="tns:EndpointReferenceType"/>
  <xs:complexType name="EndpointReferenceType" mixed="false">
    <xs:sequence>
      <xs:element name="Address" type="tns:AttributedURIType"/>
      <xs:element ref="tns:ReferenceParameters" minOccurs="0"/>
      <xs:element ref="tns:Metadata" minOccurs="0"/>
      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="ReferenceParameters" type="tns:ReferenceParametersType"/>
  <xs:complexType name="ReferenceParametersType" mixed="false">
    <xs:sequence>
      <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="Metadata" type="tns:MetadataType"/>
  <xs:complexType name="MetadataType" mixed="false">
    <xs:sequence>
      <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="MessageID" type="tns:AttributedURIType"/>
  <xs:element name="RelatesTo" type="tns:RelatesToType"/>
  <xs:complexType name="RelatesToType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:anyURI">
        <xs:attribute name="RelationshipType" type="tns:RelationshipTypeOpenEnum" use="optional" default="http://www.w3.org/2005/08/addressing/reply"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="RelationshipTypeOpenEnum">
    <xs:union memberTypes="tns:RelationshipType xs:anyURI"/>
  </xs:simpleType>
  <xs:simpleType name="RelationshipType">
    <xs:restriction base="xs:anyURI">
      <xs:enumeration value="http://www.w3.org/2005/08/addressing/reply"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ReplyTo" type="tns:EndpointReferenceType"/>
  <xs:element name="From" type="tns:EndpointReferenceType"/>
  <xs:element name="FaultTo" type="tns:EndpointReferenceType"/>
  <xs:element name="To" type="tns:AttributedURIType"/>
  <xs:element name="Action" type="tns:AttributedURIType"/>
  <xs:complexType name="AttributedURIType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:anyURI">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <!--Constructs from the WS-Addressing SOAP binding-->
  <xs:attribute name="IsReferenceParameter" type="xs:boolean"/>
  <xs:simpleType name="FaultCodesOpenEnumType">
    <xs:union memberTypes="tns:FaultCodesType xs:QName"/>
  </xs:simpleType>
  <xs:simpleType name="FaultCodesType">
    <xs:restriction base="xs:QName">
      <xs:enumeration value="tns:InvalidAddressingHeader"/>
      <xs:enumeration value="tns:InvalidAddress"/>
      <xs:enumeration value="tns:InvalidEPR"/>
      <xs:enumeration value="tns:InvalidCardinality"/>
      <xs:enumeration value="tns:MissingAddressInEPR"/>
      <xs:enumeration value="tns:DuplicateMessageID"/>
      <xs:enumeration value="tns:ActionMismatch"/>
      <xs:enumeration value="tns:MessageAddressingHeaderRequired"/>
      <xs:enumeration value="tns:DestinationUnreachable"/>
      <xs:enumeration value="tns:ActionNotSupported"/>
      <xs:enumeration value="tns:EndpointUnavailable"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="RetryAfter" type="tns:AttributedUnsignedLongType"/>
  <xs:complexType name="AttributedUnsignedLongType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:unsignedLong">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:element name="ProblemHeaderQName" type="tns:AttributedQNameType"/>
  <xs:complexType name="AttributedQNameType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:QName">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:element name="ProblemIRI" type="tns:AttributedURIType"/>
  <xs:element name="ProblemAction" type="tns:ProblemActionType"/>
  <xs:complexType name="ProblemActionType" mixed="false">
    <xs:sequence>
      <xs:element ref="tns:Action" minOccurs="0"/>
      <xs:element name="SoapAction" minOccurs="0" type="xs:anyURI"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdai_core_porttypes.wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="wsdai" targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
  <!--WSDL IMPORTS ##################################################-->
  <!--WSDL TYPES ####################################################-->
  <wsdl:types>
    <xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" elementFormDefault="qualified">
      <xsd:include schemaLocation="./wsdai_core_types.xsd"/>
      <!--#####################-->
      <!--### General Types ###-->
      <!--#####################-->
      <xsd:complexType name="DataResourceUnavailableFaultType"/>
      <xsd:element name="DataResourceUnavailableFault" type="wsdai:DataResourceUnavailableFaultType"/>
      <xsd:complexType name="ServiceBusyFaultType"/>
      <xsd:element name="ServiceBusyFault" type="wsdai:ServiceBusyFaultType"/>
      <xsd:complexType name="NotAuthorizedFaultType"/>
      <xsd:element name="NotAuthorizedFault" type="wsdai:NotAuthorizedFaultType"/>
      <xsd:complexType name="InvalidResourceNameFaultType"/>
      <xsd:element name="InvalidResourceNameFault" type="wsdai:InvalidResourceNameFaultType"/>
      <xsd:complexType name="InvalidExpressionFaultType"/>
      <xsd:element name="InvalidExpressionFault" type="wsdai:InvalidExpressionFaultType"/>
      <xsd:complexType name="InvalidLanguageFaultType"/>
      <xsd:element name="InvalidLanguageFault" type="wsdai:InvalidLanguageFaultType"/>
      <xsd:complexType name="InvalidDatasetFormatFaultType"/>
      <xsd:element name="InvalidDatasetFormatFault" type="wsdai:InvalidDatasetFormatFaultType"/>
      <xsd:complexType name="InvalidPortTypeQNameFaultType"/>
      <xsd:element name="InvalidPortTypeQNameFault" type="wsdai:InvalidPortTypeQNameFaultType"/>
      <xsd:complexType name="InvalidConfigurationDocumentFaultType"/>
      <xsd:element name="InvalidConfigurationDocumentFault" type="wsdai:InvalidConfigurationDocumentFaultType"/>
      <!--#######################-->
      <!--### GetResourceList ###-->
      <!--#######################-->
      <xsd:element name="GetResourceListRequest">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="GetResourceListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAddress" minOccurs="0" maxOccurs="unbounded"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--###############-->
      <!--### Resolve ###-->
      <!--###############-->
      <xsd:element name="ResolveRequest">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAbstractName"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ResolveResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAddress" maxOccurs="unbounded"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--######################################-->
      <!--### GetDatResourcePropertyDocument ###-->
      <!--######################################-->
      <xsd:element name="GetDataResourcePropertyDocumentRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType"/>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <!--###########################-->
      <!--### DestroyDataResource ###-->
      <!--###########################-->
      <xsd:element name="DestroyDataResourceRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:BaseRequestType"/>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DestroyDataResourceResponse">
        <xsd:complexType/>
      </xsd:element>
      <!--#############################-->
      <!--### GenericQuery Messages ###-->
      <!--#############################-->
      <xsd:element name="GenericExpression">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:ExpressionType">
              <xsd:sequence>
                <xsd:any namespace="##any"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GenericQueryRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType">
              <xsd:sequence>
                <xsd:element ref="wsdai:GenericExpression"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GenericQueryResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:Dataset"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:schema>
  </wsdl:types>
  <!--WSDL MESSAGES #############################################-->
  <wsdl:message name="ServiceBusyFault">
    <wsdl:part name="ServiceBusyFault" element="wsdai:ServiceBusyFault"/>
  </wsdl:message>
  <wsdl:message name="DataResourceUnavailableFault">
    <wsdl:part name="DataResourceUnavailableFault" element="wsdai:DataResourceUnavailableFault"/>
  </wsdl:message>
  <wsdl:message name="NotAuthorizedFault">
    <wsdl:part name="NotAuthorizedFault" element="wsdai:NotAuthorizedFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidResourceNameFault">
    <wsdl:part name="InvalidResourceNameFault" element="wsdai:InvalidResourceNameFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidExpressionFault">
    <wsdl:part name="InvalidExpressionFault" element="wsdai:InvalidLanguageFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidLanguageFault">
    <wsdl:part name="InvalidLanguageFault" element="wsdai:InvalidLanguageFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidDatasetFormatFault">
    <wsdl:part name="InvalidDatasetFormatFault" element="wsdai:InvalidDatasetFormatFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidPortTypeQNameFault">
    <wsdl:part name="InvalidPortTypeQNameFault" element="wsdai:InvalidPortTypeQNameFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidConfigurationDocumentFault">
    <wsdl:part name="InvalidConfigurationDocumentFault" element="wsdai:InvalidConfigurationDocumentFault"/>
  </wsdl:message>
  <wsdl:message name="GetResourceListRequest">
    <wsdl:part name="GetResourceListRequest" element="wsdai:GetResourceListRequest"/>
  </wsdl:message>
  <wsdl:message name="GetResourceListResponse">
    <wsdl:part name="GetResourceListResponse" element="wsdai:GetResourceListResponse"/>
  </wsdl:message>
  <wsdl:message name="ResolveRequest">
    <wsdl:part name="ResolveRequest" element="wsdai:ResolveRequest"/>
  </wsdl:message>
  <wsdl:message name="ResolveResponse">
    <wsdl:part name="ResolveResponse" element="wsdai:ResolveResponse"/>
  </wsdl:message>
  <wsdl:message name="GetDataResourcePropertyDocumentRequest">
    <wsdl:part name="GetDataResourcePropertyDocumentRequest" element="wsdai:GetDataResourcePropertyDocumentRequest"/>
  </wsdl:message>
  <wsdl:message name="GetDataResourcePropertyDocumentResponse">
    <wsdl:part name="GetDataResourcePropertyDocumentResponse" element="wsdai:PropertyDocument"/>
  </wsdl:message>
  <wsdl:message name="DestroyDataResourceRequest">
    <wsdl:part name="DestroyDataResourceRequest" element="wsdai:DestroyDataResourceRequest"/>
  </wsdl:message>
  <wsdl:message name="DestroyDataResourceResponse">
    <wsdl:part name="DestroyDataResourceResponse" element="wsdai:DestroyDataResourceResponse"/>
  </wsdl:message>
  <wsdl:message name="GenericQueryRequest">
    <wsdl:part name="GenericQueryRequest" element="wsdai:GenericQueryRequest"/>
  </wsdl:message>
  <wsdl:message name="GenericQueryResponse">
    <wsdl:part name="GenericQueryResponse" element="wsdai:GenericQueryResponse"/>
  </wsdl:message>
  <!--WSDL PORTTYPES #############################################-->
  <wsdl:portType name="CoreDataAccessPT">
    <wsdl:operation name="GetDataResourcePropertyDocument">
      <wsdl:input name="GetDataResourcePropertyDocumentRequest" message="wsdai:GetDataResourcePropertyDocumentRequest"/>
      <wsdl:output name="GetDataResourcePropertyDocumentResponse" message="wsdai:GetDataResourcePropertyDocumentResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
    </wsdl:operation>
    <wsdl:operation name="DestroyDataResource">
      <wsdl:input message="wsdai:DestroyDataResourceRequest"/>
      <wsdl:output message="wsdai:DestroyDataResourceResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="GenericQuery">
      <wsdl:input message="wsdai:GenericQueryRequest"/>
      <wsdl:output message="wsdai:GenericQueryResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="InvalidExpressionFault" message="wsdai:InvalidExpressionFault"/>
      <wsdl:fault name="InvalidLanguageFault" message="wsdai:InvalidLanguageFault"/>
      <wsdl:fault name="InvalidDatasetFormatFault" message="wsdai:InvalidDatasetFormatFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="CoreResourceListPT">
    <wsdl:operation name="GetResourceList">
      <wsdl:input name="GetResourceListRequest" message="wsdai:GetResourceListRequest"/>
      <wsdl:output name="GetResourceListResponse" message="wsdai:GetResourceListResponse"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="Resolve">
      <wsdl:input message="wsdai:ResolveRequest"/>
      <wsdl:output message="wsdai:ResolveResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
  </wsdl:portType>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdair_sqlresponse_types.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wrs="http://java.sun.com/xml/ns/jdbc" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" schemaLocation="wsdai_core_types.xsd"/>
  <!--sql response description-->
  <xsd:complexType name="SQLResponseItemType">
    <xsd:sequence>
      <xsd:element name="SequenceNumber" type="xsd:unsignedInt"/>
      <xsd:element name="Name">
        <xsd:simpleType>
          <xsd:restriction base="xsd:token">
            <xsd:enumeration value="Rowset"/>
            <xsd:enumeration value="UpdateCount"/>
            <xsd:enumeration value="ReturnValue"/>
            <xsd:enumeration value="OutputParameter"/>
            <xsd:enumeration value="CommunicationsArea"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="SQLResponseItem" type="wsdair:SQLResponseItemType"/>
  <xsd:element name="NumberOfSQLRowsets" type="xsd:unsignedInt"/>
  <xsd:element name="NumberOfSQLUpdateCounts" type="xsd:unsignedInt"/>
  <xsd:element name="NumberOfSQLReturnValues" type="xsd:unsignedInt"/>
  <xsd:element name="NumberOfSQLOutputParameters" type="xsd:unsignedInt"/>
  <xsd:element name="NumberOfSQLCommunicationsAreas" type="xsd:unsignedInt"/>
  <!--properties that describe a SQL response data service-->
  <xsd:complexType name="SQLResponsePropertyDocumentType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:PropertyDocumentType">
        <xsd:sequence>
          <xsd:element ref="wsdair:SQLResponseItem" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="wsdair:NumberOfSQLRowsets"/>
          <xsd:element ref="wsdair:NumberOfSQLUpdateCounts"/>
          <xsd:element ref="wsdair:NumberOfSQLReturnValues"/>
          <xsd:element ref="wsdair:NumberOfSQLOutputParameters"/>
          <xsd:element ref="wsdair:NumberOfSQLCommunicationsAreas"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="SQLResponsePropertyDocument" type="wsdair:SQLResponsePropertyDocumentType"/>
  <!--the core configuration document is used as no extra configuration-->
  <!--properties are defined for SQL response-->
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdair_sqlaccess_types.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wrs="http://java.sun.com/xml/ns/jdbc" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://java.sun.com/xml/ns/jdbc" schemaLocation="http://java.sun.com/xml/ns/jdbc/webrowset.xsd"/>
  <xsd:import namespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" schemaLocation="wsdai_core_types.xsd"/>
  <!--static properties-->
  <xsd:element name="SchemaDescription">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##any" processContents="lax"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <!--sql access-->
  <!--general response types-->
  <xsd:element name="SQLUpdateCount" type="xsd:int"/>
  <xsd:element name="SQLReturnValue" type="xsd:string"/>
  <xsd:complexType name="SQLOutputParameterType">
    <xsd:sequence>
      <xsd:element name="index" type="xsd:int"/>
      <xsd:element name="value" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="SQLOutputParameter" type="wsdair:SQLOutputParameterType"/>
  <xsd:complexType name="SQLCommunicationsAreaType">
    <xsd:sequence>
      <xsd:element name="SQLState" type="xsd:string" minOccurs="0"/>
      <xsd:element name="VendorCode" type="xsd:string" minOccurs="0"/>
      <xsd:element name="MessageText" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="SQLCommunicationsArea" type="wsdair:SQLCommunicationsAreaType"/>
  <!--the data returned after running a SQL command-->
  <!--any rowset data is held in the generic DatasetType base type-->
  <!--in the format indicated by the DatasetFormatURI input parameter-->
  <xsd:complexType name="SQLDatasetType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:DatasetType">
        <xsd:sequence>
          <xsd:element ref="wsdair:SQLUpdateCount" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="wsdair:SQLOutputParameter" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="wsdair:SQLReturnValue" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="wsdair:SQLCommunicationsArea" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <!--Sunil Ahn : remove substitutionGroup="wsdai:Dataset" from the follwoing line-->
  <xsd:element name="SQLDataset" type="wsdair:SQLDatasetType"/>
  <!--property and configuration documents-->
  <xsd:complexType name="SQLPropertyDocumentType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:PropertyDocumentType">
        <xsd:sequence>
          <xsd:element ref="wsdair:SchemaDescription"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="SQLPropertyDocument" type="wsdair:SQLPropertyDocumentType"/>
  <!--the core configuration document is used as no extra configuration-->
  <!--properties are defined for SQL access-->
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://java.sun.com/xml/ns/jdbc/webrowset.xsd</con:url><con:content><![CDATA[<!--WebRowSet XML Schema by Jonathan Bruce (Sun Microsystems Inc.)-->
<xs:schema targetNamespace="http://java.sun.com/xml/ns/jdbc" elementFormDefault="qualified" xmlns:wrs="http://java.sun.com/xml/ns/jdbc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="webRowSet">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="wrs:properties"/>
        <xs:element ref="wrs:metadata"/>
        <xs:element ref="wrs:data"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="columnValue" type="xs:anyType"/>
  <xs:element name="updateValue" type="xs:anyType"/>
  <xs:element name="properties">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="command" type="xs:string"/>
        <xs:element name="concurrency" type="xs:string"/>
        <xs:element name="datasource" type="xs:string"/>
        <xs:element name="escape-processing" type="xs:string"/>
        <xs:element name="fetch-direction" type="xs:string"/>
        <xs:element name="fetch-size" type="xs:string"/>
        <xs:element name="isolation-level" type="xs:string"/>
        <xs:element name="key-columns">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element name="column" type="xs:string"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="map">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element name="type" type="xs:string"/>
              <xs:element name="class" type="xs:string"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="max-field-size" type="xs:string"/>
        <xs:element name="max-rows" type="xs:string"/>
        <xs:element name="query-timeout" type="xs:string"/>
        <xs:element name="read-only" type="xs:string"/>
        <xs:element name="rowset-type" type="xs:string"/>
        <xs:element name="show-deleted" type="xs:string"/>
        <xs:element name="table-name" type="xs:string"/>
        <xs:element name="url" type="xs:string"/>
        <xs:element name="sync-provider">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="sync-provider-name" type="xs:string"/>
              <xs:element name="sync-provider-vendor" type="xs:string"/>
              <xs:element name="sync-provider-version" type="xs:string"/>
              <xs:element name="sync-provider-grade" type="xs:string"/>
              <xs:element name="data-source-lock" type="xs:string"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="metadata">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="column-count" type="xs:string"/>
        <xs:choice>
          <xs:element name="column-definition" minOccurs="0" maxOccurs="unbounded">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="column-index" type="xs:string"/>
                <xs:element name="auto-increment" type="xs:string"/>
                <xs:element name="case-sensitive" type="xs:string"/>
                <xs:element name="currency" type="xs:string"/>
                <xs:element name="nullable" type="xs:string"/>
                <xs:element name="signed" type="xs:string"/>
                <xs:element name="searchable" type="xs:string"/>
                <xs:element name="column-display-size" type="xs:string"/>
                <xs:element name="column-label" type="xs:string"/>
                <xs:element name="column-name" type="xs:string"/>
                <xs:element name="schema-name" type="xs:string"/>
                <xs:element name="column-precision" type="xs:string"/>
                <xs:element name="column-scale" type="xs:string"/>
                <xs:element name="table-name" type="xs:string"/>
                <xs:element name="catalog-name" type="xs:string"/>
                <xs:element name="column-type" type="xs:string"/>
                <xs:element name="column-type-name" type="xs:string"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="data">
    <xs:complexType>
      <xs:sequence minOccurs="0" maxOccurs="unbounded">
        <xs:element name="currentRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="insertRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:choice minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
              <xs:element ref="wrs:updateValue"/>
            </xs:choice>
          </xs:complexType>
        </xs:element>
        <xs:element name="deleteRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
              <xs:element ref="wrs:updateValue"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="modifyRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
              <xs:element ref="wrs:updateValue"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache></con:interface><con:interface name="SQLResponseFactory" bindingName="{http://www.ggf.org/namespaces/2005/12/WS-DAIR}SQLResponseFactory" soapVersion="1_1" definition="file:C:\Documents and Settings\siahn\My Documents\base\sqlresponse.wsdl" xsi:type="con:WsdlInterface" wsaVersion="NONE" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:endpoints/><con:operation isOneWay="false" action="" name="SQLRowsetFactory" bindingOperationName="SQLRowsetFactory" inputName="" receivesAttachments="false" sendsAttachments="false" type="Request-Response"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:add="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:SQLRowsetFactoryRequest>
         <ws1:DataResourceAbstractName>/SQLResponse/responses55_3</ws1:DataResourceAbstractName>
         <ws:Position>1</ws:Position>
         <ws:Count>1</ws:Count>
      </ws:SQLRowsetFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call></con:operation><con:definitionCache rootPart="file:C:\Documents and Settings\siahn\My Documents\base\sqlresponse.wsdl" type="TEXT"><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\sqlresponse.wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="wsdair" targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <!--WSDL IMPORTS ##################################################-->
  <wsdl:import location="wsdai_core_porttypes.wsdl" namespace="http://www.ggf.org/namespaces/2005/12/WS-DAI"/>
  <!--WSDL TYPES ####################################################-->
  <wsdl:types>
    <xsd:schema elementFormDefault="qualified" targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAIR">
      <xsd:import namespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" schemaLocation="wsdai_core_types.xsd"/>
      <xsd:include schemaLocation="./wsdair_sqlaccess_types.xsd"/>
      <xsd:include schemaLocation="./wsdair_sqlresponse_types.xsd"/>
      <xsd:complexType name="InvalidPositionFaultType"/>
      <xsd:element name="InvalidPositionFault" type="wsdair:InvalidPositionFaultType"/>
      <xsd:complexType name="InvalidCountFaultType"/>
      <xsd:element name="InvalidCountFault" type="wsdair:InvalidCountFaultType"/>
      <!--########################################-->
      <!--### GetSQLResponseItem Message Types ###-->
      <!--########################################-->
      <xsd:element name="GetSQLResponseItemRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType">
              <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="1" name="Position" type="xsd:unsignedInt"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="Count" type="xsd:unsignedInt"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetSQLResponseItemResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" ref="wsdair:SQLDataset"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--##################################-->
      <!--### GetSQLRowset Message Types ###-->
      <!--##################################-->
      <xsd:element name="GetSQLRowsetRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType">
              <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="1" name="Position" type="xsd:unsignedInt"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="Count" type="xsd:unsignedInt"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetSQLRowsetResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" ref="wsdai:Dataset"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--#########################################-->
      <!--### SQLRowsetFactory Message Types ###-->
      <!--#########################################-->
      <xsd:element name="SQLRowsetFactoryRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:FactoryRequestType">
              <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="1" name="Position" type="xsd:unsignedInt"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="Count" type="xsd:unsignedInt"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SQLRowsetFactoryResponse" type="wsdai:DataResourceAddressListType"/>
      <!--#######################################-->
      <!--### GetSQLUpdateCount Message Types ###-->
      <!--#######################################-->
      <xsd:element name="GetSQLUpdateCountRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:BaseRequestType">
              <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="1" name="Position" type="xsd:unsignedInt"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="Count" type="xsd:unsignedInt"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetSQLUpdateCountResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="1" name="UpdateCount" type="xsd:int"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--#######################################-->
      <!--### GetSQLReturnValue Message Types ###-->
      <!--#######################################-->
      <xsd:element name="GetSQLReturnValueRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:BaseRequestType"/>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetSQLReturnValueResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="0" name="ReturnValue" type="xsd:string"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--###########################################-->
      <!--### GetSQLOutputParameter Message Types ###-->
      <!--###########################################-->
      <xsd:element name="GetSQLOutputParameterRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:BaseRequestType">
              <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="1" name="Position" type="xsd:unsignedInt"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="Count" type="xsd:unsignedInt"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetSQLOutputParameterResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="1" ref="wsdair:SQLOutputParameter"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--#############################################-->
      <!--### GetSQLCommunicationArea Message Types ###-->
      <!--#############################################-->
      <xsd:element name="GetSQLCommunicationAreaRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:BaseRequestType">
              <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="1" name="Position" type="xsd:unsignedInt"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="Count" type="xsd:unsignedInt"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetSQLCommunicationAreaResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" ref="wsdair:SQLCommunicationsArea"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:schema>
  </wsdl:types>
  <!--WSDL MESSAGES #################################################-->
  <wsdl:message name="InvalidPositionFault">
    <wsdl:part name="InvalidPositionFault" element="wsdair:InvalidPositionFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidCountFault">
    <wsdl:part name="InvalidCountFault" element="wsdair:InvalidCountFault"/>
  </wsdl:message>
  <!--###############################################-->
  <!--### GetSQLResponsePropertyDocument Messages ###-->
  <!--###############################################-->
  <wsdl:message name="GetSQLResponsePropertyDocumentRequest">
    <wsdl:part element="wsdai:GetDataResourcePropertyDocumentRequest" name="GetSQLResponsePropertyDocumentRequest"/>
  </wsdl:message>
  <wsdl:message name="GetSQLResponsePropertyDocumentResponse">
    <wsdl:part element="wsdair:SQLResponsePropertyDocument" name="GetSQLResponsePropertyDocumentResponse"/>
  </wsdl:message>
  <!--###################################-->
  <!--### GetSQLResponseItem Messages ###-->
  <!--###################################-->
  <wsdl:message name="GetSQLResponseItemRequest">
    <wsdl:part element="wsdair:GetSQLResponseItemRequest" name="GetSQLResponseItemRequest"/>
  </wsdl:message>
  <wsdl:message name="GetSQLResponseItemResponse">
    <wsdl:part element="wsdair:GetSQLResponseItemResponse" name="GetSQLResponseItemResponse"/>
  </wsdl:message>
  <!--#############################-->
  <!--### GetSQLRowset Messages ###-->
  <!--#############################-->
  <wsdl:message name="GetSQLRowsetRequest">
    <wsdl:part element="wsdair:GetSQLRowsetRequest" name="GetSQLRowsetRequest"/>
  </wsdl:message>
  <wsdl:message name="GetSQLRowsetResponse">
    <wsdl:part element="wsdair:GetSQLRowsetResponse" name="GetSQLRowsetResponse"/>
  </wsdl:message>
  <!--####################################-->
  <!--### SQLRowsetFactory Messages ###-->
  <!--####################################-->
  <wsdl:message name="SQLRowsetFactoryRequest">
    <wsdl:part element="wsdair:SQLRowsetFactoryRequest" name="SQLRowsetFactoryRequest"/>
  </wsdl:message>
  <wsdl:message name="SQLRowsetFactoryResponse">
    <wsdl:part element="wsdair:SQLRowsetFactoryResponse" name="SQLRowsetFactoryResponse"/>
  </wsdl:message>
  <!--####################################-->
  <!--### GetSQLUpdateCount Messages ###-->
  <!--####################################-->
  <wsdl:message name="GetSQLUpdateCountRequest">
    <wsdl:part element="wsdair:GetSQLUpdateCountRequest" name="GetSQLUpdateCountRequest"/>
  </wsdl:message>
  <wsdl:message name="GetSQLUpdateCountResponse">
    <wsdl:part element="wsdair:GetSQLUpdateCountResponse" name="GetSQLUpdateCountResponse"/>
  </wsdl:message>
  <!--####################################-->
  <!--### GetSQLReturnValue Messages ###-->
  <!--####################################-->
  <wsdl:message name="GetSQLReturnValueRequest">
    <wsdl:part element="wsdair:GetSQLReturnValueRequest" name="GetSQLReturnValueRequest"/>
  </wsdl:message>
  <wsdl:message name="GetSQLReturnValueResponse">
    <wsdl:part element="wsdair:GetSQLReturnValueResponse" name="GetSQLReturnValueResponse"/>
  </wsdl:message>
  <!--########################################-->
  <!--### GetSQLOutputParameter Messages ###-->
  <!--########################################-->
  <wsdl:message name="GetSQLOutputParameterRequest">
    <wsdl:part element="wsdair:GetSQLOutputParameterRequest" name="GetSQLOutputParameterRequest"/>
  </wsdl:message>
  <wsdl:message name="GetSQLOutputParameterResponse">
    <wsdl:part element="wsdair:GetSQLOutputParameterResponse" name="GetSQLOutputParameterResponse"/>
  </wsdl:message>
  <!--##########################################-->
  <!--### GetSQLCommunicationArea Messages ###-->
  <!--##########################################-->
  <wsdl:message name="GetSQLCommunicationAreaRequest">
    <wsdl:part element="wsdair:GetSQLCommunicationAreaRequest" name="GetSQLCommunicationAreaRequest"/>
  </wsdl:message>
  <wsdl:message name="GetSQLCommunicationAreaResponse">
    <wsdl:part element="wsdair:GetSQLCommunicationAreaResponse" name="GetSQLCommunicationAreaResponse"/>
  </wsdl:message>
  <!--WSDL PORT TYPES ###############################################-->
  <wsdl:portType name="SQLResponsePT">
    <wsdl:operation name="GetSQLResponsePropertyDocument">
      <wsdl:input message="wsdair:GetSQLResponsePropertyDocumentRequest" name="GetSQLResponsePropertyDocumentRequest"/>
      <wsdl:output message="wsdair:GetSQLResponsePropertyDocumentResponse" name="GetSQLResponsePropertyDocumentResponse"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
    </wsdl:operation>
    <wsdl:operation name="GetSQLResponseItem">
      <wsdl:input message="wsdair:GetSQLResponseItemRequest"/>
      <wsdl:output message="wsdair:GetSQLResponseItemResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:InvalidDatasetFormatFault" name="InvalidDatasetFormatFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdair:InvalidPositionFault" name="InvalidPositionFault"/>
      <wsdl:fault message="wsdair:InvalidCountFault" name="InvalidCountFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
    </wsdl:operation>
    <wsdl:operation name="GetSQLRowset">
      <wsdl:input message="wsdair:GetSQLRowsetRequest"/>
      <wsdl:output message="wsdair:GetSQLRowsetResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:InvalidDatasetFormatFault" name="InvalidDatasetFormatFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdair:InvalidPositionFault" name="InvalidPositionFault"/>
      <wsdl:fault message="wsdair:InvalidCountFault" name="InvalidCountFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="GetSQLUpdateCount">
      <wsdl:input message="wsdair:GetSQLUpdateCountRequest"/>
      <wsdl:output message="wsdair:GetSQLUpdateCountResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdair:InvalidPositionFault" name="InvalidPositionFault"/>
      <wsdl:fault message="wsdair:InvalidCountFault" name="InvalidCountFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="GetSQLReturnValue">
      <wsdl:input message="wsdair:GetSQLReturnValueRequest"/>
      <wsdl:output message="wsdair:GetSQLReturnValueResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdair:InvalidPositionFault" name="InvalidPositionFault"/>
      <wsdl:fault message="wsdair:InvalidCountFault" name="InvalidCountFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="GetSQLOutputParameter">
      <wsdl:input message="wsdair:GetSQLOutputParameterRequest"/>
      <wsdl:output message="wsdair:GetSQLOutputParameterResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdair:InvalidPositionFault" name="InvalidPositionFault"/>
      <wsdl:fault message="wsdair:InvalidCountFault" name="InvalidCountFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="GetSQLCommunicationArea">
      <wsdl:input message="wsdair:GetSQLCommunicationAreaRequest"/>
      <wsdl:output message="wsdair:GetSQLCommunicationAreaResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdair:InvalidPositionFault" name="InvalidPositionFault"/>
      <wsdl:fault message="wsdair:InvalidCountFault" name="InvalidCountFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="SQLResponseFactoryPT">
    <wsdl:operation name="SQLRowsetFactory">
      <wsdl:input message="wsdair:SQLRowsetFactoryRequest"/>
      <wsdl:output message="wsdair:SQLRowsetFactoryResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdair:InvalidPositionFault" name="InvalidPositionFault"/>
      <wsdl:fault message="wsdair:InvalidCountFault" name="InvalidCountFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="SQLResponse" type="wsdair:SQLResponsePT">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetSQLResponsePropertyDocument">
      <soap:operation soapAction="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponse#GetSQLResponsePropertyDocument"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GetSQLResponseItem">
      <soap:operation soapAction=""/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidDatasetFormatFault">
        <soap:fault name="InvalidDatasetFormatFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidPositionFault">
        <soap:fault name="InvalidPositionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidCountFault">
        <soap:fault name="InvalidCountFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GetSQLRowset">
      <soap:operation soapAction=""/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidDatasetFormatFault">
        <soap:fault name="InvalidDatasetFormatFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidPositionFault">
        <soap:fault name="InvalidPositionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidCountFault">
        <soap:fault name="InvalidCountFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GetSQLUpdateCount">
      <soap:operation soapAction=""/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidPositionFault">
        <soap:fault name="InvalidPositionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidCountFault">
        <soap:fault name="InvalidCountFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GetSQLReturnValue">
      <soap:operation soapAction=""/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidPositionFault">
        <soap:fault name="InvalidPositionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidCountFault">
        <soap:fault name="InvalidCountFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GetSQLOutputParameter">
      <soap:operation soapAction=""/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidPositionFault">
        <soap:fault name="InvalidPositionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidCountFault">
        <soap:fault name="InvalidCountFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GetSQLCommunicationArea">
      <soap:operation soapAction=""/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidPositionFault">
        <soap:fault name="InvalidPositionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidCountFault">
        <soap:fault name="InvalidCountFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="SQLResponseFactory" type="wsdair:SQLResponseFactoryPT">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="SQLRowsetFactory">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidPositionFault">
        <soap:fault name="InvalidPositionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidCountFault">
        <soap:fault name="InvalidCountFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdai_core_types.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
  <xsd:import namespace="http://www.w3.org/2005/08/addressing" schemaLocation="http://www.w3.org/2006/03/addressing/ws-addr.xsd"/>
  <!--general types-->
  <!--A type that holds the abstract name (a URI) of a data resource-->
  <xsd:simpleType name="DataResourceAbstractNameType">
    <xsd:restriction base="xsd:anyURI"/>
  </xsd:simpleType>
  <xsd:element name="DataResourceAbstractName" type="wsdai:DataResourceAbstractNameType"/>
  <!--The address of a data resource is a WS-Addressing End Point Reference-->
  <!--DAIS will use the EPR <ReferenceParameters> element to hold the-->
  <!--DataResourceAbstractName-->
  <xsd:complexType name="DataResourceAddressType">
    <xsd:complexContent>
      <xsd:extension base="wsa:EndpointReferenceType"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="DataResourceAddress" type="wsdai:DataResourceAddressType"/>
  <xsd:complexType name="DataResourceAddressListType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAddress" minOccurs="1" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DataResourceAddressList" type="wsdai:DataResourceAddressListType"/>
  <!--the wrapper for input/output datasets-->
  <xsd:complexType name="DatasetDataType" mixed="true">
    <xsd:sequence>
      <xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DatasetData" type="wsdai:DatasetDataType"/>
  <!--the base type wrapper for input/output datasets-->
  <!--the DatasetFormatURI indicates the format of-->
  <!--the ##any of DatasetData-->
  <!--It is expected that this type will be extended-->
  <!--by the realisations-->
  <xsd:complexType name="DatasetType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DatasetFormatURI"/>
      <xsd:element ref="wsdai:DatasetData"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--Sunil Ahn Modification : abstract (false -> true)-->
  <xsd:element abstract="false" name="Dataset" type="wsdai:DatasetType"/>
  <!--the base type for query expressions-->
  <xsd:complexType name="ExpressionType">
    <xsd:attribute name="Language" type="xsd:anyURI"/>
  </xsd:complexType>
  <xsd:element name="Expression" type="wsdai:ExpressionType"/>
  <!--the base type for requests that include an abstract resource name parameter-->
  <xsd:complexType name="BaseRequestType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAbstractName"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--the base types for requests that also specify a return type-->
  <xsd:complexType name="RequestType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:BaseRequestType">
        <xsd:sequence>
          <xsd:element ref="wsdai:DatasetFormatURI" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="Request" type="wsdai:RequestType"/>
  <!--the base type for factory requests that include an abstract resource name parameter-->
  <!--a port type QName and a configuration document-->
  <xsd:complexType name="FactoryRequestType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:BaseRequestType">
        <xsd:sequence>
          <xsd:element ref="wsdai:PortTypeQName" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="wsdai:ConfigurationDocument" minOccurs="0" maxOccurs="1"/>
          <xsd:element name="PreferredTargetService" type="wsa:EndpointReferenceType" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="FactoryRequest" type="wsdai:FactoryRequestType"/>
  <!--Static Properties-->
  <!--An open description of the data resource-->
  <xsd:element name="DataResourceDescription">
    <xsd:complexType mixed="true">
      <xsd:sequence>
        <xsd:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <!--The address of the data resource that created this data resource-->
  <xsd:element name="ParentDataResource" type="wsdai:DataResourceAddressType"/>
  <!--The mapping between message type and resource type.-->
  <!--For direct access, where results are returned directly-->
  <!--the DatasetType refers to the supported dataset types.-->
  <xsd:element name="MessageQName" type="xsd:QName"/>
  <xsd:element name="DatasetFormatURI" type="xsd:anyURI"/>
  <xsd:complexType name="DatasetMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:DatasetFormatURI"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DatasetMap" type="wsdai:DatasetMapType"/>
  <!--For indirect access where a new resource results the-->
  <!--ConfigurationType refers to the QName of the configuration-->
  <!--document that identifies the required port type and-->
  <!--provides inital property values-->
  <xsd:element name="PortTypeQName" type="xsd:QName"/>
  <xsd:element name="ConfigurationDocumentQName" type="xsd:QName"/>
  <xsd:complexType name="ConfigurationMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:PortTypeQName"/>
      <xsd:element ref="wsdai:ConfigurationDocumentQName"/>
      <xsd:element name="DefaultConfigurationDocument">
        <xsd:complexType mixed="true">
          <xsd:sequence>
            <xsd:element ref="wsdai:ConfigurationDocument"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="ConfigurationMap" type="wsdai:ConfigurationMapType"/>
  <!--The mapping between message type and language type.-->
  <!--The language here is the language used to form the-->
  <!--request expression, e.g. SQL99-->
  <xsd:element name="LanguageURI" type="xsd:anyURI"/>
  <xsd:complexType name="LanguageMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:LanguageURI"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="LanguageMap" type="wsdai:LanguageMapType"/>
  <!--Is the data resource managed by the data service-->
  <!--or by an external data management system-->
  <xsd:element name="DataResourceManagement">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="ExternallyManaged"/>
        <xsd:enumeration value="ServiceManaged"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <!--Configurable properties-->
  <xsd:element name="Readable" type="xsd:boolean" default="true"/>
  <xsd:element name="Writeable" type="xsd:boolean"/>
  <xsd:element name="ConcurrentAccess" type="xsd:boolean"/>
  <xsd:element name="TransactionInitiation">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="NotSupported"/>
        <xsd:enumeration value="Automatic"/>
        <xsd:enumeration value="Manual"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="TransactionIsolation">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="NotSupported"/>
        <xsd:enumeration value="ReadUncommitted"/>
        <xsd:enumeration value="ReadCommitted"/>
        <xsd:enumeration value="RepeatableRead"/>
        <xsd:enumeration value="Serialisable"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="ChildSensitiveToParent">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="Insensitive"/>
        <xsd:enumeration value="Sensitive"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="ParentSensitiveToChild">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="Insensitive"/>
        <xsd:enumeration value="Sensitive"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <!--core property and configuration documents-->
  <xsd:complexType name="PropertyDocumentType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAbstractName"/>
      <xsd:element ref="wsdai:DataResourceManagement"/>
      <xsd:element ref="wsdai:ParentDataResource" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:DatasetMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:ConfigurationMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:LanguageMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:DataResourceDescription"/>
      <xsd:element ref="wsdai:Readable"/>
      <xsd:element ref="wsdai:Writeable"/>
      <xsd:element ref="wsdai:ConcurrentAccess"/>
      <xsd:element ref="wsdai:TransactionInitiation"/>
      <xsd:element ref="wsdai:TransactionIsolation"/>
      <xsd:element ref="wsdai:ChildSensitiveToParent"/>
      <xsd:element ref="wsdai:ParentSensitiveToChild"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="PropertyDocument" type="wsdai:PropertyDocumentType"/>
  <xsd:complexType name="ConfigurationDocumentType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceDescription" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:Readable" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:Writeable" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:TransactionInitiation" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:TransactionIsolation" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:ChildSensitiveToParent" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:ParentSensitiveToChild" minOccurs="0" maxOccurs="1"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--The head of the substitution group of configuration documents-->
  <xsd:element name="ConfigurationDocument" type="wsdai:ConfigurationDocumentType"/>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://www.w3.org/2006/03/addressing/ws-addr.xsd</con:url><con:content><![CDATA[<!--W3C XML Schema defined in the Web Services Addressing 1.0 specification
    http://www.w3.org/TR/ws-addr-core

   Copyright 짤 2005 World Wide Web Consortium,

   (Massachusetts Institute of Technology, European Research Consortium for
   Informatics and Mathematics, Keio University). All Rights Reserved. This
   work is distributed under the W3C짰 Software License [1] in the hope that
   it will be useful, but WITHOUT ANY WARRANTY; without even the implied
   warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

   [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231

   $Id: ws-addr.xsd,v 1.2 2008/07/23 13:38:16 plehegar Exp $-->
<xs:schema targetNamespace="http://www.w3.org/2005/08/addressing" blockDefault="#all" elementFormDefault="qualified" finalDefault="" attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2005/08/addressing">
  <!--Constructs from the WS-Addressing Core-->
  <xs:element name="EndpointReference" type="tns:EndpointReferenceType"/>
  <xs:complexType name="EndpointReferenceType" mixed="false">
    <xs:sequence>
      <xs:element name="Address" type="tns:AttributedURIType"/>
      <xs:element ref="tns:ReferenceParameters" minOccurs="0"/>
      <xs:element ref="tns:Metadata" minOccurs="0"/>
      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="ReferenceParameters" type="tns:ReferenceParametersType"/>
  <xs:complexType name="ReferenceParametersType" mixed="false">
    <xs:sequence>
      <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="Metadata" type="tns:MetadataType"/>
  <xs:complexType name="MetadataType" mixed="false">
    <xs:sequence>
      <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="MessageID" type="tns:AttributedURIType"/>
  <xs:element name="RelatesTo" type="tns:RelatesToType"/>
  <xs:complexType name="RelatesToType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:anyURI">
        <xs:attribute name="RelationshipType" type="tns:RelationshipTypeOpenEnum" use="optional" default="http://www.w3.org/2005/08/addressing/reply"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="RelationshipTypeOpenEnum">
    <xs:union memberTypes="tns:RelationshipType xs:anyURI"/>
  </xs:simpleType>
  <xs:simpleType name="RelationshipType">
    <xs:restriction base="xs:anyURI">
      <xs:enumeration value="http://www.w3.org/2005/08/addressing/reply"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ReplyTo" type="tns:EndpointReferenceType"/>
  <xs:element name="From" type="tns:EndpointReferenceType"/>
  <xs:element name="FaultTo" type="tns:EndpointReferenceType"/>
  <xs:element name="To" type="tns:AttributedURIType"/>
  <xs:element name="Action" type="tns:AttributedURIType"/>
  <xs:complexType name="AttributedURIType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:anyURI">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <!--Constructs from the WS-Addressing SOAP binding-->
  <xs:attribute name="IsReferenceParameter" type="xs:boolean"/>
  <xs:simpleType name="FaultCodesOpenEnumType">
    <xs:union memberTypes="tns:FaultCodesType xs:QName"/>
  </xs:simpleType>
  <xs:simpleType name="FaultCodesType">
    <xs:restriction base="xs:QName">
      <xs:enumeration value="tns:InvalidAddressingHeader"/>
      <xs:enumeration value="tns:InvalidAddress"/>
      <xs:enumeration value="tns:InvalidEPR"/>
      <xs:enumeration value="tns:InvalidCardinality"/>
      <xs:enumeration value="tns:MissingAddressInEPR"/>
      <xs:enumeration value="tns:DuplicateMessageID"/>
      <xs:enumeration value="tns:ActionMismatch"/>
      <xs:enumeration value="tns:MessageAddressingHeaderRequired"/>
      <xs:enumeration value="tns:DestinationUnreachable"/>
      <xs:enumeration value="tns:ActionNotSupported"/>
      <xs:enumeration value="tns:EndpointUnavailable"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="RetryAfter" type="tns:AttributedUnsignedLongType"/>
  <xs:complexType name="AttributedUnsignedLongType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:unsignedLong">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:element name="ProblemHeaderQName" type="tns:AttributedQNameType"/>
  <xs:complexType name="AttributedQNameType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:QName">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:element name="ProblemIRI" type="tns:AttributedURIType"/>
  <xs:element name="ProblemAction" type="tns:ProblemActionType"/>
  <xs:complexType name="ProblemActionType" mixed="false">
    <xs:sequence>
      <xs:element ref="tns:Action" minOccurs="0"/>
      <xs:element name="SoapAction" minOccurs="0" type="xs:anyURI"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdai_core_porttypes.wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="wsdai" targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
  <!--WSDL IMPORTS ##################################################-->
  <!--WSDL TYPES ####################################################-->
  <wsdl:types>
    <xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" elementFormDefault="qualified">
      <xsd:include schemaLocation="./wsdai_core_types.xsd"/>
      <!--#####################-->
      <!--### General Types ###-->
      <!--#####################-->
      <xsd:complexType name="DataResourceUnavailableFaultType"/>
      <xsd:element name="DataResourceUnavailableFault" type="wsdai:DataResourceUnavailableFaultType"/>
      <xsd:complexType name="ServiceBusyFaultType"/>
      <xsd:element name="ServiceBusyFault" type="wsdai:ServiceBusyFaultType"/>
      <xsd:complexType name="NotAuthorizedFaultType"/>
      <xsd:element name="NotAuthorizedFault" type="wsdai:NotAuthorizedFaultType"/>
      <xsd:complexType name="InvalidResourceNameFaultType"/>
      <xsd:element name="InvalidResourceNameFault" type="wsdai:InvalidResourceNameFaultType"/>
      <xsd:complexType name="InvalidExpressionFaultType"/>
      <xsd:element name="InvalidExpressionFault" type="wsdai:InvalidExpressionFaultType"/>
      <xsd:complexType name="InvalidLanguageFaultType"/>
      <xsd:element name="InvalidLanguageFault" type="wsdai:InvalidLanguageFaultType"/>
      <xsd:complexType name="InvalidDatasetFormatFaultType"/>
      <xsd:element name="InvalidDatasetFormatFault" type="wsdai:InvalidDatasetFormatFaultType"/>
      <xsd:complexType name="InvalidPortTypeQNameFaultType"/>
      <xsd:element name="InvalidPortTypeQNameFault" type="wsdai:InvalidPortTypeQNameFaultType"/>
      <xsd:complexType name="InvalidConfigurationDocumentFaultType"/>
      <xsd:element name="InvalidConfigurationDocumentFault" type="wsdai:InvalidConfigurationDocumentFaultType"/>
      <!--#######################-->
      <!--### GetResourceList ###-->
      <!--#######################-->
      <xsd:element name="GetResourceListRequest">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="GetResourceListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAddress" minOccurs="0" maxOccurs="unbounded"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--###############-->
      <!--### Resolve ###-->
      <!--###############-->
      <xsd:element name="ResolveRequest">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAbstractName"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ResolveResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAddress" maxOccurs="unbounded"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--######################################-->
      <!--### GetDatResourcePropertyDocument ###-->
      <!--######################################-->
      <xsd:element name="GetDataResourcePropertyDocumentRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType"/>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <!--###########################-->
      <!--### DestroyDataResource ###-->
      <!--###########################-->
      <xsd:element name="DestroyDataResourceRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:BaseRequestType"/>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DestroyDataResourceResponse">
        <xsd:complexType/>
      </xsd:element>
      <!--#############################-->
      <!--### GenericQuery Messages ###-->
      <!--#############################-->
      <xsd:element name="GenericExpression">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:ExpressionType">
              <xsd:sequence>
                <xsd:any namespace="##any"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GenericQueryRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType">
              <xsd:sequence>
                <xsd:element ref="wsdai:GenericExpression"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GenericQueryResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:Dataset"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:schema>
  </wsdl:types>
  <!--WSDL MESSAGES #############################################-->
  <wsdl:message name="ServiceBusyFault">
    <wsdl:part name="ServiceBusyFault" element="wsdai:ServiceBusyFault"/>
  </wsdl:message>
  <wsdl:message name="DataResourceUnavailableFault">
    <wsdl:part name="DataResourceUnavailableFault" element="wsdai:DataResourceUnavailableFault"/>
  </wsdl:message>
  <wsdl:message name="NotAuthorizedFault">
    <wsdl:part name="NotAuthorizedFault" element="wsdai:NotAuthorizedFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidResourceNameFault">
    <wsdl:part name="InvalidResourceNameFault" element="wsdai:InvalidResourceNameFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidExpressionFault">
    <wsdl:part name="InvalidExpressionFault" element="wsdai:InvalidLanguageFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidLanguageFault">
    <wsdl:part name="InvalidLanguageFault" element="wsdai:InvalidLanguageFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidDatasetFormatFault">
    <wsdl:part name="InvalidDatasetFormatFault" element="wsdai:InvalidDatasetFormatFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidPortTypeQNameFault">
    <wsdl:part name="InvalidPortTypeQNameFault" element="wsdai:InvalidPortTypeQNameFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidConfigurationDocumentFault">
    <wsdl:part name="InvalidConfigurationDocumentFault" element="wsdai:InvalidConfigurationDocumentFault"/>
  </wsdl:message>
  <wsdl:message name="GetResourceListRequest">
    <wsdl:part name="GetResourceListRequest" element="wsdai:GetResourceListRequest"/>
  </wsdl:message>
  <wsdl:message name="GetResourceListResponse">
    <wsdl:part name="GetResourceListResponse" element="wsdai:GetResourceListResponse"/>
  </wsdl:message>
  <wsdl:message name="ResolveRequest">
    <wsdl:part name="ResolveRequest" element="wsdai:ResolveRequest"/>
  </wsdl:message>
  <wsdl:message name="ResolveResponse">
    <wsdl:part name="ResolveResponse" element="wsdai:ResolveResponse"/>
  </wsdl:message>
  <wsdl:message name="GetDataResourcePropertyDocumentRequest">
    <wsdl:part name="GetDataResourcePropertyDocumentRequest" element="wsdai:GetDataResourcePropertyDocumentRequest"/>
  </wsdl:message>
  <wsdl:message name="GetDataResourcePropertyDocumentResponse">
    <wsdl:part name="GetDataResourcePropertyDocumentResponse" element="wsdai:PropertyDocument"/>
  </wsdl:message>
  <wsdl:message name="DestroyDataResourceRequest">
    <wsdl:part name="DestroyDataResourceRequest" element="wsdai:DestroyDataResourceRequest"/>
  </wsdl:message>
  <wsdl:message name="DestroyDataResourceResponse">
    <wsdl:part name="DestroyDataResourceResponse" element="wsdai:DestroyDataResourceResponse"/>
  </wsdl:message>
  <wsdl:message name="GenericQueryRequest">
    <wsdl:part name="GenericQueryRequest" element="wsdai:GenericQueryRequest"/>
  </wsdl:message>
  <wsdl:message name="GenericQueryResponse">
    <wsdl:part name="GenericQueryResponse" element="wsdai:GenericQueryResponse"/>
  </wsdl:message>
  <!--WSDL PORTTYPES #############################################-->
  <wsdl:portType name="CoreDataAccessPT">
    <wsdl:operation name="GetDataResourcePropertyDocument">
      <wsdl:input name="GetDataResourcePropertyDocumentRequest" message="wsdai:GetDataResourcePropertyDocumentRequest"/>
      <wsdl:output name="GetDataResourcePropertyDocumentResponse" message="wsdai:GetDataResourcePropertyDocumentResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
    </wsdl:operation>
    <wsdl:operation name="DestroyDataResource">
      <wsdl:input message="wsdai:DestroyDataResourceRequest"/>
      <wsdl:output message="wsdai:DestroyDataResourceResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="GenericQuery">
      <wsdl:input message="wsdai:GenericQueryRequest"/>
      <wsdl:output message="wsdai:GenericQueryResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="InvalidExpressionFault" message="wsdai:InvalidExpressionFault"/>
      <wsdl:fault name="InvalidLanguageFault" message="wsdai:InvalidLanguageFault"/>
      <wsdl:fault name="InvalidDatasetFormatFault" message="wsdai:InvalidDatasetFormatFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="CoreResourceListPT">
    <wsdl:operation name="GetResourceList">
      <wsdl:input name="GetResourceListRequest" message="wsdai:GetResourceListRequest"/>
      <wsdl:output name="GetResourceListResponse" message="wsdai:GetResourceListResponse"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="Resolve">
      <wsdl:input message="wsdai:ResolveRequest"/>
      <wsdl:output message="wsdai:ResolveResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
  </wsdl:portType>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdair_sqlresponse_types.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wrs="http://java.sun.com/xml/ns/jdbc" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" schemaLocation="wsdai_core_types.xsd"/>
  <!--sql response description-->
  <xsd:complexType name="SQLResponseItemType">
    <xsd:sequence>
      <xsd:element name="SequenceNumber" type="xsd:unsignedInt"/>
      <xsd:element name="Name">
        <xsd:simpleType>
          <xsd:restriction base="xsd:token">
            <xsd:enumeration value="Rowset"/>
            <xsd:enumeration value="UpdateCount"/>
            <xsd:enumeration value="ReturnValue"/>
            <xsd:enumeration value="OutputParameter"/>
            <xsd:enumeration value="CommunicationsArea"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="SQLResponseItem" type="wsdair:SQLResponseItemType"/>
  <xsd:element name="NumberOfSQLRowsets" type="xsd:unsignedInt"/>
  <xsd:element name="NumberOfSQLUpdateCounts" type="xsd:unsignedInt"/>
  <xsd:element name="NumberOfSQLReturnValues" type="xsd:unsignedInt"/>
  <xsd:element name="NumberOfSQLOutputParameters" type="xsd:unsignedInt"/>
  <xsd:element name="NumberOfSQLCommunicationsAreas" type="xsd:unsignedInt"/>
  <!--properties that describe a SQL response data service-->
  <xsd:complexType name="SQLResponsePropertyDocumentType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:PropertyDocumentType">
        <xsd:sequence>
          <xsd:element ref="wsdair:SQLResponseItem" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="wsdair:NumberOfSQLRowsets"/>
          <xsd:element ref="wsdair:NumberOfSQLUpdateCounts"/>
          <xsd:element ref="wsdair:NumberOfSQLReturnValues"/>
          <xsd:element ref="wsdair:NumberOfSQLOutputParameters"/>
          <xsd:element ref="wsdair:NumberOfSQLCommunicationsAreas"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="SQLResponsePropertyDocument" type="wsdair:SQLResponsePropertyDocumentType"/>
  <!--the core configuration document is used as no extra configuration-->
  <!--properties are defined for SQL response-->
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdair_sqlaccess_types.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wrs="http://java.sun.com/xml/ns/jdbc" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://java.sun.com/xml/ns/jdbc" schemaLocation="http://java.sun.com/xml/ns/jdbc/webrowset.xsd"/>
  <xsd:import namespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" schemaLocation="wsdai_core_types.xsd"/>
  <!--static properties-->
  <xsd:element name="SchemaDescription">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##any" processContents="lax"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <!--sql access-->
  <!--general response types-->
  <xsd:element name="SQLUpdateCount" type="xsd:int"/>
  <xsd:element name="SQLReturnValue" type="xsd:string"/>
  <xsd:complexType name="SQLOutputParameterType">
    <xsd:sequence>
      <xsd:element name="index" type="xsd:int"/>
      <xsd:element name="value" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="SQLOutputParameter" type="wsdair:SQLOutputParameterType"/>
  <xsd:complexType name="SQLCommunicationsAreaType">
    <xsd:sequence>
      <xsd:element name="SQLState" type="xsd:string" minOccurs="0"/>
      <xsd:element name="VendorCode" type="xsd:string" minOccurs="0"/>
      <xsd:element name="MessageText" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="SQLCommunicationsArea" type="wsdair:SQLCommunicationsAreaType"/>
  <!--the data returned after running a SQL command-->
  <!--any rowset data is held in the generic DatasetType base type-->
  <!--in the format indicated by the DatasetFormatURI input parameter-->
  <xsd:complexType name="SQLDatasetType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:DatasetType">
        <xsd:sequence>
          <xsd:element ref="wsdair:SQLUpdateCount" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="wsdair:SQLOutputParameter" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="wsdair:SQLReturnValue" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="wsdair:SQLCommunicationsArea" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <!--Sunil Ahn : remove substitutionGroup="wsdai:Dataset" from the follwoing line-->
  <xsd:element name="SQLDataset" type="wsdair:SQLDatasetType"/>
  <!--property and configuration documents-->
  <xsd:complexType name="SQLPropertyDocumentType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:PropertyDocumentType">
        <xsd:sequence>
          <xsd:element ref="wsdair:SchemaDescription"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="SQLPropertyDocument" type="wsdair:SQLPropertyDocumentType"/>
  <!--the core configuration document is used as no extra configuration-->
  <!--properties are defined for SQL access-->
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://java.sun.com/xml/ns/jdbc/webrowset.xsd</con:url><con:content><![CDATA[<!--WebRowSet XML Schema by Jonathan Bruce (Sun Microsystems Inc.)-->
<xs:schema targetNamespace="http://java.sun.com/xml/ns/jdbc" elementFormDefault="qualified" xmlns:wrs="http://java.sun.com/xml/ns/jdbc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="webRowSet">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="wrs:properties"/>
        <xs:element ref="wrs:metadata"/>
        <xs:element ref="wrs:data"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="columnValue" type="xs:anyType"/>
  <xs:element name="updateValue" type="xs:anyType"/>
  <xs:element name="properties">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="command" type="xs:string"/>
        <xs:element name="concurrency" type="xs:string"/>
        <xs:element name="datasource" type="xs:string"/>
        <xs:element name="escape-processing" type="xs:string"/>
        <xs:element name="fetch-direction" type="xs:string"/>
        <xs:element name="fetch-size" type="xs:string"/>
        <xs:element name="isolation-level" type="xs:string"/>
        <xs:element name="key-columns">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element name="column" type="xs:string"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="map">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element name="type" type="xs:string"/>
              <xs:element name="class" type="xs:string"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="max-field-size" type="xs:string"/>
        <xs:element name="max-rows" type="xs:string"/>
        <xs:element name="query-timeout" type="xs:string"/>
        <xs:element name="read-only" type="xs:string"/>
        <xs:element name="rowset-type" type="xs:string"/>
        <xs:element name="show-deleted" type="xs:string"/>
        <xs:element name="table-name" type="xs:string"/>
        <xs:element name="url" type="xs:string"/>
        <xs:element name="sync-provider">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="sync-provider-name" type="xs:string"/>
              <xs:element name="sync-provider-vendor" type="xs:string"/>
              <xs:element name="sync-provider-version" type="xs:string"/>
              <xs:element name="sync-provider-grade" type="xs:string"/>
              <xs:element name="data-source-lock" type="xs:string"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="metadata">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="column-count" type="xs:string"/>
        <xs:choice>
          <xs:element name="column-definition" minOccurs="0" maxOccurs="unbounded">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="column-index" type="xs:string"/>
                <xs:element name="auto-increment" type="xs:string"/>
                <xs:element name="case-sensitive" type="xs:string"/>
                <xs:element name="currency" type="xs:string"/>
                <xs:element name="nullable" type="xs:string"/>
                <xs:element name="signed" type="xs:string"/>
                <xs:element name="searchable" type="xs:string"/>
                <xs:element name="column-display-size" type="xs:string"/>
                <xs:element name="column-label" type="xs:string"/>
                <xs:element name="column-name" type="xs:string"/>
                <xs:element name="schema-name" type="xs:string"/>
                <xs:element name="column-precision" type="xs:string"/>
                <xs:element name="column-scale" type="xs:string"/>
                <xs:element name="table-name" type="xs:string"/>
                <xs:element name="catalog-name" type="xs:string"/>
                <xs:element name="column-type" type="xs:string"/>
                <xs:element name="column-type-name" type="xs:string"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="data">
    <xs:complexType>
      <xs:sequence minOccurs="0" maxOccurs="unbounded">
        <xs:element name="currentRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="insertRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:choice minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
              <xs:element ref="wrs:updateValue"/>
            </xs:choice>
          </xs:complexType>
        </xs:element>
        <xs:element name="deleteRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
              <xs:element ref="wrs:updateValue"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="modifyRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
              <xs:element ref="wrs:updateValue"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache></con:interface><con:interface name="SQLRowset" bindingName="{http://www.ggf.org/namespaces/2005/12/WS-DAIR}SQLRowset" soapVersion="1_1" definition="file:C:\Documents and Settings\siahn\My Documents\base\sqlrowsetaccess.wsdl" xsi:type="con:WsdlInterface" wsaVersion="NONE" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:endpoints/><con:operation isOneWay="false" action="" name="GetSQLRowsetPropertyDocument" bindingOperationName="GetSQLRowsetPropertyDocument" inputName="" receivesAttachments="false" sendsAttachments="false" type="Request-Response"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetDataResourcePropertyDocumentRequest>
         <ws:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses44_4</ws:DataResourceAbstractName>
         <ws:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</ws:DatasetFormatURI>
      </ws:GetDataResourcePropertyDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call><con:call name="Request 2"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetDataResourcePropertyDocumentRequest>
         <ws:DataResourceAbstractName>/SQLResponse/responseu56_3</ws:DataResourceAbstractName>
         <ws:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</ws:DatasetFormatURI>
      </ws:GetDataResourcePropertyDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call></con:operation><con:operation isOneWay="false" action="" name="GetTuples" bindingOperationName="GetTuples" inputName="" receivesAttachments="false" sendsAttachments="false" type="Request-Response"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetTuplesRequest>
         <ws1:DataResourceAbstractName>http://localhost:8833/SQLResponse/responses81_3</ws1:DataResourceAbstractName>
         <!--Optional:-->
         <ws1:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</ws1:DatasetFormatURI>
         <ws:Position>2</ws:Position>
         <!--Optional:-->
         <ws:Count>2</ws:Count>
      </ws:GetTuplesRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call><con:call name="Request 2"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetTuplesRequest>
         <ws1:DataResourceAbstractName>urn:dais:responses56_3</ws1:DataResourceAbstractName>
         <ws1:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</ws1:DatasetFormatURI>
       </ws:GetTuplesRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="Request (plain)"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetTuplesRequest>
         <ws1:DataResourceAbstractName>urn:dais:responses66_1</ws1:DataResourceAbstractName>
         <!--Optional:-->
         <ws1:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</ws1:DatasetFormatURI>
         <ws:Position>0</ws:Position>
         <!--Optional:-->
         <ws:Count>0</ws:Count>
      </ws:GetTuplesRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:call></con:operation><con:definitionCache rootPart="file:C:\Documents and Settings\siahn\My Documents\base\sqlrowsetaccess.wsdl" type="TEXT"><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdai_core_types.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
  <xsd:import namespace="http://www.w3.org/2005/08/addressing" schemaLocation="http://www.w3.org/2006/03/addressing/ws-addr.xsd"/>
  <!--general types-->
  <!--A type that holds the abstract name (a URI) of a data resource-->
  <xsd:simpleType name="DataResourceAbstractNameType">
    <xsd:restriction base="xsd:anyURI"/>
  </xsd:simpleType>
  <xsd:element name="DataResourceAbstractName" type="wsdai:DataResourceAbstractNameType"/>
  <!--The address of a data resource is a WS-Addressing End Point Reference-->
  <!--DAIS will use the EPR <ReferenceParameters> element to hold the-->
  <!--DataResourceAbstractName-->
  <xsd:complexType name="DataResourceAddressType">
    <xsd:complexContent>
      <xsd:extension base="wsa:EndpointReferenceType"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="DataResourceAddress" type="wsdai:DataResourceAddressType"/>
  <xsd:complexType name="DataResourceAddressListType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAddress" minOccurs="1" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DataResourceAddressList" type="wsdai:DataResourceAddressListType"/>
  <!--the wrapper for input/output datasets-->
  <xsd:complexType name="DatasetDataType" mixed="true">
    <xsd:sequence>
      <xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DatasetData" type="wsdai:DatasetDataType"/>
  <!--the base type wrapper for input/output datasets-->
  <!--the DatasetFormatURI indicates the format of-->
  <!--the ##any of DatasetData-->
  <!--It is expected that this type will be extended-->
  <!--by the realisations-->
  <xsd:complexType name="DatasetType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DatasetFormatURI"/>
      <xsd:element ref="wsdai:DatasetData"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--Sunil Ahn Modification : abstract (false -> true)-->
  <xsd:element abstract="false" name="Dataset" type="wsdai:DatasetType"/>
  <!--the base type for query expressions-->
  <xsd:complexType name="ExpressionType">
    <xsd:attribute name="Language" type="xsd:anyURI"/>
  </xsd:complexType>
  <xsd:element name="Expression" type="wsdai:ExpressionType"/>
  <!--the base type for requests that include an abstract resource name parameter-->
  <xsd:complexType name="BaseRequestType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAbstractName"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--the base types for requests that also specify a return type-->
  <xsd:complexType name="RequestType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:BaseRequestType">
        <xsd:sequence>
          <xsd:element ref="wsdai:DatasetFormatURI" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="Request" type="wsdai:RequestType"/>
  <!--the base type for factory requests that include an abstract resource name parameter-->
  <!--a port type QName and a configuration document-->
  <xsd:complexType name="FactoryRequestType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:BaseRequestType">
        <xsd:sequence>
          <xsd:element ref="wsdai:PortTypeQName" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="wsdai:ConfigurationDocument" minOccurs="0" maxOccurs="1"/>
          <xsd:element name="PreferredTargetService" type="wsa:EndpointReferenceType" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="FactoryRequest" type="wsdai:FactoryRequestType"/>
  <!--Static Properties-->
  <!--An open description of the data resource-->
  <xsd:element name="DataResourceDescription">
    <xsd:complexType mixed="true">
      <xsd:sequence>
        <xsd:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <!--The address of the data resource that created this data resource-->
  <xsd:element name="ParentDataResource" type="wsdai:DataResourceAddressType"/>
  <!--The mapping between message type and resource type.-->
  <!--For direct access, where results are returned directly-->
  <!--the DatasetType refers to the supported dataset types.-->
  <xsd:element name="MessageQName" type="xsd:QName"/>
  <xsd:element name="DatasetFormatURI" type="xsd:anyURI"/>
  <xsd:complexType name="DatasetMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:DatasetFormatURI"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DatasetMap" type="wsdai:DatasetMapType"/>
  <!--For indirect access where a new resource results the-->
  <!--ConfigurationType refers to the QName of the configuration-->
  <!--document that identifies the required port type and-->
  <!--provides inital property values-->
  <xsd:element name="PortTypeQName" type="xsd:QName"/>
  <xsd:element name="ConfigurationDocumentQName" type="xsd:QName"/>
  <xsd:complexType name="ConfigurationMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:PortTypeQName"/>
      <xsd:element ref="wsdai:ConfigurationDocumentQName"/>
      <xsd:element name="DefaultConfigurationDocument">
        <xsd:complexType mixed="true">
          <xsd:sequence>
            <xsd:element ref="wsdai:ConfigurationDocument"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="ConfigurationMap" type="wsdai:ConfigurationMapType"/>
  <!--The mapping between message type and language type.-->
  <!--The language here is the language used to form the-->
  <!--request expression, e.g. SQL99-->
  <xsd:element name="LanguageURI" type="xsd:anyURI"/>
  <xsd:complexType name="LanguageMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:LanguageURI"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="LanguageMap" type="wsdai:LanguageMapType"/>
  <!--Is the data resource managed by the data service-->
  <!--or by an external data management system-->
  <xsd:element name="DataResourceManagement">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="ExternallyManaged"/>
        <xsd:enumeration value="ServiceManaged"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <!--Configurable properties-->
  <xsd:element name="Readable" type="xsd:boolean" default="true"/>
  <xsd:element name="Writeable" type="xsd:boolean"/>
  <xsd:element name="ConcurrentAccess" type="xsd:boolean"/>
  <xsd:element name="TransactionInitiation">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="NotSupported"/>
        <xsd:enumeration value="Automatic"/>
        <xsd:enumeration value="Manual"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="TransactionIsolation">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="NotSupported"/>
        <xsd:enumeration value="ReadUncommitted"/>
        <xsd:enumeration value="ReadCommitted"/>
        <xsd:enumeration value="RepeatableRead"/>
        <xsd:enumeration value="Serialisable"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="ChildSensitiveToParent">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="Insensitive"/>
        <xsd:enumeration value="Sensitive"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="ParentSensitiveToChild">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="Insensitive"/>
        <xsd:enumeration value="Sensitive"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <!--core property and configuration documents-->
  <xsd:complexType name="PropertyDocumentType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAbstractName"/>
      <xsd:element ref="wsdai:DataResourceManagement"/>
      <xsd:element ref="wsdai:ParentDataResource" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:DatasetMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:ConfigurationMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:LanguageMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:DataResourceDescription"/>
      <xsd:element ref="wsdai:Readable"/>
      <xsd:element ref="wsdai:Writeable"/>
      <xsd:element ref="wsdai:ConcurrentAccess"/>
      <xsd:element ref="wsdai:TransactionInitiation"/>
      <xsd:element ref="wsdai:TransactionIsolation"/>
      <xsd:element ref="wsdai:ChildSensitiveToParent"/>
      <xsd:element ref="wsdai:ParentSensitiveToChild"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="PropertyDocument" type="wsdai:PropertyDocumentType"/>
  <xsd:complexType name="ConfigurationDocumentType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceDescription" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:Readable" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:Writeable" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:TransactionInitiation" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:TransactionIsolation" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:ChildSensitiveToParent" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:ParentSensitiveToChild" minOccurs="0" maxOccurs="1"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--The head of the substitution group of configuration documents-->
  <xsd:element name="ConfigurationDocument" type="wsdai:ConfigurationDocumentType"/>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://www.w3.org/2006/03/addressing/ws-addr.xsd</con:url><con:content><![CDATA[<!--W3C XML Schema defined in the Web Services Addressing 1.0 specification
    http://www.w3.org/TR/ws-addr-core

   Copyright 짤 2005 World Wide Web Consortium,

   (Massachusetts Institute of Technology, European Research Consortium for
   Informatics and Mathematics, Keio University). All Rights Reserved. This
   work is distributed under the W3C짰 Software License [1] in the hope that
   it will be useful, but WITHOUT ANY WARRANTY; without even the implied
   warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

   [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231

   $Id: ws-addr.xsd,v 1.2 2008/07/23 13:38:16 plehegar Exp $-->
<xs:schema targetNamespace="http://www.w3.org/2005/08/addressing" blockDefault="#all" elementFormDefault="qualified" finalDefault="" attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2005/08/addressing">
  <!--Constructs from the WS-Addressing Core-->
  <xs:element name="EndpointReference" type="tns:EndpointReferenceType"/>
  <xs:complexType name="EndpointReferenceType" mixed="false">
    <xs:sequence>
      <xs:element name="Address" type="tns:AttributedURIType"/>
      <xs:element ref="tns:ReferenceParameters" minOccurs="0"/>
      <xs:element ref="tns:Metadata" minOccurs="0"/>
      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="ReferenceParameters" type="tns:ReferenceParametersType"/>
  <xs:complexType name="ReferenceParametersType" mixed="false">
    <xs:sequence>
      <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="Metadata" type="tns:MetadataType"/>
  <xs:complexType name="MetadataType" mixed="false">
    <xs:sequence>
      <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="MessageID" type="tns:AttributedURIType"/>
  <xs:element name="RelatesTo" type="tns:RelatesToType"/>
  <xs:complexType name="RelatesToType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:anyURI">
        <xs:attribute name="RelationshipType" type="tns:RelationshipTypeOpenEnum" use="optional" default="http://www.w3.org/2005/08/addressing/reply"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="RelationshipTypeOpenEnum">
    <xs:union memberTypes="tns:RelationshipType xs:anyURI"/>
  </xs:simpleType>
  <xs:simpleType name="RelationshipType">
    <xs:restriction base="xs:anyURI">
      <xs:enumeration value="http://www.w3.org/2005/08/addressing/reply"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ReplyTo" type="tns:EndpointReferenceType"/>
  <xs:element name="From" type="tns:EndpointReferenceType"/>
  <xs:element name="FaultTo" type="tns:EndpointReferenceType"/>
  <xs:element name="To" type="tns:AttributedURIType"/>
  <xs:element name="Action" type="tns:AttributedURIType"/>
  <xs:complexType name="AttributedURIType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:anyURI">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <!--Constructs from the WS-Addressing SOAP binding-->
  <xs:attribute name="IsReferenceParameter" type="xs:boolean"/>
  <xs:simpleType name="FaultCodesOpenEnumType">
    <xs:union memberTypes="tns:FaultCodesType xs:QName"/>
  </xs:simpleType>
  <xs:simpleType name="FaultCodesType">
    <xs:restriction base="xs:QName">
      <xs:enumeration value="tns:InvalidAddressingHeader"/>
      <xs:enumeration value="tns:InvalidAddress"/>
      <xs:enumeration value="tns:InvalidEPR"/>
      <xs:enumeration value="tns:InvalidCardinality"/>
      <xs:enumeration value="tns:MissingAddressInEPR"/>
      <xs:enumeration value="tns:DuplicateMessageID"/>
      <xs:enumeration value="tns:ActionMismatch"/>
      <xs:enumeration value="tns:MessageAddressingHeaderRequired"/>
      <xs:enumeration value="tns:DestinationUnreachable"/>
      <xs:enumeration value="tns:ActionNotSupported"/>
      <xs:enumeration value="tns:EndpointUnavailable"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="RetryAfter" type="tns:AttributedUnsignedLongType"/>
  <xs:complexType name="AttributedUnsignedLongType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:unsignedLong">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:element name="ProblemHeaderQName" type="tns:AttributedQNameType"/>
  <xs:complexType name="AttributedQNameType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:QName">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:element name="ProblemIRI" type="tns:AttributedURIType"/>
  <xs:element name="ProblemAction" type="tns:ProblemActionType"/>
  <xs:complexType name="ProblemActionType" mixed="false">
    <xs:sequence>
      <xs:element ref="tns:Action" minOccurs="0"/>
      <xs:element name="SoapAction" minOccurs="0" type="xs:anyURI"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdai_core_porttypes.wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="wsdai" targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
  <!--WSDL IMPORTS ##################################################-->
  <!--WSDL TYPES ####################################################-->
  <wsdl:types>
    <xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" elementFormDefault="qualified">
      <xsd:include schemaLocation="./wsdai_core_types.xsd"/>
      <!--#####################-->
      <!--### General Types ###-->
      <!--#####################-->
      <xsd:complexType name="DataResourceUnavailableFaultType"/>
      <xsd:element name="DataResourceUnavailableFault" type="wsdai:DataResourceUnavailableFaultType"/>
      <xsd:complexType name="ServiceBusyFaultType"/>
      <xsd:element name="ServiceBusyFault" type="wsdai:ServiceBusyFaultType"/>
      <xsd:complexType name="NotAuthorizedFaultType"/>
      <xsd:element name="NotAuthorizedFault" type="wsdai:NotAuthorizedFaultType"/>
      <xsd:complexType name="InvalidResourceNameFaultType"/>
      <xsd:element name="InvalidResourceNameFault" type="wsdai:InvalidResourceNameFaultType"/>
      <xsd:complexType name="InvalidExpressionFaultType"/>
      <xsd:element name="InvalidExpressionFault" type="wsdai:InvalidExpressionFaultType"/>
      <xsd:complexType name="InvalidLanguageFaultType"/>
      <xsd:element name="InvalidLanguageFault" type="wsdai:InvalidLanguageFaultType"/>
      <xsd:complexType name="InvalidDatasetFormatFaultType"/>
      <xsd:element name="InvalidDatasetFormatFault" type="wsdai:InvalidDatasetFormatFaultType"/>
      <xsd:complexType name="InvalidPortTypeQNameFaultType"/>
      <xsd:element name="InvalidPortTypeQNameFault" type="wsdai:InvalidPortTypeQNameFaultType"/>
      <xsd:complexType name="InvalidConfigurationDocumentFaultType"/>
      <xsd:element name="InvalidConfigurationDocumentFault" type="wsdai:InvalidConfigurationDocumentFaultType"/>
      <!--#######################-->
      <!--### GetResourceList ###-->
      <!--#######################-->
      <xsd:element name="GetResourceListRequest">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="GetResourceListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAddress" minOccurs="0" maxOccurs="unbounded"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--###############-->
      <!--### Resolve ###-->
      <!--###############-->
      <xsd:element name="ResolveRequest">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAbstractName"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ResolveResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAddress" maxOccurs="unbounded"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--######################################-->
      <!--### GetDatResourcePropertyDocument ###-->
      <!--######################################-->
      <xsd:element name="GetDataResourcePropertyDocumentRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType"/>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <!--###########################-->
      <!--### DestroyDataResource ###-->
      <!--###########################-->
      <xsd:element name="DestroyDataResourceRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:BaseRequestType"/>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DestroyDataResourceResponse">
        <xsd:complexType/>
      </xsd:element>
      <!--#############################-->
      <!--### GenericQuery Messages ###-->
      <!--#############################-->
      <xsd:element name="GenericExpression">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:ExpressionType">
              <xsd:sequence>
                <xsd:any namespace="##any"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GenericQueryRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType">
              <xsd:sequence>
                <xsd:element ref="wsdai:GenericExpression"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GenericQueryResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:Dataset"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:schema>
  </wsdl:types>
  <!--WSDL MESSAGES #############################################-->
  <wsdl:message name="ServiceBusyFault">
    <wsdl:part name="ServiceBusyFault" element="wsdai:ServiceBusyFault"/>
  </wsdl:message>
  <wsdl:message name="DataResourceUnavailableFault">
    <wsdl:part name="DataResourceUnavailableFault" element="wsdai:DataResourceUnavailableFault"/>
  </wsdl:message>
  <wsdl:message name="NotAuthorizedFault">
    <wsdl:part name="NotAuthorizedFault" element="wsdai:NotAuthorizedFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidResourceNameFault">
    <wsdl:part name="InvalidResourceNameFault" element="wsdai:InvalidResourceNameFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidExpressionFault">
    <wsdl:part name="InvalidExpressionFault" element="wsdai:InvalidLanguageFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidLanguageFault">
    <wsdl:part name="InvalidLanguageFault" element="wsdai:InvalidLanguageFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidDatasetFormatFault">
    <wsdl:part name="InvalidDatasetFormatFault" element="wsdai:InvalidDatasetFormatFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidPortTypeQNameFault">
    <wsdl:part name="InvalidPortTypeQNameFault" element="wsdai:InvalidPortTypeQNameFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidConfigurationDocumentFault">
    <wsdl:part name="InvalidConfigurationDocumentFault" element="wsdai:InvalidConfigurationDocumentFault"/>
  </wsdl:message>
  <wsdl:message name="GetResourceListRequest">
    <wsdl:part name="GetResourceListRequest" element="wsdai:GetResourceListRequest"/>
  </wsdl:message>
  <wsdl:message name="GetResourceListResponse">
    <wsdl:part name="GetResourceListResponse" element="wsdai:GetResourceListResponse"/>
  </wsdl:message>
  <wsdl:message name="ResolveRequest">
    <wsdl:part name="ResolveRequest" element="wsdai:ResolveRequest"/>
  </wsdl:message>
  <wsdl:message name="ResolveResponse">
    <wsdl:part name="ResolveResponse" element="wsdai:ResolveResponse"/>
  </wsdl:message>
  <wsdl:message name="GetDataResourcePropertyDocumentRequest">
    <wsdl:part name="GetDataResourcePropertyDocumentRequest" element="wsdai:GetDataResourcePropertyDocumentRequest"/>
  </wsdl:message>
  <wsdl:message name="GetDataResourcePropertyDocumentResponse">
    <wsdl:part name="GetDataResourcePropertyDocumentResponse" element="wsdai:PropertyDocument"/>
  </wsdl:message>
  <wsdl:message name="DestroyDataResourceRequest">
    <wsdl:part name="DestroyDataResourceRequest" element="wsdai:DestroyDataResourceRequest"/>
  </wsdl:message>
  <wsdl:message name="DestroyDataResourceResponse">
    <wsdl:part name="DestroyDataResourceResponse" element="wsdai:DestroyDataResourceResponse"/>
  </wsdl:message>
  <wsdl:message name="GenericQueryRequest">
    <wsdl:part name="GenericQueryRequest" element="wsdai:GenericQueryRequest"/>
  </wsdl:message>
  <wsdl:message name="GenericQueryResponse">
    <wsdl:part name="GenericQueryResponse" element="wsdai:GenericQueryResponse"/>
  </wsdl:message>
  <!--WSDL PORTTYPES #############################################-->
  <wsdl:portType name="CoreDataAccessPT">
    <wsdl:operation name="GetDataResourcePropertyDocument">
      <wsdl:input name="GetDataResourcePropertyDocumentRequest" message="wsdai:GetDataResourcePropertyDocumentRequest"/>
      <wsdl:output name="GetDataResourcePropertyDocumentResponse" message="wsdai:GetDataResourcePropertyDocumentResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
    </wsdl:operation>
    <wsdl:operation name="DestroyDataResource">
      <wsdl:input message="wsdai:DestroyDataResourceRequest"/>
      <wsdl:output message="wsdai:DestroyDataResourceResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="GenericQuery">
      <wsdl:input message="wsdai:GenericQueryRequest"/>
      <wsdl:output message="wsdai:GenericQueryResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="InvalidExpressionFault" message="wsdai:InvalidExpressionFault"/>
      <wsdl:fault name="InvalidLanguageFault" message="wsdai:InvalidLanguageFault"/>
      <wsdl:fault name="InvalidDatasetFormatFault" message="wsdai:InvalidDatasetFormatFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="CoreResourceListPT">
    <wsdl:operation name="GetResourceList">
      <wsdl:input name="GetResourceListRequest" message="wsdai:GetResourceListRequest"/>
      <wsdl:output name="GetResourceListResponse" message="wsdai:GetResourceListResponse"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="Resolve">
      <wsdl:input message="wsdai:ResolveRequest"/>
      <wsdl:output message="wsdai:ResolveResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
  </wsdl:portType>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdair_sqlaccess_types.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wrs="http://java.sun.com/xml/ns/jdbc" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://java.sun.com/xml/ns/jdbc" schemaLocation="http://java.sun.com/xml/ns/jdbc/webrowset.xsd"/>
  <xsd:import namespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" schemaLocation="wsdai_core_types.xsd"/>
  <!--static properties-->
  <xsd:element name="SchemaDescription">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##any" processContents="lax"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <!--sql access-->
  <!--general response types-->
  <xsd:element name="SQLUpdateCount" type="xsd:int"/>
  <xsd:element name="SQLReturnValue" type="xsd:string"/>
  <xsd:complexType name="SQLOutputParameterType">
    <xsd:sequence>
      <xsd:element name="index" type="xsd:int"/>
      <xsd:element name="value" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="SQLOutputParameter" type="wsdair:SQLOutputParameterType"/>
  <xsd:complexType name="SQLCommunicationsAreaType">
    <xsd:sequence>
      <xsd:element name="SQLState" type="xsd:string" minOccurs="0"/>
      <xsd:element name="VendorCode" type="xsd:string" minOccurs="0"/>
      <xsd:element name="MessageText" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="SQLCommunicationsArea" type="wsdair:SQLCommunicationsAreaType"/>
  <!--the data returned after running a SQL command-->
  <!--any rowset data is held in the generic DatasetType base type-->
  <!--in the format indicated by the DatasetFormatURI input parameter-->
  <xsd:complexType name="SQLDatasetType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:DatasetType">
        <xsd:sequence>
          <xsd:element ref="wsdair:SQLUpdateCount" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="wsdair:SQLOutputParameter" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element ref="wsdair:SQLReturnValue" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="wsdair:SQLCommunicationsArea" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <!--Sunil Ahn : remove substitutionGroup="wsdai:Dataset" from the follwoing line-->
  <xsd:element name="SQLDataset" type="wsdair:SQLDatasetType"/>
  <!--property and configuration documents-->
  <xsd:complexType name="SQLPropertyDocumentType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:PropertyDocumentType">
        <xsd:sequence>
          <xsd:element ref="wsdair:SchemaDescription"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="SQLPropertyDocument" type="wsdair:SQLPropertyDocumentType"/>
  <!--the core configuration document is used as no extra configuration-->
  <!--properties are defined for SQL access-->
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\sqlrowsetaccess.wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="wsdair" targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <!--WSDL IMPORTS ##################################################-->
  <wsdl:import location="wsdai_core_porttypes.wsdl" namespace="http://www.ggf.org/namespaces/2005/12/WS-DAI"/>
  <!--WSDL TYPES ####################################################-->
  <wsdl:types>
    <xsd:schema elementFormDefault="qualified" targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAIR">
      <xsd:import namespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" schemaLocation="wsdai_core_types.xsd"/>
      <xsd:include schemaLocation="./wsdair_sqlaccess_types.xsd"/>
      <xsd:include schemaLocation="wsdair_sqlrowset_types.xsd"/>
      <xsd:complexType name="InvalidGetTuplesRequestFaultType"/>
      <xsd:element name="InvalidGetTuplesRequestFault" type="wsdair:InvalidGetTuplesRequestFaultType"/>
      <xsd:complexType name="InvalidPositionFaultType"/>
      <xsd:element name="InvalidPositionFault" type="wsdair:InvalidPositionFaultType"/>
      <xsd:complexType name="InvalidCountFaultType"/>
      <xsd:element name="InvalidCountFault" type="wsdair:InvalidCountFaultType"/>
      <!--###############################-->
      <!--### GetTuples Message Types ###-->
      <!--###############################-->
      <xsd:element name="GetTuplesRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType">
              <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="1" name="Position" type="xsd:unsignedInt"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="Count" type="xsd:unsignedInt"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetTuplesResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" ref="wsdai:Dataset"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:schema>
  </wsdl:types>
  <!--WSDL MESSAGES #################################################-->
  <wsdl:message name="InvalidGetTuplesRequestFault">
    <wsdl:part name="InvalidGetTuplesRequestFault" element="wsdair:InvalidGetTuplesRequestFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidPositionFault">
    <wsdl:part name="InvalidPositionFault" element="wsdair:InvalidPositionFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidCountFault">
    <wsdl:part name="InvalidCountFault" element="wsdair:InvalidCountFault"/>
  </wsdl:message>
  <!--#######################################-->
  <!--### GetRowsetPropertyDocument Messages ###-->
  <!--#######################################-->
  <wsdl:message name="GetSQLRowsetPropertyDocumentRequest">
    <wsdl:part element="wsdai:GetDataResourcePropertyDocumentRequest" name="GetSQLRowsetPropertyDocumentRequest"/>
  </wsdl:message>
  <wsdl:message name="GetSQLRowsetPropertyDocumentResponse">
    <wsdl:part element="wsdair:SQLRowsetPropertyDocument" name="GetSQLRowsetPropertyDocumentResponse"/>
  </wsdl:message>
  <!--#########################-->
  <!--### GetTuples Messages ###-->
  <!--#########################-->
  <wsdl:message name="GetTuplesRequest">
    <wsdl:part element="wsdair:GetTuplesRequest" name="GetTuplesRequest"/>
  </wsdl:message>
  <wsdl:message name="GetTuplesResponse">
    <wsdl:part element="wsdair:GetTuplesResponse" name="GetTuplesResponse"/>
  </wsdl:message>
  <!--WSDL PORT TYPES ###############################################-->
  <wsdl:portType name="SQLRowsetPT">
    <wsdl:operation name="GetSQLRowsetPropertyDocument">
      <wsdl:input message="wsdair:GetSQLRowsetPropertyDocumentRequest" name="GetSQLRowsetPropertyDocumentRequest"/>
      <wsdl:output message="wsdair:GetSQLRowsetPropertyDocumentResponse" name="GetSQLRowsetPropertyDocumentResponse"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
    </wsdl:operation>
    <wsdl:operation name="GetTuples">
      <wsdl:input message="wsdair:GetTuplesRequest"/>
      <wsdl:output message="wsdair:GetTuplesResponse"/>
      <wsdl:fault message="wsdai:InvalidResourceNameFault" name="InvalidResourceNameFault"/>
      <wsdl:fault message="wsdai:NotAuthorizedFault" name="NotAuthorizedFault"/>
      <wsdl:fault message="wsdai:ServiceBusyFault" name="ServiceBusyFault"/>
      <wsdl:fault message="wsdai:DataResourceUnavailableFault" name="DataResourceUnavailableFault"/>
      <wsdl:fault message="wsdair:InvalidPositionFault" name="InvalidPositionFault"/>
      <wsdl:fault message="wsdair:InvalidCountFault" name="InvalidCountFault"/>
      <wsdl:fault message="wsdai:InvalidDatasetFormatFault" name="InvalidDatasetFormatFault"/>
      <wsdl:fault message="wsdair:InvalidGetTuplesRequestFault" name="InvalidGetTuplesRequestFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="SQLRowset" type="wsdair:SQLRowsetPT">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetSQLRowsetPropertyDocument">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GetTuples">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidPositionFault">
        <soap:fault name="InvalidPositionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidCountFault">
        <soap:fault name="InvalidCountFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidDatasetFormatFault">
        <soap:fault name="InvalidDatasetFormatFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidGetTuplesRequestFault">
        <soap:fault name="InvalidGetTuplesRequestFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdair_sqlrowset_types.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wrs="http://java.sun.com/xml/ns/jdbc" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://java.sun.com/xml/ns/jdbc" schemaLocation="http://java.sun.com/xml/ns/jdbc/webrowset.xsd"/>
  <xsd:import namespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" schemaLocation="wsdai_core_types.xsd"/>
  <!--rowset description-->
  <xsd:complexType name="RowSchemaType">
    <xsd:sequence>
      <xsd:element ref="wrs:metadata"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="RowSchema" type="wsdair:RowSchemaType"/>
  <xsd:element name="NoOfRows" type="xsd:int"/>
  <!--rowset access-->
  <xsd:element name="AccessMode">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="Forward"/>
        <xsd:enumeration value="Random"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <!--the properties that describe a rowsetservice-->
  <xsd:complexType name="SQLRowsetPropertyDocumentType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:PropertyDocumentType">
        <xsd:sequence>
          <xsd:element maxOccurs="1" minOccurs="1" ref="wsdair:RowSchema"/>
          <xsd:element maxOccurs="1" minOccurs="1" ref="wsdair:NoOfRows"/>
          <xsd:element maxOccurs="1" minOccurs="1" ref="wsdair:AccessMode"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="SQLRowsetPropertyDocument" type="wsdair:SQLRowsetPropertyDocumentType"/>
  <!--the properties used to configure a sql rowset data resource-->
  <xsd:complexType name="SQLRowsetConfigurationDocumentType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:ConfigurationDocumentType">
        <xsd:sequence>
          <xsd:element maxOccurs="1" minOccurs="0" ref="wsdair:AccessMode"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <!--Sunil Ahn : remove substitutionGroup="wsdai:ConfigurationDocument" from the following-->
  <xsd:element name="SQLRowsetConfigurationDocument" type="wsdair:SQLRowsetConfigurationDocumentType"/>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://java.sun.com/xml/ns/jdbc/webrowset.xsd</con:url><con:content><![CDATA[<!--WebRowSet XML Schema by Jonathan Bruce (Sun Microsystems Inc.)-->
<xs:schema targetNamespace="http://java.sun.com/xml/ns/jdbc" elementFormDefault="qualified" xmlns:wrs="http://java.sun.com/xml/ns/jdbc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="webRowSet">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="wrs:properties"/>
        <xs:element ref="wrs:metadata"/>
        <xs:element ref="wrs:data"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="columnValue" type="xs:anyType"/>
  <xs:element name="updateValue" type="xs:anyType"/>
  <xs:element name="properties">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="command" type="xs:string"/>
        <xs:element name="concurrency" type="xs:string"/>
        <xs:element name="datasource" type="xs:string"/>
        <xs:element name="escape-processing" type="xs:string"/>
        <xs:element name="fetch-direction" type="xs:string"/>
        <xs:element name="fetch-size" type="xs:string"/>
        <xs:element name="isolation-level" type="xs:string"/>
        <xs:element name="key-columns">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element name="column" type="xs:string"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="map">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element name="type" type="xs:string"/>
              <xs:element name="class" type="xs:string"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="max-field-size" type="xs:string"/>
        <xs:element name="max-rows" type="xs:string"/>
        <xs:element name="query-timeout" type="xs:string"/>
        <xs:element name="read-only" type="xs:string"/>
        <xs:element name="rowset-type" type="xs:string"/>
        <xs:element name="show-deleted" type="xs:string"/>
        <xs:element name="table-name" type="xs:string"/>
        <xs:element name="url" type="xs:string"/>
        <xs:element name="sync-provider">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="sync-provider-name" type="xs:string"/>
              <xs:element name="sync-provider-vendor" type="xs:string"/>
              <xs:element name="sync-provider-version" type="xs:string"/>
              <xs:element name="sync-provider-grade" type="xs:string"/>
              <xs:element name="data-source-lock" type="xs:string"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="metadata">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="column-count" type="xs:string"/>
        <xs:choice>
          <xs:element name="column-definition" minOccurs="0" maxOccurs="unbounded">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="column-index" type="xs:string"/>
                <xs:element name="auto-increment" type="xs:string"/>
                <xs:element name="case-sensitive" type="xs:string"/>
                <xs:element name="currency" type="xs:string"/>
                <xs:element name="nullable" type="xs:string"/>
                <xs:element name="signed" type="xs:string"/>
                <xs:element name="searchable" type="xs:string"/>
                <xs:element name="column-display-size" type="xs:string"/>
                <xs:element name="column-label" type="xs:string"/>
                <xs:element name="column-name" type="xs:string"/>
                <xs:element name="schema-name" type="xs:string"/>
                <xs:element name="column-precision" type="xs:string"/>
                <xs:element name="column-scale" type="xs:string"/>
                <xs:element name="table-name" type="xs:string"/>
                <xs:element name="catalog-name" type="xs:string"/>
                <xs:element name="column-type" type="xs:string"/>
                <xs:element name="column-type-name" type="xs:string"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="data">
    <xs:complexType>
      <xs:sequence minOccurs="0" maxOccurs="unbounded">
        <xs:element name="currentRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="insertRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:choice minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
              <xs:element ref="wrs:updateValue"/>
            </xs:choice>
          </xs:complexType>
        </xs:element>
        <xs:element name="deleteRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
              <xs:element ref="wrs:updateValue"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="modifyRow" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element ref="wrs:columnValue"/>
              <xs:element ref="wrs:updateValue"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache></con:interface><con:interface name="CoreDataAccess" bindingName="{http://www.ggf.org/namespaces/2005/12/WS-DAI}CoreDataAccess" soapVersion="1_1" definition="file:C:\Documents and Settings\siahn\My Documents\base\wsdai_core_porttypes.wsdl" xsi:type="con:WsdlInterface" wsaVersion="NONE" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:endpoints/><con:operation isOneWay="false" action="" name="DestroyDataResource" bindingOperationName="DestroyDataResource" inputName="" receivesAttachments="false" sendsAttachments="false"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:DestroyDataResourceRequest>
         <ws:DataResourceAbstractName>/SQLResponse/responses54_3</ws:DataResourceAbstractName>
      </ws:DestroyDataResourceRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call></con:operation><con:operation isOneWay="false" action="" name="GenericQuery" bindingOperationName="GenericQuery" inputName="" receivesAttachments="false" sendsAttachments="false"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GenericQueryRequest>
         <ws:DataResourceAbstractName>Metadata</ws:DataResourceAbstractName>
         <ws:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</ws:DatasetFormatURI>
         <ws:GenericExpression>whoami</ws:GenericExpression>
      </ws:GenericQueryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="Request 2"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GenericQueryRequest>
         <ws:DataResourceAbstractName>Metadata</ws:DataResourceAbstractName>
         <ws:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</ws:DatasetFormatURI>
         <ws:GenericExpression>user_list</ws:GenericExpression>
      </ws:GenericQueryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="Request 3"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GenericQueryRequest>
         <ws:DataResourceAbstractName>Metadata</ws:DataResourceAbstractName>
         <ws:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</ws:DatasetFormatURI>
 
      </ws:GenericQueryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call></con:operation><con:operation isOneWay="false" action="" name="GetDataResourcePropertyDocument" bindingOperationName="GetDataResourcePropertyDocument" inputName="" receivesAttachments="false" sendsAttachments="false"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetDataResourcePropertyDocumentRequest>
         <ws:DataResourceAbstractName>urn:dais:responses55_3</ws:DataResourceAbstractName>
         <ws:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</ws:DatasetFormatURI>
      </ws:GetDataResourcePropertyDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="Request 2"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetDataResourcePropertyDocumentRequest>
         <ws:DataResourceAbstractName>urn:dais:Metadata</ws:DataResourceAbstractName>
         <ws:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</ws:DatasetFormatURI>
      </ws:GetDataResourcePropertyDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call></con:operation><con:definitionCache rootPart="file:C:\Documents and Settings\siahn\My Documents\base\wsdai_core_porttypes.wsdl" type="TEXT"><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdai_core_types.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
  <xsd:import namespace="http://www.w3.org/2005/08/addressing" schemaLocation="http://www.w3.org/2006/03/addressing/ws-addr.xsd"/>
  <!--general types-->
  <!--A type that holds the abstract name (a URI) of a data resource-->
  <xsd:simpleType name="DataResourceAbstractNameType">
    <xsd:restriction base="xsd:anyURI"/>
  </xsd:simpleType>
  <xsd:element name="DataResourceAbstractName" type="wsdai:DataResourceAbstractNameType"/>
  <!--The address of a data resource is a WS-Addressing End Point Reference-->
  <!--DAIS will use the EPR <ReferenceParameters> element to hold the-->
  <!--DataResourceAbstractName-->
  <xsd:complexType name="DataResourceAddressType">
    <xsd:complexContent>
      <xsd:extension base="wsa:EndpointReferenceType"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="DataResourceAddress" type="wsdai:DataResourceAddressType"/>
  <xsd:complexType name="DataResourceAddressListType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAddress" minOccurs="1" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DataResourceAddressList" type="wsdai:DataResourceAddressListType"/>
  <!--the wrapper for input/output datasets-->
  <xsd:complexType name="DatasetDataType" mixed="true">
    <xsd:sequence>
      <xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DatasetData" type="wsdai:DatasetDataType"/>
  <!--the base type wrapper for input/output datasets-->
  <!--the DatasetFormatURI indicates the format of-->
  <!--the ##any of DatasetData-->
  <!--It is expected that this type will be extended-->
  <!--by the realisations-->
  <xsd:complexType name="DatasetType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DatasetFormatURI"/>
      <xsd:element ref="wsdai:DatasetData"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--Sunil Ahn Modification : abstract (false -> true)-->
  <xsd:element abstract="false" name="Dataset" type="wsdai:DatasetType"/>
  <!--the base type for query expressions-->
  <xsd:complexType name="ExpressionType">
    <xsd:attribute name="Language" type="xsd:anyURI"/>
  </xsd:complexType>
  <xsd:element name="Expression" type="wsdai:ExpressionType"/>
  <!--the base type for requests that include an abstract resource name parameter-->
  <xsd:complexType name="BaseRequestType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAbstractName"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--the base types for requests that also specify a return type-->
  <xsd:complexType name="RequestType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:BaseRequestType">
        <xsd:sequence>
          <xsd:element ref="wsdai:DatasetFormatURI" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="Request" type="wsdai:RequestType"/>
  <!--the base type for factory requests that include an abstract resource name parameter-->
  <!--a port type QName and a configuration document-->
  <xsd:complexType name="FactoryRequestType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:BaseRequestType">
        <xsd:sequence>
          <xsd:element ref="wsdai:PortTypeQName" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="wsdai:ConfigurationDocument" minOccurs="0" maxOccurs="1"/>
          <xsd:element name="PreferredTargetService" type="wsa:EndpointReferenceType" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="FactoryRequest" type="wsdai:FactoryRequestType"/>
  <!--Static Properties-->
  <!--An open description of the data resource-->
  <xsd:element name="DataResourceDescription">
    <xsd:complexType mixed="true">
      <xsd:sequence>
        <xsd:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <!--The address of the data resource that created this data resource-->
  <xsd:element name="ParentDataResource" type="wsdai:DataResourceAddressType"/>
  <!--The mapping between message type and resource type.-->
  <!--For direct access, where results are returned directly-->
  <!--the DatasetType refers to the supported dataset types.-->
  <xsd:element name="MessageQName" type="xsd:QName"/>
  <xsd:element name="DatasetFormatURI" type="xsd:anyURI"/>
  <xsd:complexType name="DatasetMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:DatasetFormatURI"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DatasetMap" type="wsdai:DatasetMapType"/>
  <!--For indirect access where a new resource results the-->
  <!--ConfigurationType refers to the QName of the configuration-->
  <!--document that identifies the required port type and-->
  <!--provides inital property values-->
  <xsd:element name="PortTypeQName" type="xsd:QName"/>
  <xsd:element name="ConfigurationDocumentQName" type="xsd:QName"/>
  <xsd:complexType name="ConfigurationMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:PortTypeQName"/>
      <xsd:element ref="wsdai:ConfigurationDocumentQName"/>
      <xsd:element name="DefaultConfigurationDocument">
        <xsd:complexType mixed="true">
          <xsd:sequence>
            <xsd:element ref="wsdai:ConfigurationDocument"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="ConfigurationMap" type="wsdai:ConfigurationMapType"/>
  <!--The mapping between message type and language type.-->
  <!--The language here is the language used to form the-->
  <!--request expression, e.g. SQL99-->
  <xsd:element name="LanguageURI" type="xsd:anyURI"/>
  <xsd:complexType name="LanguageMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:LanguageURI"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="LanguageMap" type="wsdai:LanguageMapType"/>
  <!--Is the data resource managed by the data service-->
  <!--or by an external data management system-->
  <xsd:element name="DataResourceManagement">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="ExternallyManaged"/>
        <xsd:enumeration value="ServiceManaged"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <!--Configurable properties-->
  <xsd:element name="Readable" type="xsd:boolean" default="true"/>
  <xsd:element name="Writeable" type="xsd:boolean"/>
  <xsd:element name="ConcurrentAccess" type="xsd:boolean"/>
  <xsd:element name="TransactionInitiation">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="NotSupported"/>
        <xsd:enumeration value="Automatic"/>
        <xsd:enumeration value="Manual"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="TransactionIsolation">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="NotSupported"/>
        <xsd:enumeration value="ReadUncommitted"/>
        <xsd:enumeration value="ReadCommitted"/>
        <xsd:enumeration value="RepeatableRead"/>
        <xsd:enumeration value="Serialisable"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="ChildSensitiveToParent">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="Insensitive"/>
        <xsd:enumeration value="Sensitive"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="ParentSensitiveToChild">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="Insensitive"/>
        <xsd:enumeration value="Sensitive"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <!--core property and configuration documents-->
  <xsd:complexType name="PropertyDocumentType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAbstractName"/>
      <xsd:element ref="wsdai:DataResourceManagement"/>
      <xsd:element ref="wsdai:ParentDataResource" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:DatasetMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:ConfigurationMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:LanguageMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:DataResourceDescription"/>
      <xsd:element ref="wsdai:Readable"/>
      <xsd:element ref="wsdai:Writeable"/>
      <xsd:element ref="wsdai:ConcurrentAccess"/>
      <xsd:element ref="wsdai:TransactionInitiation"/>
      <xsd:element ref="wsdai:TransactionIsolation"/>
      <xsd:element ref="wsdai:ChildSensitiveToParent"/>
      <xsd:element ref="wsdai:ParentSensitiveToChild"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="PropertyDocument" type="wsdai:PropertyDocumentType"/>
  <xsd:complexType name="ConfigurationDocumentType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceDescription" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:Readable" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:Writeable" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:TransactionInitiation" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:TransactionIsolation" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:ChildSensitiveToParent" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:ParentSensitiveToChild" minOccurs="0" maxOccurs="1"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--The head of the substitution group of configuration documents-->
  <xsd:element name="ConfigurationDocument" type="wsdai:ConfigurationDocumentType"/>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://www.w3.org/2006/03/addressing/ws-addr.xsd</con:url><con:content><![CDATA[<!--W3C XML Schema defined in the Web Services Addressing 1.0 specification
    http://www.w3.org/TR/ws-addr-core

   Copyright © 2005 World Wide Web Consortium,

   (Massachusetts Institute of Technology, European Research Consortium for
   Informatics and Mathematics, Keio University). All Rights Reserved. This
   work is distributed under the W3C® Software License [1] in the hope that
   it will be useful, but WITHOUT ANY WARRANTY; without even the implied
   warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

   [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231

   $Id: ws-addr.xsd,v 1.2 2008/07/23 13:38:16 plehegar Exp $-->
<xs:schema targetNamespace="http://www.w3.org/2005/08/addressing" blockDefault="#all" elementFormDefault="qualified" finalDefault="" attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2005/08/addressing">
  <!--Constructs from the WS-Addressing Core-->
  <xs:element name="EndpointReference" type="tns:EndpointReferenceType"/>
  <xs:complexType name="EndpointReferenceType" mixed="false">
    <xs:sequence>
      <xs:element name="Address" type="tns:AttributedURIType"/>
      <xs:element ref="tns:ReferenceParameters" minOccurs="0"/>
      <xs:element ref="tns:Metadata" minOccurs="0"/>
      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="ReferenceParameters" type="tns:ReferenceParametersType"/>
  <xs:complexType name="ReferenceParametersType" mixed="false">
    <xs:sequence>
      <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="Metadata" type="tns:MetadataType"/>
  <xs:complexType name="MetadataType" mixed="false">
    <xs:sequence>
      <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="MessageID" type="tns:AttributedURIType"/>
  <xs:element name="RelatesTo" type="tns:RelatesToType"/>
  <xs:complexType name="RelatesToType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:anyURI">
        <xs:attribute name="RelationshipType" type="tns:RelationshipTypeOpenEnum" use="optional" default="http://www.w3.org/2005/08/addressing/reply"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="RelationshipTypeOpenEnum">
    <xs:union memberTypes="tns:RelationshipType xs:anyURI"/>
  </xs:simpleType>
  <xs:simpleType name="RelationshipType">
    <xs:restriction base="xs:anyURI">
      <xs:enumeration value="http://www.w3.org/2005/08/addressing/reply"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ReplyTo" type="tns:EndpointReferenceType"/>
  <xs:element name="From" type="tns:EndpointReferenceType"/>
  <xs:element name="FaultTo" type="tns:EndpointReferenceType"/>
  <xs:element name="To" type="tns:AttributedURIType"/>
  <xs:element name="Action" type="tns:AttributedURIType"/>
  <xs:complexType name="AttributedURIType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:anyURI">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <!--Constructs from the WS-Addressing SOAP binding-->
  <xs:attribute name="IsReferenceParameter" type="xs:boolean"/>
  <xs:simpleType name="FaultCodesOpenEnumType">
    <xs:union memberTypes="tns:FaultCodesType xs:QName"/>
  </xs:simpleType>
  <xs:simpleType name="FaultCodesType">
    <xs:restriction base="xs:QName">
      <xs:enumeration value="tns:InvalidAddressingHeader"/>
      <xs:enumeration value="tns:InvalidAddress"/>
      <xs:enumeration value="tns:InvalidEPR"/>
      <xs:enumeration value="tns:InvalidCardinality"/>
      <xs:enumeration value="tns:MissingAddressInEPR"/>
      <xs:enumeration value="tns:DuplicateMessageID"/>
      <xs:enumeration value="tns:ActionMismatch"/>
      <xs:enumeration value="tns:MessageAddressingHeaderRequired"/>
      <xs:enumeration value="tns:DestinationUnreachable"/>
      <xs:enumeration value="tns:ActionNotSupported"/>
      <xs:enumeration value="tns:EndpointUnavailable"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="RetryAfter" type="tns:AttributedUnsignedLongType"/>
  <xs:complexType name="AttributedUnsignedLongType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:unsignedLong">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:element name="ProblemHeaderQName" type="tns:AttributedQNameType"/>
  <xs:complexType name="AttributedQNameType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:QName">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:element name="ProblemIRI" type="tns:AttributedURIType"/>
  <xs:element name="ProblemAction" type="tns:ProblemActionType"/>
  <xs:complexType name="ProblemActionType" mixed="false">
    <xs:sequence>
      <xs:element ref="tns:Action" minOccurs="0"/>
      <xs:element name="SoapAction" minOccurs="0" type="xs:anyURI"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdai_core_porttypes.wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="wsdai" targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
  <!--WSDL IMPORTS ##################################################-->
  <!--WSDL TYPES ####################################################-->
  <wsdl:types>
    <xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" elementFormDefault="qualified">
      <xsd:include schemaLocation="./wsdai_core_types.xsd"/>
      <!--#####################-->
      <!--### General Types ###-->
      <!--#####################-->
      <xsd:complexType name="DataResourceUnavailableFaultType"/>
      <xsd:element name="DataResourceUnavailableFault" type="wsdai:DataResourceUnavailableFaultType"/>
      <xsd:complexType name="ServiceBusyFaultType"/>
      <xsd:element name="ServiceBusyFault" type="wsdai:ServiceBusyFaultType"/>
      <xsd:complexType name="NotAuthorizedFaultType"/>
      <xsd:element name="NotAuthorizedFault" type="wsdai:NotAuthorizedFaultType"/>
      <xsd:complexType name="InvalidResourceNameFaultType"/>
      <xsd:element name="InvalidResourceNameFault" type="wsdai:InvalidResourceNameFaultType"/>
      <xsd:complexType name="InvalidExpressionFaultType"/>
      <xsd:element name="InvalidExpressionFault" type="wsdai:InvalidExpressionFaultType"/>
      <xsd:complexType name="InvalidLanguageFaultType"/>
      <xsd:element name="InvalidLanguageFault" type="wsdai:InvalidLanguageFaultType"/>
      <xsd:complexType name="InvalidDatasetFormatFaultType"/>
      <xsd:element name="InvalidDatasetFormatFault" type="wsdai:InvalidDatasetFormatFaultType"/>
      <xsd:complexType name="InvalidPortTypeQNameFaultType"/>
      <xsd:element name="InvalidPortTypeQNameFault" type="wsdai:InvalidPortTypeQNameFaultType"/>
      <xsd:complexType name="InvalidConfigurationDocumentFaultType"/>
      <xsd:element name="InvalidConfigurationDocumentFault" type="wsdai:InvalidConfigurationDocumentFaultType"/>
      <!--#######################-->
      <!--### GetResourceList ###-->
      <!--#######################-->
      <xsd:element name="GetResourceListRequest">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="GetResourceListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAddress" minOccurs="0" maxOccurs="unbounded"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--###############-->
      <!--### Resolve ###-->
      <!--###############-->
      <xsd:element name="ResolveRequest">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAbstractName"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ResolveResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAddress" maxOccurs="unbounded"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--######################################-->
      <!--### GetDatResourcePropertyDocument ###-->
      <!--######################################-->
      <xsd:element name="GetDataResourcePropertyDocumentRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType"/>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <!--###########################-->
      <!--### DestroyDataResource ###-->
      <!--###########################-->
      <xsd:element name="DestroyDataResourceRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:BaseRequestType"/>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DestroyDataResourceResponse">
        <xsd:complexType/>
      </xsd:element>
      <!--#############################-->
      <!--### GenericQuery Messages ###-->
      <!--#############################-->
      <xsd:element name="GenericExpression">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:ExpressionType">
              <xsd:sequence>
                <xsd:any namespace="##any"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GenericQueryRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType">
              <xsd:sequence>
                <xsd:element ref="wsdai:GenericExpression"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GenericQueryResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:Dataset"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:schema>
  </wsdl:types>
  <!--WSDL MESSAGES #############################################-->
  <wsdl:message name="ServiceBusyFault">
    <wsdl:part name="ServiceBusyFault" element="wsdai:ServiceBusyFault"/>
  </wsdl:message>
  <wsdl:message name="DataResourceUnavailableFault">
    <wsdl:part name="DataResourceUnavailableFault" element="wsdai:DataResourceUnavailableFault"/>
  </wsdl:message>
  <wsdl:message name="NotAuthorizedFault">
    <wsdl:part name="NotAuthorizedFault" element="wsdai:NotAuthorizedFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidResourceNameFault">
    <wsdl:part name="InvalidResourceNameFault" element="wsdai:InvalidResourceNameFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidExpressionFault">
    <wsdl:part name="InvalidExpressionFault" element="wsdai:InvalidExpressionFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidLanguageFault">
    <wsdl:part name="InvalidLanguageFault" element="wsdai:InvalidLanguageFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidDatasetFormatFault">
    <wsdl:part name="InvalidDatasetFormatFault" element="wsdai:InvalidDatasetFormatFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidPortTypeQNameFault">
    <wsdl:part name="InvalidPortTypeQNameFault" element="wsdai:InvalidPortTypeQNameFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidConfigurationDocumentFault">
    <wsdl:part name="InvalidConfigurationDocumentFault" element="wsdai:InvalidConfigurationDocumentFault"/>
  </wsdl:message>
  <wsdl:message name="GetResourceListRequest">
    <wsdl:part name="GetResourceListRequest" element="wsdai:GetResourceListRequest"/>
  </wsdl:message>
  <wsdl:message name="GetResourceListResponse">
    <wsdl:part name="GetResourceListResponse" element="wsdai:GetResourceListResponse"/>
  </wsdl:message>
  <wsdl:message name="ResolveRequest">
    <wsdl:part name="ResolveRequest" element="wsdai:ResolveRequest"/>
  </wsdl:message>
  <wsdl:message name="ResolveResponse">
    <wsdl:part name="ResolveResponse" element="wsdai:ResolveResponse"/>
  </wsdl:message>
  <wsdl:message name="GetDataResourcePropertyDocumentRequest">
    <wsdl:part name="GetDataResourcePropertyDocumentRequest" element="wsdai:GetDataResourcePropertyDocumentRequest"/>
  </wsdl:message>
  <wsdl:message name="GetDataResourcePropertyDocumentResponse">
    <wsdl:part name="GetDataResourcePropertyDocumentResponse" element="wsdai:PropertyDocument"/>
  </wsdl:message>
  <wsdl:message name="DestroyDataResourceRequest">
    <wsdl:part name="DestroyDataResourceRequest" element="wsdai:DestroyDataResourceRequest"/>
  </wsdl:message>
  <wsdl:message name="DestroyDataResourceResponse">
    <wsdl:part name="DestroyDataResourceResponse" element="wsdai:DestroyDataResourceResponse"/>
  </wsdl:message>
  <wsdl:message name="GenericQueryRequest">
    <wsdl:part name="GenericQueryRequest" element="wsdai:GenericQueryRequest"/>
  </wsdl:message>
  <wsdl:message name="GenericQueryResponse">
    <wsdl:part name="GenericQueryResponse" element="wsdai:GenericQueryResponse"/>
  </wsdl:message>
  <!--WSDL PORTTYPES #############################################-->
  <wsdl:portType name="CoreDataAccessPT">
    <wsdl:operation name="GetDataResourcePropertyDocument">
      <wsdl:input name="GetDataResourcePropertyDocumentRequest" message="wsdai:GetDataResourcePropertyDocumentRequest"/>
      <wsdl:output name="GetDataResourcePropertyDocumentResponse" message="wsdai:GetDataResourcePropertyDocumentResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
    </wsdl:operation>
    <wsdl:operation name="DestroyDataResource">
      <wsdl:input message="wsdai:DestroyDataResourceRequest"/>
      <wsdl:output message="wsdai:DestroyDataResourceResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="GenericQuery">
      <wsdl:input message="wsdai:GenericQueryRequest"/>
      <wsdl:output message="wsdai:GenericQueryResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="InvalidExpressionFault" message="wsdai:InvalidExpressionFault"/>
      <wsdl:fault name="InvalidLanguageFault" message="wsdai:InvalidLanguageFault"/>
      <wsdl:fault name="InvalidDatasetFormatFault" message="wsdai:InvalidDatasetFormatFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="CoreResourceListPT">
    <wsdl:operation name="GetResourceList">
      <wsdl:input name="GetResourceListRequest" message="wsdai:GetResourceListRequest"/>
      <wsdl:output name="GetResourceListResponse" message="wsdai:GetResourceListResponse"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="Resolve">
      <wsdl:input message="wsdai:ResolveRequest"/>
      <wsdl:output message="wsdai:ResolveResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="CoreDataAccess" type="wsdai:CoreDataAccessPT">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetDataResourcePropertyDocument">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="DestroyDataResource">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GenericQuery">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidExpressionFault">
        <soap:fault name="InvalidExpressionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidLanguageFault">
        <soap:fault name="InvalidLanguageFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidDatasetFormatFault">
        <soap:fault name="InvalidDatasetFormatFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="CoreResourceList" type="wsdai:CoreResourceListPT">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetResourceList">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="Resolve">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache></con:interface><con:interface name="CoreResourceList" bindingName="{http://www.ggf.org/namespaces/2005/12/WS-DAI}CoreResourceList" soapVersion="1_1" definition="file:C:\Documents and Settings\siahn\My Documents\base\wsdai_core_porttypes.wsdl" xsi:type="con:WsdlInterface" wsaVersion="NONE" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:endpoints/><con:operation isOneWay="false" action="" name="GetResourceList" bindingOperationName="GetResourceList" inputName="" receivesAttachments="false" sendsAttachments="false"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetResourceListRequest/>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call></con:operation><con:operation isOneWay="false" action="" name="Resolve" bindingOperationName="Resolve" inputName="" receivesAttachments="false" sendsAttachments="false"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:ResolveRequest>
         <ws:DataResourceAbstractName>wsdair_test</ws:DataResourceAbstractName>
      </ws:ResolveRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="Request 2"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:ResolveRequest>
 
      </ws:ResolveRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call><con:call name="Request 3"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:ResolveRequest>
         <ws:DataResourceAbstractName>Metadata</ws:DataResourceAbstractName>
      </ws:ResolveRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:call></con:operation><con:definitionCache rootPart="file:C:\Documents and Settings\siahn\My Documents\base\wsdai_core_porttypes.wsdl" type="TEXT"><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdai_core_types.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
  <xsd:import namespace="http://www.w3.org/2005/08/addressing" schemaLocation="http://www.w3.org/2006/03/addressing/ws-addr.xsd"/>
  <!--general types-->
  <!--A type that holds the abstract name (a URI) of a data resource-->
  <xsd:simpleType name="DataResourceAbstractNameType">
    <xsd:restriction base="xsd:anyURI"/>
  </xsd:simpleType>
  <xsd:element name="DataResourceAbstractName" type="wsdai:DataResourceAbstractNameType"/>
  <!--The address of a data resource is a WS-Addressing End Point Reference-->
  <!--DAIS will use the EPR <ReferenceParameters> element to hold the-->
  <!--DataResourceAbstractName-->
  <xsd:complexType name="DataResourceAddressType">
    <xsd:complexContent>
      <xsd:extension base="wsa:EndpointReferenceType"/>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="DataResourceAddress" type="wsdai:DataResourceAddressType"/>
  <xsd:complexType name="DataResourceAddressListType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAddress" minOccurs="1" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DataResourceAddressList" type="wsdai:DataResourceAddressListType"/>
  <!--the wrapper for input/output datasets-->
  <xsd:complexType name="DatasetDataType" mixed="true">
    <xsd:sequence>
      <xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DatasetData" type="wsdai:DatasetDataType"/>
  <!--the base type wrapper for input/output datasets-->
  <!--the DatasetFormatURI indicates the format of-->
  <!--the ##any of DatasetData-->
  <!--It is expected that this type will be extended-->
  <!--by the realisations-->
  <xsd:complexType name="DatasetType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DatasetFormatURI"/>
      <xsd:element ref="wsdai:DatasetData"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--Sunil Ahn Modification : abstract (false -> true)-->
  <xsd:element abstract="false" name="Dataset" type="wsdai:DatasetType"/>
  <!--the base type for query expressions-->
  <xsd:complexType name="ExpressionType">
    <xsd:attribute name="Language" type="xsd:anyURI"/>
  </xsd:complexType>
  <xsd:element name="Expression" type="wsdai:ExpressionType"/>
  <!--the base type for requests that include an abstract resource name parameter-->
  <xsd:complexType name="BaseRequestType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAbstractName"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--the base types for requests that also specify a return type-->
  <xsd:complexType name="RequestType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:BaseRequestType">
        <xsd:sequence>
          <xsd:element ref="wsdai:DatasetFormatURI" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="Request" type="wsdai:RequestType"/>
  <!--the base type for factory requests that include an abstract resource name parameter-->
  <!--a port type QName and a configuration document-->
  <xsd:complexType name="FactoryRequestType">
    <xsd:complexContent>
      <xsd:extension base="wsdai:BaseRequestType">
        <xsd:sequence>
          <xsd:element ref="wsdai:PortTypeQName" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="wsdai:ConfigurationDocument" minOccurs="0" maxOccurs="1"/>
          <xsd:element name="PreferredTargetService" type="wsa:EndpointReferenceType" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="FactoryRequest" type="wsdai:FactoryRequestType"/>
  <!--Static Properties-->
  <!--An open description of the data resource-->
  <xsd:element name="DataResourceDescription">
    <xsd:complexType mixed="true">
      <xsd:sequence>
        <xsd:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <!--The address of the data resource that created this data resource-->
  <xsd:element name="ParentDataResource" type="wsdai:DataResourceAddressType"/>
  <!--The mapping between message type and resource type.-->
  <!--For direct access, where results are returned directly-->
  <!--the DatasetType refers to the supported dataset types.-->
  <xsd:element name="MessageQName" type="xsd:QName"/>
  <xsd:element name="DatasetFormatURI" type="xsd:anyURI"/>
  <xsd:complexType name="DatasetMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:DatasetFormatURI"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="DatasetMap" type="wsdai:DatasetMapType"/>
  <!--For indirect access where a new resource results the-->
  <!--ConfigurationType refers to the QName of the configuration-->
  <!--document that identifies the required port type and-->
  <!--provides inital property values-->
  <xsd:element name="PortTypeQName" type="xsd:QName"/>
  <xsd:element name="ConfigurationDocumentQName" type="xsd:QName"/>
  <xsd:complexType name="ConfigurationMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:PortTypeQName"/>
      <xsd:element ref="wsdai:ConfigurationDocumentQName"/>
      <xsd:element name="DefaultConfigurationDocument">
        <xsd:complexType mixed="true">
          <xsd:sequence>
            <xsd:element ref="wsdai:ConfigurationDocument"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="ConfigurationMap" type="wsdai:ConfigurationMapType"/>
  <!--The mapping between message type and language type.-->
  <!--The language here is the language used to form the-->
  <!--request expression, e.g. SQL99-->
  <xsd:element name="LanguageURI" type="xsd:anyURI"/>
  <xsd:complexType name="LanguageMapType">
    <xsd:sequence>
      <xsd:element ref="wsdai:MessageQName"/>
      <xsd:element ref="wsdai:LanguageURI"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="LanguageMap" type="wsdai:LanguageMapType"/>
  <!--Is the data resource managed by the data service-->
  <!--or by an external data management system-->
  <xsd:element name="DataResourceManagement">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="ExternallyManaged"/>
        <xsd:enumeration value="ServiceManaged"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <!--Configurable properties-->
  <xsd:element name="Readable" type="xsd:boolean" default="true"/>
  <xsd:element name="Writeable" type="xsd:boolean"/>
  <xsd:element name="ConcurrentAccess" type="xsd:boolean"/>
  <xsd:element name="TransactionInitiation">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="NotSupported"/>
        <xsd:enumeration value="Automatic"/>
        <xsd:enumeration value="Manual"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="TransactionIsolation">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="NotSupported"/>
        <xsd:enumeration value="ReadUncommitted"/>
        <xsd:enumeration value="ReadCommitted"/>
        <xsd:enumeration value="RepeatableRead"/>
        <xsd:enumeration value="Serialisable"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="ChildSensitiveToParent">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="Insensitive"/>
        <xsd:enumeration value="Sensitive"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <xsd:element name="ParentSensitiveToChild">
    <xsd:simpleType>
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="Insensitive"/>
        <xsd:enumeration value="Sensitive"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:element>
  <!--core property and configuration documents-->
  <xsd:complexType name="PropertyDocumentType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceAbstractName"/>
      <xsd:element ref="wsdai:DataResourceManagement"/>
      <xsd:element ref="wsdai:ParentDataResource" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:DatasetMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:ConfigurationMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:LanguageMap" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="wsdai:DataResourceDescription"/>
      <xsd:element ref="wsdai:Readable"/>
      <xsd:element ref="wsdai:Writeable"/>
      <xsd:element ref="wsdai:ConcurrentAccess"/>
      <xsd:element ref="wsdai:TransactionInitiation"/>
      <xsd:element ref="wsdai:TransactionIsolation"/>
      <xsd:element ref="wsdai:ChildSensitiveToParent"/>
      <xsd:element ref="wsdai:ParentSensitiveToChild"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="PropertyDocument" type="wsdai:PropertyDocumentType"/>
  <xsd:complexType name="ConfigurationDocumentType">
    <xsd:sequence>
      <xsd:element ref="wsdai:DataResourceDescription" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:Readable" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:Writeable" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:TransactionInitiation" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:TransactionIsolation" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:ChildSensitiveToParent" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="wsdai:ParentSensitiveToChild" minOccurs="0" maxOccurs="1"/>
    </xsd:sequence>
  </xsd:complexType>
  <!--The head of the substitution group of configuration documents-->
  <xsd:element name="ConfigurationDocument" type="wsdai:ConfigurationDocumentType"/>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://www.w3.org/2006/03/addressing/ws-addr.xsd</con:url><con:content><![CDATA[<!--W3C XML Schema defined in the Web Services Addressing 1.0 specification
    http://www.w3.org/TR/ws-addr-core

   Copyright © 2005 World Wide Web Consortium,

   (Massachusetts Institute of Technology, European Research Consortium for
   Informatics and Mathematics, Keio University). All Rights Reserved. This
   work is distributed under the W3C® Software License [1] in the hope that
   it will be useful, but WITHOUT ANY WARRANTY; without even the implied
   warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

   [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231

   $Id: ws-addr.xsd,v 1.2 2008/07/23 13:38:16 plehegar Exp $-->
<xs:schema targetNamespace="http://www.w3.org/2005/08/addressing" blockDefault="#all" elementFormDefault="qualified" finalDefault="" attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2005/08/addressing">
  <!--Constructs from the WS-Addressing Core-->
  <xs:element name="EndpointReference" type="tns:EndpointReferenceType"/>
  <xs:complexType name="EndpointReferenceType" mixed="false">
    <xs:sequence>
      <xs:element name="Address" type="tns:AttributedURIType"/>
      <xs:element ref="tns:ReferenceParameters" minOccurs="0"/>
      <xs:element ref="tns:Metadata" minOccurs="0"/>
      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="ReferenceParameters" type="tns:ReferenceParametersType"/>
  <xs:complexType name="ReferenceParametersType" mixed="false">
    <xs:sequence>
      <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="Metadata" type="tns:MetadataType"/>
  <xs:complexType name="MetadataType" mixed="false">
    <xs:sequence>
      <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
  <xs:element name="MessageID" type="tns:AttributedURIType"/>
  <xs:element name="RelatesTo" type="tns:RelatesToType"/>
  <xs:complexType name="RelatesToType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:anyURI">
        <xs:attribute name="RelationshipType" type="tns:RelationshipTypeOpenEnum" use="optional" default="http://www.w3.org/2005/08/addressing/reply"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="RelationshipTypeOpenEnum">
    <xs:union memberTypes="tns:RelationshipType xs:anyURI"/>
  </xs:simpleType>
  <xs:simpleType name="RelationshipType">
    <xs:restriction base="xs:anyURI">
      <xs:enumeration value="http://www.w3.org/2005/08/addressing/reply"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="ReplyTo" type="tns:EndpointReferenceType"/>
  <xs:element name="From" type="tns:EndpointReferenceType"/>
  <xs:element name="FaultTo" type="tns:EndpointReferenceType"/>
  <xs:element name="To" type="tns:AttributedURIType"/>
  <xs:element name="Action" type="tns:AttributedURIType"/>
  <xs:complexType name="AttributedURIType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:anyURI">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <!--Constructs from the WS-Addressing SOAP binding-->
  <xs:attribute name="IsReferenceParameter" type="xs:boolean"/>
  <xs:simpleType name="FaultCodesOpenEnumType">
    <xs:union memberTypes="tns:FaultCodesType xs:QName"/>
  </xs:simpleType>
  <xs:simpleType name="FaultCodesType">
    <xs:restriction base="xs:QName">
      <xs:enumeration value="tns:InvalidAddressingHeader"/>
      <xs:enumeration value="tns:InvalidAddress"/>
      <xs:enumeration value="tns:InvalidEPR"/>
      <xs:enumeration value="tns:InvalidCardinality"/>
      <xs:enumeration value="tns:MissingAddressInEPR"/>
      <xs:enumeration value="tns:DuplicateMessageID"/>
      <xs:enumeration value="tns:ActionMismatch"/>
      <xs:enumeration value="tns:MessageAddressingHeaderRequired"/>
      <xs:enumeration value="tns:DestinationUnreachable"/>
      <xs:enumeration value="tns:ActionNotSupported"/>
      <xs:enumeration value="tns:EndpointUnavailable"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="RetryAfter" type="tns:AttributedUnsignedLongType"/>
  <xs:complexType name="AttributedUnsignedLongType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:unsignedLong">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:element name="ProblemHeaderQName" type="tns:AttributedQNameType"/>
  <xs:complexType name="AttributedQNameType" mixed="false">
    <xs:simpleContent>
      <xs:extension base="xs:QName">
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:element name="ProblemIRI" type="tns:AttributedURIType"/>
  <xs:element name="ProblemAction" type="tns:ProblemActionType"/>
  <xs:complexType name="ProblemActionType" mixed="false">
    <xs:sequence>
      <xs:element ref="tns:Action" minOccurs="0"/>
      <xs:element name="SoapAction" minOccurs="0" type="xs:anyURI"/>
    </xs:sequence>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>file:C:\Documents and Settings\siahn\My Documents\base\wsdai_core_porttypes.wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="wsdai" targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
  <!--WSDL IMPORTS ##################################################-->
  <!--WSDL TYPES ####################################################-->
  <wsdl:types>
    <xsd:schema targetNamespace="http://www.ggf.org/namespaces/2005/12/WS-DAI" elementFormDefault="qualified">
      <xsd:include schemaLocation="./wsdai_core_types.xsd"/>
      <!--#####################-->
      <!--### General Types ###-->
      <!--#####################-->
      <xsd:complexType name="DataResourceUnavailableFaultType"/>
      <xsd:element name="DataResourceUnavailableFault" type="wsdai:DataResourceUnavailableFaultType"/>
      <xsd:complexType name="ServiceBusyFaultType"/>
      <xsd:element name="ServiceBusyFault" type="wsdai:ServiceBusyFaultType"/>
      <xsd:complexType name="NotAuthorizedFaultType"/>
      <xsd:element name="NotAuthorizedFault" type="wsdai:NotAuthorizedFaultType"/>
      <xsd:complexType name="InvalidResourceNameFaultType"/>
      <xsd:element name="InvalidResourceNameFault" type="wsdai:InvalidResourceNameFaultType"/>
      <xsd:complexType name="InvalidExpressionFaultType"/>
      <xsd:element name="InvalidExpressionFault" type="wsdai:InvalidExpressionFaultType"/>
      <xsd:complexType name="InvalidLanguageFaultType"/>
      <xsd:element name="InvalidLanguageFault" type="wsdai:InvalidLanguageFaultType"/>
      <xsd:complexType name="InvalidDatasetFormatFaultType"/>
      <xsd:element name="InvalidDatasetFormatFault" type="wsdai:InvalidDatasetFormatFaultType"/>
      <xsd:complexType name="InvalidPortTypeQNameFaultType"/>
      <xsd:element name="InvalidPortTypeQNameFault" type="wsdai:InvalidPortTypeQNameFaultType"/>
      <xsd:complexType name="InvalidConfigurationDocumentFaultType"/>
      <xsd:element name="InvalidConfigurationDocumentFault" type="wsdai:InvalidConfigurationDocumentFaultType"/>
      <!--#######################-->
      <!--### GetResourceList ###-->
      <!--#######################-->
      <xsd:element name="GetResourceListRequest">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="GetResourceListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAddress" minOccurs="0" maxOccurs="unbounded"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--###############-->
      <!--### Resolve ###-->
      <!--###############-->
      <xsd:element name="ResolveRequest">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAbstractName"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ResolveResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:DataResourceAddress" maxOccurs="unbounded"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <!--######################################-->
      <!--### GetDatResourcePropertyDocument ###-->
      <!--######################################-->
      <xsd:element name="GetDataResourcePropertyDocumentRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType"/>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <!--###########################-->
      <!--### DestroyDataResource ###-->
      <!--###########################-->
      <xsd:element name="DestroyDataResourceRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:BaseRequestType"/>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DestroyDataResourceResponse">
        <xsd:complexType/>
      </xsd:element>
      <!--#############################-->
      <!--### GenericQuery Messages ###-->
      <!--#############################-->
      <xsd:element name="GenericExpression">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:ExpressionType">
              <xsd:sequence>
                <xsd:any namespace="##any"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GenericQueryRequest">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="wsdai:RequestType">
              <xsd:sequence>
                <xsd:element ref="wsdai:GenericExpression"/>
              </xsd:sequence>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GenericQueryResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="wsdai:Dataset"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:schema>
  </wsdl:types>
  <!--WSDL MESSAGES #############################################-->
  <wsdl:message name="ServiceBusyFault">
    <wsdl:part name="ServiceBusyFault" element="wsdai:ServiceBusyFault"/>
  </wsdl:message>
  <wsdl:message name="DataResourceUnavailableFault">
    <wsdl:part name="DataResourceUnavailableFault" element="wsdai:DataResourceUnavailableFault"/>
  </wsdl:message>
  <wsdl:message name="NotAuthorizedFault">
    <wsdl:part name="NotAuthorizedFault" element="wsdai:NotAuthorizedFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidResourceNameFault">
    <wsdl:part name="InvalidResourceNameFault" element="wsdai:InvalidResourceNameFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidExpressionFault">
    <wsdl:part name="InvalidExpressionFault" element="wsdai:InvalidExpressionFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidLanguageFault">
    <wsdl:part name="InvalidLanguageFault" element="wsdai:InvalidLanguageFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidDatasetFormatFault">
    <wsdl:part name="InvalidDatasetFormatFault" element="wsdai:InvalidDatasetFormatFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidPortTypeQNameFault">
    <wsdl:part name="InvalidPortTypeQNameFault" element="wsdai:InvalidPortTypeQNameFault"/>
  </wsdl:message>
  <wsdl:message name="InvalidConfigurationDocumentFault">
    <wsdl:part name="InvalidConfigurationDocumentFault" element="wsdai:InvalidConfigurationDocumentFault"/>
  </wsdl:message>
  <wsdl:message name="GetResourceListRequest">
    <wsdl:part name="GetResourceListRequest" element="wsdai:GetResourceListRequest"/>
  </wsdl:message>
  <wsdl:message name="GetResourceListResponse">
    <wsdl:part name="GetResourceListResponse" element="wsdai:GetResourceListResponse"/>
  </wsdl:message>
  <wsdl:message name="ResolveRequest">
    <wsdl:part name="ResolveRequest" element="wsdai:ResolveRequest"/>
  </wsdl:message>
  <wsdl:message name="ResolveResponse">
    <wsdl:part name="ResolveResponse" element="wsdai:ResolveResponse"/>
  </wsdl:message>
  <wsdl:message name="GetDataResourcePropertyDocumentRequest">
    <wsdl:part name="GetDataResourcePropertyDocumentRequest" element="wsdai:GetDataResourcePropertyDocumentRequest"/>
  </wsdl:message>
  <wsdl:message name="GetDataResourcePropertyDocumentResponse">
    <wsdl:part name="GetDataResourcePropertyDocumentResponse" element="wsdai:PropertyDocument"/>
  </wsdl:message>
  <wsdl:message name="DestroyDataResourceRequest">
    <wsdl:part name="DestroyDataResourceRequest" element="wsdai:DestroyDataResourceRequest"/>
  </wsdl:message>
  <wsdl:message name="DestroyDataResourceResponse">
    <wsdl:part name="DestroyDataResourceResponse" element="wsdai:DestroyDataResourceResponse"/>
  </wsdl:message>
  <wsdl:message name="GenericQueryRequest">
    <wsdl:part name="GenericQueryRequest" element="wsdai:GenericQueryRequest"/>
  </wsdl:message>
  <wsdl:message name="GenericQueryResponse">
    <wsdl:part name="GenericQueryResponse" element="wsdai:GenericQueryResponse"/>
  </wsdl:message>
  <!--WSDL PORTTYPES #############################################-->
  <wsdl:portType name="CoreDataAccessPT">
    <wsdl:operation name="GetDataResourcePropertyDocument">
      <wsdl:input name="GetDataResourcePropertyDocumentRequest" message="wsdai:GetDataResourcePropertyDocumentRequest"/>
      <wsdl:output name="GetDataResourcePropertyDocumentResponse" message="wsdai:GetDataResourcePropertyDocumentResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
    </wsdl:operation>
    <wsdl:operation name="DestroyDataResource">
      <wsdl:input message="wsdai:DestroyDataResourceRequest"/>
      <wsdl:output message="wsdai:DestroyDataResourceResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="GenericQuery">
      <wsdl:input message="wsdai:GenericQueryRequest"/>
      <wsdl:output message="wsdai:GenericQueryResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="InvalidExpressionFault" message="wsdai:InvalidExpressionFault"/>
      <wsdl:fault name="InvalidLanguageFault" message="wsdai:InvalidLanguageFault"/>
      <wsdl:fault name="InvalidDatasetFormatFault" message="wsdai:InvalidDatasetFormatFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
      <wsdl:fault name="DataResourceUnavailableFault" message="wsdai:DataResourceUnavailableFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="CoreResourceListPT">
    <wsdl:operation name="GetResourceList">
      <wsdl:input name="GetResourceListRequest" message="wsdai:GetResourceListRequest"/>
      <wsdl:output name="GetResourceListResponse" message="wsdai:GetResourceListResponse"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
    <wsdl:operation name="Resolve">
      <wsdl:input message="wsdai:ResolveRequest"/>
      <wsdl:output message="wsdai:ResolveResponse"/>
      <wsdl:fault name="InvalidResourceNameFault" message="wsdai:InvalidResourceNameFault"/>
      <wsdl:fault name="NotAuthorizedFault" message="wsdai:NotAuthorizedFault"/>
      <wsdl:fault name="ServiceBusyFault" message="wsdai:ServiceBusyFault"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="CoreDataAccess" type="wsdai:CoreDataAccessPT">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetDataResourcePropertyDocument">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="DestroyDataResource">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="GenericQuery">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidExpressionFault">
        <soap:fault name="InvalidExpressionFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidLanguageFault">
        <soap:fault name="InvalidLanguageFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="InvalidDatasetFormatFault">
        <soap:fault name="InvalidDatasetFormatFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="DataResourceUnavailableFault">
        <soap:fault name="DataResourceUnavailableFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="CoreResourceList" type="wsdai:CoreResourceListPT">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetResourceList">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="Resolve">
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="InvalidResourceNameFault">
        <soap:fault name="InvalidResourceNameFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="NotAuthorizedFault">
        <soap:fault name="NotAuthorizedFault" use="literal"/>
      </wsdl:fault>
      <wsdl:fault name="ServiceBusyFault">
        <soap:fault name="ServiceBusyFault" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache></con:interface>





<con:testSuite name="3.2 DirectAccess TestSuite"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="GetSQLPropertyDocument TestCase" searchProperties="true" id="4c8b899e-3c90-4c7f-af58-6c171e5fccc6"><con:settings/><con:testStep type="request" name="Correct ResourceName" disabled="true"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccess</con:interface><con:operation>GetSQLPropertyDocument</con:operation><con:request name="Correct ResourceName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[
 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
	<soapenv:Header/>
	<soapenv:Body>
		<ws:GetDataResourcePropertyDocumentRequest>
			<ws:DataResourceAbstractName>wsdair_test</ws:DataResourceAbstractName>
			<ws:DatasetFormatURI>http://java.sun.com/xml/ns/jdbc</ws:DatasetFormatURI>
		</ws:GetDataResourcePropertyDocumentRequest>
	</soapenv:Body>
</soapenv:Envelope>

]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessPT/GetSQLPropertyDocumentRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>SQLExecute</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Schema Compliance" disabled="true"><con:configuration><definition/></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid ResourceName"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccess</con:interface><con:operation>GetSQLPropertyDocument</con:operation><con:request name="Invalid ResourceName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[
 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
	<soapenv:Header/>
	<soapenv:Body>
		<ws:GetDataResourcePropertyDocumentRequest>
			<ws:DataResourceAbstractName>XXXX</ws:DataResourceAbstractName>
			<ws:DatasetFormatURI>http://java.sun.com/xml/ns/jdbc</ws:DatasetFormatURI>
		</ws:GetDataResourcePropertyDocumentRequest>
	</soapenv:Body>
</soapenv:Envelope>

]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessPT/GetSQLPropertyDocumentRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:assertion type="Simple Contains"><con:configuration><token>InvalidResourceNameFault</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="No ResourceName"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccess</con:interface><con:operation>GetSQLPropertyDocument</con:operation><con:request name="No ResourceName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[
 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
	<soapenv:Header/>
	<soapenv:Body>
		<ws:GetDataResourcePropertyDocumentRequest>

		</ws:GetDataResourcePropertyDocumentRequest>
	</soapenv:Body>
</soapenv:Envelope>

]]></con:request><con:assertion type="Not SOAP Fault Assertion" disabled="true"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessPT/GetSQLPropertyDocumentRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidResourceNameFault</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:loadTest name="LoadTest 1"><con:settings/><con:threadCount>5</con:threadCount><con:startDelay>0</con:startDelay><con:sampleInterval>250</con:sampleInterval><con:calculateTPSOnTimePassed>false</con:calculateTPSOnTimePassed><con:resetStatisticsOnThreadCountChange>true</con:resetStatisticsOnThreadCountChange><con:historyLimit>-1</con:historyLimit><con:testLimit>1000</con:testLimit><con:limitType>COUNT</con:limitType><con:loadStrategy><con:type>Simple</con:type><con:config><testDelay>100</testDelay><randomFactor>0.0</randomFactor></con:config></con:loadStrategy><con:assertion type="Step Status" name="Step Status"/><con:maxAssertionErrors>100</con:maxAssertionErrors></con:loadTest><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SQLExecute TestCase" searchProperties="true" id="d75b5f3a-5b9e-4f4d-99ea-385d5623547d"><con:settings/><con:testStep type="request" name="SELECT"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccess</con:interface><con:operation>SQLExecute</con:operation><con:request name="SELECT"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>http://java.sun.com/xml/ns/jdbc</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression>
            <wsdair:Expression>SELECT * FROM WSDAIR_TEST </wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessPT/SQLExecuteRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="XPath Match" disabled="true"><con:configuration><path>declare namespace wrs="http://java.sun.com/xml/ns/jdbc"
(//wrs:fetch-size)</path><content>2</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="INSERT"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccess</con:interface><con:operation>SQLExecute</con:operation><con:request name="INSERT"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>
       
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>INSERT INTO /WSDAIR_TEST VALUES ('E18','P18',NULL)</wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:assertion type="XPath Match"><con:configuration><path>declare namespace wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR"
(//wsdair:SQLUpdateCount)</path><content>1</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessPT/SQLExecuteRequest" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="request" name="UPDATE"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccess</con:interface><con:operation>SQLExecute</con:operation><con:request name="UPDATE"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>UPDATE /WSDAIR_TEST SET PNUM = 'P20' WHERE EMPNUM = 'E18' </wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessPT/SQLExecuteRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="XPath Match" disabled="true"><con:configuration><path>declare namespace wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR"
(//wsdair:SQLUpdateCount)</path><content>1</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:credentials><con:username>root</con:username><con:password/></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="DELETE"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccess</con:interface><con:operation>SQLExecute</con:operation><con:request name="DELETE"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>

     
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>DELETE FROM /WSDAIR_TEST WHERE EMPNUM='E18' </wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessPT/SQLExecuteRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="XPath Match" disabled="true"><con:configuration><path>declare namespace wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR"
(//wsdair:SQLUpdateCount)</path><content>1</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid DRAN"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccess</con:interface><con:operation>SQLExecute</con:operation><con:request name="Invalid DRAN"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>XXXX</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>http://java.sun.com/xml/ns/jdbc</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression>
            <wsdair:Expression>SELECT * FROM WORKS</wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessPT/SQLExecuteRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidResourceNameFault</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid DatasetFormat"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccess</con:interface><con:operation>SQLExecute</con:operation><con:request name="Invalid DatasetFormat"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>XXXX</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression>
            <wsdair:Expression>SELECT * FROM WORKS</wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessPT/SQLExecuteRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidDatasetFormatFaultType</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid Expression"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccess</con:interface><con:operation>SQLExecute</con:operation><con:request name="Invalid Expression"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>http://java.sun.com/xml/ns/jdbc</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression>
            <wsdair:Expression>SELECT * into WORKS</wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessPT/SQLExecuteRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidExpressionFaultType</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid Language Fault"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccess</con:interface><con:operation>SQLExecute</con:operation><con:request name="Invalid Language Fault"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>
         <!--Optional:-->
         <wsdai:DatasetFormatURI>http://java.sun.com/xml/ns/jdbc</wsdai:DatasetFormatURI>
         <wsdair:SQLExpression>
            <wsdair:Expression>kkkk</wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessPT/SQLExecuteRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidLanguageFaul</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:loadTest name="LoadTest 1"><con:settings/><con:threadCount>1</con:threadCount><con:startDelay>0</con:startDelay><con:sampleInterval>250</con:sampleInterval><con:calculateTPSOnTimePassed>false</con:calculateTPSOnTimePassed><con:resetStatisticsOnThreadCountChange>true</con:resetStatisticsOnThreadCountChange><con:historyLimit>-1</con:historyLimit><con:testLimit>40</con:testLimit><con:limitType>COUNT</con:limitType><con:loadStrategy><con:type>Simple</con:type><con:config><testDelay>10</testDelay><randomFactor>0.0</randomFactor></con:config></con:loadStrategy><con:assertion type="Step Status" name="Step Status"/><con:maxAssertionErrors>100</con:maxAssertionErrors></con:loadTest><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite name="3.3 ~ 3.6 IndirectAccess TestSuite"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="3.3 SQLExecuteFactory TestCase" searchProperties="true" id="3d2aacc6-8a00-4b24-9809-32f321acb9bd"><con:settings/><con:testStep type="request" name="Create Indirect Service (SELECT)"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccessFactory</con:interface><con:operation>SQLExecuteFactory</con:operation><con:request name="Create Indirect Service (SELECT)"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteFactoryRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>SELECT * FROM /WSDAIR_TEST </wsdair:Expression>
          </wsdair:SQLExpression>
      </wsdair:SQLExecuteFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessFactoryPT/SQLExecuteFactoryRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username><con:password/></con:credentials></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer 1"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>Remove SQLResponse</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>Create Indirect Service (SELECT)</con:sourceStep><con:sourcePath>declare namespace wsdai='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//wsdai:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Delete SQLResponse (SELECT)</con:targetStep><con:targetPath>declare namespace wsdai='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//wsdai:DataResourceAbstractName)
</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="Invalid DRAN"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccessFactory</con:interface><con:operation>SQLExecuteFactory</con:operation><con:request name="Invalid DRAN"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteFactoryRequest>
         <wsdai:DataResourceAbstractName>aaaa</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>SELECT * FROM WSDAIR_TEST </wsdair:Expression>
          </wsdair:SQLExpression>
      </wsdair:SQLExecuteFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessFactoryPT/SQLExecuteFactoryRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidResourceNameFault</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid Expression"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccessFactory</con:interface><con:operation>SQLExecuteFactory</con:operation><con:request name="Invalid Expression"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteFactoryRequest>
         <wsdai:DataResourceAbstractName>http://150.183.250.215:8833/SQLAccess/wsdair_test</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>SELECT * INTO  WORKS </wsdair:Expression>
          </wsdair:SQLExpression>
      </wsdair:SQLExecuteFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessFactoryPT/SQLExecuteFactoryRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidExpressionFaultType</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid Language"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccessFactory</con:interface><con:operation>SQLExecuteFactory</con:operation><con:request name="Invalid Language"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteFactoryRequest>
         <wsdai:DataResourceAbstractName>http://150.183.250.215:8833/SQLAccess/wsdair_test</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>kkk </wsdair:Expression>
          </wsdair:SQLExpression>
      </wsdair:SQLExecuteFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessFactoryPT/SQLExecuteFactoryRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidLanguageFault</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Delete SQLResponse (SELECT)"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreDataAccess</con:interface><con:operation>DestroyDataResource</con:operation><con:request name="Delete SQLResponse (SELECT)"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:DestroyDataResourceRequest>
         <ws:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses135_3</ws:DataResourceAbstractName>
      </ws:DestroyDataResourceRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="Create Indirect Service (UPDATE)"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccessFactory</con:interface><con:operation>SQLExecuteFactory</con:operation><con:request name="Create Indirect Service (UPDATE)"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteFactoryRequest>
         <wsdai:DataResourceAbstractName>http://150.183.250.215:8833/SQLAccess/wsdair_test</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>UPDATE /WSDAIR_TEST SET PNUM = 'P20' WHERE EMPNUM = 'E18' </wsdair:Expression>
          </wsdair:SQLExpression>
      </wsdair:SQLExecuteFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessFactoryPT/SQLExecuteFactoryRequest" mustUnderstand="NONE" version="200508"/><con:credentials><con:username>root</con:username><con:password/></con:credentials></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer 3"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>DataResourceAbstractName</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>Create Indirect Service (UPDATE)</con:sourceStep><con:sourcePath>declare namespace wsdai='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//wsdai:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Delete SQLResponse (UPDATE)</con:targetStep><con:targetPath>declare namespace wsdai='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//wsdai:DataResourceAbstractName)
</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="Delete SQLResponse (UPDATE)"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreDataAccess</con:interface><con:operation>DestroyDataResource</con:operation><con:request name="Delete SQLResponse (UPDATE)"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:DestroyDataResourceRequest>
         <ws:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responseu135_0</ws:DataResourceAbstractName>
      </ws:DestroyDataResourceRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="GetSQLResponsePropertyDocument TestCase" searchProperties="true" id="d7cb774e-7950-4a31-9bfa-5a3722f21106" disabled="true"><con:settings/><con:testStep type="request" name="Create Indirect Service (SELECT)"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccessFactory</con:interface><con:operation>SQLExecuteFactory</con:operation><con:request name="Create Indirect Service (SELECT)"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteFactoryRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>SELECT * FROM /WSDAIR_TEST/WORKS </wsdair:Expression>
          </wsdair:SQLExpression>
      </wsdair:SQLExecuteFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:credentials><con:username>root</con:username><con:password/></con:credentials></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>DataResourceAbstractName</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>Create Indirect Service (SELECT)</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>GetSQLResponsePropertyDocument</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)
</con:targetPath></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true"><con:name>DataResourceAbstractName2</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>Create Indirect Service (SELECT)</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>GetSQLResponsePropertyDocument Auth Fail</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)
</con:targetPath></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true"><con:name>DataResourceAbstractName3</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>Create Indirect Service (SELECT)</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Remove Indirect Service (SELECT)</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)
</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="GetSQLResponsePropertyDocument"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLResponsePropertyDocument</con:operation><con:request name="GetSQLResponsePropertyDocument"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetDataResourcePropertyDocumentRequest>
         <ws:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses131_3</ws:DataResourceAbstractName>
         <ws:DatasetFormatURI>?</ws:DatasetFormatURI>
      </ws:GetDataResourcePropertyDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLResponsePropertyDocumentRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>GetSQLRowset</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="GetSQLResponsePropertyDocument Auth Fail"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLResponsePropertyDocument</con:operation><con:request name="GetSQLResponsePropertyDocument Auth Fail"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetDataResourcePropertyDocumentRequest>
         <ws:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses131_3</ws:DataResourceAbstractName>
         <ws:DatasetFormatURI>?</ws:DatasetFormatURI>
      </ws:GetDataResourcePropertyDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLResponsePropertyDocumentRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Not SOAP Fault Assertion"/><con:assertion type="Simple Contains"><con:configuration><token>NotAuthorizedFault</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username/></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="Remove Indirect Service (SELECT)"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccessFactory</con:interface><con:operation>SQLExecuteFactory</con:operation><con:request name="Remove Indirect Service (SELECT)"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdai:DestroyDataResourceRequest>
         <wsdai:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses131_3</wsdai:DataResourceAbstractName>
      </wsdai:DestroyDataResourceRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessFactoryPT/SQLExecuteFactoryRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>DestroyDataResourceResponse</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>root</con:username><con:password/></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid ResourceName"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLResponsePropertyDocument</con:operation><con:request name="Invalid ResourceName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetDataResourcePropertyDocumentRequest>
         <ws:DataResourceAbstractName>XXXX</ws:DataResourceAbstractName>
         <ws:DatasetFormatURI>?</ws:DatasetFormatURI>
      </ws:GetDataResourcePropertyDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLResponsePropertyDocumentRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidResourceNameFault</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Empty ResourceName"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLResponsePropertyDocument</con:operation><con:request name="Empty ResourceName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetDataResourcePropertyDocumentRequest>
         <ws:DataResourceAbstractName> </ws:DataResourceAbstractName>
         <ws:DatasetFormatURI>?</ws:DatasetFormatURI>
      </ws:GetDataResourcePropertyDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLResponsePropertyDocumentRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidResourceNameFault</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="No ResourceName"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLResponsePropertyDocument</con:operation><con:request name="No ResourceName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetDataResourcePropertyDocumentRequest>

         <ws:DatasetFormatURI>?</ws:DatasetFormatURI>
      </ws:GetDataResourcePropertyDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLResponsePropertyDocumentRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidResourceNameFault</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="GetSQLResponseItem TestCase" searchProperties="true" id="f86317ac-5f42-447e-8311-ea7ccbbb4dec" disabled="true"><con:settings/><con:testStep type="request" name="SQLExecuteFactory"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccessFactory</con:interface><con:operation>SQLExecuteFactory</con:operation><con:request name="SQLExecuteFactory"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteFactoryRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>SELECT * FROM WORKS </wsdair:Expression>
          </wsdair:SQLExpression>
      </wsdair:SQLExecuteFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>DataResourceAbstractName</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>GetSQLResponseItem</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="GetSQLResponseItem"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLResponseItem</con:operation><con:request name="GetSQLResponseItem"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLResponseItemRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses118_3</ws1:DataResourceAbstractName>
         <ws:Position>1</ws:Position>
         <!--Optional:-->
         <ws:Count>1</ws:Count>
      </ws:GetSQLResponseItemRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLResponseItemRequest" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer2"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>DataResourceAbstractName</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Invalid DatasetFormat</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="Invalid DatasetFormat"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLResponseItem</con:operation><con:request name="Invalid DatasetFormat"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLResponseItemRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses118_3</ws1:DataResourceAbstractName>
         <ws1:DatasetFormatURI>XXXX</ws1:DatasetFormatURI>
         <ws:Position>1</ws:Position>
         <!--Optional:-->
         <ws:Count>1</ws:Count>
      </ws:GetSQLResponseItemRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLResponseItemRequest" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer3"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>DataResourceAbstractName</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Invalid DatasetFormat</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="Invalid Position"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLResponseItem</con:operation><con:request name="Invalid Position"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLResponseItemRequest>
         <ws1:DataResourceAbstractName>?</ws1:DataResourceAbstractName>

         <ws:Position>X</ws:Position>
         <!--Optional:-->
         <ws:Count>1</ws:Count>
      </ws:GetSQLResponseItemRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLResponseItemRequest" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer5"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>DataResourceAbstractName</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType xsi:nil="true"/><con:targetStep>No Position</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="No Position"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLResponseItem</con:operation><con:request name="No Position"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLResponseItemRequest>
         <ws1:DataResourceAbstractName>?</ws1:DataResourceAbstractName>

         <!--Optional:-->
         <ws:Count>1</ws:Count>
      </ws:GetSQLResponseItemRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLResponseItemRequest" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid ResourceName"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLResponseItem</con:operation><con:request name="Invalid ResourceName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLResponseItemRequest>
         <ws1:DataResourceAbstractName>XXXX</ws1:DataResourceAbstractName>
         <ws1:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</ws1:DatasetFormatURI>
         <ws:Position>1</ws:Position>
         <!--Optional:-->
         <ws:Count>1</ws:Count>
      </ws:GetSQLResponseItemRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="request" name="Empty ResourceName"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLResponseItem</con:operation><con:request name="Empty ResourceName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLResponseItemRequest>
         <ws1:DataResourceAbstractName> </ws1:DataResourceAbstractName>
         <ws1:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</ws1:DatasetFormatURI>
         <ws:Position>1</ws:Position>
         <!--Optional:-->
         <ws:Count>1</ws:Count>
      </ws:GetSQLResponseItemRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="request" name="No ResourceName"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLResponseItem</con:operation><con:request name="No ResourceName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLResponseItemRequest>

         <ws1:DatasetFormatURI>uri:com.sun.java.xml.ns.jdbc.webrowset</ws1:DatasetFormatURI>
         <ws:Position>1</ws:Position>
         <!--Optional:-->
         <ws:Count>1</ws:Count>
      </ws:GetSQLResponseItemRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="GetSQLUpdateCount TestCase" searchProperties="true" id="1fe9af4a-8bf0-4796-b0f8-2fc2560e54e5" disabled="true"><con:settings/><con:testStep type="request" name="SQLExecuteFactory"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccessFactory</con:interface><con:operation>SQLExecuteFactory</con:operation><con:request name="SQLExecuteFactory"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteFactoryRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>SELECT * FROM WORKS </wsdair:Expression>
          </wsdair:SQLExpression>
      </wsdair:SQLExecuteFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>DataResourceAbstractName</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>GetSQLUpdateCount</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="GetSQLUpdateCount"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLUpdateCount</con:operation><con:request name="GetSQLUpdateCount"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLUpdateCountRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses124_3</ws1:DataResourceAbstractName>
         <ws:Position>1 </ws:Position>
	<ws:Count>1</ws:Count>

      </ws:GetSQLUpdateCountRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLUpdateCountRequest" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer2"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>DataResourceAbstractName</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Invalid Position</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="Invalid Position"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLUpdateCount</con:operation><con:request name="Invalid Position"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLUpdateCountRequest>
         <ws1:DataResourceAbstractName>?</ws1:DataResourceAbstractName>
         <ws:Position>X </ws:Position>

      </ws:GetSQLUpdateCountRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLUpdateCountRequest" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer4"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>DataResourceAbstractName</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>No Position</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="No Position"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLUpdateCount</con:operation><con:request name="No Position"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLUpdateCountRequest>
         <ws1:DataResourceAbstractName>?</ws1:DataResourceAbstractName>


      </ws:GetSQLUpdateCountRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLUpdateCountRequest" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid ResouceName"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLUpdateCount</con:operation><con:request name="Invalid ResouceName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLUpdateCountRequest>
         <ws1:DataResourceAbstractName>XXXX</ws1:DataResourceAbstractName>
         <ws:Position>1 </ws:Position>

      </ws:GetSQLUpdateCountRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLUpdateCountRequest" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="request" name="Empty ResourceName"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLUpdateCount</con:operation><con:request name="Empty ResourceName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLUpdateCountRequest>
         <ws1:DataResourceAbstractName> </ws1:DataResourceAbstractName>
         <ws:Position>1 </ws:Position>

      </ws:GetSQLUpdateCountRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLUpdateCountRequest" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="request" name="No ResourceName"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLUpdateCount</con:operation><con:request name="No ResourceName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLUpdateCountRequest>

         <ws:Position>1 </ws:Position>

      </ws:GetSQLUpdateCountRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLUpdateCountRequest" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="GetSQLRowset TestCase" searchProperties="true" id="98d6a95e-94a3-4195-85a2-8f3b7d12b74d" disabled="true"><con:settings/><con:testStep type="request" name="SQLExecuteFactory"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccessFactory</con:interface><con:operation>SQLExecuteFactory</con:operation><con:request name="SQLExecuteFactory"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteFactoryRequest>
         <wsdai:DataResourceAbstractName>Metadata</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>SELECT * FROM WORKS </wsdair:Expression>
          </wsdair:SQLExpression>
      </wsdair:SQLExecuteFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>DataResourceAbstractName</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>GetSQLRowset</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="GetSQLRowset"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLRowset</con:operation><con:request name="GetSQLRowset"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLRowsetRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses125_3</ws1:DataResourceAbstractName>

         <ws:Position>1</ws:Position>
         <ws:Count>1</ws:Count>
      </ws:GetSQLRowsetRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLRowsetRequest" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer2"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>DataResourceAbstractName</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Invalid DatasetFormat</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="Invalid DatasetFormat"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLRowset</con:operation><con:request name="Invalid DatasetFormat"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLRowsetRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses125_3</ws1:DataResourceAbstractName>
         <ws1:DatasetFormatURI>XXXXX</ws1:DatasetFormatURI>
         <ws:Position>1</ws:Position>
         <ws:Count>1</ws:Count>
      </ws:GetSQLRowsetRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLRowsetRequest" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer3"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>DataResourceAbstractName</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Invalid Position</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="Invalid Position"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLRowset</con:operation><con:request name="Invalid Position"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLRowsetRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses125_3</ws1:DataResourceAbstractName>
         <ws:Position>X</ws:Position>
         <ws:Count>1</ws:Count>
      </ws:GetSQLRowsetRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLRowsetRequest" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer5"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>DataResourceAbstractName</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>No Position</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="No Position"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLRowset</con:operation><con:request name="No Position"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLRowsetRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses125_3</ws1:DataResourceAbstractName>
         <ws1:DatasetFormatURI>XXXXX</ws1:DatasetFormatURI>
         <ws:Count>1</ws:Count>
      </ws:GetSQLRowsetRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLRowsetRequest" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid ResourceName"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLRowset</con:operation><con:request name="Invalid ResourceName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLRowsetRequest>
         <ws1:DataResourceAbstractName>XXXX</ws1:DataResourceAbstractName>

         <ws:Position>1</ws:Position>
         <ws:Count>1</ws:Count>
      </ws:GetSQLRowsetRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLRowsetRequest" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="request" name="Empty ResourceName"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLRowset</con:operation><con:request name="Empty ResourceName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLRowsetRequest>
         <ws1:DataResourceAbstractName> </ws1:DataResourceAbstractName>

         <ws:Position>1</ws:Position>
         <ws:Count>1</ws:Count>
      </ws:GetSQLRowsetRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLRowsetRequest" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:testStep type="request" name="No ResourceName"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponse</con:interface><con:operation>GetSQLRowset</con:operation><con:request name="No ResourceName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetSQLRowsetRequest>

         <ws:Position>1</ws:Position>
         <ws:Count>1</ws:Count>
      </ws:GetSQLRowsetRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponsePT/GetSQLRowsetRequest" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="3.5 SQLRowsetFactory TestCase" searchProperties="true" id="75140a0d-c0cf-4dac-93f1-bf5246c4e3a4"><con:settings/><con:testStep type="request" name="SQLExecuteFactory"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccessFactory</con:interface><con:operation>SQLExecuteFactory</con:operation><con:request name="SQLExecuteFactory"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteFactoryRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>SELECT * FROM /WSDAIR_TEST </wsdair:Expression>
          </wsdair:SQLExpression>
      </wsdair:SQLExecuteFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>DataResourceAbstractName</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>SQLRowsetFactory</con:targetStep><con:targetPath>
declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)
</con:targetPath></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true"><con:name>DataResourceAbstractName2</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Remove SQLResponse</con:targetStep><con:targetPath>
declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)
</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="SQLRowsetFactory"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponseFactory</con:interface><con:operation>SQLRowsetFactory</con:operation><con:request name="SQLRowsetFactory"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:SQLRowsetFactoryRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses135_3</ws1:DataResourceAbstractName>
         <ws:Position>0</ws:Position>
      </ws:SQLRowsetFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponseFactoryPT/SQLRowsetFactoryRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer2"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>DataResourceAbstractName</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Invalid Position</con:targetStep><con:targetPath>
declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)
</con:targetPath></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true"><con:name>DataResourceAbstractName2</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Invalid Count</con:targetStep><con:targetPath>
declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)
</con:targetPath></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true"><con:name>DataResourceAbstractName3</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Remove SQLRowset</con:targetStep><con:targetPath>
declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)
</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="Invalid Position"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponseFactory</con:interface><con:operation>SQLRowsetFactory</con:operation><con:request name="Invalid Position"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:SQLRowsetFactoryRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses135_3</ws1:DataResourceAbstractName>
         <ws:Position>1</ws:Position>
      </ws:SQLRowsetFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponseFactoryPT/SQLRowsetFactoryRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidPositionFaul</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid Count"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponseFactory</con:interface><con:operation>SQLRowsetFactory</con:operation><con:request name="Invalid Count"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:SQLRowsetFactoryRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses135_3</ws1:DataResourceAbstractName>
         <ws:Position>0</ws:Position>
          <ws:Count>-1</ws:Count>
      </ws:SQLRowsetFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponseFactoryPT/SQLRowsetFactoryRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidCountFault</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Remove SQLRowset"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreDataAccess</con:interface><con:operation>DestroyDataResource</con:operation><con:request name="Remove SQLRowset"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:DestroyDataResourceRequest>
         <ws:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses135_3</ws:DataResourceAbstractName>
      </ws:DestroyDataResourceRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Remove SQLResponse"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreDataAccess</con:interface><con:operation>DestroyDataResource</con:operation><con:request name="Remove SQLResponse"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:DestroyDataResourceRequest>
         <ws:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses135_3</ws:DataResourceAbstractName>
      </ws:DestroyDataResourceRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion" disabled="true"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="3.6 GetSQLRowsetPropertyDocument TestCase" searchProperties="true" id="1157c975-285b-403a-bdf6-ff600633d82d"><con:settings/><con:testStep type="request" name="Create SQLResponse Indirect Service"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccessFactory</con:interface><con:operation>SQLExecuteFactory</con:operation><con:request name="Create SQLResponse Indirect Service"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteFactoryRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>SELECT * FROM /WSDAIR_TEST </wsdair:Expression>
          </wsdair:SQLExpression>
      </wsdair:SQLExecuteFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>SQLExecuteFactoryResponse</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username><con:password/></con:credentials></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>DataResourceAbstractName</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>Create SQLResponse Indirect Service</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Create Rowset Service</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true"><con:name>DataResourceAbstractName1</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>Create SQLResponse Indirect Service</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Remove SQLResponse Indirect Service</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="Create Rowset Service"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponseFactory</con:interface><con:operation>SQLRowsetFactory</con:operation><con:request name="Create Rowset Service"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:SQLRowsetFactoryRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses75_3</ws1:DataResourceAbstractName>
         <ws:Position>0</ws:Position>
      </ws:SQLRowsetFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponseFactoryPT/SQLRowsetFactoryRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>SQLRowsetFactoryResponse</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer2"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>DataResourceAbstractName</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>Create Rowset Service</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>GetSQLRowsetPropertyDocument</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true"><con:name>DataResourceAbstractName1</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>Create Rowset Service</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Remove SQLRowset Indirect Service</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="GetSQLRowsetPropertyDocument" disabled="true"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLRowset</con:interface><con:operation>GetSQLRowsetPropertyDocument</con:operation><con:request name="GetSQLRowsetPropertyDocument"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetDataResourcePropertyDocumentRequest>
         <ws:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses75_3</ws:DataResourceAbstractName>
         <ws:DatasetFormatURI> </ws:DatasetFormatURI>
      </ws:GetDataResourcePropertyDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLRowsetPT/GetSQLRowsetPropertyDocumentRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid ResourceName"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLRowset</con:interface><con:operation>GetSQLRowsetPropertyDocument</con:operation><con:request name="Invalid ResourceName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetDataResourcePropertyDocumentRequest>
         <ws:DataResourceAbstractName>XXXXX</ws:DataResourceAbstractName>
         <ws:DatasetFormatURI> </ws:DatasetFormatURI>
      </ws:GetDataResourcePropertyDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLRowsetPT/GetSQLRowsetPropertyDocumentRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidResourceNameFault</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Remove SQLRowset Indirect Service"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccessFactory</con:interface><con:operation>SQLExecuteFactory</con:operation><con:request name="Remove SQLRowset Indirect Service"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdai:DestroyDataResourceRequest>
         <wsdai:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses75_3</wsdai:DataResourceAbstractName>
      </wsdai:DestroyDataResourceRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessFactoryPT/SQLExecuteFactoryRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>DestroyDataResourceResponse</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>root</con:username><con:password/></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="Remove SQLResponse Indirect Service"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccessFactory</con:interface><con:operation>SQLExecuteFactory</con:operation><con:request name="Remove SQLResponse Indirect Service"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdai:DestroyDataResourceRequest>
         <wsdai:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses75_3</wsdai:DataResourceAbstractName>
      </wsdai:DestroyDataResourceRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion" disabled="true"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessFactoryPT/SQLExecuteFactoryRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains" disabled="true"><con:configuration><token>DestroyDataResourceResponse</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>root</con:username><con:password/></con:credentials></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="3.6 GetTuples TestCase" searchProperties="true" id="5c675dd7-9d8a-4e0e-b630-c085de067b55"><con:settings/><con:testStep type="request" name="SQLExecuteFactory"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccessFactory</con:interface><con:operation>SQLExecuteFactory</con:operation><con:request name="SQLExecuteFactory"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteFactoryRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>SELECT * FROM /WSDAIR_TEST </wsdair:Expression>
          </wsdair:SQLExpression>
      </wsdair:SQLExecuteFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>SQLRowsetFactory</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>SQLRowsetFactory</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false"><con:name>Remove SQLResponse</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Remove SQLResponse</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="SQLRowsetFactory"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponseFactory</con:interface><con:operation>SQLRowsetFactory</con:operation><con:request name="SQLRowsetFactory"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:SQLRowsetFactoryRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses152_3</ws1:DataResourceAbstractName>
         <ws:Position>0</ws:Position>
      </ws:SQLRowsetFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponseFactoryPT/SQLRowsetFactoryRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer2"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>GetTuple 1</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLRowsetFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>GetTuples 1</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true"><con:name>GetTuple 2</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLRowsetFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>GetTuples with no count</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true"><con:name>No Dataset</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLRowsetFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>No Dataset Format </con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true"><con:name>Invalid DatasetFormat</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLRowsetFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Invalid Dataset Format</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true"><con:name>Invalid Position</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLRowsetFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Invalid Position</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true"><con:name>Invalid Count</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLRowsetFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Invalid Count</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false"><con:name>Remove SQLRowset</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLRowsetFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Remove SQLRowset</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="GetTuples 1"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLRowset</con:interface><con:operation>GetTuples</con:operation><con:request name="GetTuples 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetTuplesRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses152_3</ws1:DataResourceAbstractName>
        <ws1:DatasetFormatURI>http://java.sun.com/xml/ns/jdbc</ws1:DatasetFormatURI>
        <ws:Position>0</ws:Position>
         <ws:Count>2</ws:Count>
      </ws:GetTuplesRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLRowsetPT/GetTuplesRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="XPath Match"><con:configuration><path>declare namespace wrs="http://java.sun.com/xml/ns/jdbc"
(//wrs:fetch-size)</path><content>2</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="GetTuples with no count"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLRowset</con:interface><con:operation>GetTuples</con:operation><con:request name="GetTuples with no count"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetTuplesRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses152_3</ws1:DataResourceAbstractName>
        <ws1:DatasetFormatURI>http://java.sun.com/xml/ns/jdbc</ws1:DatasetFormatURI>
        <ws:Position>0</ws:Position>
      </ws:GetTuplesRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLRowsetPT/GetTuplesRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="XPath Match"><con:configuration><path>declare namespace wrs="http://java.sun.com/xml/ns/jdbc"
(//wrs:fetch-size)</path><content>1</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="No Dataset Format "><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLRowset</con:interface><con:operation>GetTuples</con:operation><con:request name="No Dataset Format "><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetTuplesRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses152_3</ws1:DataResourceAbstractName>
         <ws:Position>0</ws:Position>
      </ws:GetTuplesRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLRowsetPT/GetTuplesRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:assertion type="XPath Match"><con:configuration><path>declare namespace ws="http://www.ggf.org/namespaces/2005/12/WS-DAI"
(//ws:DatasetFormatURI)</path><content>http://java.sun.com/xml/ns/jdbc</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid Dataset Format"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLRowset</con:interface><con:operation>GetTuples</con:operation><con:request name="Invalid Dataset Format"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetTuplesRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses152_3</ws1:DataResourceAbstractName>
        <ws1:DatasetFormatURI>xxx</ws1:DatasetFormatURI>
         <ws:Position>0</ws:Position>

      </ws:GetTuplesRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLRowsetPT/GetTuplesRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Not SOAP Fault Assertion"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidDatasetFormat</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid ResourceName"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLRowset</con:interface><con:operation>GetTuples</con:operation><con:request name="Invalid ResourceName"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetTuplesRequest>
         <ws1:DataResourceAbstractName>XXXX</ws1:DataResourceAbstractName>
    
         <ws:Position>0</ws:Position>

      </ws:GetTuplesRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLRowsetPT/GetTuplesRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidResourceNameFault</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid Position"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLRowset</con:interface><con:operation>GetTuples</con:operation><con:request name="Invalid Position"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetTuplesRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses152_3</ws1:DataResourceAbstractName>
    
         <ws:Position>-1</ws:Position>

      </ws:GetTuplesRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLRowsetPT/GetTuplesRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:assertion type="Simple Contains"><con:configuration><token>InvalidPositionFault</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid Count" disabled="true"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLRowset</con:interface><con:operation>GetTuples</con:operation><con:request name="Invalid Count"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetTuplesRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses152_3</ws1:DataResourceAbstractName>
          <ws:Position>0</ws:Position>
         <ws:Count>-1</ws:Count>
      </ws:GetTuplesRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLRowsetPT/GetTuplesRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:assertion type="Simple Contains"><con:configuration><token>InvalidCountFault</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Remove SQLRowset"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreDataAccess</con:interface><con:operation>DestroyDataResource</con:operation><con:request name="Remove SQLRowset"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:DestroyDataResourceRequest>
         <ws:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses152_3</ws:DataResourceAbstractName>
      </ws:DestroyDataResourceRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="Remove SQLResponse"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreDataAccess</con:interface><con:operation>DestroyDataResource</con:operation><con:request name="Remove SQLResponse"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:DestroyDataResourceRequest>
         <ws:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses152_3</ws:DataResourceAbstractName>
      </ws:DestroyDataResourceRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:loadTest name="LoadTest 1"><con:settings/><con:threadCount>2</con:threadCount><con:startDelay>0</con:startDelay><con:sampleInterval>250</con:sampleInterval><con:calculateTPSOnTimePassed>false</con:calculateTPSOnTimePassed><con:resetStatisticsOnThreadCountChange>true</con:resetStatisticsOnThreadCountChange><con:historyLimit>-1</con:historyLimit><con:testLimit>10</con:testLimit><con:limitType>COUNT</con:limitType><con:loadStrategy><con:type>Simple</con:type><con:config><testDelay>0</testDelay><randomFactor>0.5</randomFactor></con:config></con:loadStrategy><con:assertion type="Step Status" name="Step Status"/><con:maxAssertionErrors>100</con:maxAssertionErrors></con:loadTest><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite name="0. TestSuite Init (AMGA only)"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" name="Table Init" searchProperties="true" id="fe1097ae-8e34-4fd9-a325-78f4e5466f9c"><con:settings/><con:testStep type="request" name="Delete existing entries"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccess</con:interface><con:operation>SQLExecute</con:operation><con:request name="Delete existing entries"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
  <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>DELETE FROM /WSDAIR_TEST </wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion" disabled="true"/><con:credentials><con:username>root</con:username><con:password/></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="Delete WSDAIR_TEST directory"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccess</con:interface><con:operation>SQLExecute</con:operation><con:request name="Delete WSDAIR_TEST directory"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
  <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>rmdir /WSDAIR_TEST </wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion" disabled="true"/><con:credentials><con:username>root</con:username><con:password/></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="create WSDAIR_TEST directory"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccess</con:interface><con:operation>SQLExecute</con:operation><con:request name="create WSDAIR_TEST directory"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
  <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>createdir /WSDAIR_TEST </wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:credentials><con:username>root</con:username><con:password/></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="Add attrs to WORKS"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccess</con:interface><con:operation>SQLExecute</con:operation><con:request name="Add attrs to WORKS"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
  <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>addattr /WSDAIR_TEST EMPNUM varchar(3) PNUM varchar(3) HOURS int </wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:credentials><con:username>root</con:username><con:password/></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="Add entry to WORKS"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccess</con:interface><con:operation>SQLExecute</con:operation><con:request name="Add entry to WORKS"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
  <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>INSERT INTO /WSDAIR_TEST VALUES ('E1','P1',40) </wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:credentials><con:username>root</con:username><con:password/></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="Add second entry to WORKS"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccess</con:interface><con:operation>SQLExecute</con:operation><con:request name="Add second entry to WORKS"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
  <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>INSERT INTO /WSDAIR_TEST VALUES ('E2','P2',80); </wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:credentials><con:username>root</con:username><con:password/></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="Check Initialization"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccess</con:interface><con:operation>SQLExecute</con:operation><con:request name="Check Initialization"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" 
xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI">
  <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>SELECT COUNT(*) FROM /WSDAIR_TEST</wsdair:Expression>
         </wsdair:SQLExpression>
      </wsdair:SQLExecuteRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:assertion type="Simple Contains"><con:configuration><token>&lt;columnValue xmlns="http://java.sun.com/xml/ns/jdbc">2&lt;/columnValue></token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>root</con:username><con:password/></con:credentials></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite name="3.1 CoreResourceList TestSuite"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" name="GetResourceList TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="GetResourceList"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreResourceList</con:interface><con:operation>GetResourceList</con:operation><con:request name="GetResourceList"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetResourceListRequest/>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:assertion type="Simple Contains"><con:configuration><token>wsdair_test</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" name="Resolve TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="Resolve"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreResourceList</con:interface><con:operation>Resolve</con:operation><con:request name="Resolve"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:ResolveRequest>
         <ws:DataResourceAbstractName>wsdair_test</ws:DataResourceAbstractName>
      </ws:ResolveRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Resolve (Invalid dran)"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreResourceList</con:interface><con:operation>Resolve</con:operation><con:request name="Resolve (Invalid dran)"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:ResolveRequest>
         <ws:DataResourceAbstractName>aaa</ws:DataResourceAbstractName>
      </ws:ResolveRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidResourceNameFault</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:testSuite name="3.7 CoreDataAccess TestSuite"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" name="GetDataResourcePropertyDocument TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="GetDataResourcePropertyDocument"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreDataAccess</con:interface><con:operation>GetDataResourcePropertyDocument</con:operation><con:request name="GetDataResourcePropertyDocument"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetDataResourcePropertyDocumentRequest>
         <ws:DataResourceAbstractName>wsdair_test</ws:DataResourceAbstractName>
      </ws:GetDataResourcePropertyDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request></con:request></con:config></con:testStep><con:testStep type="request" name="SQLExecuteFactory"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccessFactory</con:interface><con:operation>SQLExecuteFactory</con:operation><con:request name="SQLExecuteFactory"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteFactoryRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>SELECT * FROM /WSDAIR_TEST </wsdair:Expression>
          </wsdair:SQLExpression>
      </wsdair:SQLExecuteFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>SQLRowsetFactory</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>SQLRowsetFactory</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false"><con:name>Remove SQLResponse</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Remove SQLResponse</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true"><con:name>SQLResponse Propery</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>SQLResponse GetDataResourcePropertyDocument</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="SQLResponse GetDataResourcePropertyDocument" disabled="true"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreDataAccess</con:interface><con:operation>GetDataResourcePropertyDocument</con:operation><con:request name="SQLResponse GetDataResourcePropertyDocument"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetDataResourcePropertyDocumentRequest>
         <ws:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses139_3</ws:DataResourceAbstractName>
      </ws:GetDataResourcePropertyDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:assertion type="Simple Contains"><con:configuration><token>SQLResponseItem</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="SQLRowsetFactory"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLResponseFactory</con:interface><con:operation>SQLRowsetFactory</con:operation><con:request name="SQLRowsetFactory"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:ws1="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:SQLRowsetFactoryRequest>
         <ws1:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses139_3</ws1:DataResourceAbstractName>
         <ws:Position>0</ws:Position>
      </ws:SQLRowsetFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLResponseFactoryPT/SQLRowsetFactoryRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer2"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false"><con:name>Remove SQLRowset</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLRowsetFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Remove SQLRowset</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true"><con:name>SQLRowset Propety</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLRowsetFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>SQLRowset GetDataResourcePropertyDocument</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="SQLRowset GetDataResourcePropertyDocument"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreDataAccess</con:interface><con:operation>GetDataResourcePropertyDocument</con:operation><con:request name="SQLRowset GetDataResourcePropertyDocument"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GetDataResourcePropertyDocumentRequest>
         <ws:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses139_3</ws:DataResourceAbstractName>
      </ws:GetDataResourcePropertyDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:assertion type="Simple Contains"><con:configuration><token>GetTuples</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="Remove SQLRowset"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreDataAccess</con:interface><con:operation>DestroyDataResource</con:operation><con:request name="Remove SQLRowset"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:DestroyDataResourceRequest>
         <ws:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses139_3</ws:DataResourceAbstractName>
      </ws:DestroyDataResourceRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="Remove SQLResponse"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreDataAccess</con:interface><con:operation>DestroyDataResource</con:operation><con:request name="Remove SQLResponse"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:DestroyDataResourceRequest>
         <ws:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses139_3</ws:DataResourceAbstractName>
      </ws:DestroyDataResourceRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion" disabled="true"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" name="GenericQuery TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="GenericQuery"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreDataAccess</con:interface><con:operation>GenericQuery</con:operation><con:request name="GenericQuery"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GenericQueryRequest>
         <ws:DataResourceAbstractName>wsdair_test</ws:DataResourceAbstractName>
         <ws:GenericExpression Language="?">
 SELECT * FROM WSDAIR_TEST  </ws:GenericExpression>
      </ws:GenericQueryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:assertion type="XPath Match"><con:configuration><path>declare namespace wrs="http://java.sun.com/xml/ns/jdbc"
(//wrs:fetch-size)</path><content>2</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid Resource Name"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreDataAccess</con:interface><con:operation>GenericQuery</con:operation><con:request name="Invalid Resource Name"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GenericQueryRequest>
         <ws:DataResourceAbstractName>?</ws:DataResourceAbstractName>
         <ws:GenericExpression Language="?">
 SELECT * FROM WSDAIR_TEST  </ws:GenericExpression>
      </ws:GenericQueryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidResourceNameFault</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid Dataset Format URI"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreDataAccess</con:interface><con:operation>GenericQuery</con:operation><con:request name="Invalid Dataset Format URI"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GenericQueryRequest>
         <ws:DataResourceAbstractName>wsdair_test</ws:DataResourceAbstractName>
        <ws:DatasetFormatURI>xxx</ws:DatasetFormatURI>
         <ws:GenericExpression Language="?">
 SELECT * FROM WSDAIR_TEST  </ws:GenericExpression>
      </ws:GenericQueryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:assertion type="Not SOAP Fault Assertion"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidDatasetFormatFaul</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid Expression"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreDataAccess</con:interface><con:operation>GenericQuery</con:operation><con:request name="Invalid Expression"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GenericQueryRequest>
         <ws:DataResourceAbstractName>wsdair_test</ws:DataResourceAbstractName>
        <ws:DatasetFormatURI>http://java.sun.com/xml/ns/jdbc</ws:DatasetFormatURI>
         <ws:GenericExpression Language="?">
 SELECT * INTO  </ws:GenericExpression>
      </ws:GenericQueryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidExpressionFault</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep type="request" name="Invalid Language"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreDataAccess</con:interface><con:operation>GenericQuery</con:operation><con:request name="Invalid Language"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:GenericQueryRequest>
         <ws:DataResourceAbstractName>wsdair_test</ws:DataResourceAbstractName>
        <ws:DatasetFormatURI>http://java.sun.com/xml/ns/jdbc</ws:DatasetFormatURI>
         <ws:GenericExpression Language="?">
 aaaa  </ws:GenericExpression>
      </ws:GenericQueryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="Not SOAP Fault Assertion"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidLanguageFaul</token><ignoreCase>true</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" name="DestroyDataResource TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="SQLExecuteFactory"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccessFactory</con:interface><con:operation>SQLExecuteFactory</con:operation><con:request name="SQLExecuteFactory"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdair:SQLExecuteFactoryRequest>
         <wsdai:DataResourceAbstractName>wsdair_test</wsdai:DataResourceAbstractName>
         <wsdair:SQLExpression Language="?">
            <wsdair:Expression>SELECT * FROM /WSDAIR_TEST </wsdair:Expression>
          </wsdair:SQLExpression>
      </wsdair:SQLExecuteFactoryRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer"><con:settings/><con:config xsi:type="con:TransferValuesStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false"><con:name>Remove SQLResponse</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>SQLExecuteFactory</con:sourceStep><con:sourcePath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:sourcePath><con:targetType>Request</con:targetType><con:targetStep>Remove Resource</con:targetStep><con:targetPath>declare namespace ns1='http://www.ggf.org/namespaces/2005/12/WS-DAI';
(//ns1:DataResourceAbstractName)</con:targetPath></con:transfers></con:config></con:testStep><con:testStep type="request" name="Remove Resource"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>CoreDataAccess</con:interface><con:operation>DestroyDataResource</con:operation><con:request name="Remove Resource"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.ggf.org/namespaces/2005/12/WS-DAI">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:DestroyDataResourceRequest>
         <ws:DataResourceAbstractName>http://150.183.250.215:8833/SQLResponse/responses110_3</ws:DataResourceAbstractName>
      </ws:DestroyDataResourceRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:credentials><con:username>root</con:username></con:credentials></con:request></con:config></con:testStep><con:testStep type="request" name="Remove Invalid Resource"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>SQLAccessFactory</con:interface><con:operation>SQLExecuteFactory</con:operation><con:request name="Remove Invalid Resource"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdair="http://www.ggf.org/namespaces/2005/12/WS-DAIR" xmlns:wsdai="http://www.ggf.org/namespaces/2005/12/WS-DAI" xmlns:wsa="http://www.w3.org/2005/08/addressing">
   <soapenv:Header/>
   <soapenv:Body>
      <wsdai:DestroyDataResourceRequest>
         <wsdai:DataResourceAbstractName>aaa</wsdai:DataResourceAbstractName>
      </wsdai:DestroyDataResourceRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig action="http://www.ggf.org/namespaces/2005/12/WS-DAIR/SQLAccessFactoryPT/SQLExecuteFactoryRequest" mustUnderstand="NONE" version="200508"/><con:assertion type="Schema Compliance"><con:configuration><definition/></con:configuration></con:assertion><con:assertion type="Not SOAP Fault Assertion"/><con:assertion type="Simple Contains"><con:configuration><token>InvalidResourceNameFault</token><ignoreCase>false</ignoreCase><useRegEx>false</useRegEx></con:configuration></con:assertion><con:credentials><con:username>root</con:username><con:password/></con:credentials></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:endpointStrategy xsi:type="con:DefaultEndpointStrategy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<con:endpoint mode="OVERRIDE" username="root" password="" domain="" outgoingWss="" wssTimeToLive="" incomingWss="" wssType="">http://150.183.250.215:8080/dai/services</con:endpoint> 
<con:endpoint mode="COMPLEMENT" username="asunil" password="" domain="" wssType="" wssTimeToLive="" outgoingWss="">https://150.183.250.215:8833/SQLAccess</con:endpoint> 
<con:endpoint mode="COMPLEMENT" username="biomed" password="">http://150.183.250.215:8833/CoreDataAccess</con:endpoint> 
<con:endpoint mode="COMPLEMENT" username="root" password="">http://150.183.250.215:8833/CoreDataAccess</con:endpoint> 
<con:endpoint mode="COMPLEMENT" username="asunil" password="">http://150.183.250.215:8833/CoreResourceList</con:endpoint> 
<con:endpoint mode="COMPLEMENT" username="asunil" password="">http://150.183.250.215:8833/SQLResponse</con:endpoint> 
<con:endpoint mode="COMPLEMENT" username="root" password="">http://150.183.250.215:8833/SQLResponseFactory</con:endpoint> 
<con:endpoint mode="COMPLEMENT" username="root" password="">http://150.183.250.215:8833/SQLRowset</con:endpoint> 
</con:endpointStrategy>
<con:properties/><con:wssContainer/></con:soapui-project>