axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steve Molloy (JIRA)" <j...@apache.org>
Subject [jira] Created: (AXIS2-362) Inheritance problem
Date Fri, 06 Jan 2006 16:15:14 GMT
Inheritance problem
-------------------

         Key: AXIS2-362
         URL: http://issues.apache.org/jira/browse/AXIS2-362
     Project: Apache Axis 2.0 (Axis2)
        Type: Bug
  Components: databinding  
    Versions: 0.93    
 Environment: tomcat 5.5.12, jdk 1.5.0_05 on fedora core 3 
    Reporter: Steve Molloy


Using xmlbeans bindings, the client receives an instance of the superclass (BatchTestInfo) instead of the actual class (TestGroupInfo) for a call to retrieveModifiedBaseGroups in the pasted WSDL. The document returned by the server does contains extra fields from the subclass, but instanciates the superclass nevertheless.  I modified the stub's startretrieveModifiedBaseGroups method to add:

        _call.invokeNonBlocking(_operations[0], _messageContext,
            new org.apache.axis2.client.async.Callback() {
                public void onComplete(
                    org.apache.axis2.client.async.AsyncResult result) {
                    java.lang.Object object = com.convera.taw.qa.ws.databinding.BatchServiceretrieveModifiedBaseGroupsDatabindingSupporter.fromOM(getElement(
                                result.getResponseEnvelope(), "doc"),
                            com.convera.taw.qa.ws.databinding.com.convera.taw.qa.ws.data.messages.RetrieveModifiedBaseGroupsResultDocument.class);
System.err.println("*** Doc: "+object);
System.err.println("*** BatchTest[] class: "+((com.convera.taw.qa.ws.databinding.com.convera.taw.qa.ws.data.messages.RetrieveModifiedBaseGroupsResultDocument) object).getRetrieveModifiedBaseGroupsResult().getClass());
System.err.println("*** BatchTest class: "+((com.convera.taw.qa.ws.databinding.com.convera.taw.qa.ws.data.messages.RetrieveModifiedBaseGroupsResultDocument) object).getRetrieveModifiedBaseGroupsResult().getTestArray(2).getClass());
System.err.println("*** BatchTest INfo class: "+((com.convera.taw.qa.ws.databinding.com.convera.taw.qa.ws.data.messages.RetrieveModifiedBaseGroupsResultDocument) object).getRetrieveModifiedBaseGroupsResult().getTestArray(2).getInfo().getClass());
                    callback.receiveResultretrieveModifiedBaseGroups((com.convera.taw.qa.ws.databinding.com.convera.taw.qa.ws.data.messages.RetrieveModifiedBaseGroupsResultDocument) object);
                }

                public void reportError(java.lang.Exception e) {
                    callback.receiveErrorretrieveModifiedBaseGroups(e);
                }
            });

Giving the folowing output:

*** Doc: <retrieveModifiedBaseGroupsResult xmlns="http://messages.data.ws.qa.taw.convera.com">
  <test xmlns="">
    <id xmlns="http://data.ws.qa.taw.convera.com">
      <UID>0</UID>
      <type>
        <category xmlns="">Group</category>
        <name xmlns="">State</name>
      </type>
    </id>
    <latest nil="true" xmlns="http://data.ws.qa.taw.convera.com"/>
    <modificationStamp xmlns="http://data.ws.qa.taw.convera.com">1135352935419</modificationStamp>
    <versions nil="true" xmlns="http://data.ws.qa.taw.convera.com"/>
    <info xmlns="http://data.ws.qa.taw.convera.com">
      <estimatedRunningTime>0</estimatedRunningTime>
      <goldenVersion>0</goldenVersion>
      <group>admin</group>
      <groupPermissions>
        <executable>false</executable>
        <readable>true</readable>
        <writable>false</writable>
      </groupPermissions>
      <id>
        <UID>0</UID>
        <type>
          <category xmlns="">Group</category>
          <name xmlns="">State</name>
        </type>
      </id>
      <name>State</name>
      <owner>QATool</owner>
      <parentID nil="true"/>
      <worldPermissions>
        <executable>false</executable>
        <readable>true</readable>
        <writable>false</writable>
      </worldPermissions>
      <tests/>
    </info>
  </test>
  <test xmlns="">
    <id xmlns="http://data.ws.qa.taw.convera.com">
      <UID>0</UID>
      <type>
        <category xmlns="">Group</category>
        <name xmlns="">Linguistic</name>
      </type>
    </id>
    <latest nil="true" xmlns="http://data.ws.qa.taw.convera.com"/>
    <modificationStamp xmlns="http://data.ws.qa.taw.convera.com">1135352925488</modificationStamp>
    <versions nil="true" xmlns="http://data.ws.qa.taw.convera.com"/>
    <info xmlns="http://data.ws.qa.taw.convera.com">
      <estimatedRunningTime>0</estimatedRunningTime>
      <goldenVersion>0</goldenVersion>
      <group>admin</group>
      <groupPermissions>
        <executable>false</executable>
        <readable>true</readable>
        <writable>false</writable>
      </groupPermissions>
      <id>
        <UID>0</UID>
        <type>
          <category xmlns="">Group</category>
          <name xmlns="">Linguistic</name>
        </type>
      </id>
      <name>Linguistic</name>
      <owner>QATool</owner>
      <parentID nil="true"/>
      <worldPermissions>
        <executable>false</executable>
        <readable>true</readable>
        <writable>false</writable>
      </worldPermissions>
      <tests/>
    </info>
  </test>
  <test xmlns="">
    <id xmlns="http://data.ws.qa.taw.convera.com">
      <UID>0</UID>
      <type>
        <category xmlns="">Group</category>
        <name xmlns="">Relevance</name>
      </type>
    </id>
    <latest nil="true" xmlns="http://data.ws.qa.taw.convera.com"/>
    <modificationStamp xmlns="http://data.ws.qa.taw.convera.com">1135353331375</modificationStamp>
    <versions nil="true" xmlns="http://data.ws.qa.taw.convera.com"/>
    <info xmlns="http://data.ws.qa.taw.convera.com">
      <estimatedRunningTime>0</estimatedRunningTime>
      <goldenVersion>0</goldenVersion>
      <group>admin</group>
      <groupPermissions>
        <executable>false</executable>
        <readable>true</readable>
        <writable>false</writable>
      </groupPermissions>
      <id>
        <UID>0</UID>
        <type>
          <category xmlns="">Group</category>
          <name xmlns="">Relevance</name>
        </type>
      </id>
      <name>Relevance</name>
      <owner>QATool</owner>
      <parentID nil="true"/>
      <worldPermissions>
        <executable>false</executable>
        <readable>true</readable>
        <writable>false</writable>
      </worldPermissions>
      <tests>
        <id xmlns="">
          <UID>1</UID>
          <type>
            <category>Relevance</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>2</UID>
          <type>
            <category>Relevance</category>
            <name>Simple</name>
          </type>
        </id>
      </tests>
    </info>
  </test>
  <test xmlns="">
    <id xmlns="http://data.ws.qa.taw.convera.com">
      <UID>0</UID>
      <type>
        <category xmlns="">Group</category>
        <name xmlns="">Search</name>
      </type>
    </id>
    <latest nil="true" xmlns="http://data.ws.qa.taw.convera.com"/>
    <modificationStamp xmlns="http://data.ws.qa.taw.convera.com">1136474953861</modificationStamp>
    <versions nil="true" xmlns="http://data.ws.qa.taw.convera.com"/>
    <info xmlns="http://data.ws.qa.taw.convera.com">
      <estimatedRunningTime>0</estimatedRunningTime>
      <goldenVersion>0</goldenVersion>
      <group>admin</group>
      <groupPermissions>
        <executable>false</executable>
        <readable>true</readable>
        <writable>false</writable>
      </groupPermissions>
      <id>
        <UID>0</UID>
        <type>
          <category xmlns="">Group</category>
          <name xmlns="">Search</name>
        </type>
      </id>
      <name>Search</name>
      <owner>QATool</owner>
      <parentID nil="true"/>
      <worldPermissions>
        <executable>false</executable>
        <readable>true</readable>
        <writable>false</writable>
      </worldPermissions>
      <tests>
        <id xmlns="">
          <UID>1</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>2</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>3</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>4</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>5</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>6</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>7</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>8</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>9</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>10</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>11</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>12</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>13</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>14</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>15</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>16</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>17</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>18</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>19</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>20</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>21</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>22</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>23</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>24</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>25</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>26</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>27</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>28</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>29</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>30</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>31</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>32</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>33</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>34</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>35</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>36</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>37</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>38</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>39</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>40</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>41</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>42</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>43</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>44</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>45</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>46</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>47</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>48</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>49</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>50</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>51</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>52</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>53</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>54</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>55</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>56</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>57</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>58</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>59</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>60</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>61</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>62</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>63</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>64</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>65</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>66</UID>
          <type>
            <category>Search</category>
            <name>Comparison</name>
          </type>
        </id>
        <id xmlns="">
          <UID>1</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>2</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>3</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>4</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>5</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>6</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>7</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>8</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>9</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>10</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>11</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>12</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>13</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>14</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>15</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>16</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>17</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>18</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>19</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>20</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>21</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>22</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>23</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
        <id xmlns="">
          <UID>24</UID>
          <type>
            <category>Search</category>
            <name>Simple</name>
          </type>
        </id>
      </tests>
    </info>
  </test>
  <test xmlns="">
    <id xmlns="http://data.ws.qa.taw.convera.com">
      <UID>0</UID>
      <type>
        <category xmlns="">Group</category>
        <name xmlns="">Ontology</name>
      </type>
    </id>
    <latest nil="true" xmlns="http://data.ws.qa.taw.convera.com"/>
    <modificationStamp xmlns="http://data.ws.qa.taw.convera.com">1136406011202</modificationStamp>
    <versions nil="true" xmlns="http://data.ws.qa.taw.convera.com"/>
    <info xmlns="http://data.ws.qa.taw.convera.com">
      <estimatedRunningTime>0</estimatedRunningTime>
      <goldenVersion>0</goldenVersion>
      <group>admin</group>
      <groupPermissions>
        <executable>false</executable>
        <readable>true</readable>
        <writable>false</writable>
      </groupPermissions>
      <id>
        <UID>0</UID>
        <type>
          <category xmlns="">Group</category>
          <name xmlns="">Ontology</name>
        </type>
      </id>
      <name>Ontology</name>
      <owner>QATool</owner>
      <parentID nil="true"/>
      <worldPermissions>
        <executable>false</executable>
        <readable>true</readable>
        <writable>false</writable>
      </worldPermissions>
      <tests>
        <id xmlns="">
          <UID>1</UID>
          <type>
            <category>Group</category>
            <name>Ontology</name>
          </type>
        </id>
        <id xmlns="">
          <UID>2</UID>
          <type>
            <category>Group</category>
            <name>Ontology</name>
          </type>
        </id>
        <id xmlns="">
          <UID>3</UID>
          <type>
            <category>Group</category>
            <name>Ontology</name>
          </type>
        </id>
        <id xmlns="">
          <UID>4</UID>
          <type>
            <category>Group</category>
            <name>Ontology</name>
          </type>
        </id>
        <id xmlns="">
          <UID>5</UID>
          <type>
            <category>Group</category>
            <name>Ontology</name>
          </type>
        </id>
        <id xmlns="">
          <UID>6</UID>
          <type>
            <category>Group</category>
            <name>Ontology</name>
          </type>
        </id>
        <id xmlns="">
          <UID>7</UID>
          <type>
            <category>Group</category>
            <name>Ontology</name>
          </type>
        </id>
        <id xmlns="">
          <UID>8</UID>
          <type>
            <category>Group</category>
            <name>Ontology</name>
          </type>
        </id>
        <id xmlns="">
          <UID>11</UID>
          <type>
            <category>Ontology</category>
            <name>Facet</name>
          </type>
        </id>
      </tests>
    </info>
  </test>
</retrieveModifiedBaseGroupsResult>
*** BatchTest[] class: class com.convera.taw.qa.ws.databinding.steve.impl.ArrayOfTns1BatchTestImpl
*** BatchTest class: class com.convera.taw.qa.ws.databinding.com.convera.taw.qa.ws.data.impl.BatchTestImpl
*** BatchTest INfo class: class com.convera.taw.qa.ws.databinding.com.convera.taw.qa.ws.data.impl.BatchTestInfoImpl

Here's the WSDL:

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
	targetNamespace="https://steve:8443/axis2/services/BatchService"
	xmlns:impl="https://steve:8443/axis2/services/BatchService"
	xmlns:intf="https://steve:8443/axis2/services/BatchService"
	xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:tns1="http://data.ws.qa.taw.convera.com"
	xmlns:tns2="http://security.qa.taw.convera.com" xmlns:tns3="http://lang.java"
	xmlns:msg="http://messages.data.ws.qa.taw.convera.com"
	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
	xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<wsdl:types>
		<schema targetNamespace="http://data.ws.qa.taw.convera.com"
			xmlns="http://www.w3.org/2001/XMLSchema"
			elementFormDefault="qualified">
			<import namespace="http://security.qa.taw.convera.com"/>
			<import namespace="http://lang.java"/>
			<import namespace="https://steve:8443/axis2/services/BatchService"/>
			<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
			<complexType name="Type">
				<sequence>
					<element name="category" nillable="true" type="string"/>
					<element name="name" nillable="true" type="string"/>
				</sequence>
			</complexType>
			<complexType name="BatchTestType">
				<complexContent>
					<extension base="tns1:Type">
						<sequence/>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="TestID">
				<sequence>
					<element name="UID" type="xsd:long"/>
					<element name="type" nillable="true"
						type="tns1:BatchTestType"/>
				</sequence>
			</complexType>
			<complexType name="BatchTestPermissions">
				<sequence>
					<element name="executable" type="xsd:boolean"/>
					<element name="readable" type="xsd:boolean"/>
					<element name="writable" type="xsd:boolean"/>
				</sequence>
			</complexType>
			<complexType name="BatchTestInfo">
				<sequence>
					<element name="estimatedRunningTime" type="xsd:long"/>
					<element name="goldenVersion" type="xsd:int"/>
					<element name="group" nillable="true" type="string"/>
					<element name="groupPermissions" nillable="true"
						type="tns1:BatchTestPermissions"/>
					<element name="id" nillable="true" type="tns1:TestID"/>
					<element name="name" nillable="true" type="string"/>
					<element name="owner" nillable="true" type="string"/>
					<element name="parentID" nillable="true" type="tns1:TestID"/>
					<element name="worldPermissions" nillable="true"
						type="tns1:BatchTestPermissions"/>
				</sequence>
			</complexType>
			<complexType name="InfoType">
				<complexContent>
					<extension base="tns1:Type">
						<sequence/>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="BatchSearchInfo">
				<complexContent>
					<extension base="tns1:BatchTestInfo">
						<sequence>
							<element name="extraInfos" nillable="true"
								type="impl:ArrayOf_tns1_InfoType"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="SearchInfo">
				<sequence>
					<element name="engineID" nillable="true" type="string"/>
					<element name="numResults" type="xsd:int"/>
					<element name="query" nillable="true" type="string"/>
				</sequence>
			</complexType>
			<complexType name="SearchComparisonInfo">
				<sequence>
					<element name="comparisonInfo" nillable="true"
						type="tns1:SearchInfo"/>
					<element name="originalInfo" nillable="true"
						type="tns1:SearchInfo"/>
				</sequence>
			</complexType>
			<complexType name="BatchSearchComparisonInfo">
				<complexContent>
					<extension base="tns1:BatchSearchInfo">
						<sequence>
							<element name="comparisons" nillable="true"
								type="impl:ArrayOf_tns1_SearchComparisonInfo"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="TestGroupInfo">
				<complexContent>
					<extension base="tns1:BatchTestInfo">
						<sequence>
							<element name="tests" nillable="true"
								type="impl:ArrayOf_tns1_TestID"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="PageInfo">
				<sequence>
					<element name="content" type="soapenc:base64Binary"/>
					<element name="encoding" nillable="true" type="string"/>
					<element name="language" nillable="true" type="string"/>
					<element name="url" nillable="true" type="string"/>
				</sequence>
			</complexType>
			<complexType name="CollectionId">
				<sequence>
					<element name="name" nillable="true" type="string"/>
					<element name="testId" type="xsd:long"/>
					<element name="type" nillable="true" type="tns1:InfoType"/>
					<element name="url" nillable="true" type="string"/>
				</sequence>
			</complexType>
			<complexType name="ItemComparisonInfo">
				<complexContent>
					<extension base="tns1:PageInfo">
						<sequence>
							<element name="comparisonTagSet" nillable="true"
								type="tns1:CollectionId"/>
							<element name="originalTagSet" nillable="true"
								type="tns1:CollectionId"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="QAItemCollectionComparisonFilter">
				<sequence>
					<element name="checkFromKR" type="xsd:boolean"/>
					<element name="checkTaggedByUser" type="xsd:boolean"/>
					<element name="fromKR" type="xsd:boolean"/>
					<element name="idRegex" nillable="true" type="string"/>
					<element name="ids" nillable="true"
						type="impl:ArrayOf_string"/>
					<element name="taggedByUser" type="xsd:boolean"/>
					<element name="textRegex" nillable="true" type="string"/>
					<element name="texts" nillable="true"
						type="impl:ArrayOf_string"/>
					<element name="typeRegex" nillable="true" type="string"/>
					<element name="types" nillable="true"
						type="impl:ArrayOf_string"/>
				</sequence>
			</complexType>
			<complexType name="BatchItemComparisonInfo">
				<complexContent>
					<extension base="tns1:BatchTestInfo">
						<sequence>
							<element name="comparisons" nillable="true"
								type="impl:ArrayOf_tns1_ItemComparisonInfo"/>
							<element name="filter" nillable="true"
								type="tns1:QAItemCollectionComparisonFilter"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="BatchSearchSimpleInfo">
				<complexContent>
					<extension base="tns1:BatchSearchInfo">
						<sequence>
							<element name="searches" nillable="true"
								type="impl:ArrayOf_tns1_SearchInfo"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="FactorType">
				<complexContent>
					<extension base="tns1:Type">
						<sequence/>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="BatchRelevanceInfo">
				<complexContent>
					<extension base="tns1:BatchSearchInfo">
						<sequence>
							<element name="factors" nillable="true"
								type="impl:ArrayOf_tns1_FactorType"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="BatchRelevanceComparisonInfo">
				<complexContent>
					<extension base="tns1:BatchRelevanceInfo">
						<sequence>
							<element name="comparisons" nillable="true"
								type="impl:ArrayOf_tns1_SearchComparisonInfo"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="BatchRelevanceSimpleInfo">
				<complexContent>
					<extension base="tns1:BatchRelevanceInfo">
						<sequence>
							<element name="searches" nillable="true"
								type="impl:ArrayOf_tns1_SearchInfo"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="BatchStateInfo">
				<complexContent>
					<extension base="tns1:BatchTestInfo">
						<sequence>
							<element name="extraInfos" nillable="true"
								type="impl:ArrayOf_tns1_InfoType"/>
							<element name="factors" nillable="true"
								type="impl:ArrayOf_tns1_FactorType"/>
							<element name="pages" nillable="true"
								type="impl:ArrayOf_tns1_PageInfo"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType abstract="true" name="VersionableObject">
				<sequence/>
			</complexType>
			<complexType name="Version">
				<sequence>
					<element name="author" nillable="true" type="string"/>
					<element name="comment" nillable="true" type="string"/>
					<element name="versionNumber" type="xsd:int"/>
					<element name="versionedObject" nillable="true"
						type="tns1:VersionableObject"/>
				</sequence>
			</complexType>
			<complexType name="BatchTest">
				<sequence>
					<element name="id" nillable="true" type="tns1:TestID"/>
					<element name="latest" nillable="true" type="tns1:Version"/>
					<element name="modificationStamp" type="xsd:long"/>
					<element name="versions" nillable="true"
						type="impl:ArrayOf_tns1_Version"/>
					<element name="info" nillable="true"
						type="tns1:BatchTestInfo"/>
				</sequence>
			</complexType>
			<complexType name="TestResult">
				<complexContent>
					<extension base="tns1:VersionableObject">
						<sequence>
							<element name="endTimestamp" type="xsd:long"/>
							<element name="startTimestamp" type="xsd:long"/>
							<element name="test" nillable="true"
								type="tns1:TestID"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="FactorResult">
				<sequence>
					<element name="OK" type="xsd:boolean"/>
					<element name="type" nillable="true" type="tns1:FactorType"/>
				</sequence>
			</complexType>
			<complexType name="QAOffset">
				<complexContent>
					<extension base="tns1:VersionableObject">
						<sequence>
							<element name="displayedEnd" type="xsd:int"/>
							<element name="displayedStart" type="xsd:int"/>
							<element name="fromKR" type="xsd:boolean"/>
							<element name="htmlEnd" type="xsd:int"/>
							<element name="htmlStart" type="xsd:int"/>
							<element name="length" type="xsd:int"/>
							<element name="lexicalAttributes" nillable="true"
								type="impl:ArrayOf_string"/>
							<element name="partOfSpeech" nillable="true"
								type="string"/>
							<element name="position" nillable="true"
								type="string"/>
							<element name="simplePartOfSpeech" nillable="true"
								type="string"/>
							<element name="start" type="xsd:int"/>
							<element name="stem" nillable="true" type="string"/>
							<element name="taggedByUser" type="xsd:boolean"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="QAItem">
				<complexContent>
					<extension base="tns1:VersionableObject">
						<sequence>
							<element name="description" nillable="true"
								type="string"/>
							<element name="id" nillable="true" type="string"/>
							<element name="matchIds" type="xsd:boolean"/>
							<element name="name" nillable="true" type="string"/>
							<element name="offsets" nillable="true"
								type="impl:ArrayOf_tns1_QAOffset"/>
							<element name="orderId" type="xsd:int"/>
							<element name="path" nillable="true" type="string"/>
							<element name="rank" type="xsd:float"/>
							<element name="rankAsString" nillable="true"
								type="string"/>
							<element name="type" nillable="true" type="string"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="QAItemCollection">
				<complexContent>
					<extension base="tns1:VersionableObject">
						<sequence>
							<element name="collectionId" nillable="true"
								type="string"/>
							<element name="collectionSource" nillable="true"
								type="string"/>
							<element name="collectionType" nillable="true"
								type="string"/>
							<element name="creationTime" type="xsd:long"/>
							<element name="encoding" nillable="true"
								type="string"/>
							<element name="id" nillable="true"
								type="tns1:CollectionId"/>
							<element name="items" nillable="true"
								type="impl:ArrayOf_tns1_QAItem"/>
							<element name="language" nillable="true"
								type="string"/>
							<element name="retrieveDelay" type="xsd:float"/>
							<element name="testId" type="xsd:long"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="PageExtraInfo">
				<sequence>
					<element name="information" nillable="true"
						type="tns1:QAItemCollection"/>
					<element name="type" nillable="true" type="tns1:InfoType"/>
				</sequence>
			</complexType>
			<complexType name="SearchResult">
				<complexContent>
					<extension base="tns1:VersionableObject">
						<sequence>
							<element name="creationDate" type="xsd:long"/>
							<element name="description" nillable="true"
								type="string"/>
							<element name="engineId" nillable="true"
								type="string"/>
							<element name="extraInfo" nillable="true"
								type="impl:ArrayOf_tns1_PageExtraInfo"/>
							<element name="id" nillable="true" type="string"/>
							<element name="modificationDate" type="xsd:long"/>
							<element name="page" nillable="true"
								type="tns1:PageInfo"/>
							<element name="position" type="xsd:int"/>
							<element name="size" type="xsd:int"/>
							<element name="summary" nillable="true" type="string"/>
							<element name="title" nillable="true" type="string"/>
							<element name="url" nillable="true" type="string"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="RatedSearchResult">
				<sequence>
					<element name="ratings" nillable="true"
						type="impl:ArrayOf_tns1_FactorResult"/>
					<element name="result" nillable="true"
						type="tns1:SearchResult"/>
				</sequence>
			</complexType>
			<complexType name="RatedSearchResultCollection">
				<sequence>
					<element name="ratings" nillable="true"
						type="impl:ArrayOf_tns1_FactorResult"/>
					<element name="results" nillable="true"
						type="impl:ArrayOf_tns1_RatedSearchResult"/>
					<element name="search" nillable="true" type="tns1:SearchInfo"/>
					<element name="timestamp" type="xsd:long"/>
				</sequence>
			</complexType>
			<complexType name="RatedSearchResultCollectionComparisonResult">
				<sequence>
					<element name="comparison" nillable="true"
						type="tns1:SearchComparisonInfo"/>
					<element name="comparisonResult" nillable="true"
						type="tns1:RatedSearchResultCollection"/>
					<element name="originalResult" nillable="true"
						type="tns1:RatedSearchResultCollection"/>
				</sequence>
			</complexType>
			<complexType name="BatchRelevanceComparisonResult">
				<complexContent>
					<extension base="tns1:TestResult">
						<sequence>
							<element name="results" nillable="true"
								type="impl:ArrayOf_tns1_RatedSearchResultCollectionComparisonResult"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="SingleOffsetComparisonResult">
				<sequence>
					<element name="changed" nillable="true" type="tns1:QAOffset"/>
					<element name="original" nillable="true" type="tns1:QAOffset"/>
					<element name="overlay" type="xsd:int"/>
					<element name="precision" type="xsd:double"/>
					<element name="recall" type="xsd:double"/>
					<element name="similitude" type="xsd:double"/>
				</sequence>
			</complexType>
			<complexType name="SingleItemComparisonResult">
				<sequence>
					<element name="changed" nillable="true" type="tns1:QAItem"/>
					<element name="falseNegatives" nillable="true"
						type="impl:ArrayOf_tns1_QAOffset"/>
					<element name="falsePositives" nillable="true"
						type="impl:ArrayOf_tns1_QAOffset"/>
					<element name="matches" nillable="true"
						type="impl:ArrayOf_tns1_SingleOffsetComparisonResult"/>
					<element name="original" nillable="true" type="tns1:QAItem"/>
					<element name="precision" type="xsd:double"/>
					<element name="recall" type="xsd:double"/>
				</sequence>
			</complexType>
			<complexType name="ItemComparisonResult">
				<sequence>
					<element name="changed" nillable="true"
						type="tns1:QAItemCollection"/>
					<element name="comparison" nillable="true"
						type="tns1:ItemComparisonInfo"/>
					<element name="falseNegatives" nillable="true"
						type="impl:ArrayOf_tns1_QAItem"/>
					<element name="falsePositives" nillable="true"
						type="impl:ArrayOf_tns1_QAItem"/>
					<element name="filter" nillable="true"
						type="tns1:QAItemCollectionComparisonFilter"/>
					<element name="matches" nillable="true"
						type="impl:ArrayOf_tns1_SingleItemComparisonResult"/>
					<element name="offsetPrecision" type="xsd:double"/>
					<element name="offsetRecall" type="xsd:double"/>
					<element name="original" nillable="true"
						type="tns1:QAItemCollection"/>
					<element name="precision" type="xsd:double"/>
					<element name="recall" type="xsd:double"/>
				</sequence>
			</complexType>
			<complexType name="BatchItemComparisonResult">
				<complexContent>
					<extension base="tns1:TestResult">
						<sequence>
							<element name="results" nillable="true"
								type="impl:ArrayOf_tns1_ItemComparisonResult"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType abstract="true" name="ScheduledTestResult">
				<complexContent>
					<extension base="tns1:VersionableObject">
						<sequence>
							<element name="timestamp" type="xsd:long"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="SearchResultCollection">
				<complexContent>
					<extension base="tns1:ScheduledTestResult">
						<sequence>
							<element name="engine" nillable="true" type="string"/>
							<element name="expandedSearchText" nillable="true"
								type="string"/>
							<element name="id" nillable="true" type="string"/>
							<element name="inspectedResults" nillable="true"
								type="impl:ArrayOf_tns1_SearchResult"/>
							<element name="responseDelay" type="xsd:long"/>
							<element name="searchedText" nillable="true"
								type="string"/>
							<element name="totalResults" type="xsd:int"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="PageComparisonResult">
				<sequence>
					<element name="changed" nillable="true"
						type="tns1:SearchResult"/>
					<element name="original" nillable="true"
						type="tns1:SearchResult"/>
					<element name="precision" type="xsd:double"/>
					<element name="recall" type="xsd:double"/>
				</sequence>
			</complexType>
			<complexType name="SearchComparisonResult">
				<sequence>
					<element name="changed" nillable="true"
						type="tns1:SearchResultCollection"/>
					<element name="comparison" nillable="true"
						type="tns1:SearchComparisonInfo"/>
					<element name="falseNegatives" nillable="true"
						type="impl:ArrayOf_tns1_SearchResult"/>
					<element name="falsePositives" nillable="true"
						type="impl:ArrayOf_tns1_SearchResult"/>
					<element name="matches" nillable="true"
						type="impl:ArrayOf_tns1_PageComparisonResult"/>
					<element name="original" nillable="true"
						type="tns1:SearchResultCollection"/>
					<element name="precision" type="xsd:double"/>
					<element name="recall" type="xsd:double"/>
				</sequence>
			</complexType>
			<complexType name="BatchSearchComparisonResult">
				<complexContent>
					<extension base="tns1:TestResult">
						<sequence>
							<element name="results" nillable="true"
								type="impl:ArrayOf_tns1_SearchComparisonResult"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="SearchSimpleResult">
				<sequence>
					<element name="result" nillable="true"
						type="tns1:SearchResultCollection"/>
					<element name="search" nillable="true" type="tns1:SearchInfo"/>
				</sequence>
			</complexType>
			<complexType name="BatchSearchSimpleResult">
				<complexContent>
					<extension base="tns1:TestResult">
						<sequence>
							<element name="results" nillable="true"
								type="impl:ArrayOf_tns1_SearchSimpleResult"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="BatchRelevanceSimpleResult">
				<complexContent>
					<extension base="tns1:TestResult">
						<sequence>
							<element name="results" nillable="true"
								type="impl:ArrayOf_tns1_RatedSearchResultCollection"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
			<complexType name="StateResult">
				<sequence>
					<element name="extraInfos" nillable="true"
						type="impl:ArrayOf_tns1_PageExtraInfo"/>
					<element name="page" nillable="true" type="tns1:PageInfo"/>
					<element name="ratings" nillable="true"
						type="impl:ArrayOf_tns1_FactorResult"/>
				</sequence>
			</complexType>
			<complexType name="BatchStateResult">
				<complexContent>
					<extension base="tns1:TestResult">
						<sequence>
							<element name="results" nillable="true"
								type="impl:ArrayOf_tns1_StateResult"/>
						</sequence>
					</extension>
				</complexContent>
			</complexType>
		</schema>
		<schema targetNamespace="https://steve:8443/axis2/services/BatchService"
			xmlns="http://www.w3.org/2001/XMLSchema">
			<import namespace="http://security.qa.taw.convera.com"/>
			<import namespace="http://lang.java"/>
			<import namespace="data.ws.qa.taw.convera.com"/>
			<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
			<complexType name="ArrayOf_tns1_InfoType">
				<sequence>
					<element name="type" type="tns1:InfoType" nillable="true"
						minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_SearchComparisonInfo">
				<sequence>
					<element name="info" type="tns1:SearchComparisonInfo"
						nillable="true" minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_Version">
				<sequence>
					<element name="version" type="tns1:Version"
						nillable="true" minOccurs="0" maxOccurs="unbounded" />
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_TestID">
				<sequence>
					<element name="id" type="tns1:TestID" nillable="true"
						maxOccurs="unbounded" minOccurs="0"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_ItemComparisonInfo">
				<sequence>
					<element name="info" type="tns1:ItemComparisonInfo"
						nillable="true" minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_string">
				<sequence>
					<element name="str" type="string" nillable="true" minOccurs="0"
						maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_SearchInfo">
				<sequence>
					<element name="info" type="tns1:SearchInfo" nillable="true"
						minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_FactorType">
				<sequence>
					<element name="type" type="tns1:FactorType" nillable="true"
						minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_PageInfo">
				<sequence>
					<element name="info" type="tns1:PageInfo" nillable="true"
						minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_BatchTestInfo">
				<sequence>
					<element name="info" type="tns1:BatchTestInfo" nillable="true"
						minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_TestGroupInfo">
				<sequence>
					<element name="info" type="tns1:TestGroupInfo" nillable="true"
						minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_BatchTest">
				<sequence>
					<element name="test" type="tns1:BatchTest" nillable="true"
						minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_FactorResult">
				<sequence>
					<element name="result" type="tns1:FactorResult" nillable="true"
						minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_QAOffset">
				<sequence>
					<element name="offset" type="tns1:QAOffset" nillable="true"
						minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_QAItem">
				<sequence>
					<element name="item" type="tns1:QAItem" nillable="true"
						minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_PageExtraInfo">
				<sequence>
					<element name="info" type="tns1:PageExtraInfo" nillable="true"
						minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_RatedSearchResult">
				<sequence>
					<element name="result" type="tns1:RatedSearchResult"
						nillable="true" minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType
				name="ArrayOf_tns1_RatedSearchResultCollectionComparisonResult">
				<sequence>
					<element name="result"
						type="tns1:RatedSearchResultCollectionComparisonResult"
						nillable="true" minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_SingleOffsetComparisonResult">
				<sequence>
					<element name="result"
						type="tns1:SingleOffsetComparisonResult" nillable="true"
						minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_SingleItemComparisonResult">
				<sequence>
					<element name="result" type="tns1:SingleItemComparisonResult"
						nillable="true" minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_ItemComparisonResult">
				<sequence>
					<element name="result" type="tns1:ItemComparisonResult"
						nillable="true" minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_SearchResult">
				<sequence>
					<element name="result" type="tns1:SearchResult" nillable="true"
						minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_PageComparisonResult">
				<sequence>
					<element name="result" type="tns1:PageComparisonResult"
						nillable="true" minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_SearchComparisonResult">
				<sequence>
					<element name="result" type="tns1:SearchComparisonResult"
						nillable="true" minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_SearchSimpleResult">
				<sequence>
					<element name="result" type="tns1:SearchSimpleResult"
						nillable="true" minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_RatedSearchResultCollection">
				<sequence>
					<element name="result" type="tns1:RatedSearchResultCollection"
						nillable="true" minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
			<complexType name="ArrayOf_tns1_StateResult">
				<sequence>
					<element name="result" type="tns1:StateResult" nillable="true"
						minOccurs="0" maxOccurs="unbounded"/>
				</sequence>
			</complexType>
		</schema>
		<schema targetNamespace="http://security.qa.taw.convera.com"
			xmlns="http://www.w3.org/2001/XMLSchema">
			<import namespace="http://lang.java"/>
			<import namespace="https://steve:8443/axis2/services/BatchService"/>
			<import namespace="data.ws.qa.taw.convera.com"/>
			<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
			<complexType name="InvalidIdentityTypeException">
				<sequence/>
			</complexType>
		</schema>
		
		<schema targetNamespace="http://messages.data.ws.qa.taw.convera.com"
			xmlns="http://www.w3.org/2001/XMLSchema"
			elementFormDefault="qualified">
			<import namespace="http://security.qa.taw.convera.com"/>
			<import namespace="http://lang.java"/>
			<import namespace="https://steve:8443/axis2/services/BatchService"/>
			<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
			<complexType name="saveBatchTestInput">
				<all>
					<element name="parent" type="tns1:TestID"/>
					<element name="info" type="tns1:BatchTestInfo"/>
					<element name="id" type="soapenc:base64Binary"/>
				</all>
			</complexType>
			<element name="saveBatchTestParam" type="msg:saveBatchTestInput"/>
			
			<complexType name="baseGroupForTypeInput">
				<all>
					<element name="type" type="tns1:BatchTestType"
						nillable="true"/>
					<element name="id" type="soapenc:base64Binary"/>
				</all>
			</complexType>
			<element name="baseGroupForTypeParam"
				type="msg:baseGroupForTypeInput"/>
			<element name="baseGroupForTypeResult" type="tns1:TestGroupInfo"/>
			
			<element name="retrieveTestModifiedSinceResult" type="impl:ArrayOf_tns1_BatchTest"/>
			
			<complexType name="deleteBatchTestInput">
				<all>
					<element name="info" type="tns1:BatchTestInfo"/>
					<element name="id" type="soapenc:base64Binary"/>
				</all>
			</complexType>
			<element name="deleteBatchTestParam" type="msg:deleteBatchTestInput"/>
			
			<element name="retrieveBatchTestsResult" type="impl:ArrayOf_tns1_BatchTest"/>
			
			<complexType name="retrieveBatchTestInfoInput">
				<all>
					<element name="test" type="tns1:TestID"/>
					<element name="id" type="soapenc:base64Binary"/>
				</all>
			</complexType>
			<element name="retrieveBatchTestInfoParam" type="msg:retrieveBatchTestInfoInput"/>
			
			<complexType name="listTestsModifiedSinceInput">
				<all>
					<element name="type" type="tns1:BatchTestType"/>
					<element name="timestamp" type="xsd:long"/>
					<element name="id" type="soapenc:base64Binary"/>
				</all>
			</complexType>
			<element name="listTestsModifiedSinceParam" type="msg:listTestsModifiedSinceInput"/>
			
			<element name="retrieveBatchTestResult" type="tns1:BatchTest"/>
			
			<element name="saveBatchTestResult" type="tns1:TestID"/>
			
			<complexType name="retrieveBatchTestsInput">
				<all>
					<element name="tests" type="impl:ArrayOf_tns1_TestID"/>
					<element name="id" type="soapenc:base64Binary"/>
				</all>
			</complexType>
			<element type="msg:retrieveBatchTestsInput" name="retrieveBatchTestsParam"/>
			
			<complexType name="retrieveModifiedBaseGroupsInput">
				<all>
					<element name="timestamp" type="xsd:long"/>
					<element name="id" type="soapenc:base64Binary"/>
				</all>
			</complexType>
			<element type="msg:retrieveModifiedBaseGroupsInput" name="retrieveModifiedBaseGroupsParam"/>
			
			<complexType name="listTestsDeletedSinceInput">
				<all>
					<element name="type" type="tns1:BatchTestType"/>
					<element name="timestamp" type="xsd:long"/>
					<element name="id" type="soapenc:base64Binary"/>
				</all>
			</complexType>
			<element type="msg:listTestsDeletedSinceInput" name="listTestsDeletedSinceParam"/>
			
			<element name="saveBatchTestResultResult" type="xsd:int"/>
			
			<element name="deleteBatchTestResult" type="xsd:boolean"/>
			
			<element name="listTestsModifiedSinceResult" type="impl:ArrayOf_tns1_BatchTestInfo"/>
			
			<complexType name="retrieveTestsModifiedSinceInput">
				<all>
					<element name="type" type="tns1:BatchTestType"/>
					<element name="timestamp" type="xsd:long"/>
					<element name="id" type="soapenc:base64Binary"/>
				</all>
			</complexType>
			<element type="msg:retrieveTestsModifiedSinceInput" name="retrieveTestsModifiedSinceParam"/>
			
			<element name="listBaseGroupsResult" type="impl:ArrayOf_tns1_TestGroupInfo"/>

			<element name="listBaseGroupsParam" type="soapenc:base64Binary"/>
			
			<complexType name="retrieveBatchTestInfosInput">
				<all>
					<element name="tests" type="impl:ArrayOf_tns1_TestID"/>
					<element name="id" type="soapenc:base64Binary"/>
				</all>
			</complexType>
			<element type="msg:retrieveBatchTestInfosInput" name="retrieveBatchTestInfosParam"/>
			
			<element name="InvalidIdentityType" type="tns2:InvalidIdentityTypeException"/>
	
			<element name="retrieveBatchTestInfosResult" type="impl:ArrayOf_tns1_BatchTestInfo"/>
			
			<complexType name="saveBatchTestResultInput">
				<all>
					<element name="result" type="tns1:Version"/>
					<element name="id" type="soapenc:base64Binary"/>
				</all>
			</complexType>
			<element type="msg:saveBatchTestResultInput" name="saveBatchTestResultParam"/>
			
			<complexType name="retrieveBatchTestInput">
				<all>
					<element name="test" type="tns1:TestID"/>
					<element name="id" type="soapenc:base64Binary"/>
				</all>
			</complexType>
			<element type="msg:retrieveBatchTestInput" name="retrieveBatchTestParam"/>
			
			<element name="retrieveBatchTestInfoResult" type="tns1:BatchTestInfo"/>
				
			<element name="retrieveModifiedBaseGroupsResult" type="impl:ArrayOf_tns1_BatchTest"/>
			
			<element name="listTestsDeletedSinceResult" type="impl:ArrayOf_tns1_BatchTestInfo"/>
		</schema>
		
	</wsdl:types>
	
	<wsdl:message name="saveBatchTestRequest">
		<wsdl:part name="param" element="msg:saveBatchTestParam"/>
	</wsdl:message>
	
	<wsdl:message name="retrieveTestsModifiedSinceResponse">
		<wsdl:part name="result" element="msg:retrieveTestModifiedSinceResult"/>
	</wsdl:message>
	
	<wsdl:message name="deleteBatchTestRequest">
		<wsdl:part name="param" element="msg:deleteBatchTestParam"/>
	</wsdl:message>
	
	<wsdl:message name="retrieveBatchTestsResponse">
		<wsdl:part name="result" element="msg:retrieveBatchTestsResult"/>
	</wsdl:message>
	
	<wsdl:message name="retrieveBatchTestInfoRequest">
		<wsdl:part name="param" element="msg:retrieveBatchTestInfoParam"/>
	</wsdl:message>
	
	<wsdl:message name="listTestsModifiedSinceRequest">
		<wsdl:part name="param" element="msg:listTestsModifiedSinceParam"/>
	</wsdl:message>
	
	<wsdl:message name="retrieveBatchTestResponse">
		<wsdl:part name="result" element="msg:retrieveBatchTestResult"/>
	</wsdl:message>
	
	<wsdl:message name="saveBatchTestResponse">
		<wsdl:part name="result" element="msg:saveBatchTestResult"/>
	</wsdl:message>
	
	<wsdl:message name="baseGroupForTypeRequest">
		<wsdl:part name="param" element="msg:baseGroupForTypeParam"/>
	</wsdl:message>
	
	<wsdl:message name="retrieveBatchTestsRequest">
		<wsdl:part name="param" element="msg:retrieveBatchTestsParam"/>
	</wsdl:message>
	
	<wsdl:message name="retrieveModifiedBaseGroupsRequest">
		<wsdl:part name="param" element="msg:retrieveModifiedBaseGroupsParam"/>
	</wsdl:message>
	
	<wsdl:message name="listTestsDeletedSinceRequest">
		<wsdl:part name="param" element="msg:listTestsDeletedSinceParam"/>
	</wsdl:message>
	
	<wsdl:message name="saveBatchTestResultResponse">
		<wsdl:part name="result" element="msg:saveBatchTestResultResult"/>
	</wsdl:message>
	
	<wsdl:message name="deleteBatchTestResponse">
		<wsdl:part name="result" element="msg:deleteBatchTestResult"/>
	</wsdl:message>
	
	<wsdl:message name="listTestsModifiedSinceResponse">
		<wsdl:part name="result" element="msg:listTestsModifiedSinceResult"/>
	</wsdl:message>
	
	<wsdl:message name="retrieveTestsModifiedSinceRequest">
		<wsdl:part name="param" element="msg:retrieveTestsModifiedSinceParam"/>
	</wsdl:message>
	
	<wsdl:message name="listBaseGroupsResponse">
		<wsdl:part name="result" element="msg:listBaseGroupsResult"/>
	</wsdl:message>
	
	<wsdl:message name="listBaseGroupsRequest">
		<wsdl:part name="param" element="msg:listBaseGroupsParam"/>
	</wsdl:message>
	
	<wsdl:message name="retrieveBatchTestInfosRequest">
		<wsdl:part name="param" element="msg:retrieveBatchTestInfosParam"/>
	</wsdl:message>
	
	<wsdl:message name="InvalidIdentityTypeException">
		<wsdl:part name="exception" element="msg:InvalidIdentityType"/>
	</wsdl:message>
	
	<wsdl:message name="retrieveBatchTestInfosResponse">
		<wsdl:part name="result" element="msg:retrieveBatchTestInfosResult"/>
	</wsdl:message>
	
	<wsdl:message name="saveBatchTestResultRequest">
		<wsdl:part name="param" element="msg:saveBatchTestResultParam"/>
	</wsdl:message>
	
	<wsdl:message name="retrieveBatchTestRequest">
		<wsdl:part name="param" element="msg:retrieveBatchTestParam"/>
	</wsdl:message>
	
	<wsdl:message name="retrieveBatchTestInfoResponse">
		<wsdl:part name="result" element="msg:retrieveBatchTestInfoResult"/>
	</wsdl:message>
	
	<wsdl:message name="baseGroupForTypeResponse">
		<wsdl:part name="baseGroupForTypeReturn" element="msg:baseGroupForTypeResult"/>
	</wsdl:message>
	
	<wsdl:message name="retrieveModifiedBaseGroupsResponse">
		<wsdl:part name="result" element="msg:retrieveModifiedBaseGroupsResult"/>
	</wsdl:message>
	
	<wsdl:message name="listTestsDeletedSinceResponse">
		<wsdl:part name="result" element="msg:listTestsDeletedSinceResult"/>
	</wsdl:message>
	
	<wsdl:portType name="BatchService">
		
		<wsdl:operation name="retrieveBatchTestInfo">
			
			<wsdl:input message="impl:retrieveBatchTestInfoRequest"
				name="retrieveBatchTestInfoRequest"/>
			
			<wsdl:output message="impl:retrieveBatchTestInfoResponse"
				name="retrieveBatchTestInfoResponse"/>
			
			<wsdl:fault message="impl:InvalidIdentityTypeException"
				name="InvalidIdentityTypeException"/>
			
		</wsdl:operation>
		
		<wsdl:operation name="retrieveBatchTestInfos">
			
			<wsdl:input message="impl:retrieveBatchTestInfosRequest"
				name="retrieveBatchTestInfosRequest"/>
			
			<wsdl:output message="impl:retrieveBatchTestInfosResponse"
				name="retrieveBatchTestInfosResponse"/>
			
			<wsdl:fault message="impl:InvalidIdentityTypeException"
				name="InvalidIdentityTypeException"/>
			
		</wsdl:operation>
		
		<wsdl:operation name="listBaseGroups">
			
			<wsdl:input message="impl:listBaseGroupsRequest"
				name="listBaseGroupsRequest"/>
			
			<wsdl:output message="impl:listBaseGroupsResponse"
				name="listBaseGroupsResponse"/>
			
			<wsdl:fault message="impl:InvalidIdentityTypeException"
				name="InvalidIdentityTypeException"/>
			
		</wsdl:operation>
		
		<wsdl:operation name="baseGroupForType">
			
			<wsdl:input message="impl:baseGroupForTypeRequest"
				name="baseGroupForTypeRequest"/>
			
			<wsdl:output message="impl:baseGroupForTypeResponse"
				name="baseGroupForTypeResponse"/>
			
			<wsdl:fault message="impl:InvalidIdentityTypeException"
				name="InvalidIdentityTypeException"/>
			
		</wsdl:operation>
		
		<wsdl:operation name="retrieveModifiedBaseGroups">
			
			<wsdl:input message="impl:retrieveModifiedBaseGroupsRequest"
				name="retrieveModifiedBaseGroupsRequest"/>
			
			<wsdl:output message="impl:retrieveModifiedBaseGroupsResponse"
				name="retrieveModifiedBaseGroupsResponse"/>
			
			<wsdl:fault message="impl:InvalidIdentityTypeException"
				name="InvalidIdentityTypeException"/>
			
		</wsdl:operation>
		
		<wsdl:operation name="retrieveBatchTest">
			
			<wsdl:input message="impl:retrieveBatchTestRequest"
				name="retrieveBatchTestRequest"/>
			
			<wsdl:output message="impl:retrieveBatchTestResponse"
				name="retrieveBatchTestResponse"/>
			
			<wsdl:fault message="impl:InvalidIdentityTypeException"
				name="InvalidIdentityTypeException"/>
			
		</wsdl:operation>
		
		<wsdl:operation name="retrieveBatchTests">
			
			<wsdl:input message="impl:retrieveBatchTestsRequest"
				name="retrieveBatchTestsRequest"/>
			
			<wsdl:output message="impl:retrieveBatchTestsResponse"
				name="retrieveBatchTestsResponse"/>
			
			<wsdl:fault message="impl:InvalidIdentityTypeException"
				name="InvalidIdentityTypeException"/>
			
		</wsdl:operation>
		
		<wsdl:operation name="retrieveTestsModifiedSince">
			
			<wsdl:input message="impl:retrieveTestsModifiedSinceRequest"
				name="retrieveTestsModifiedSinceRequest"/>
			
			<wsdl:output message="impl:retrieveTestsModifiedSinceResponse"
				name="retrieveTestsModifiedSinceResponse"/>
			
			<wsdl:fault message="impl:InvalidIdentityTypeException"
				name="InvalidIdentityTypeException"/>
			
		</wsdl:operation>
		
		<wsdl:operation name="listTestsModifiedSince">
			
			<wsdl:input message="impl:listTestsModifiedSinceRequest"
				name="listTestsModifiedSinceRequest"/>
			
			<wsdl:output message="impl:listTestsModifiedSinceResponse"
				name="listTestsModifiedSinceResponse"/>
			
			<wsdl:fault message="impl:InvalidIdentityTypeException"
				name="InvalidIdentityTypeException"/>
			
		</wsdl:operation>
		
		<wsdl:operation name="listTestsDeletedSince">
			
			<wsdl:input message="impl:listTestsDeletedSinceRequest"
				name="listTestsDeletedSinceRequest"/>
			
			<wsdl:output message="impl:listTestsDeletedSinceResponse"
				name="listTestsDeletedSinceResponse"/>
			
			<wsdl:fault message="impl:InvalidIdentityTypeException"
				name="InvalidIdentityTypeException"/>
			
		</wsdl:operation>
		
		<wsdl:operation name="saveBatchTest">
			
			<wsdl:input message="impl:saveBatchTestRequest"
				name="saveBatchTestRequest"/>
			
			<wsdl:output message="impl:saveBatchTestResponse"
				name="saveBatchTestResponse"/>
			
			<wsdl:fault message="impl:InvalidIdentityTypeException"
				name="InvalidIdentityTypeException"/>
			
		</wsdl:operation>
		
		<wsdl:operation name="deleteBatchTest">
			
			<wsdl:input message="impl:deleteBatchTestRequest"
				name="deleteBatchTestRequest"/>
			
			<wsdl:output message="impl:deleteBatchTestResponse"
				name="deleteBatchTestResponse"/>
			
			<wsdl:fault message="impl:InvalidIdentityTypeException"
				name="InvalidIdentityTypeException"/>
			
		</wsdl:operation>
		
		<wsdl:operation name="saveBatchTestResult">
			
			<wsdl:input message="impl:saveBatchTestResultRequest"
				name="saveBatchTestResultRequest"/>
			
			<wsdl:output message="impl:saveBatchTestResultResponse"
				name="saveBatchTestResultResponse"/>
			
			<wsdl:fault message="impl:InvalidIdentityTypeException"
				name="InvalidIdentityTypeException"/>
			
		</wsdl:operation>
		
	</wsdl:portType>
	
	<wsdl:binding name="BatchServiceSoapBinding" type="impl:BatchService">
		
		<wsdlsoap:binding style="document"
			transport="http://schemas.xmlsoap.org/soap/http"/>
		
		<wsdl:operation name="retrieveBatchTestInfo">
			
			<wsdlsoap:operation soapAction="retrieveBatchTestInfo" style="rpc"/>
			
			<wsdl:input name="retrieveBatchTestInfoRequest">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:input>
			
			<wsdl:output name="retrieveBatchTestInfoResponse">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:output>
			
			<wsdl:fault name="InvalidIdentityTypeException">
				
				<wsdlsoap:fault
					name="InvalidIdentityTypeException"
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:fault>
			
		</wsdl:operation>
		
		<wsdl:operation name="retrieveBatchTestInfos">
			
			<wsdlsoap:operation soapAction="retrieveBatchTestInfos" style="rpc"/>
			
			<wsdl:input name="retrieveBatchTestInfosRequest">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:input>
			
			<wsdl:output name="retrieveBatchTestInfosResponse">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:output>
			
			<wsdl:fault name="InvalidIdentityTypeException">
				
				<wsdlsoap:fault
					name="InvalidIdentityTypeException"
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:fault>
			
		</wsdl:operation>
		
		<wsdl:operation name="listBaseGroups">
			
			<wsdlsoap:operation soapAction="listBaseGroups" style="rpc"/>
			
			<wsdl:input name="listBaseGroupsRequest">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:input>
			
			<wsdl:output name="listBaseGroupsResponse">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:output>
			
			<wsdl:fault name="InvalidIdentityTypeException">
				
				<wsdlsoap:fault
					name="InvalidIdentityTypeException"
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:fault>
			
		</wsdl:operation>
		
		<wsdl:operation name="baseGroupForType">
			
			<wsdlsoap:operation soapAction="baseGroupForType" style="rpc"/>
			
			<wsdl:input name="baseGroupForTypeRequest">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:input>
			
			<wsdl:output name="baseGroupForTypeResponse">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:output>
			
			<wsdl:fault name="InvalidIdentityTypeException">
				
				<wsdlsoap:fault
					name="InvalidIdentityTypeException"
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:fault>
			
		</wsdl:operation>
		
		<wsdl:operation name="retrieveModifiedBaseGroups">
			
			<wsdlsoap:operation soapAction="retrieveModifiedBaseGroups"
				style="rpc"/>
			
			<wsdl:input name="retrieveModifiedBaseGroupsRequest">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:input>
			
			<wsdl:output name="retrieveModifiedBaseGroupsResponse">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:output>
			
			<wsdl:fault name="InvalidIdentityTypeException">
				
				<wsdlsoap:fault
					name="InvalidIdentityTypeException"
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:fault>
			
		</wsdl:operation>
		
		<wsdl:operation name="retrieveBatchTest">
			
			<wsdlsoap:operation soapAction="retrieveBatchTest" style="rpc"/>
			
			<wsdl:input name="retrieveBatchTestRequest">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:input>
			
			<wsdl:output name="retrieveBatchTestResponse">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:output>
			
			<wsdl:fault name="InvalidIdentityTypeException">
				
				<wsdlsoap:fault
					name="InvalidIdentityTypeException"
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:fault>
			
		</wsdl:operation>
		
		<wsdl:operation name="retrieveBatchTests">
			
			<wsdlsoap:operation soapAction="retrieveBatchTests" style="rpc"/>
			
			<wsdl:input name="retrieveBatchTestsRequest">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:input>
			
			<wsdl:output name="retrieveBatchTestsResponse">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:output>
			
			<wsdl:fault name="InvalidIdentityTypeException">
				
				<wsdlsoap:fault
					name="InvalidIdentityTypeException"
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:fault>
			
		</wsdl:operation>
		
		<wsdl:operation name="retrieveTestsModifiedSince">
			
			<wsdlsoap:operation soapAction="retrieveTestsModifiedSince"
				style="rpc"/>
			
			<wsdl:input name="retrieveTestsModifiedSinceRequest">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:input>
			
			<wsdl:output name="retrieveTestsModifiedSinceResponse">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:output>
			
			<wsdl:fault name="InvalidIdentityTypeException">
				
				<wsdlsoap:fault
					name="InvalidIdentityTypeException"
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:fault>
			
		</wsdl:operation>
		
		<wsdl:operation name="listTestsModifiedSince">
			
			<wsdlsoap:operation soapAction="listTestsModifiedSince" style="rpc"/>
			
			<wsdl:input name="listTestsModifiedSinceRequest">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:input>
			
			<wsdl:output name="listTestsModifiedSinceResponse">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:output>
			
			<wsdl:fault name="InvalidIdentityTypeException">
				
				<wsdlsoap:fault
					name="InvalidIdentityTypeException"
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:fault>
			
		</wsdl:operation>
		
		<wsdl:operation name="listTestsDeletedSince">
			
			<wsdlsoap:operation soapAction="listTestsDeletedSince" style="rpc"/>
			
			<wsdl:input name="listTestsDeletedSinceRequest">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:input>
			
			<wsdl:output name="listTestsDeletedSinceResponse">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:output>
			
			<wsdl:fault name="InvalidIdentityTypeException">
				
				<wsdlsoap:fault
					name="InvalidIdentityTypeException"
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:fault>
			
		</wsdl:operation>
		
		<wsdl:operation name="saveBatchTest">
			
			<wsdlsoap:operation soapAction="saveBatchTest" style="rpc"/>
			
			<wsdl:input name="saveBatchTestRequest">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:input>
			
			<wsdl:output name="saveBatchTestResponse">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:output>
			
			<wsdl:fault name="InvalidIdentityTypeException">
				
				<wsdlsoap:fault
					name="InvalidIdentityTypeException"
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:fault>
			
		</wsdl:operation>
		
		<wsdl:operation name="deleteBatchTest">
			
			<wsdlsoap:operation soapAction="deleteBatchTest" style="rpc"/>
			
			<wsdl:input name="deleteBatchTestRequest">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:input>
			
			<wsdl:output name="deleteBatchTestResponse">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:output>
			
			<wsdl:fault name="InvalidIdentityTypeException">
				
				<wsdlsoap:fault
					name="InvalidIdentityTypeException"
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:fault>
			
		</wsdl:operation>
		
		<wsdl:operation name="saveBatchTestResult">
			
			<wsdlsoap:operation soapAction="saveBatchTestResult" style="rpc"/>
			
			<wsdl:input name="saveBatchTestResultRequest">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:input>
			
			<wsdl:output name="saveBatchTestResultResponse">
				
				<wsdlsoap:body
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:output>
			
			<wsdl:fault name="InvalidIdentityTypeException">
				
				<wsdlsoap:fault
					name="InvalidIdentityTypeException"
					namespace="https://steve:8443/axis2/services/BatchService"
					use="literal"/>
				
			</wsdl:fault>
			
		</wsdl:operation>
		
	</wsdl:binding>
	
	<wsdl:service name="BatchServiceService">
		
		<wsdl:port binding="impl:BatchServiceSoapBinding" name="BatchService">
			
			<wsdlsoap:address
				location="https://steve:8443/axis2/services/BatchService"/>
			
		</wsdl:port>
		
	</wsdl:service>
	
</wsdl:definitions>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message