Axis2 > Java
Understand the Famous "Did not understand MustUnderstand header(s)" Error
Submitted on July 24, 2008 - 23:19. Story : Level : Realm : Project :
This article by Eran Chinthaka describes the requirement of understanding the mustUnderstand SOAP header property in designing and implementing Web services.
Both SOAP 1.1 and SOAP 1.2 specifications enable you to use mustUnderstand attributes with SOAP headers. Not handling these headers properly is a common concern during Web service interactions. Within Axis2, repercussions of not understanding some of these mustUnderstand headers is common, especially in those ciscumstances when you try to use add-on modules with Axis2. This article describes the mustUnderstand header field and goes on to explain the cause of such errors. The article also looks at what happens inside Axis2, as such errors are encountered and how some of it can be fixed with minimal effort.
Binary Data with Axis2
Submitted on July 21, 2008 - 04:36. Story : Level : Project :
In this tutorial by Deepal Jayasinghe, he provides a step-by-step guide to creating services that handle binary data together with instructions on creating clients that consume such services.
Debugging Axis2 Web services Deployed within Tomcat
Submitted on July 17, 2008 - 21:22. Story : Level : Project : Realm :
It is often a requirement to debug Web services as they are deployed within Axis2. Once we have Axis2 deployed within a servlet container, we are able to use the debugging capabilities of those virtual machines in order to debug any Web applications deployed within them. This article by Eran Chinthaka describes debugging Web services deployed in Axis2 running on Apache Tomcat.
Applying policies at binding hierarchy in Apache Axis2 1.4
Submitted on July 3, 2008 - 08:40. Story : Level : Project : Realm :
One of the new features introduced in Apache Axis 1.4 is the ability to apply policies at the binding hierarchy. Prior to Axis2 1.4, we were only able to apply policies at server level, operation level and message level and those policies were applied to all the SOAP bindings. But with Axis2 1.4, we can apply policies at diffrent policy subjects in binding hierarchy using the new policy configuration.
Axis2 deployment – Custom deployers
Submitted on June 16, 2008 - 04:59. Story : Level : Realm : Project :
In this article by Deepal Jayasinghe, he introduces the use of custom deployers to gain most out of your Axis2 deployment.
Configuring Transport URLs to be Different from the WS-Addressing Endpoint
Submitted on June 4, 2008 - 22:16. Story : Level : Realm : Project :
Often times the requirement comes up to send a SOAP envelope to a different location than what's specified inside WS-Addressing 'To' address. This knowledge base by Eran Chinthaka outlines how.
How to Find the Service and the Operation Associated with a SOAP Message
Submitted on June 4, 2008 - 22:11. Story : Level : Realm : Project :
Some times we might want to perform various actions, depending on the current service and operation. This knowledge base outlines how one can find the service and the operation associated with the message being processed.
Axis2 Sessions and Service Instances
Submitted on May 6, 2008 - 00:14. Story : Level : Project :
In Axis2, there are four types of sessions that we talk about. Each session has a lifetime and characteristics specific to the session type. The available sessions in Axis2 can be listed as follows:
-
Request scope
-
SOAP session scope
-
Transport session scope
-
Application session scope
No votes yet


