Designed for use with Ant.
2005-02-12 21:58 dims | |
Update to RC3 |
|
2005-02-12 18:04 dims | |
Removing xsd:language, xsd:name from here as it breaks TCK tests. |
|
2005-02-12 13:39 dims | |
WSDL4J 1.5 + 1 late fix mentioned below 2005-02-12 07:09 wsdl4jadmin Added base URI to InputSource so relative URIs get resolved when parsing the Document. Made this change to readWSDL, parseImport, parseSchema. Also corrected related error messages to use full URI where possible, not just the relative URI. * src/com/ibm/wsdl/xml/WSDLReaderImpl.java (1.38) |
|
2005-02-12 04:41 gdaniels | |
Enable beans with array fields but no indexed accessors, and along the way clean up some potentially problem- causing rough spots. Hopefully I didn't add more of the same. :) * Provide an equivalent mechanism to the one Tom and I added to the ArraySerializer for the ArrayDeserializer, allowing us to specify a component type to the factory so that we can customize it at creation time. This gets used when figuring out types using TypeMappingImpl.getDeserializer() - if we're looking for a deserializer for a Java array type, and we're not in maxOccurs mode (in which case you just let the BeanDeserializer or RPCHandler do it for you), we return an ArrayDeserializerFactory preconfigured with the correct component type. This allows us to deserialize array items without xsi:types. There's a bit of tricky code in there which checks to see that the desired XML type isn't the component type of the desired array type - if so, that indicates we're using maxOccurs mode. * Remove digging down into the component type from DeserializationContext.getDeserializerForClass() * Since we use SOAP_ARRAY as a marker type for arrays even in literal mode, make sure we don't end up inadvertently serializing it on the wire as an xsi:type (in SerializationContext) * Clean up what's going on when we're registering the "default" mappings in Service/WSDDService/ Emitter. Use a common function, TypeMappingRegistryImpl.doRegisterFromVersion(), in order to register the correct SOAPENC default (which is really what goes on when selecting the typemapping switch [insert flame about how awful the "1.X" arguments are for these things]). Avoid weird delegation chains by forcing the defaults in these situations. * Comment out indexed setter/getter from ArrayOfBook * For some reason we were forcing "isResponse" to false in BodyBuilder when deserializing in "fast" mode. Respect the actual message type, which lets us get the right metadata in RPCHandler. Passes all-tests, need to re-run TCK.
|
|
2005-02-12 04:41 gdaniels | |
Enable beans with array fields but no indexed accessors, and along the way clean up some potentially problem- causing rough spots. Hopefully I didn't add more of the same. :) * Provide an equivalent mechanism to the one Tom and I added to the ArraySerializer for the ArrayDeserializer, allowing us to specify a component type to the factory so that we can customize it at creation time. This gets used when figuring out types using TypeMappingImpl.getDeserializer() - if we're looking for a deserializer for a Java array type, and we're not in maxOccurs mode (in which case you just let the BeanDeserializer or RPCHandler do it for you), we return an ArrayDeserializerFactory preconfigured with the correct component type. This allows us to deserialize array items without xsi:types. There's a bit of tricky code in there which checks to see that the desired XML type isn't the component type of the desired array type - if so, that indicates we're using maxOccurs mode. * Remove digging down into the component type from DeserializationContext.getDeserializerForClass() * Since we use SOAP_ARRAY as a marker type for arrays even in literal mode, make sure we don't end up inadvertently serializing it on the wire as an xsi:type (in SerializationContext) * Clean up what's going on when we're registering the "default" mappings in Service/WSDDService/ Emitter. Use a common function, TypeMappingRegistryImpl.doRegisterFromVersion(), in order to register the correct SOAPENC default (which is really what goes on when selecting the typemapping switch [insert flame about how awful the "1.X" arguments are for these things]). Avoid weird delegation chains by forcing the defaults in these situations. * Comment out indexed setter/getter from ArrayOfBook * For some reason we were forcing "isResponse" to false in BodyBuilder when deserializing in "fast" mode. Respect the actual message type, which lets us get the right metadata in RPCHandler. Passes all-tests, need to re-run TCK.
|
|
2005-02-11 21:48 dims | |
Fix for AXIS-1811 - Attribute field names are not honored from bean type desc from Steve Green (steve.green@epok.net) URL: http://issues.apache.org/jira/browse/AXIS-1811 |
|
2005-02-11 04:31 toshi | |
[Japanese resources for the Axis webapps] Changing the link path from '/axis/jp' to '/axis/ja'. |
|
2005-02-11 03:39 dims | |
fix for AXIS-1812 - XMLBeanSerialization doesn't generate correct WSDL \n from daryoush mehrtash |
|
2005-02-10 20:22 toshi | |
Removed a number of unused or unnecessary keys for Japanese. |
|
2005-02-10 19:06 dims | |
fix another bad wsdl thanks to new wsdl4j |
|
2005-02-10 18:14 dims | |
Fix for AXIS-1624 : XML Serialization Alters XML Causing Signature Validation Failure from David Del Vecchio <ddelvecc@virginia.edu> Notes: Sigh!! one more switch to document... |
|
2005-02-10 17:42 dims | |
fix bad wsdl - take3 |
|
2005-02-10 17:23 dims | |
fix bad wsdl - take2 |
|
2005-02-10 17:22 dims | |
fix bad wsdl |
|
2005-02-10 16:53 dims | |
fix bad wsdl |
|
2005-02-10 16:45 dims | |
Patch for public constructor and faults from Jonas team |
|
2005-02-10 15:36 dims | |
Fix for AXIS-1518 - XML Declaration missing from Jongjin Choi URL: http://issues.apache.org/jira/browse/AXIS-1518 |
|
2005-02-10 15:36 dims | |
Fix for AXIS-1518 - XML Declaration missing from Jongjin Choi URL: http://issues.apache.org/jira/browse/AXIS-1518 |
|
2005-02-09 10:47 venkat | |
Added additional targets to the build file to make it a complete test case for building and running ejb based web services deployed on JBoss. Also added taskdefs and other missing pieces to the build file. |
|
2005-02-08 18:44 dims | |
enum package is now deprecated. Please use constants package from now on. we still have wrapper classes in enum package that extend the ones in constants. But they are marked deprecated.
|
|
2005-02-08 18:44 dims | |
enum package is now deprecated. Please use constants package from now on. we still have wrapper classes in enum package that extend the ones in constants. But they are marked deprecated. |
|
2005-02-08 18:44 dims | |
enum package is now deprecated. Please use constants package from now on. we still have wrapper classes in enum package that extend the ones in constants. But they are marked deprecated.
|
|
2005-02-08 18:44 dims | |
enum package is now deprecated. Please use constants package from now on. we still have wrapper classes in enum package that extend the ones in constants. But they are marked deprecated.
|
|
2005-02-07 18:37 dims | |
better test case gen for enum's [pick the first from the reftype] |
|
2005-02-07 14:48 dims | |
remove extra code from DateDeserializer. |
|
2005-02-07 14:45 dims | |
Date -> Calendar |
|
2005-02-07 13:15 dims | |
fix failure in test16Schema2ServiceEchoDocumentTest |
|
2005-02-07 07:54 gdaniels | |
* When the BeanSerializer is serializing null values for elements with minOccurs > 0 and nillable == false, check to see if the desired class is a Number and if so try to turn it into a zero instead (a little friendlier than an exception). * Introduce TypeMapping.getQNameForClass(xmlType, javaType), which acts like getQNameForClass(xmlType) but will search up the TypeMapping hierarchy first for an EXACT match for the given type before falling back to the default (whatever the last mapping for xmlType was). * Use the above when syncing methods for greater accuracy. * Register LANGUAGE and NAME in the default type mapping (why not?) * Remove "HACK" from TypeMappingRegistry There are likely still a couple of broken things, but we're better off than we were this morning. More tomorrow. |
|
2005-02-07 07:54 gdaniels | |
* When the BeanSerializer is serializing null values for elements with minOccurs > 0 and nillable == false, check to see if the desired class is a Number and if so try to turn it into a zero instead (a little friendlier than an exception). * Introduce TypeMapping.getQNameForClass(xmlType, javaType), which acts like getQNameForClass(xmlType) but will search up the TypeMapping hierarchy first for an EXACT match for the given type before falling back to the default (whatever the last mapping for xmlType was). * Use the above when syncing methods for greater accuracy. * Register LANGUAGE and NAME in the default type mapping (why not?) * Remove "HACK" from TypeMappingRegistry There are likely still a couple of broken things, but we're better off than we were this morning. More tomorrow.
|
|
2005-02-07 02:18 gdaniels | |
Roll back dims' change - this breaks test/wsdl/omit! It's important that we respect the schema - if the <element> declaration doesn't say nillable="true", it ain't nillable no matter what type it is. If there's a problem here we need another solution. |
|
2005-02-06 23:57 dims | |
prevent attribute lookup for basic types |
|
2005-02-06 19:31 dims | |
prevent problems with terra test case. |
|
2005-02-06 17:12 dims | |
Prevent errors like this one from the test case: java.io.IOException: Non nillable element 'myBigDecimal' is null. Patch from jonas team (" isNillable value depends only on the field type") |
|
2005-02-06 17:12 dims | |
Prevent errors like this one from the test case: java.io.IOException: Non nillable element 'myBigDecimal' is null. Patch from jonas team (" isNillable value depends only on the field type") |
|
2005-02-06 05:12 dims | |
Ability to use a JavaBean (w/o SimpleType interface marker, See test/wsdl/schema2/Document.java for example). |
|
2005-02-06 05:12 dims | |
Ability to use a JavaBean (w/o SimpleType interface marker, See test/wsdl/schema2/Document.java for example). |
|
2005-02-05 21:14 dims | |
Checking in test case (working). Will break if the indexed methods in ArrayOfBook are removed. [Basically if we have a bean that contains a field that is an array, but the bean does not provide indexed methods to set/get values, only java bean setter and getter (that take/return the entire array) then we fail.] |
|
2005-02-05 17:50 dims | |
Make explicit checks for NPE. |
|
2005-02-05 00:14 dims | |
Support and test case for JSR 109 style exceptions: JSR 109 Section 7.3.2 says: Faults must map to an exception such that it: • Directly or indirectly inherits from java.lang.Exception, but must not inherit from RuntimeException nor RemoteException. • Has at most a single property called “message” of type java.lang.String Notes: - I don't like this, but checking it in for Glen/Tom's review and comment. - Any alternate solution should not break the test(s) added in this check-in.
|
|
2005-02-04 19:10 dims | |
Prevent NPE's. |
|
2005-02-04 18:11 dims | |
move code to HandlerChainImpl from JAXRPCHandler since HandlerInfoChainFactory is the one that instantiates stuff from wsdd entries. |
|
2005-02-04 18:10 dims | |
Check the java class type and return accordingly (patch from jonas team) |
|
2005-02-04 17:39 dims | |
remove the "$Id" lines. since they are only in a few files. |
|
2005-02-04 17:39 dims | |
remove the "$Id" lines. since they are only in a few files. |
|
2005-02-04 17:35 dims | |
remove the "@version $Revision" lines. since they are only in a few files.
|
|
2005-02-04 13:59 dims | |
Bye Bye IME |
|
2005-02-04 03:42 dims | |
minor changes to how text is treated (patches from Jonas team) |
|
2005-02-04 03:41 dims | |
Adding additional methods (ser/de-ser changes will follow tomorrow) |
|
2005-02-04 00:31 dims | |
Implementation and test for GetElementsByTagName |
|
2005-02-03 21:57 dims | |
More fixes from the jonas team. - Remove hard-coded UTF-8 (caused BOM problems) - Add flag to not optimize the soappart stuff (keep the message as a soap envelope) - throw error if jaxrpc handler modifies the operation name or its children Notes: - the hack to check for duplicate "<?xml" is commented out as it breaks performance tests. - Need to find another way to check for duplicate "<?xml" (maybe using a FilterOutputStream?) |
|
2005-02-03 17:46 tomj | |
AXIS-1799 fix - continued. Add new test WSDL file. |
|
2005-02-03 17:42 tomj | |
AXIS-1799 fix - continued. Fix fumble fingered typo that happened due to bad focus switching in my IDE. |
|
2005-02-03 17:33 tomj | |
Fix for AXIS-1799 - Duplicate file exception throw when 2 elements have the same name and differ only in the capitolization of the first letter. Fix JavaGeneratorFactory to notice duplicate type entries from the symbol table in addition to the anonymous types list. Add a test case to wsdl/clash. |
|
2005-02-03 14:49 dims | |
- fix typo when registering XSD_DATETIME - Add separate ser/der stuff for XSD_TIME (patch from jonas team)
|
|
2005-02-03 14:34 dims | |
DefaultJAXRPC11TypeMappingImpl should be extending DefaultSOAPEncodingTypeMappingImpl (code-fix from Jonas Team/Ias) |
|
2005-02-03 14:16 dims | |
Substitute RemoteException with Exception (code-fix from Jonas Team/Ias) |
|
2005-02-03 14:00 dims | |
WS-I BP R2728 (code-fix from Jonas Team/Ias) |
|
2005-02-03 11:06 dims | |
Tighten the condition when the builtin ByteArrayHolder is used. |
|
2005-02-03 11:05 dims | |
make sure there is something left in the local part |
|
2005-02-03 03:24 dims | |
Avoid ill formed element-name (fix from jonas team) |
|
2005-02-02 17:58 dims | |
Allow not only SOAPBodyElement but also (more general) MessageElement. (code-fix from Jonas Team/Ias) |
|
2005-02-02 17:54 dims | |
Treat both HTTP return code 302 and 307 the same. (code-fix from Jonas Team) |
|
2005-02-02 13:39 dims | |
Fix for AXIS-1798 - Multiple AxisServers per ServletContext - suggested EngineConfigurationFactoryServlet changes from Clive Brettingham-Moore (apache@brettingham-moore.net) URL: http://issues.apache.org/jira/browse/AXIS-1798 |
|
2005-01-29 20:50 dims | |
switch the order. |
|
2005-01-29 03:00 dims | |
allow <sysproperty> for setting for example the new axis.ws-i.bp11.compatibility flag. |
|
2005-01-28 21:47 dims | |
Change the order of registering the typemapping. |
|
2005-01-28 20:11 dims | |
- Fix for overloading methods for WS-I BP compliance. - Additional typemapping for jaxrpc11 compliance. |
|
2005-01-28 09:39 venkat | |
Ref AXIS-1790: The writeFileBody method uses just "Object" where it should have used "java.lang.Object". The created compilation issues in the code generated by WSDL2Java. The code generated already has "Object" class (because WSDL has it) in the same package as the stub class is. |
|
2005-01-27 16:00 dims | |
set isreturn if INOUT or OUT (prev change broke build) |
|
2005-01-27 07:30 toshi | |
Adding a few messages and a little fix to enhance its reusability. |
|
2005-01-27 03:19 dims | |
Fix for AXIS-1785 - DII doesn't allow you to register IN/OUT parameters from daryoush mehrtash (dmehrtas@bea.com) URL: http://issues.apache.org/jira/browse/AXIS-1785 |
|
2005-01-27 00:35 dims | |
Fix for AXIS-1783 - ant task class path error leads to a ClassNotFoundException |
|
2005-01-26 00:52 dims | |
Fix for AXIS-1732 - JAXRPC Handler modification not propagated to actual service implmentation AND additional SAAJ problem reported by Michael Merz (working on JSR 181 impl in beehive)
|
|
2005-01-25 18:47 dims | |
Fix for AXIS-1714 - Java2WSDL throws NPE on WSDLs that import schema from a file from Mark Hansen (m.hansen23@verizon.net) |
|
2005-01-25 18:15 dims | |
Fix for AXIS-1776 - Client configuration '.wsdd' files not found when packaged in an ejb-jar file. |
|
2005-01-25 06:52 gawor | |
test for qname on the wire with whitespace |
|
2005-01-25 06:51 gawor | |
trim the qname value first |
|
2005-01-25 04:06 dims | |
Fix for AXIS-1446 - WSDL2Java ignores <xsd:any> elements in types from Thanh-Phong Lam (phong.lam@t-online.de) |
|
2005-01-24 12:57 venkat | |
Fix for the issue AXIS-1775 - If the WSDL has same value for name attribute for both <service> and <portType>, WSDL2Java with -p option results in DuplicateFileException. |
|
2005-01-23 23:11 dims | |
Bad News: Ugly Hack!!! Need to fix as part of Glen/Tom's review of my code modifications. Good News: "ant clean all-tests" works now and back to where we were for TCK status. |
|
2005-01-23 07:55 toshi | |
A feedback from the i18n task on the Japanese Axis Community. The original contributor is Shouhei Kodama [kodama@isp.co.jp]. Some Messages don't need to be translated ... |
|
2005-01-22 20:38 dims | |
hmmm....forgot the TypeMappingDelegate |
|
2005-01-21 20:09 dims | |
remove commented out code. |
|
2005-01-21 19:39 dims | |
back out the org.apache.axis.configuration.EngineConfigurationFactoryEJB change...kills "ant clean all-tests" |
|
2005-01-21 18:20 dims | |
undo Fix for AXIS-1754....what was i thinking? |
|
2005-01-21 17:54 dims | |
Fix for AXIS-1754 - Service ThreadLocal previousCall should not be static from Tim Kagle (tkapache@idpax.com) URL: http://issues.apache.org/jira/browse/AXIS-1754 |
|
2005-01-21 17:50 dims | |
Fix for AXIS-1776 - Client configuration '.wsdd' files not found when packaged in an ejb-jar file. from Andrei Iltchenko (andrei.iltchenko@nl.compuware.com) URL: http://issues.apache.org/jira/browse/AXIS-1776 |
|
2005-01-21 17:41 dims | |
Fix for AXIS-1764 - Add an XmlBean Serializer and Deserializer to Axis from Jonathan Colwell (beehive@superflaco.com)
|
|
2005-01-21 16:57 dims | |
Fix for AXIS-1769 - Null Pointer when creating a SOAPEnvelope with a SOAP message containing a SOAP Fault from Joshua Hendrick (jhendrick@parasoft.com) URL: http://issues.apache.org/jira/browse/AXIS-1769 |
|
2005-01-21 16:52 dims | |
Fix for AXIS-1709 - Client#setOperation(String) needs to take header params into account (Patch) from Michael Schuerig (michael@schuerig.de) URL: http://issues.apache.org/jira/browse/AXIS-1709 |
|
2005-01-21 15:57 dims | |
shuffle the deck |
|
2005-01-21 07:57 toshi | |
For JDK 1.3 compliance. |
|
2005-01-21 06:56 gawor | |
fixed wrong class |
|
2005-01-21 06:32 gawor | |
synchronization fixes |
|
2005-01-21 04:01 dims | |
delegate to its own singleton |
|
2005-01-20 21:35 dims | |
Better to do this in the stub constructor. since locator may not be used. |
|
2005-01-20 14:59 dims | |
Ensure Typemapping is set. |
|
2005-01-20 14:18 dims | |
- Eliminate the axis.jaxrpc11Compliance flag - Support typeMappingVersion setting per service - At codegen time, add more information in deploy.wsdd and Locator for setting typemappingversion Notes: - Glen/Tom, PLEASE review the code. - Still check/need to fix wrong xsi:types at runtime for JAXRPC11 - Need to run TCK.
|
|
2005-01-20 14:18 dims | |
- Eliminate the axis.jaxrpc11Compliance flag - Support typeMappingVersion setting per service - At codegen time, add more information in deploy.wsdd and Locator for setting typemappingversion Notes: - Glen/Tom, PLEASE review the code. - Still check/need to fix wrong xsi:types at runtime for JAXRPC11 - Need to run TCK. |
|
2005-01-20 02:38 dims | |
fix return values |
|
2005-01-19 21:47 dims | |
OOPS! |
|
2005-01-19 21:04 dims | |
Reduce the # of places Default***TypeMappingImpl's are created. Note: - Am not done cleaning up yet :)
|
|
2005-01-18 14:49 dims | |
Key off of the typemapping impl and not of the system property. |
|
2005-01-18 07:58 toshi | |
A feedback from the i18n task on the Japanese Axis Community. The original contributor is Shouhei Kodama [kodama@isp.co.jp]. |
|
2005-01-18 07:51 toshi | |
These're for i18n. The charset should be UTF-8. |
|
2005-01-18 07:46 toshi | |
Just correcting typo: from 'seFrver' to 'server'. |
|
2005-01-18 03:38 dims | |
- Move JAXRPC11 stuff into its own little typemappingimpl ("1.3") - Move duplicate code for creating TypeMappingImpl in J2W Ant Task and Command line into Emitter - Remove the old commented out jaxrpc11mappings code - Eliminated need for the axis.jaxrpc11Compliance when running the J2W/W2J ant/commandline tools. - Adding a sample (start from WSDL) for testing the new JAXRPC11TypeMappingImpl. TODO: - Looking that the wire traces, some of them have weird xsi:types, need to fix them, before updating the docs - Need be able to switch axis.jaxrpc11Compliance runtime flag on for specific services or atleast from AxisProperties - Need to seriously fix which Defautl*TypeMappingImpl gets created under what conditions. - Need to get rid of the axis.jaxrpc11Compliance system property (codegen more stuff?)
|
|
2005-01-18 03:38 dims | |
- Move JAXRPC11 stuff into its own little typemappingimpl ("1.3") - Move duplicate code for creating TypeMappingImpl in J2W Ant Task and Command line into Emitter - Remove the old commented out jaxrpc11mappings code - Eliminated need for the axis.jaxrpc11Compliance when running the J2W/W2J ant/commandline tools. - Adding a sample (start from WSDL) for testing the new JAXRPC11TypeMappingImpl. TODO: - Looking that the wire traces, some of them have weird xsi:types, need to fix them, before updating the docs - Need be able to switch axis.jaxrpc11Compliance runtime flag on for specific services or atleast from AxisProperties - Need to seriously fix which Defautl*TypeMappingImpl gets created under what conditions. - Need to get rid of the axis.jaxrpc11Compliance system property (codegen more stuff?)
|
|
2005-01-16 23:38 dims | |
Fix for AXIS-1767 - Style and other Enums are not serializable enumerated types |
|
2005-01-15 13:33 dims | |
- trying to standardize which typemappingimpl is used and when - making sure that existing test harness and tck harness don't break - roundtrip has it's own typemapping version "1.0" - sync'ed all the ant tasks and command line tools - looks like we need more cleanup :(
|
|
2005-01-15 13:29 dims | |
cleanup comments a bit. |
|
2005-01-14 15:34 dims | |
Try to resolve files w.r.t the base directory |
|
2005-01-14 13:39 dims | |
enable fork in adminclient |
|
2005-01-14 13:06 dims | |
hmmm...we were not setting the target during "fork" |
|
2005-01-14 04:14 dims | |
wrong class |
|
2005-01-14 03:04 dims | |
Enhance AdminClient Task to deploy multiple wsdd's (usage similar to FixCRLF task) |
|
2005-01-13 14:59 dims | |
ignore axis-1_2RC2 |
|
2005-01-11 23:35 gawor | |
just some minor changes |
|
2005-01-11 23:31 gawor | |
added choice tests |
|
2005-01-11 23:31 gawor | |
added choice tests |
|
2005-01-11 23:27 gawor | |
applied 1753, enables proper serialization of choice elements |
|
2005-01-11 16:44 gdaniels | |
When writing WSDL, a) use maxOccurs="unbounded" for literal arrays, and b) fix a bug where we were writing encoded-style arrays when in doc/lit mode. |
|
2005-01-11 03:56 dims | |
log error if class specified in HandlerInfoChain is not found |
|
2005-01-10 20:24 gawor | |
added a call to deassociate the last call object from the current thread so that jvm can collect this object sooner |
|
2005-01-10 19:02 gdaniels | |
* Move jaxrpc 1.1 compatibility mode switch to a publically-accessible static variable on AxisEngine. Might eventually want to move this to AxisProperties. * When generating type names for arrays, use "MyArrayOf" instead of "ArrayOf" when in JAXRPC mode to avoid stupid WS-I rule |
|
2005-01-07 11:05 toshi | |
For i18n of Axis webapps. Added some methods to enhance the reusability. |
|
2005-01-06 18:49 gawor | |
added deserialization tests for wrapped primitive types |
|
2005-01-06 18:47 gawor | |
fixed simple deserializer issues with wrapped types |
|
2005-01-06 07:29 toshi | |
For i18n of Axis webapps. A feedback from the i18n task on the Japanese Axis Community. Japanese resouces for; - [index.jsp] was contributed by Shouhei Kodama [kodama@isp.co.jp] - [happyaxis.jsp] was contributed by Manabu Yoneyama [yoneyama@kronos-jp.net] |
|
2005-01-06 07:28 toshi | |
For i18n of Axis webapps. |
|
2005-01-06 07:27 toshi | |
For i18n of Axis webapps. Changed the priority [html->jsp->jws] to [jsp->html->jws]. |
|
2005-01-06 07:27 toshi | |
For i18n of Axis webapps. |
|
2005-01-06 07:27 toshi | |
For i18n of Axis webapps. |
|
2005-01-05 06:55 gawor | |
minor fix to generated javadoc comments (so that javadoc doesn't complain anymore about invalid arguments) |
|
2005-01-05 06:25 gawor | |
just cleanup: untabify + added copyright statment
|
|
2005-01-05 06:17 gawor | |
simple tests for cheching fault metadata |
|
2005-01-05 06:15 gawor | |
don't lookup super classses when generating fault metadata for service operations. super class lookup might lead to missing fault metadata |
|
2004-12-31 23:57 ias | |
Initial drop of Koreanized tcpmon.properties. |
|
2004-12-30 23:38 dims | |
some input streams (coyote/tomcat) are a bit flaky, so buffer the stream |
|
2004-12-30 15:59 dims | |
TCK expects IllegalStateException |
|
2004-12-30 02:03 toshi | |
Added language choice - en(English) and ja(Japanese). |
|
2004-12-30 02:01 toshi | |
Fixing the wrong or deprecated links. - xml.apache.org to ws.apache.org - new Wiki page(http://wiki.apache.org/ws/FrontPage/Axis) |
|
2004-12-30 02:01 toshi | |
Fixing the wrong or deprecated links. - xml.apache.org to ws.apache.org - new Wiki page(http://wiki.apache.org/ws/FrontPage/Axis) - new discovery page(http://jakarta.apache.org/commons/discovery/) - new logging page(http://jakarta.apache.org/commons/logging/) |
|
2004-12-29 17:53 dims | |
Sort the names to make generated code predictable |
|
2004-12-29 07:03 toshi | |
For i18n of tcpmon. |
|
2004-12-28 05:31 toshi | |
A few messages are updated. |
|
2004-12-28 05:23 toshi | |
A feedback from the i18n task on the Japanese Axis Community. The original contributor is Takashi Okamoto [tora@gloria.or.tp] |
|
2004-12-24 05:56 dominik | |
PR: AXIS-1397 Submitted by: AJ Banck (ajbanck@informatica.com) Added servlet-config.wsdd parameter axis.servicesPath to replace hardcoded "/services/" used in AxisServlet. Fix for AXIS-1397 from AJ Banck (ajbanck@informatica.com). - Dominik |
|
2004-12-23 21:27 dominik | |
Deleted unused files. Neither one of these jar files is referenced from Axis code or used in the build process. I checked revision history and there is no indication how they were supposed to be used. |
|
2004-12-23 19:59 dominik | |
Fix for AXIS-843. Changed how the request path is determined to accommodate .jws deployed in /services/. While at it, I reformatted the code - the six character indentations and some of the curly braces violated our coding standards. - Dominik |
|
2004-12-23 04:22 dims | |
minor nit. |
|
2004-12-23 00:18 dims | |
JDK13IO is optional too... |
|
2004-12-23 00:06 dims | |
Get build to work under Kaffe |
|
2004-12-21 20:17 dominik | |
Added Locator constructor to be called to avoid ServiceException in getCalls(QName). Fix for AXIS-1711 from Guillaume Sauthier (guillaume.sauthier@objectweb.org). |
|
2004-12-21 01:56 dominik | |
As a follow up for AXIS-1674, I updated happyaxis page to detect which version of SAAJ API is available in the classpath. If SAAJ API is available but does not pass the test, happyaxis reports an error. |
|
2004-12-17 19:17 tomj | |
Fix logic error when checking to see if an explicit type mapping has been set in the service description that resulted in the default type mapping being used instead of the one set explicitly! Clean up some unnecessary assignments. |
|
2004-12-17 17:34 tomj | |
Update the reference page with the correct dotNetSoapEncFix switch case and mention the static variable that can be set via Java. Curses to editors that don't automatically save! |
|
2004-12-17 17:00 tomj | |
Add a switch to turn on a preference for XML Schema types: "dotNetSoapEncFix" This addresses Axis-1467: http://nagoya.apache.org/jira/browse/AXIS-1467 This is a global switch which sets a static flag in the TypeMappingImpl class and causes it to skip over SOAP encoded types when looking for the QName of a Java class. Updated the reference guide with the new switch. Fix a problem in the JavaServiceDesc class where the type mapping used by default (for .JWS files for instance) was not the SOAP encoding mapping when use=encoded. For deployed services, we did use the soapenc types if they were encoded. If someone explicitly sets a type mapping, we don't mess around with that. |
|
2004-12-16 18:54 tomj | |
Revert the patch for AXIS-1720 - http://nagoya.apache.org/jira/browse/AXIS-1720 This breaks the WSDL for doc/lit Object arrays and throws warnings when Object is encountered by Java2WSDL. Commented out test cases and added one for Object and Object[]. |
|
2004-12-16 18:54 tomj | |
Revert the patch for AXIS-1720 - http://nagoya.apache.org/jira/browse/AXIS-1720 This breaks the WSDL for doc/lit Object arrays and throws warnings when Object is encountered by Java2WSDL. Commented out test cases and added one for Object and Object[]. |
|
2004-12-15 22:45 tomj | |
Just a little code cleanup of unused imports and unnecessary assignments. |
|
2004-12-15 22:44 tomj | |
Back out my change from Nov 18: do NOT add a trailing slash to generated namespaces as users (like mine) may depend on the Axis 1.1 namespaces and get unhappy when they change for no good reason. Motivation for the original change was WS-I validation, but this was a false alarm. Fix namespaces in the TestAutoTypes test to match defaults. |
|
2004-12-15 12:15 dims | |
Fix for AXIS-1664 - Allow doAutoTypes to be configured through AxisProperties Reworked patch and test cases from Patrick Martin (patrick.martin@aquilauk.co.uk)
|
|
2004-12-14 21:27 dims | |
Fix for AXIS-1722 - MethodCache does not consider the classloader in the cache key from Eric Norman (enorman@webmethods.com) JIRA URL: http://nagoya.apache.org/jira/browse/AXIS-1722 |
|
2004-12-14 20:22 tomj | |
Remove the jaxrpc 1.1 switch from the WSDL2Java Emitter for Axis 1.2. This switch did some of the right things, but no where did we switch the engine to correctly interpret the XML on the wire, nor did it handle the WSDL generation of the right Schema types. Basically it did more harm than good. This is going to have to be done correctly when someone has the time. Also, fix up the usages of the DefaultSOAPEncodingTypeMapping so that we use createWithDelegate when we are supposed to and when we have "use" of encoded, we get *that* type mapping instead of the default Schema type mapping. These changes are to prep for trying to fix Axis 1.2 so that it prefers XML Schema types again (per 1.1) instead of soap encoded types now that the encoding type mapping is "in front" of the Schema types in the encoding type mapping. |
|
2004-12-14 20:22 tomj | |
Remove the jaxrpc 1.1 switch from the WSDL2Java Emitter for Axis 1.2. This switch did some of the right things, but no where did we switch the engine to correctly interpret the XML on the wire, nor did it handle the WSDL generation of the right Schema types. Basically it did more harm than good. This is going to have to be done correctly when someone has the time. Also, fix up the usages of the DefaultSOAPEncodingTypeMapping so that we use createWithDelegate when we are supposed to and when we have "use" of encoded, we get *that* type mapping instead of the default Schema type mapping. These changes are to prep for trying to fix Axis 1.2 so that it prefers XML Schema types again (per 1.1) instead of soap encoded types now that the encoding type mapping is "in front" of the Schema types in the encoding type mapping. |
|
2004-12-14 20:22 tomj | |
Remove the jaxrpc 1.1 switch from the WSDL2Java Emitter for Axis 1.2. This switch did some of the right things, but no where did we switch the engine to correctly interpret the XML on the wire, nor did it handle the WSDL generation of the right Schema types. Basically it did more harm than good. This is going to have to be done correctly when someone has the time. Also, fix up the usages of the DefaultSOAPEncodingTypeMapping so that we use createWithDelegate when we are supposed to and when we have "use" of encoded, we get *that* type mapping instead of the default Schema type mapping. These changes are to prep for trying to fix Axis 1.2 so that it prefers XML Schema types again (per 1.1) instead of soap encoded types now that the encoding type mapping is "in front" of the Schema types in the encoding type mapping. |
|
2004-12-14 17:11 dims | |
Additional patch from jongjin for all-tests failure. |
|
2004-12-14 15:14 dims | |
Fix for AXIS-1720 - Java2WSDL, repeated types auto-mapping to xsd:anyType causes bad definition in schema from Brett Randall (brett_s_r@yahoo.com.au) |
|
2004-12-14 15:14 dims | |
Fix for AXIS-1720 - Java2WSDL, repeated types auto-mapping to xsd:anyType causes bad definition in schema from Brett Randall (brett_s_r@yahoo.com.au) |
|
2004-12-14 13:27 dims | |
Fix for AXIS-1208 - JAXRPCHandler doesn't evaluate return value of handleRequest/handleReponse from Jongjin Choi (gunsnroz@hotmail.com)
|
|
2004-12-14 12:58 dims | |
Fix for (AXIS-1713) SAAJ 1.2 (DOM) node trees are invalid - missing parents from Mark Hansen URL: http://nagoya.apache.org/jira/browse/AXIS-1713 |
|
2004-12-14 12:58 dims | |
Fix for (AXIS-1713) SAAJ 1.2 (DOM) node trees are invalid - missing parents from Mark Hansen URL: http://nagoya.apache.org/jira/browse/AXIS-1713 |
|
2004-12-14 06:22 gawor | |
update test to work with latest code. getEncoder(blah) returns a default encoder now |
|
2004-12-10 15:20 dims | |
Fix NPE. Note to self, think before you check-in :) |
|
2004-12-10 14:54 dims | |
Adding a default encoder (nusoap sends ISO-8859-1 to us, working with FR^2 on IRC to see if this fixes the problem) |
|
2004-12-10 00:35 dims | |
Fix for AXIS-1208 - JAXRPCHandler doesn't evaluate return value of handleRequest/handleReponse from Shantanu Sen (ssen@pacbell.net) JIRA: http://nagoya.apache.org/jira/browse/AXIS-1208 |
|
2004-12-10 00:35 dims | |
Fix for AXIS-1208 - JAXRPCHandler doesn't evaluate return value of handleRequest/handleReponse from Shantanu Sen (ssen@pacbell.net) JIRA: http://nagoya.apache.org/jira/browse/AXIS-1208 |
|
2004-12-09 22:30 gawor | |
symbol table optimizations, including caching of dervied types suggested by someone long time ago |
|
2004-12-09 22:29 gawor | |
symbol table optimizations, including caching of dervied types suggested by someone long time ago |
|
2004-12-09 21:19 dims | |
Make both test/wsdl/jaxrpchandler and test/jaxrpc happy! |
|
2004-12-09 17:09 dims | |
Patch for AXIS-1527 - Using multiple AxisServlet in webapp share the same AxisEngine from Guillaume Sauthier (guillaume.sauthier@objectweb.org) JIRA: http://nagoya.apache.org/jira/browse/AXIS-1527 |
|
2004-12-09 14:59 tomj | |
Applied patch from Dominik Kacprzak [dominik@opentoolbox.com]. Update the installation documentation with WebLogic 8.1 info. |
|
2004-12-09 14:36 dims | |
Fix for AXIS-1696 - JAXRPC Handlers behavior different from server-side to client-side from Guillaume Sauthier (guillaume.sauthier@objectweb.org) JIRA: http://nagoya.apache.org/jira/browse/AXIS-1696 |
|
2004-12-09 13:56 dims | |
Fix for AXIS-1700 - axis performance in multithreading env from Sebastien Bocq (sebastien.bocq@alcatel.be) JIRA: http://nagoya.apache.org/jira/browse/AXIS-1700 |
|
2004-12-09 12:54 dims | |
Fix for AXIS-1684 - Error in class : org.apache.axis.wsdl.toJava.JavaTypeWriter from Venkat Reddy (vreddyp@gmail.com) |
|
2004-12-09 12:49 dims | |
Fix for AXIS-1527 - Using multiple AxisServlet in webapp share the same AxisEngine from Guillaume Sauthier (guillaume.sauthier@objectweb.org) |
|
2004-12-09 03:23 dims | |
Prevent jikes from croaking... |
|
2004-12-08 22:55 dims | |
Fix for AXIS-1608 - Test case fro comparing Axis 1.2 against Axis 1.1 |
|
2004-12-08 16:42 tomj | |
Applied patch from Dominik Kacprzak [dominik@opentoolbox.com]: As Dims noticed earlier, this issue is caused by a weblogic.xml.jaxp.RegistryDocumentBuilder not allowing for null values to be passed to setEntityResolver. The attached patch adds a few more catch statements along the lines of what Dims already did. I also added log.debug to the catch statements. With my patch, I was able to access ?wsdl URLs, deploy/undeploy and use a few sample applications. All tests pass. |
|
2004-12-06 18:24 gawor | |
fix for bug 1697 |
|
2004-12-06 06:38 gawor | |
specialized RPCParam target implementation to avoid reflection |
|
2004-12-06 06:23 gawor | |
call getRead/WriteMethod once |
|
2004-12-05 06:17 gawor | |
avoid reflection if possible |
|
2004-12-04 03:02 dims | |
Don't increment the count twice...found when testing with IKVM.NET |
|
2004-12-03 21:54 gawor | |
when talking to http1.1 server, the server may send 100 continue header without client explicitely requesting it |
|
2004-12-02 18:07 gawor | |
changed slightly the order of how serializers are discovered. the class lookup for serializer is now done after the type mapping lookup and before class interface lookup. before this change the class lookup was done only at the very end as a last resort if no serializer was found. that led to problems where sometimes a subclass serializer was used to serialize the object even though a specific serializer was associated with the class (in metadata) |
|
2004-12-02 15:28 dims | |
Sometimes you need to set the JIKESPATH before running ant to get things working. |
|
2004-12-02 13:28 dims | |
Fix for AXIS-1689 - Broken NTLM support in CommonsHTTPSender from Per Thomas Jahr (perja@nr.no) |
|
2004-12-02 13:16 dims | |
Fix for AXIS-1691 - add two new targets to build.xml to build api and src jars from Ian Springer (ian.springer@hp.com) |
|
2004-12-02 13:13 dims | |
Fix for AXIS-1692 - .cvsignore should contain build.properties from Ian Springer (ian.springer@hp.com) |
|
2004-12-02 13:04 dims | |
Fix for AXIS-1694 - problem with accentued characters : server-config.wsdd is not a valid UTF-8 file from Cédric Chabanois (cchabanois@natsystem.fr) |
|
2004-12-02 12:53 dims | |
Fix for AXIS-1680 - Add an offline/unchecked-url mode to WSDL2Java from Guillaume Sauthier (guillaume.sauthier@objectweb.org)
|
|
2004-12-02 12:37 dims | |
Fix for AXIS-1690 - HandlerInfo.getHandlerConfig() MUST return a non-null Map from Guillaume Sauthier (guillaume.sauthier@objectweb.org) |
|
2004-12-01 23:16 gawor | |
use the method cache to get the serializer/deserializer from class |
|
2004-12-01 23:14 gawor | |
cache the result of previous getTypeDescForClass() lookup, reduced the number of reflection calls |
|
2004-11-30 21:54 gawor | |
don't need to call response handlers when doing one way call on the client |
|
2004-11-30 01:57 dims | |
reworked patch for AXIS-1017 - org.apache.axis.types.Duration from Dominik Kacprzak |
|
2004-11-29 22:29 gawor | |
nicer error message when socket factory was not found |
|
2004-11-29 22:29 gawor | |
nicer error message when socket factory was not found |
|
2004-11-29 22:28 gawor | |
allocated the vector only when needed |
|
2004-11-29 20:54 dims | |
Trying to get rid of JDK1.4 dependency. |
|
2004-11-29 03:40 dims | |
- adding traverse dom test case - fixed getChildNodes in SOAPDocumentImpl |
|
2004-11-29 03:09 dims | |
Fix for AXIS-1674 - NullPointerException on WebLogic81 |
|
2004-11-27 21:08 dims | |
Fix for AXIS-1017 - org.apache.axis.types.Duration from Dominik Kacprzak (dominik@opentoolbox.com) |
|
2004-11-24 17:09 gawor | |
added a function to reset the Call object associated with the thread to make axis release the object sooner then later (when a new call is made) |
|
2004-11-23 23:30 dims | |
Fix for AXIS-1466 - Error with array of objects with <xsd:extension base="xsd:string"> in definition Fix for AXIS-1464 - Wrong arrays deserialisation (all elements equal to each other) Original patch was from Ashutosh Shahi (ashutosh.shahi@gmail.com), but checked in a slightly modified version (make local copy of original attributes within the loop) |
|
2004-11-23 23:25 dims | |
Fix for AXIS-1344 - UnsignedLong corrupts data from Tommy Alander (tommy@alander.se) |
|
2004-11-23 23:22 dims | |
Fix for AXIS-1663 - LocalSender does not deserialize response message from Steve Green (steve.green@epok.net) |
|
2004-11-23 01:37 dims | |
Fix for AXIS-1669 - some samples require Junit but dependency is not in build.xml from Jayachandra Sekhara Rao Sunkara (jayachandra@gmail.com) |
|
2004-11-23 01:37 dims | |
Fix for AXIS-1669 - some samples require Junit but dependency is not in build.xml from Jayachandra Sekhara Rao Sunkara (jayachandra@gmail.com) |
|
2004-11-23 01:29 dims | |
Fix for AXIS-1679 - Error serializing an array of elements with attributes from David R Robison (drrobison@openroadsconsulting.com) |
|
2004-11-23 00:39 ias | |
Fix - if an action URI doesn't have a scheme, it causes an exception (and hence failure) during undeploying a service with WS-FX Addressing. |
|
2004-11-23 00:08 dims | |
Fix for AXIS-1676 - SAXParseException for message containing more than 2 bytes UTF-8 chars and DIME Attachment from Damien (apache-jira@ootoogo.com) |
|
2004-11-22 23:59 dims | |
Fix for AXIS-1668 - SerializationContext does not force xsi:type when the WSDLJava generated metadata, and shouldSendType=false from Steve Green <steveg@epok.net> |
|
2004-11-22 23:56 dims | |
Fix for AXIS-1678 - Reports invalid qname part from Tom Gordon (tmg@nc.rr.com) |
|
2004-11-22 21:39 gawor | |
doesn't need a reference to surrounding class |
|
2004-11-22 18:11 gawor | |
more small optimizations |
|
2004-11-22 17:57 gawor | |
just some minor optimizations |
|
2004-11-22 17:57 gawor | |
just some minor optimizations |
|
2004-11-21 21:05 gdaniels | |
Improve handling of arrays for (mostly) doc/lit cases. * Make it OK to convert to Object arrays from individual Objects * Move SOAP-Array mappings into the SOAP encoding TypeMapping - except for one, which is there just to allow the default Java-only case to kick in and get the ArraySerializer. |
|
2004-11-21 21:05 gdaniels | |
Improve handling of arrays for (mostly) doc/lit cases. * Make it OK to convert to Object arrays from individual Objects * Move SOAP-Array mappings into the SOAP encoding TypeMapping - except for one, which is there just to allow the default Java-only case to kick in and get the ArraySerializer. |
|
2004-11-21 20:00 tomj | |
Add a missing break in the look of field descriptors - save some effort. |
|
2004-11-21 19:47 gdaniels | |
Back out change from Jonathan Colwell on 10/27. I'm not exactly sure what was being done here, but it caused invalid WSDL to be generated. In particular, we saw stuff like : <element name="tns:elementName"...> ...which is just wrong. If we want to emit elements in different namespaces, we need to do it right, which means emitting the schemas for those namespaces separately and using <element ref="qname"> instead of <element name="localName">. |
|
2004-11-21 15:41 tomj | |
Patch from Dominik Kacprzak [dominik@opentoolbox.com]: I extended test.wsdl.omit.OmitTestCase to test a fix for AXIS-1670. |
|
2004-11-18 23:39 gawor | |
just some optimizations to avoid reflection for selected builtin types
|
|
2004-11-18 23:34 gawor | |
just minor optimizations |
|
2004-11-18 21:37 tomj | |
Fix .NET 2D array interop problem caused by previous changes. Update the array serializer to not add the subdimentions to the array if the component type is set as we will already have them there. Back out my change to the Deserializer that compensates for the incorrect serialization. |
|
2004-11-18 17:00 tomj | |
Patch from Dominik Kacprzak <dominik@sonic.net>, with additional changes to the encoding unit tests to pass. This patch provides a fix for various bugs related to Axis treatment of element's nillable attribute. Although the default value of nillable attribute is "false". Axis assumes that a nillable attribute is always true and it does not keep track of its real value. It leads to scenarios in which Axis sets a non-nillable, omittable element to be null. For Axis there is no difference between the following two definitions: <element name="areaCode" type="string" minOccurs="0" maxOccurs="1"/> and <element name="areaCode" type="string" minOccurs="0" maxOccurs="1" nillable="true"/> The fix adds an additional field to org.apache.axis.description.ElementDesc. The nillable property defaults to false and is populated based on web services deployment definition or element's type. As a result, Axis enforces stricter rules when generating web services. An exception is thrown when a null value is passed as a value of a non-nillable, required element. This patch fixes the following JIRA issues: - AXIS-530 - AXIS-1321 - AXIS-1332 - AXIS-1357 - AXIS-1670 Details: - Java/Types.java - NOTE: This is most likely the most controversial change. 1) I changed the method signature to static since it does not access any class properties. This is harmless. 2) I changed the logic which checks if type can be nullable. I couldn't find any justification for why a byte array cannot be null. To the contrary, I found an example in JAXRPC patterns that shows a nillable byte array: http://java.sun.com/developer/technicalArticles/xml/jaxrpcpatterns/index3.html - I had to fix quite a few schemas and wsdls in functional tests to allow for null elements. The test were passing null values for non-nillable elements. - Extended wsdl.omit test case to cover non-nillable and nillable scenarios.
|
|
2004-11-18 17:00 tomj | |
Patch from Dominik Kacprzak <dominik@sonic.net>, with additional changes to the encoding unit tests to pass. This patch provides a fix for various bugs related to Axis treatment of element's nillable attribute. Although the default value of nillable attribute is "false". Axis assumes that a nillable attribute is always true and it does not keep track of its real value. It leads to scenarios in which Axis sets a non-nillable, omittable element to be null. For Axis there is no difference between the following two definitions: <element name="areaCode" type="string" minOccurs="0" maxOccurs="1"/> and <element name="areaCode" type="string" minOccurs="0" maxOccurs="1" nillable="true"/> The fix adds an additional field to org.apache.axis.description.ElementDesc. The nillable property defaults to false and is populated based on web services deployment definition or element's type. As a result, Axis enforces stricter rules when generating web services. An exception is thrown when a null value is passed as a value of a non-nillable, required element. This patch fixes the following JIRA issues: - AXIS-530 - AXIS-1321 - AXIS-1332 - AXIS-1357 - AXIS-1670 Details: - Java/Types.java - NOTE: This is most likely the most controversial change. 1) I changed the method signature to static since it does not access any class properties. This is harmless. 2) I changed the logic which checks if type can be nullable. I couldn't find any justification for why a byte array cannot be null. To the contrary, I found an example in JAXRPC patterns that shows a nillable byte array: http://java.sun.com/developer/technicalArticles/xml/jaxrpcpatterns/index3.html - I had to fix quite a few schemas and wsdls in functional tests to allow for null elements. The test were passing null values for non-nillable elements. - Extended wsdl.omit test case to cover non-nillable and nillable scenarios. |
|
2004-11-18 15:31 tomj | |
Add a trailing slash to namespaces we create from package names. The WS-I validation of our WSDL complains about our targetNamespace while this doesn't fix it, it does make them just a bit more well formed. |
|
2004-11-18 15:26 tomj | |
Fix interop regression with .NET rpc/encoded arrays. Change the way we do array serialization to keep track of the array type specified in WSDL and use it when serializing an array. Example Schema from a .NET rpc/encoded array: <s:complexType name="ArrayOfString"> <s:complexContent mixed="false"> <s:restriction base="soapenc:Array"> <s:attribute d7p1:arrayType="xsd:string[]" ref="soapenc:arrayType"/> </s:restriction> </s:complexContent> </s:complexType> We will now remember the xsd:string type and use it instead of defaulting to a soapenc:string, which .NET doesn't like and doesn't follow the WSDL. Details: - Fix a problem unconvered in the ArrayDeserailizer with array dimensions: If the class of the component specifies dimensions, don't add them back in again. - ArraySerializer now has a special constructor that takes a component type argument. The component type from this constructor is checked first before the context, the type mapping and the super class type mappings. - ArraySerializerFactory can now be created to produce ArraySerializers with the component type set. - JavaStubWriter will emit code to register a factory for arrays with the component type as specified in the WSDL. - Add componentType to the TypeEntry class with getter and setter. - Set the component type for an array type that we create from WSD so we can use it in JavaStubWriter. |
|
2004-11-18 15:26 tomj | |
Fix interop regression with .NET rpc/encoded arrays. Change the way we do array serialization to keep track of the array type specified in WSDL and use it when serializing an array. Example Schema from a .NET rpc/encoded array: <s:complexType name="ArrayOfString"> <s:complexContent mixed="false"> <s:restriction base="soapenc:Array"> <s:attribute d7p1:arrayType="xsd:string[]" ref="soapenc:arrayType"/> </s:restriction> </s:complexContent> </s:complexType> We will now remember the xsd:string type and use it instead of defaulting to a soapenc:string, which .NET doesn't like and doesn't follow the WSDL. Details: - Fix a problem unconvered in the ArrayDeserailizer with array dimensions: If the class of the component specifies dimensions, don't add them back in again. - ArraySerializer now has a special constructor that takes a component type argument. The component type from this constructor is checked first before the context, the type mapping and the super class type mappings. - ArraySerializerFactory can now be created to produce ArraySerializers with the component type set. - JavaStubWriter will emit code to register a factory for arrays with the component type as specified in the WSDL. - Add componentType to the TypeEntry class with getter and setter. - Set the component type for an array type that we create from WSD so we can use it in JavaStubWriter. |
|
2004-11-16 17:29 dims | |
Updating cvslog |
|
2004-11-16 16:36 dims | |
Fix for Perf problems from Archit Shah (http://marc.theaimsgroup.com/?l=axis-dev&m=110061913205350&w=2) |
|
2004-11-16 16:36 dims | |
Fix for Perf problems from Archit Shah (http://marc.theaimsgroup.com/?l=axis-dev&m=110061913205350&w=2) |
|
2004-11-16 05:21 gawor | |
a fix for qname serialization when a default namespace is set |
|
2004-11-16 05:18 gawor | |
qname serialization tests |