It is great to see that Axis2/C “The C web services stack” has it’s 1.4.0 version released. Thanks Dinesh for the great effort.
You can download this release from http://ws.apache.org/axis2/c/download.cgi
Key Features
————
1. Support for one-way messaging (In-Only) and request response messaging (In-Out)
2. Client APIs: Easy to use service client API and more advanced operation client API
3. Transports supported: HTTP
* Inbuilt HTTP server called simple axis server
* Apache2 httpd module called mod_axis2 for server side
* IIS module for server side
* Client transport with ability to enable SSL support
* Basic HTTP Authentication
* Digest HTTP Authentication
* libcurl based client transport
4. Transports supported: HTTPS
* HTTPS Transport implementation using OpenSSL
5. Transports supported: TCP
* for both client and server side
6. Transport proxy support (HTTP)
* Proxy Authentication (Basic/Digest)
7. Module architecture, mechanism to extend the SOAP processing model.
8. WS-Addressing support, both the submission (2004/08) and final (2005/08) versions,
implemented as a module.
9. MTOM/XOP support.
10. AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages;
This has complete XML infoset support.
11. XML parser abstraction
* Libxml2 wrapper
* Guththila pull parser support
12. Both directory based and archive based deployment models for deploying
services and modules
13. Description hierarchy providing access to static data of
Axis2/C runtime (configuration, service groups, services, operations and messages)
14. Context hierarchy providing access to dynamic
Axis2/C runtime information (corresponding contexts to map to each level of
description hierarchy)
15. Message receiver abstraction
* Inbuilt raw XML message receiver
16. Code generation tool for stub and skeleton generation for a given
WSDL (based on Java tool)
* Axis Data Binding (ADB) support
17. REST support (more POX like) using HTTP POST, GET, HEAD, PUT and DELETE
* Support for RESTful Services
18. Comprehensive documentation
* Axis2/C Manual
19. WS-Policy implementation called Neethi/C, with WS-SecurityPolicy extension
Major Changes Since Last Release.
——————————–
1. Fixed library version numbering
2. Made Guththila as default XML parser
3. Many bug fixes.
4. Memory leak fixes
Hi Damitha,
I am trying to write a web service client in AXIS2C but I am hitting a road block when I am trying to consume a web service. I somehow feel it may be related to the SOAP header etc. I am getting the error message while trying to consume the web service:
http://www50.brinkster.com/vbfacileinpt/np.asmx?wsdl
————-
The value of the input node is 9
It has come in this function
The payload sent here is 9
The value of the node is
soap:Server
System.Web.Services.Protocols.SoapException: Server was unable to process request. —>
System.ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length
at System.String.Substring(Int32 startIndex, Int32 length)
at PrimeNumbers.PrimeNumbers.npr(Int64 inf)
at PrimeNumbers.PrimeNumbers.GetPrimeNumbers(Int32 max)
— End of inner exception stack trace —
————-
If you can provide some code if you have something ready or any pointers where things may be going wrong, it will be really helpful.
-Gagan
Hi Gagan,
Please send your problem to Axis2/C dev mailing list axis-c-dev@ws.apache.org. If you send more details (may be code of your client program and your request as captured by tcpmon etc etc) it will be more helpful for the people there to help you