Apache Axis 1.2 ChangeLog (Changes after Wed Feb 25, 2004)

Designed for use with Ant.


2004-08-31 17:03 ias
getJavaVariableName should be public in order to be called by any generator factory.
2004-08-26 19:01 ias
Remove unused imports.
2004-08-26 18:48 ias
Add _getProperty and _getPropertyNames to the pre-processing of invoke method.
2004-08-24 06:01 dims
OOPS!! thanks tom.
2004-08-22 03:07 dims
Fix for (AXIS-1501) [EWS, AXIS2] A proposal for xml-to-java name mapping in Axis and EWS (WSDL --> Java)
from Jongjin Choi (mailto:gunsnroz@hotmail.com)
2004-08-22 03:07 dims
Fix for (AXIS-1501) [EWS, AXIS2] A proposal for xml-to-java name mapping in Axis and EWS (WSDL --> Java)
from Jongjin Choi (mailto:gunsnroz@hotmail.com)
2004-08-22 03:06 dims
Fix for (AXIS-1501) [EWS, AXIS2] A proposal for xml-to-java name mapping in Axis and EWS (WSDL --> Java)
from Jongjin Choi (mailto:gunsnroz@hotmail.com)
2004-08-19 19:22 gawor
set TRANS_URL in LocalSender
2004-08-18 20:32 ias
Remove catch (java.rmi.RemoteException) because it's unreachable.
2004-08-18 16:33 ias
Refactored deprecated fields in Task into correspondent getters.
2004-08-18 16:30 ias
Replace deprecated project field with getProject().
Note that project field was deprecated on 23 July 2002 (rev. 15).
2004-08-18 16:21 ias
Remove unused imports.
2004-08-18 16:20 ias
Remove unused imports.
2004-08-18 16:19 ias
Remove unused imports.
2004-08-18 16:16 ias
Remove unused imports.
2004-08-18 13:16 dims
Make it easy to extend QWSDLHandler
2004-08-18 11:39 dims
OOPS!!! - forgot the test case from Andrei.
2004-08-18 11:33 dims
Fix for AXIS-1191 - Incorrect mapping of local elements with minOccurs="0" maxOccurs="1"
from Andrei Iltchenko <andrei.iltchenko@nl.compuware.com>

Notes:
- I fixed a TZ failure that was happening on my machine here in India...
2004-08-18 11:33 dims
Fix for AXIS-1191 - Incorrect mapping of local elements with minOccurs="0" maxOccurs="1"
from Andrei Iltchenko <andrei.iltchenko@nl.compuware.com>

Notes:
- I fixed a TZ failure that was happening on my machine here in India...
2004-08-18 04:26 dims
Fix for AXIS-1513 - Throwing SOAPFaultException in JAX-RPC (servier) handler handleRequest method results in an empty SOAP message being sent back
from Shantanu Sen (mailto:ssen@pacbell.net)
2004-08-17 13:18 gdaniels
Minor changes to aid with external ID/HREF processing.

* MessageElement now has an accessor to obtain the
  DeserializationContext

* DeserializationContext now has a predicate to test for
  the presence of multirefs
2004-08-17 03:41 dims
Patch for all-tests failure from Ian Springer.

(AXIS-1514) wsdl/types test failures due to wrong types being passed to generated operations
2004-08-13 23:31 gawor
ignore ServiceLifecycle methods
2004-08-11 16:58 dims
Patch for AXIS-1505 - all write* methods in WSDL2Java *Writers should be protected, not private so that subclasses can call or override them
from Ian P. Springer
2004-08-10 14:09 stevel
point out that setAttachments() is also fairly destructive.
2004-08-10 14:07 stevel
point out that getAttachments() is fairly destructive w.r.t the payload.
2004-08-10 13:38 dims
Fix copyright
2004-08-10 13:38 dims
Fix copyright
2004-08-10 03:42 dims
OOPS!!!
2004-08-10 02:36 dims
[PATCH] added default constrcutor, toString(), hashCode(), and equals() to Text class; added null check to Text(CharacterData) constructor; added several new SAAJ-related tests
from Springer, Ian P. <ian.springer@hp.com>
2004-08-09 15:31 tomj
Check attributes for null before using it.
2004-08-08 17:03 dims
Fix for AXIS-1484 - SAAJ/DOM importNode problem
from Jongjin Choi
2004-08-08 17:03 dims
Fix for AXIS-1484 - SAAJ/DOM importNode problem
from Jongjin Choi
2004-08-04 02:54 ericf
Applied contributed patch for bug AXIS-1347
2004-07-29 22:26 tomj
Remove a call to getDSTSavings() which is a JDK 1.4 function.
2004-07-29 21:40 gdaniels
* Refactor DeserializationContext and SerializationContext
  into classes.  We talked about doing this ages and ages ago,
  finally getting around to it, passes tests! (ahhhh)

* Clean up the way all the deserialization SOAPHandlers get
  the SOAPConstants - this should speed things up a tiny
  bit, and certainly removes a lot of duplicate code.

* Fix the cloneNode() implementation of MessageElement a
  bit to make sure cloning does something closer to
  what you want (it used to rip apart the original source
  element tree by mistake).

* Add stack traces to TestChainFault

* A little import cleanup
2004-07-29 21:40 gdaniels
* Refactor DeserializationContext and SerializationContext
  into classes.  We talked about doing this ages and ages ago,
  finally getting around to it, passes tests! (ahhhh)

* Clean up the way all the deserialization SOAPHandlers get
  the SOAPConstants - this should speed things up a tiny
  bit, and certainly removes a lot of duplicate code.

* Fix the cloneNode() implementation of MessageElement a
  bit to make sure cloning does something closer to
  what you want (it used to rip apart the original source
  element tree by mistake).

* Add stack traces to TestChainFault

* A little import cleanup
2004-07-29 21:40 gdaniels
* Refactor DeserializationContext and SerializationContext
  into classes.  We talked about doing this ages and ages ago,
  finally getting around to it, passes tests! (ahhhh)

* Clean up the way all the deserialization SOAPHandlers get
  the SOAPConstants - this should speed things up a tiny
  bit, and certainly removes a lot of duplicate code.

* Fix the cloneNode() implementation of MessageElement a
  bit to make sure cloning does something closer to
  what you want (it used to rip apart the original source
  element tree by mistake).

* Add stack traces to TestChainFault

* A little import cleanup
2004-07-29 21:40 gdaniels
* Refactor DeserializationContext and SerializationContext
  into classes.  We talked about doing this ages and ages ago,
  finally getting around to it, passes tests! (ahhhh)

* Clean up the way all the deserialization SOAPHandlers get
  the SOAPConstants - this should speed things up a tiny
  bit, and certainly removes a lot of duplicate code.

* Fix the cloneNode() implementation of MessageElement a
  bit to make sure cloning does something closer to
  what you want (it used to rip apart the original source
  element tree by mistake).

* Add stack traces to TestChainFault

* A little import cleanup
2004-07-29 21:40 gdaniels
* Refactor DeserializationContext and SerializationContext
  into classes.  We talked about doing this ages and ages ago,
  finally getting around to it, passes tests! (ahhhh)

* Clean up the way all the deserialization SOAPHandlers get
  the SOAPConstants - this should speed things up a tiny
  bit, and certainly removes a lot of duplicate code.

* Fix the cloneNode() implementation of MessageElement a
  bit to make sure cloning does something closer to
  what you want (it used to rip apart the original source
  element tree by mistake).

* Add stack traces to TestChainFault

* A little import cleanup
2004-07-29 21:36 gawor
improved/fixed basic union support.
2004-07-29 21:36 gawor
improved/fixed basic union support.
2004-07-27 21:56 gawor
recognize anyAttribute and generate a bean for it
2004-07-27 21:56 gawor
recognize anyAttribute and generate a bean for it
2004-07-27 11:01 stevel
latest version of IDEA can warn of package-scoped attributes. Here they become protected instead.
2004-07-26 22:13 gawor
moved initialization code to init function. fixes problem where the real handler would sometimes be skipped if the same JAXRPC handler was called from multiple threads at the same time
2004-07-23 11:46 stevel
1. adding a properties file to the tasks jar, so that the tasks stop complaining about not being configured. I still see those complaints though.

2. fix wsdl2java so that even when stack trace is off, you get the text of the error thrown in the build exception.

3. build file tuning; clean target really cleans, we copy everything in to place before making the JAR. This makes it easier to examine the contents of the jar.

Incidentally, why are bsf.jar and js.jar in the source tree of the tools here?
2004-07-23 08:18 stevel
adding a description makes this target visible to a -projecthelp call.
2004-07-22 02:01 dims
Fix for AXIS-1470 - Axis client will fail with strict security policy
from Mike Traum
2004-07-21 05:36 toshi
To enable both authentication and authorization.
2004-07-20 19:26 dims
OOPS!!!
2004-07-19 16:54 dims
Switching to commons' BOAS as per Nishant's suggestion (http://marc.theaimsgroup.com/?l=axis-dev&m=109005726207800&w=2)
2004-07-19 03:03 dims
Fix for memory leaks (AXIS-1423). Flag to make parser reuse optional.
2004-07-17 19:53 dims
Fix for AXIS-1202 - Memory leak in classe org.apache.axis.utils.XMLUtils

Notes:
- This could be the root cause for Peter's OOM's (AXIS-1423 : http://nagoya.apache.org/jira/browse/AXIS-1423)
2004-07-16 16:07 dims
sometimes RPCElement can be the parent.
2004-07-16 16:05 dims
Avoid calling XMLUtils.newDocument() - very expensive
2004-07-16 15:11 gdaniels
Beta3

* Use the correct type mapping scoping when generating WSDL
  (most specific wins)

* Update version #
2004-07-13 18:40 dims
Make an educated guess on where the tools.jar resides.
2004-07-13 04:41 gdaniels
Fix bad JavaDoc on Call.getOutputParams(), and update version to
1.2beta2 in prep for release.
2004-07-13 04:41 gdaniels
Fix bad JavaDoc on Call.getOutputParams(), and update version to
1.2beta2 in prep for release.
2004-07-12 22:43 gdaniels
Little cleanup - throw actual exception, not a new one.
2004-07-08 15:12 dims
Fix for AXIS-1442 - java.lang package missing before a String declaration in java/src/org/apache/axis/wsdl/toJava/JavaServiceImplWriter.java at line 482
from charles SOUILLARD
2004-07-08 14:30 dims
Fix for AXIS-1439 - wsdl2java namespacemappingfile documentation incorrect
from Lee Coomber
2004-07-08 14:29 dims
Fix for AXIS-1441 - Cannot generate enum type where base type is URI
from Lee Coomber
2004-07-08 14:24 dims
Fix for AXIS-1440 - JavaBeanWriter produces invalid code for simple type getter
from Lee Coomber (jira@coomber.org)
2004-07-08 14:13 dims
Fix and test case for AXIS-1436 - SOAPBody.addDocument ClassCastException
2004-07-08 14:13 dims
Fix and test case for AXIS-1436 - SOAPBody.addDocument ClassCastException
2004-07-08 08:51 dims
Fix for  AXIS-1416 - Using SAAJ-1.2 API to modify the soap header/body content

Notes:
- RPCParam now extends MessageElement
- Need to cleanup RPCElement a bit more. this is an intermediate check-in of a working version.
2004-07-08 08:51 dims
Fix for  AXIS-1416 - Using SAAJ-1.2 API to modify the soap header/body content

Notes:
- RPCParam now extends MessageElement
- Need to cleanup RPCElement a bit more. this is an intermediate check-in of a working version.
2004-07-07 03:04 dims
Fix for AXIS-1310 - Fault Processing for JAXRPC Handler chain not to spec
from Algirdas Veitas
2004-07-06 23:19 gdaniels
Wrapped params with no namespace need to retain their unqualified
status in the generated deploy.wsdd.  This solves the problem of
generating non-functional services for some WSDLs (wrapped ones
with elementFormDefault set to unqualified), but does not
yet fix the fact that the generated WSDL for these services still has
elementFormDefault set to qualified.

Also a few bits of cleanup/spelling corrections.
2004-07-06 19:00 dims
Fix for AXIS-1432 : Creating a SOAPFault with additional detail elements

Notes:
- moved a test case that was in samples/jaxm into test/saaj itself.
2004-07-06 19:00 dims
Fix for AXIS-1432 : Creating a SOAPFault with additional detail elements

Notes:
- moved a test case that was in samples/jaxm into test/saaj itself.
2004-07-06 02:22 dims
Fix from "Jongjin Choi" <gunsnroz@hotmail.com>
(http://marc.theaimsgroup.com/?l=axis-dev&m=108904042826447&w=2)

[Preserve the port name (specified in wsdl) in generated code]
2004-07-03 00:12 dims
Use elementQName's local part if present
2004-07-02 18:22 dims
Ignore MU if the header is destined to reach the operation.
2004-07-02 17:06 gawor
only add stack trace if initFromException called on itself
2004-07-02 13:32 ias
Add a test case for http://marc.theaimsgroup.com/?l=axis-dev&m=108486748914915&w=2 .
2004-07-02 13:27 ias
Change "value" to "_value" to follow JAX-RPC 1.1 spec up.
2004-07-02 13:27 ias
Change "value" to "_value" to follow JAX-RPC 1.1 spec up.
2004-07-02 13:27 ias
Change "value" to "_value" to follow JAX-RPC 1.1 spec up.
2004-07-02 13:26 ias
Change "value" to "_value" since JAX-RPC 1.1 spec requires that. Please refer to section 4.2.3 of its final draft.
2004-07-02 13:24 ias
Handles global attributes more precisely. Now a global attribute is considered roughly the same as global element by representing Element in entries of SymbolTable.
2004-07-02 13:23 ias
Improve addAttributeToVector so that a global attribute gives a proper type to its users.
2004-07-02 13:17 ias
Handles global attributes more precisely. Now a global attribute is considered roughly the same as global element by representing Element in entries of SymbolTable.
2004-07-02 13:13 ias
Remove unused imports.
2004-07-02 13:12 ias
Remove deprecation: use getPassword instead of getText in JPasswordField.
2004-07-02 13:06 ias
Enhance mutual conversion between Calendar and Date.
2004-07-02 13:04 ias
Add conversion from false/true to 0/1 for serializing mustUnderstand field to soapenv:mustUnderstand attribute.
2004-07-02 13:03 ias
Fix - a nil value in a XML instance must be deserialized as a null value in a Java instance.
2004-07-02 13:00 ias
Improve getSerializer by looking into hierarchy of component type of Java array.
2004-07-02 12:59 ias
Avoid NPE from activeDeserializers in addChildDeserializer(Deserializer).
2004-06-30 18:32 dims
system property makes it slightly easier for me to run "ant clean all-tests" and tck tests without having to edit the code....(we need a better mechanism for specifying 1.1 compliance for both the runtime and w2j/j2w tools)
2004-06-30 16:10 dims
avoid unnecessary byte->string conversion.
2004-06-30 16:09 dims
Remove unnecessary check.
2004-06-30 12:34 dims
Allow wsdl's to be specified in webapp itself (relative to the root of the webapp)
2004-06-29 13:32 dims
Fix for AXIS-1415 - some problem will isDirty flag

Notes:
- Basically ensure that if we use message.writeTo or XMLUtils.PrettyDocumentToString(message.getSOAPPart()) the results are the same.
2004-06-29 13:32 dims
Fix for AXIS-1415 - some problem will isDirty flag

Notes:
- Basically ensure that if we use message.writeTo or XMLUtils.PrettyDocumentToString(message.getSOAPPart()) the results are the same.
2004-06-29 13:28 dims
Ensure that prefix is not empty.
2004-06-29 13:18 dims
Fix for AXIS-1418 - text not an element : ClassCastException
2004-06-28 12:52 dims
Fix for AXIS-1412 - invoking getOwnerDocument on soapenvelope returns null
2004-06-28 09:46 dims
Fix for AXIS-1412 - invoking getOwnerDocument on soapenvelope returns null
2004-06-27 22:49 dims
Fix for AXIS-1403 - calling MessageElement#getChildren with a Text-Only content returns an empty list
2004-06-27 20:33 dims
avoid NPE
2004-06-27 12:28 dims
SAAJ Conformance (org.apache.axis.message.Text should not implement javax.xml.soap.SOAPElement, it should implement just javax.xml.soap.Node).

Notes:
- Pass "ant clean all-tests"
- Pass SAAJ 1.2 TCK test harness
2004-06-27 03:15 dims
SAAJ TCK Failure - Make the Must Understand Checker configurable
2004-06-27 03:13 dims
SAAJ TCK Failure - Make the Must Understand Checker configurable
2004-06-25 01:50 toshi
A minor change for a message
2004-06-24 12:27 dims
Fix for AXIS-1350 - new MessageElement(new Element()) does not behave like an Element
Fix for AXIS-616 - MessageElement is not for mortals
Fix for AXIS-1054 - No way to non-default namespace prefixes when creating MessageElements from DOM elements
Fix for AXIS-1403 - calling MessageElement#getChildren with a Text-Only content returns an empty list

Notes:
- traverse all the nodes recursively and create new MessageElement's for each node.
2004-06-24 12:27 dims
Fix for AXIS-1350 - new MessageElement(new Element()) does not behave like an Element
Fix for AXIS-616 - MessageElement is not for mortals
Fix for AXIS-1054 - No way to non-default namespace prefixes when creating MessageElements from DOM elements
Fix for AXIS-1403 - calling MessageElement#getChildren with a Text-Only content returns an empty list

Notes:
- traverse all the nodes recursively and create new MessageElement's for each node.
2004-06-23 19:16 dims
set the use and style based on info in the wsdl.
2004-06-23 04:14 gawor
bug fix for axis-1327
2004-06-23 02:50 dims
Ignore NPE
2004-06-22 23:51 gawor
reuse the removeContents function
2004-06-22 19:27 gawor
;; problem
2004-06-22 18:01 dims
Fix for problem reported here - http://marc.theaimsgroup.com/?l=axis-user&m=108791693827516&w=2
2004-06-22 17:42 gawor
SAAJ API updates, makes SOAPBody/SOAPHeader impl more consistent, setParent() removes a child from previous parent, and setDirty() propagates the flag to the parent
2004-06-22 17:42 gawor
SAAJ API updates, makes SOAPBody/SOAPHeader impl more consistent, setParent() removes a child from previous parent, and setDirty() propagates the flag to the parent
2004-06-22 16:58 gdaniels
Improve handling of one-way operations, for JAX-RPC TCK and
in general.  Also a couple of other minor fixes.

* Add an "mep" field to the OperationDesc, which is currently
  WSDL4J's OperationType type.  This defaults to request/
  response.

* Add an "mep" field to the Parameters object (which is
  very badly named, btw) so the WSDL reader can figure out
  the MEP and store it.

* Add an "mep" attribute to the <operation> element in WSDD,
  which sets the OperationDesc's mep appropriately.

* When writing deploy.wsdd, set the mep attribute based on
  the WSDL operation.  Don't bother writing it if it's
  request/response.

* If an operation is one-way, don't bother writing <output>
  elements in the generated WSDL.

* If an operation is one-way, don't bother building a SOAP
  envelope for the response in the RPCProvider.

* Fix potential NPE in MustUnderstandChecker.

* Improve efficiency of WSDL writing just a bit by clearing
  out the mappedTypes array in the Types object in cases
  where we've already written all the mapped types.
2004-06-22 16:58 gdaniels
Improve handling of one-way operations, for JAX-RPC TCK and
in general.  Also a couple of other minor fixes.

* Add an "mep" field to the OperationDesc, which is currently
  WSDL4J's OperationType type.  This defaults to request/
  response.

* Add an "mep" field to the Parameters object (which is
  very badly named, btw) so the WSDL reader can figure out
  the MEP and store it.

* Add an "mep" attribute to the <operation> element in WSDD,
  which sets the OperationDesc's mep appropriately.

* When writing deploy.wsdd, set the mep attribute based on
  the WSDL operation.  Don't bother writing it if it's
  request/response.

* If an operation is one-way, don't bother writing <output>
  elements in the generated WSDL.

* If an operation is one-way, don't bother building a SOAP
  envelope for the response in the RPCProvider.

* Fix potential NPE in MustUnderstandChecker.

* Improve efficiency of WSDL writing just a bit by clearing
  out the mappedTypes array in the Types object in cases
  where we've already written all the mapped types.
2004-06-22 16:58 gdaniels
Improve handling of one-way operations, for JAX-RPC TCK and
in general.  Also a couple of other minor fixes.

* Add an "mep" field to the OperationDesc, which is currently
  WSDL4J's OperationType type.  This defaults to request/
  response.

* Add an "mep" field to the Parameters object (which is
  very badly named, btw) so the WSDL reader can figure out
  the MEP and store it.

* Add an "mep" attribute to the <operation> element in WSDD,
  which sets the OperationDesc's mep appropriately.

* When writing deploy.wsdd, set the mep attribute based on
  the WSDL operation.  Don't bother writing it if it's
  request/response.

* If an operation is one-way, don't bother writing <output>
  elements in the generated WSDL.

* If an operation is one-way, don't bother building a SOAP
  envelope for the response in the RPCProvider.

* Fix potential NPE in MustUnderstandChecker.

* Improve efficiency of WSDL writing just a bit by clearing
  out the mappedTypes array in the Types object in cases
  where we've already written all the mapped types.
2004-06-22 16:58 gdaniels
Improve handling of one-way operations, for JAX-RPC TCK and
in general.  Also a couple of other minor fixes.

* Add an "mep" field to the OperationDesc, which is currently
  WSDL4J's OperationType type.  This defaults to request/
  response.

* Add an "mep" field to the Parameters object (which is
  very badly named, btw) so the WSDL reader can figure out
  the MEP and store it.

* Add an "mep" attribute to the <operation> element in WSDD,
  which sets the OperationDesc's mep appropriately.

* When writing deploy.wsdd, set the mep attribute based on
  the WSDL operation.  Don't bother writing it if it's
  request/response.

* If an operation is one-way, don't bother writing <output>
  elements in the generated WSDL.

* If an operation is one-way, don't bother building a SOAP
  envelope for the response in the RPCProvider.

* Fix potential NPE in MustUnderstandChecker.

* Improve efficiency of WSDL writing just a bit by clearing
  out the mappedTypes array in the Types object in cases
  where we've already written all the mapped types.
2004-06-22 16:58 gdaniels
Improve handling of one-way operations, for JAX-RPC TCK and
in general.  Also a couple of other minor fixes.

* Add an "mep" field to the OperationDesc, which is currently
  WSDL4J's OperationType type.  This defaults to request/
  response.

* Add an "mep" field to the Parameters object (which is
  very badly named, btw) so the WSDL reader can figure out
  the MEP and store it.

* Add an "mep" attribute to the <operation> element in WSDD,
  which sets the OperationDesc's mep appropriately.

* When writing deploy.wsdd, set the mep attribute based on
  the WSDL operation.  Don't bother writing it if it's
  request/response.

* If an operation is one-way, don't bother writing <output>
  elements in the generated WSDL.

* If an operation is one-way, don't bother building a SOAP
  envelope for the response in the RPCProvider.

* Fix potential NPE in MustUnderstandChecker.

* Improve efficiency of WSDL writing just a bit by clearing
  out the mappedTypes array in the Types object in cases
  where we've already written all the mapped types.
2004-06-22 16:58 gdaniels
Improve handling of one-way operations, for JAX-RPC TCK and
in general.  Also a couple of other minor fixes.

* Add an "mep" field to the OperationDesc, which is currently
  WSDL4J's OperationType type.  This defaults to request/
  response.

* Add an "mep" field to the Parameters object (which is
  very badly named, btw) so the WSDL reader can figure out
  the MEP and store it.

* Add an "mep" attribute to the <operation> element in WSDD,
  which sets the OperationDesc's mep appropriately.

* When writing deploy.wsdd, set the mep attribute based on
  the WSDL operation.  Don't bother writing it if it's
  request/response.

* If an operation is one-way, don't bother writing <output>
  elements in the generated WSDL.

* If an operation is one-way, don't bother building a SOAP
  envelope for the response in the RPCProvider.

* Fix potential NPE in MustUnderstandChecker.

* Improve efficiency of WSDL writing just a bit by clearing
  out the mappedTypes array in the Types object in cases
  where we've already written all the mapped types.
2004-06-21 21:30 gawor
and another minor fix
2004-06-21 21:28 gawor
one more fix
2004-06-21 21:24 gawor
minor NPE bugs found with FindBugs tool
2004-06-21 21:23 gawor
minor NPE bugs found with FindBugs tool
2004-06-21 09:30 toshi
To be 1.3 compliant and shoud work on 1.4 also.
2004-06-20 21:26 gdaniels
Fix bug:

http://nagoya.apache.org/jira/browse/AXIS-1400

Add an option "emitAllTypesInWSDL" which will cause the WSDL
generator to emit every type in the currently active type mapping,
regardless of whether or not it gets used.  This option may be
switched on and off at the global or service level in WSDD.
2004-06-20 18:38 dims
Adding a must understand check on the client side. (TCK failure for WS-I requirement)
2004-06-19 21:11 dims
Simplify the logic for setting the proxy
2004-06-18 17:04 gawor
fixed so it compiles with 1.3
2004-06-17 21:48 dims
fixes for tck failures:
- if a message is already in a stream, leave it alone.
- if a utf-16 message is already in a stream, dont treat it as utf-8
2004-06-17 05:21 ias
Comment out the duplicate code for adding faults in writeBindingOperation.
2004-06-17 05:12 ias
Order xml:lang followed by xsd:language.
This action is inspired by AXIS-1249. Its problem occurs no longer, but this change explicitly prevents such a problem.
2004-06-17 05:10 ias
Return "Client' fault code in case of no such operation based on WS-I BP 1.0 R2725.
2004-06-17 05:09 ias
Add FAULT_CLIENT "Client" constant.
Note that this fault code is required by WS-I BP 1.0 R2725.
2004-06-16 19:41 dims
Added typemappings from JAX-RPC 1.1 for AXIS-1120 (but currently disabled by a boolean flag)
2004-06-16 19:40 dims
Additional checks for minimal constructor.
2004-06-16 19:39 dims
Exclude SOAPMonitor from checks for System.out etc..
2004-06-16 19:38 dims
reformatted code, clean up imports etc.
2004-06-16 16:36 dims
Steve's checkin was breaking testTimeUKWinter in my TZ.
2004-06-16 11:28 stevel
more debugging/testing of a deserialization problem I am having.
2004-06-16 09:19 toshi
Java App version of SOAPMonitor. It contains an authentication dialog
and a GUI based monitoring switch to turn on and off. The authentication
is processed by SimpleAuthenticationHandler.
2004-06-16 09:15 toshi
The package should be org.apache.axis.utils.
2004-06-15 21:23 dims
Fix for  AXIS-1396 - compile error on constructor created with wsdl2java
2004-06-15 17:26 dims
Ensure getFirstChild on SOAPBody works fine.
2004-06-15 16:06 stevel
move to new constructor of AxisClient
2004-06-15 16:05 stevel
move to new constructor of AxisClient, and factoring of hostname
2004-06-15 16:03 stevel
Some more accessor methods that bind to the call object, and a new constructor that throws an exception if the call instance could not be created. This constructor takes a boolean which it ignores. This was the least backwards-incompatible solution, ugly that it is.
2004-06-15 12:22 stevel
factor out caller validation so that multiple soapactons on this endpoint could share the same code
2004-06-15 12:21 stevel
documentation
2004-06-15 11:35 toshi
Java App version of SOAPMonitor. It contains an authentication dialog
and a GUI based monitoring swith to turn on and off. The authentication
is processed by SimpleAuthenticationHandler.
2004-06-15 09:51 dims
Possible Fix for TCK failure - Generate for example NonNullString(String) constructor in addition to the empty constructor
2004-06-14 15:47 dims
Up the DEFAULT_RESIDENT_SIZE and remove explicit cleanup (causes problems if you call get string and then get envelope)
2004-06-14 15:47 dims
Up the DEFAULT_RESIDENT_SIZE and remove explicit cleanup (causes problems if you call get string and then get envelope)
2004-06-13 13:12 dims
Change param for the exception.
2004-06-13 13:06 dims
Sorry. my bad. forgot to check in the file.
2004-06-13 03:07 dims
Additional checks to conform to JAXRPC spec (Fix TCK failure reported by Ias)
2004-06-11 19:09 dims
Fix for AXIS-1389 - Ability to Suspend and Resume Specific Services

Notes:
- you need to switch on axis.development.system flag either in AdminServlet's init-param or in server-config.wsdd
- Updated the AdminServlet page to display list of current services and links to suspend/resume.
2004-06-11 12:31 dims
Fix for TCK Failure. WSDL generated for a simple RPC/LIT operation with a string array (see below) was incorrect (the generated WSDL had soapenc:Array)

Command Line:
org.apache.axis.wsdl.Java2WSDL -o abc.wsdl -l"http://localhost:8080/axis/services/ABCService" ABC -u LITERAL -y RPC"

Class:
public interface ABC extends Remote{
    public String [] m1() throws RemoteException;
    public String m2(String [] array) throws RemoteException;
}
2004-06-11 12:31 dims
Fix for TCK Failure. WSDL generated for a simple RPC/LIT operation with a string array (see below) was incorrect (the generated WSDL had soapenc:Array)

Command Line:
org.apache.axis.wsdl.Java2WSDL -o abc.wsdl -l"http://localhost:8080/axis/services/ABCService" ABC -u LITERAL -y RPC"

Class:
public interface ABC extends Remote{
    public String [] m1() throws RemoteException;
    public String m2(String [] array) throws RemoteException;
}
2004-06-09 20:11 dims
Fix for AXIS-1373 - JWSHandler: wrong handling of configurable filename extension
2004-06-09 13:59 dims
Fix broken test case....The checks were looking at extra text nodes that were generated by the pretty flag. Cross checked with a stand alone code that uses just DOM and nothing else.

public class Main {
    public static void main(String[] args) throws Exception {
        String xml = "<soapenv:Envelope xmlns:soapenv=\http://schemas.xmlsoap.org/soap/envelope/\ xmlns:xsd=\http://www.w3.org/2001/XMLSchema\ xmlns:xsi=\http://www.w3.org/2001/XMLSchema-instance\>" +
                        "<soapenv:Body>" +
                            "<Simple xmlns=\urn:qualifyTest\>" +
                                "<name>Tommy</name>" +
                            "</Simple>" +
                        "</soapenv:Body>" +
                    "</soapenv:Envelope>";
        ByteArrayInputStream bais = new ByteArrayInputStream(xml.getBytes());
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        dbf.setNamespaceAware(true);
        DocumentBuilder db = dbf.newDocumentBuilder();
        Node node = db.parse(bais).getDocumentElement();
        node = node.getFirstChild().getFirstChild().getFirstChild();
        System.out.println(node.getNamespaceURI());
        System.out.println(node.getLocalName());
        XMLUtils.PrettyElementToStream((Element)node,System.out);
    }
}
2004-06-08 19:45 dims
Fix for AXIS-1377  - newlines, indention .. added to SOAP messages -> breaks xml signature

Notes:
- Added PROP_DISABLE_PRETTY_XML flag
2004-06-08 19:44 dims
Externalize message string.
2004-06-08 17:40 dims
Fix for AXIS-1378 - No information is returned to user when deployment failed

Notes:
- replace log.debug with log.info in 1 instance of try/catch
- added log.info in 2 other locations.
2004-06-08 17:23 dims
Fix for AXIS-1381 - deserialization exception when a specify an empty tag for a date field

Notes:
- Throw exception up front if there isn't anything to parse.
- add extra braces and reformat source
2004-06-08 16:47 dims
Fix for AXIS-1380 - ObjectMessage.SetObject fails w/ Serializable Error

Notes:
- re-ordered the imports.