[seek-dev] "get" operation of EcoGrid

Bertram Ludaescher ludaesch at sdsc.edu
Wed Nov 19 07:31:31 PST 2003


>>>>> "RS" == Rod Spears <rods at ku.edu> writes:
RS> 
RS> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
RS> <html>
RS> <head>
RS>   <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
RS>   <title></title>
RS> </head>
RS> <body text="#000000" bgcolor="#ffffff">
RS> I took Jing's txt file and turned into html for better readability.
RS> Maybe we can continue to improve (if needed) the html version.<br>

as long as you don't use HTML in email (you do ;-), which decreases
readability for some of us..


RS> <br>
RS> Rod<br>
RS> <br>
RS> <br>
RS> Bing Zhu wrote:<br>
RS> <blockquote type="cite"
RS>  cite="midNKEGILADEIKENEDCOFJGGECADAAA.bzhu at sdsc.edu">
RS>   <pre wrap="">Jing,
RS> 
RS> Since we already have GWSDL for GET, there is no need to re-do it with
RS> interface-first approach.
RS> I will check out the gt3-installaion-linux.txt. Thanks.
RS> 
RS> Bing
RS> 
RS> 
RS> 
RS> -----Original Message-----
RS> From: Jing Tao [<a class="moz-txt-link-freetext" href="mailto:tao at nceas.ucsb.edu">mailto:tao at nceas.ucsb.edu</a>]
RS> Sent: Tuesday, November 18, 2003 5:00 PM
RS> To: Bing Zhu
RS> Cc: Seek-Dev
RS> Subject: RE: [seek-dev] "get" operation of EcoGrid
RS> 
RS> 
RS> Hi, Bing:
RS> 
RS> So you want go to Interface (class) first way rather than GWSDL first way.
RS> But now in our build.xml, we can generate everything (except the
RS> impletementation :) ) automatically from GWSDL. If we go to Interface
RS> first way, we need to rewrite our build file. Do you have some particular
RS> reseaon to do it?
RS> 
RS> About the documentation, I think we already had some in ecogrid component.
RS> For example, the README file has some clue to use build file. In docs, there
RS> is file named
RS> gt3-installaion-linux.txt can help people to installed gt3. But they are
RS> drafts and need be improved.
RS> 
RS> Thanks.
RS> 
RS> Jing
RS> 
RS> 
RS> 
RS> On Tue, 18 Nov 2003, Bing Zhu wrote:
RS> 
RS>   </pre>
RS>   <blockquote type="cite">
RS>     <pre wrap="">Jing,
RS> 
RS> For the implementation for the GET, I just wonder if it will be easier to
RS> create
RS> a class first and then create WSDL from the class(es).
RS> 
RS> I recall that in the meeting at SB, there is a request for a documentation
RS> for build.xml file.
RS> Besides the document, I think we also need to have a guideline for
RS>     </pre>
RS>   </blockquote>
RS>   <pre wrap=""><!---->creating
RS>   </pre>
RS>   <blockquote type="cite">
RS>     <pre wrap="">Ecogrid services
RS> based on your experience, which will be beneficial to others. (e.g. David
RS> and Yang
RS> will move their approach to Ecogrid.) Thanks.
RS> 
RS> Bing
RS> 
RS> 
RS> -----Original Message-----
RS> From: Jing Tao [<a class="moz-txt-link-freetext" href="mailto:tao at nceas.ucsb.edu">mailto:tao at nceas.ucsb.edu</a>]
RS> Sent: Monday, November 17, 2003 3:38 PM
RS> To: Bing Zhu
RS> Subject: RE: [seek-dev] "get" operation of EcoGrid
RS> 
RS> 
RS> Hi, Bing:
RS> 
RS> It is not implemented yet. This is just gwsdl for discussion. But I did
RS> some check-in for stub files.
RS> 
RS> Jing
RS> 
RS> 
RS> On Mon, 17 Nov 2003, Bing Zhu wrote:
RS> 
RS>     </pre>
RS>     <blockquote type="cite">
RS>       <pre wrap="">Jing,
RS> 
RS> Is is great that you have it implemented so fast.
RS> One question is if it is still an implementation for Metacat only?
RS> I am working on the code to translate the SRB logical filename to
RS> physical host name and path. The best way is that I can integrate
RS> it into the Ecogrid GET you implemented.
RS> 
RS> Bing
RS> 
RS> 
RS> -----Original Message-----
RS> From: <a class="moz-txt-link-abbreviated" href="mailto:seek-dev-admin at ecoinformatics.org">seek-dev-admin at ecoinformatics.org</a>
RS> [<a class="moz-txt-link-freetext" href="mailto:seek-dev-admin at ecoinformatics.org">mailto:seek-dev-admin at ecoinformatics.org</a>]On Behalf Of Jing Tao
RS> Sent: Friday, November 14, 2003 4:38 PM
RS> To: <a class="moz-txt-link-abbreviated" href="mailto:seek-dev at ecoinformatics.org">seek-dev at ecoinformatics.org</a>
RS> Subject: [seek-dev] "get" operation of EcoGrid
RS> 
RS> 
RS> Hi, everyone:
RS> 
RS> I just checked in the new version of EcogridSoap.gwsdl(I think the name
RS> should be changed soon) file. In this version, the new operation of
RS>       </pre>
RS>     </blockquote>
RS>   </blockquote>
RS>   <pre wrap=""><!---->"get"
RS>   </pre>
RS>   <blockquote type="cite">
RS>     <blockquote type="cite">
RS>       <pre wrap="">is added. Basically, the get method will have three parameters -
RS> sourceURL, destinationURL, and identifier. Method "get" will transfer
RS>       </pre>
RS>     </blockquote>
RS>   </blockquote>
RS>   <pre wrap=""><!---->the
RS>   </pre>
RS>   <blockquote type="cite">
RS>     <blockquote type="cite">
RS>       <pre wrap="">object (such as file) with the identifier from source to destination.
RS>       </pre>
RS>     </blockquote>
RS>   </blockquote>
RS>   <pre wrap=""><!---->The
RS>   </pre>
RS>   <blockquote type="cite">
RS>     <blockquote type="cite">
RS>       <pre wrap="">return value of "get" is a integer. It is requestId which can keep track
RS> of tranfer ( I borrow it from RFT in globus). But I think the the
RS> integer is the result of transfer will be better.
RS> 
RS> Any comments, suggestions are appreciated.
RS> 
RS> Thanks.
RS> 
RS> 
RS> --
RS> Jing Tao
RS> National Center for Ecological
RS> Analysis and Synthesis (NCEAS)
RS> 735 State St. Suite 204
RS> Santa Barbara, CA 93101
RS> 
RS> _______________________________________________
RS> seek-dev mailing list
RS> <a class="moz-txt-link-abbreviated" href="mailto:seek-dev at ecoinformatics.org">seek-dev at ecoinformatics.org</a>
RS> <a class="moz-txt-link-freetext" href="http://www.ecoinformatics.org/mailman/listinfo/seek-dev">http://www.ecoinformatics.org/mailman/listinfo/seek-dev</a>
RS> 
RS>       </pre>
RS>     </blockquote>
RS>     <pre wrap="">--
RS> Jing Tao
RS> National Center for Ecological
RS> Analysis and Synthesis (NCEAS)
RS> 735 State St. Suite 204
RS> Santa Barbara, CA 93101
RS> 
RS>     </pre>
RS>   </blockquote>
RS>   <pre wrap=""><!---->
RS> --
RS> Jing Tao
RS> National Center for Ecological
RS> Analysis and Synthesis (NCEAS)
RS> 735 State St. Suite 204
RS> Santa Barbara, CA 93101
RS> 
RS> _______________________________________________
RS> seek-dev mailing list
RS> <a class="moz-txt-link-abbreviated" href="mailto:seek-dev at ecoinformatics.org">seek-dev at ecoinformatics.org</a>
RS> <a class="moz-txt-link-freetext" href="http://www.ecoinformatics.org/mailman/listinfo/seek-dev">http://www.ecoinformatics.org/mailman/listinfo/seek-dev</a>
RS>   </pre>
RS> </blockquote>
RS> <br>
RS> <div class="moz-signature">-- <br>
RS> <table border="0">
RS>   <tbody>
RS>     <tr>
RS>       <td style="font-family: arial; font-size: 10pt;">
RS> Rod Spears<br>
RS> Biodiversity Research Center<br>
RS> University of Kansas<br>
RS> 1345 Jayhawk Boulevard<br>
RS> Lawrence, KS 66045, USA<br>
RS> Tel: 785 864-4082, Fax: 785 864-5335<br>
RS>       </td>
RS>     </tr>
RS>   </tbody>
RS> </table>
RS> </div>
RS> </body>
RS> </html>
RS> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
RS> <html>
RS> <head>
RS>   <title>GT3 Linux Instructions</title>
RS> </head>
RS> <body>
RS> This document will help user to install gt3 in linux as the Ecogrid
RS> service container.
RS> <br>
RS> It does NOT describe the installation of required tools. <br>
RS> More details
RS> can be found in <span
RS>  style="font-family: monospace; color: rgb(0, 0, 153); font-weight: bold;">http://www.globus.org</span>.<br>
RS> <hr style="width: 100%; height: 2px;"><br>
RS> <span style="font-weight: bold;">1</span>. Create a user named <span
RS>  style="font-weight: bold; font-family: arial;">globus</span> in your
RS> local system. If the document doesn't specify, the
RS> command will be excuted as default user - <span
RS>  style="font-weight: bold; font-family: arial;">globus</span>.
RS> <br>
RS> <br>
RS> <span style="font-weight: bold;">2</span>. Download the gt3 (All
RS> Services, GPT Linux Installation Package)
RS> from: <span style="font-family: monospace; font-weight: bold;"><span
RS>  style="color: rgb(0, 0, 153);">http://www-unix.globus.org/toolkit/download.html</span></span><br>
RS> <br>
RS> <span style="font-weight: bold;">3</span>. Unzip the download file. It
RS> will create a new subdirectory - <span
RS>  style="font-family: monospace; color: rgb(0, 0, 153); font-weight: bold;">gt3.0.2-linux-installer</span>
RS> in this directory.
RS> <br>
RS> <br>
RS> <span style="font-weight: bold;">4</span>. Go to the installer
RS> directory, run command "<span
RS>  style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">./install-gt3
RS> <span style="font-style: italic;">globus_home_directory_path</span></span>".
RS> <br>
RS> &nbsp;&nbsp;&nbsp; For example: <span
RS>  style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">./install-gt3
RS> /usr/local/devtools/gt3</span>
RS> <br>
RS> <br>
RS> <span style="font-weight: bold;">5</span>. If no critical error
RS> happend, go to <span style="font-style: italic;">globus_home_directory</span>,
RS> run: "<span
RS>  style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">ant
RS> setup</span>".<br>
RS> &nbsp;&nbsp;&nbsp; For example:<br>
RS> &nbsp;&nbsp;&nbsp; <span
RS>  style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">cd
RS> /usr/local/devtools/gt3<br>
RS> &nbsp; ant setup<br>
RS> </span><br>
RS> <span style="font-weight: bold;">6</span>. As root user, make a
RS> directory - <span
RS>  style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">$JAVA_HOME/jre/lib/endorsed</span>
RS> and copy <span
RS>  style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">endorsed/xalan.jar</span>
RS> to there.
RS> <br>
RS> &nbsp;&nbsp;&nbsp; For example:<br>
RS> &nbsp;&nbsp;&nbsp; <span
RS>  style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">mkdir
RS> $JAVA_HOME/jre/lib/endorsed<br>
RS> &nbsp; cp </span><span
RS>  style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">endorsed/xalan.jar
RS> </span><span
RS>  style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">$JAVA_HOME/jre/lib/endorsed</span><br>
RS> <br>
RS> <span style="font-weight: bold;">7</span>. As <span
RS>  style="font-style: italic;">root user</span>, run command "<span
RS>  style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">export
RS> GLOBUS_LOCATION=`pwd`</span>" then run "<span
RS>  style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">./setup/globus/setup-gsi</span>"
RS> in <span style="font-style: italic;">globus_home_directory</span>. <br>
RS> &nbsp;&nbsp;&nbsp; When running the <span style="font-style: italic;">setup-gsi</span>
RS> command, <br>
RS> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; the format for <span
RS>  style="font-style: italic;">host</span> is: <span
RS>  style="font-weight: bold; color: rgb(0, 0, 153); font-family: monospace;">O=SEEK,OU=ca.ecoinformatics.org,OU=EcoGrid</span>
RS> <br>
RS> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; the format for <span
RS>  style="font-style: italic;">user</span> is: <span
RS>  style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">O=SEEK,
RS> OU=nceas.ucsb.edu, OU=ca.ecoinformatics.org, OU=EcoGrid</span> <br>
RS> &nbsp;&nbsp;&nbsp; <span
RS>  style="font-weight: bold; color: rgb(204, 0, 0);">Note</span>: the
RS> format probably will be changed in the future.
RS> <br>
RS> <br>
RS> <span style="font-weight: bold;">8</span>. Request a host certificate. <br>
RS> &nbsp;&nbsp;&nbsp; As <span style="font-style: italic;">root </span>user,
RS> run command "<span
RS>  style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">bin/grid-cert-request
RS> -host hostname</span>". <br>
RS> &nbsp;&nbsp;&nbsp; In <span style="font-style: italic;">/etc/grid-security</span>
RS> directory, a file named <span
RS>  style="color: rgb(0, 0, 153); font-family: monospace; font-weight: bold;">hostcert_request.pem</span>
RS> will be found. <br>
RS> &nbsp;&nbsp;&nbsp; Send the file to Matt Jones and request a
RS> certificate.
RS> <br>
RS> <br>
RS> <span style="font-weight: bold;">9</span>. After getting the host
RS> certificate, put the file - <span
RS>  style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">hostcert.pem</span>
RS> in <span
RS>  style="font-family: monospace; color: rgb(0, 0, 153); font-weight: bold;">/etc/grid-security</span>
RS> as <span style="font-style: italic;">root</span> user.
RS> <br>
RS> <br>
RS> <span style="font-weight: bold;">10</span>.In installer directory, run
RS> command "<span
RS>  style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">./install-gt3-mmjfs
RS> <span style="font-style: italic;">globus_home_directory_path</span></span>".
RS> <br>
RS> <br>
RS> <span style="font-weight: bold;">11</span>.Go back to <span
RS>  style="font-style: italic;">globus_home_directory</span>,
RS> run command "<span
RS>  style="font-weight: bold; color: rgb(0, 0, 153); font-family: monospace;">bin/setperms.sh</span>"
RS> as <span style="font-style: italic;">root</span> user.
RS> <br>
RS> <br>
RS> <span style="font-weight: bold;">12</span>.Create <span
RS>  style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">grid.mapfile</span>
RS> in <span
RS>  style="color: rgb(0, 0, 153); font-weight: bold; font-family: monospace;">/etc/grid-security</span>
RS> as <span style="font-style: italic;">root</span>. <br>
RS> &nbsp;&nbsp;&nbsp; Here is a example: <br>
RS> &nbsp;&nbsp;&nbsp; "<span
RS>  style="font-weight: bold; color: rgb(0, 0, 153); font-family: monospace;">/O=SEEK/OU=EcoGrid/OU=ca.ecoinformatics.org/OU=nceas.ucsb.edu/CN=Jing
RS> Tao</span>" tao &nbsp;&nbsp; <br>
RS> &nbsp;&nbsp;&nbsp; "<span
RS>  style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">/O=SEEK/OU=EcoGrid/OU=ca.ecoinformatics.org/CN=host/pine.nceas.ucsb.edu/CN=502</span>"
RS> globus <br>
RS> &nbsp;&nbsp;&nbsp; For part (quotation part) is DN in user certificate,
RS> the second part is local user name.
RS> <br>
RS> <br>
RS> <span style="font-weight: bold;">13</span>.Create <span
RS>  style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">grim-port-type.xml</span>
RS> in <span
RS>  style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">/etc/grid-security</span>
RS> as <span style="font-style: italic;">root</span>. <br>
RS> &nbsp;&nbsp;&nbsp; Here is a example: <authorized_port_types> <port_type
RS>  username="tao"
RS>  style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">http://www.globus.org/namespaces/managed_job/managed_job/ManagedJobPortType</port_type>
RS> </authorized_port_types><br>
RS> <br>
RS> <span style="font-weight: bold;">14</span>.Setup default CA:<br>
RS> &nbsp;&nbsp;&nbsp; (1) Get <span
RS>  style="font-weight: bold; color: rgb(0, 0, 153); font-family: monospace;">globus_simple_ca_[<span
RS>  style="font-style: italic;">hash-number</span>]_setup.tar.gz</span>
RS> from Matt Jones (The file now is in globus home dir in dev). <br>
RS> &nbsp;&nbsp;&nbsp; (2) Run command "<span
RS>  style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">sbin/gpt-build
RS> globus_simple_ca_[hash-number]_setup.tar.gz</span>" in <span
RS>  style="font-style: italic;">globus_home_directory</span>. <br>
RS> &nbsp;&nbsp;&nbsp; (3) Run command "<span
RS>  style="font-family: monospace; font-weight: bold; color: rgb(0, 0, 153);">sbin/gpt-postinstall</span>"
RS> <br>
RS> &nbsp;&nbsp;&nbsp; (4) As root, run command "<span
RS>  style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">setup/globus_simple_ca[Hash-number]/setup-gsi</span>".
RS> <br>
RS> <br>
RS> <span style="font-weight: bold;">15</span>.Copy the follow the lines
RS> into
RS> <span style="font-style: italic;">globus_home_directory</span><span
RS>  style="font-weight: bold; font-family: monospace; color: rgb(0, 0, 153);">/server-config.wsdd</span>
RS> file as children of
RS> "<span style="font-style: italic; font-family: monospace;">deployMent</span>"
RS> element: <br>
RS> <pre>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns12:QueryType" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType" xmlns:ns12="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns13:query" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType" xmlns:ns13="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns14:namespace" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType_namespace" xmlns:ns14="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns15:AND" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ANDType" xmlns:ns15="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns16:OR" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ORType" xmlns:ns16="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns17:condition" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ConditionType" xmlns:ns17="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns18:" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ConditionType" xmlns:ns18="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns19:query" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType" xmlns:ns19="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns20:namespace" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType_namespace" xmlns:ns20="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns21:AND" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ANDType" xmlns:ns21="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns22:OR" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ORType" xmlns:ns22="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns23:condition" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ConditionType" xmlns:ns23="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns24:operator" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.OperatorType" xmlns:ns24="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns25:concept" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.LimitedXPathExpression" xmlns:ns25="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns26:query" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType" xmlns:ns26="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns27:namespace" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType_namespace" xmlns:ns27="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns28:AND" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ANDType" xmlns:ns28="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns29:OR" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ORType" xmlns:ns29="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns30:condition" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ConditionType" xmlns:ns30="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns31:operator" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.OperatorType" xmlns:ns31="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns32:concept" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.LimitedXPathExpression" xmlns:ns32="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns33:query" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType" xmlns:ns33="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns34:namespace" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType_namespace" xmlns:ns34="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns35:AND" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ANDType" xmlns:ns35="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns36:OR" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ORType" xmlns:ns36="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns37:condition" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ConditionType" xmlns:ns37="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns38:operator" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.OperatorType" xmlns:ns38="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns39:concept" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.LimitedXPathExpression" xmlns:ns39="ecogrid://ecoinformatics.org/ecogrid-query-1.0.0beta1"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="query" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="namespace" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType_namespace"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="AND" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ANDType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="OR" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ORType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="condition" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ConditionType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="operator" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.OperatorType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="concept" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.LimitedXPathExpression"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="query" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="namespace" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType_namespace"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="AND" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ANDType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="OR" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ORType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="condition" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ConditionType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="operator" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.OperatorType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="concept" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.LimitedXPathExpression"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="query" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="namespace" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType_namespace"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="AND" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ANDType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="OR" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ORType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="condition" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ConditionType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="operator" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.OperatorType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="concept" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.LimitedXPathExpression"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="query" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="namespace" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.QueryType_namespace"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="AND" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ANDType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="OR" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ORType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="condition" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.ConditionType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="operator" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.OperatorType"/&gt;<br>   &lt;typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="concept" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ecoinformatics.ecogrid.LimitedXPathExpression"/&gt;<br><br></pre>
RS> </body>
RS> </html>


More information about the Seek-dev mailing list