Here are the XML schemas for the four complex objects. Students can expect the field names and encoding types to be the ones that will be incorperated in future versions of the WSDL. --------------------- 11/21/2005 The webservice has been upgraded (at least from my point of view) and is now available at http://test83.cwru.edu:8080/axis/services/eParcel with the wsdl at http://test83.cwru.edu:8080/axis/services/eParcel?wsdl You'll notice that the entire WSDL is now specified, allowing for easier validation server-side. In order to make this migration possible, a few of the stipulations in the protocol had to be tweaked. The wsdl -should- be adequate to describe all the changes because now you can see what the server is expecting instead of random strings, but a few of the points to highlight are that ampersands will no longer be sent to the server, nor will any xml headers other than the one for the entire webservice request. The Stublist and DataRange objects have response fields in addition to the fields specified in the protocol in order to send response codes along with the object. Here's the bad news: this means quite a few minor changes to your code. Also, the migration of the code has lost a few corner cases that will need to be cleaned up. By and large this should not affect things too badly providing you aren't actually trying to break the server's poor little mind with odd cases. All commands but SYN/SEND/RECEIVE should be fully implemented with a few wrinkles to iron out. Send and receive only function in the case where the commands are executed in strict alternation for a particular eStub, begining with send. Syn is encountering severe threading issues at this point but should be back to mostly functional at some point tonight. Back to the good news: installation issues have been solved and with the code being MUCH easier to work with now that it is OO as Java intended, fixes should occur more rapidly, but expect somewhat frequent server restarts that may cause you to lose data for a few days. Please send me descriptions of bugs you find and I shall do my best to respond quickly (maybe even with a fix). ------------ 11/21/2005 For the people who chose to implement in Java, you may wish to grab the files at http://vorlon.case.edu/~jmf34/eParcelFiles/ which contain all the objects that are used in the new incarnation of the webservice. The EParcelSOAPBindingStub.java file should make working with the webservice VERY simple as it makes the calls once you instantiate the objects.