You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Deepal Jayasinghe (JIRA)" <ji...@apache.org> on 2006/03/03 11:24:27 UTC
[jira] Assigned: (AXIS2-362) Inheritance problem
[ http://issues.apache.org/jira/browse/AXIS2-362?page=all ]
Deepal Jayasinghe reassigned AXIS2-362:
---------------------------------------
Assign To: Ajith Harshana Ranabahu
> 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
> Assignee: Ajith Harshana Ranabahu
>
> 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="listBas
--
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