/
README.txt
61 lines (49 loc) · 2.42 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
==========================================================================
Apache Sandesha2 ${project.version} build
http://axis.apache.org/axis2/java/sandesha
---------------------------------------------------------------------------
Apache Sandesha2 is a WS-ReliableMessaging implementation on top of Apache
Axis2. If you are looking for a WS-ReliableMessaging implementation for
Apache Axis 1.x, please go for Sandesha 1.0 which is located at
http://svn.apache.org/repos/asf/webservices/sandesha/branches/sandesha_1_0/
----------------------------------------------------------------------------
Installation
============
Download and install Apache Axis2. (see http://axis.apache.org/axis2/java/core for more
details).
Add a user phase named RMPhase to the all four flows of the axis2.xml.
Get the binary distribution of Sandesha2 and extract it. You will find the
sandesha2-${project.version}.mar file inside that. This is the current Sandesha2 module
file.
Put Sandesha2 module file to <Axis2_webapp>/WEB-INF/modules directory.
Put sandesha2-policy-${project.version}.jar file that comes with the distribution to the <Axis2_webapp>/WEB-INF/lib directory.
Using Sandesha2 in the server side
===================================
Put a module reference for the Sandesha module in the services.xml files of the
services to which you hope to give the RM capability.
For e.g.
<service>
<module ref="sandesha2" />
...........
...........
</service>
Using Sandeshsa2 in the client side
===================================
Engage sandesha2 and addressing modules to the ServiceClient object before
doing any invocation. If you are not using any advance features add the
sandesha2-client-${project.version}.jar to your classpath. Otherwise you will have to add
the sandesha2-${project.version}.jar file to the classpath. Add the sandesha2-policy-${project.version}.jar
to your classpath.
Please see Sandesha2 user guide for more details and sample code on using
Sandesha2.
Documentation
=============
Documentation for Sandesha2 can be found in xdocs directory in the Sandesha2
distribution.
Support
=======
Please post any problem you encounter to the sandesha developer list
(java-dev@axis.apache.org). Please remember to mark the subject with the [Sandesha2]
prefix. Your comments are highly appreciated and really needed to make this distribution
a successful one.
Apache Sandesha2 team.