You are viewing a plain text version of this content. The canonical link for it is here.
Posted to sandesha-dev@ws.apache.org by sa...@apache.org on 2007/06/19 07:04:31 UTC
svn commit: r548589 - in /webservices/sandesha/trunk/c: INSTALL README
Author: samisa
Date: Mon Jun 18 22:04:30 2007
New Revision: 548589
URL: http://svn.apache.org/viewvc?view=rev&rev=548589
Log:
Fixed some typos
Modified:
webservices/sandesha/trunk/c/INSTALL
webservices/sandesha/trunk/c/README
Modified: webservices/sandesha/trunk/c/INSTALL
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/INSTALL?view=diff&rev=548589&r1=548588&r2=548589
==============================================================================
--- webservices/sandesha/trunk/c/INSTALL (original)
+++ webservices/sandesha/trunk/c/INSTALL Mon Jun 18 22:04:30 2007
@@ -1,20 +1,20 @@
SANDESHA2 INSTALL
=================
-1. Installing Sandesha2C source release on Linux
+1. Installing Sandesha2/C source release on Linux
- - This version of Sandesha2C depends on Axis2C 1.0
- - Download Axis2C from http://ws.apache.org/axis2/c/download.cgi and
+ - This version of Sandesha2/C depends on Axis2/C 1.0
+ - Download Axis2/C from http://ws.apache.org/axis2/c/download.cgi and
install.
- - Go to Sandesha2C source directory
+ - Go to Sandesha2/C source directory
- Run configure with AXIS2 include path.
./configure --prefix=<axis2c_deploy_path> --enable-static=no --with-axis2=<axis2c_deploy_path>
- Run make and make install
- This will install the sandesha2c as a module in axis2c in <axis2c_deploy_path>/modules folder. The module
- folder contains the sandesha2c libraries and the module.xml file.
+ This will install the Sandesha2/C as a module in Axis2/C in <axis2c_deploy_path>/modules folder. The module
+ folder contains the Sandesha2/C libraries and the module.xml file.
-2. Installing Sandesha2C binary release on Linux
- Sandesha2c binary distribution for linux has the following folder structure.
+2. Installing Sandesha2/C binary release on Linux
+ Sandesha2/C binary distribution for Linux has the following folder structure.
Sandesha2
|
@@ -31,17 +31,17 @@
+ - bin (database scripts)
+ - bin/samples ( sample executables)
- To deploy sandesha2c in axis2c running environment copy the modules/sandesha2 into <axis2c_deploy_path>/modules folder.
- Do the neccessary changes to the <axis2c_deploy_path>/axis2.xml to run sandesha2c(Refer to the sample config/axis2.xml
+ To deploy Sandesha2/C in Axis2/C running environment copy the modules/sandesha2 into <axis2c_deploy_path>/modules folder.
+ Do the necessary changes to the <axis2c_deploy_path>/axis2.xml to run Sandesha2/C(Refer to the sample config/axis2.xml
for help).
-3 Installing Sandesha2c on WIN32
+3 Installing Sandesha2/C on WIN32
1. Building from source distribution
- i. You need to have unziped axis2c 1.0 release binary to some folder.
- ii. Sandesha2 can be used with one of following two databse systems.
+ i. You need to have unziped Axis2/C 1.0 release binary to some folder.
+ ii. Sandesha2/C can be used with one of following two database systems.
(sqlite, MySql)
So install one of above database systems on your machine.
iii. On your cmd.exe cd to <sandesha2 src>\build\win32
@@ -55,7 +55,7 @@
2. Configuring sandesha2 module
- Sandesha2 binary distribution will have following directory structure.
+ Sandesha2/C binary distribution will have following directory structure.
Sandesha2
|
@@ -77,37 +77,31 @@
Now you should be able to run the samples.
Note: 1.
- Sandesha2 has two main storage mechanisms call inmemory and persistent. The persistent storage could use
- either sqlite or mysql as it's database manager.
+ Sandesha2/C has two main storage mechanisms call in-memory and persistent. The persistent storage could use
+ either sqlite or MySQL as it's database manager.
By default sandesha2 use the persistent storage with sqlite as the database.
It is assumed that sqlite3.h in /usr/include include directory. If you have different include path for
sqlite3.h then add the configure option --with-sqlite=<sqlite include file path> to the configure options
above. If is assumed that libsqlite3.so is in the /usr/lib folder
To run samples in persistent/sqlite mode copy sandesha2c/config/sqlite_schema.sh/.bat to a directory where you
will create your sqlite database file and execute it to create the database schema. sqlite3 is an embedded
- database which need no configuration. If you use axis2c apache2 module instead of simple_axis2_server make
- sure that apache2 user can access the sqlite database files sandesha2_svr_db and sandesha2_client_db.
+ database which need no configuration. If you use Axis2/C Apache2 module instead of simple_axis2_server make
+ sure that Apache2 user can access the sqlite database files sandesha2_svr_db and sandesha2_client_db.
- if you want to use the inmemory storage instead, change the entry in the sandesha2_constants.h
+ if you want to use the in-memory storage instead, change the entry in the sandesha2_constants.h
file.
#define SANDESHA2_DEFAULT_STORAGE_MGR "persistent" as
#define SANDESHA2_DEFAULT_STORAGE_MGR "inmemory".
- If you want to use persistent storage with mysql then add the option --with-mysql=<mysql include file path>
+ If you want to use persistent storage with MySQL then add the option --with-mysql=<MySQL include file path>
to the configure options above. It is assumed that libmysqlclient.so is in /usr/lib folder. It is recommended
- to use mysql database for any erious use. It is not included as as the default database because of licencing issues.
+ to use MySQL database for any serious use. It is not included as as the default database because of licensing issues.
To run samples in persistent/mysql mode run sandesha2c/config/mysql_schema.sh and sandesha2c/config/init_mysql.sh
- to create the database schema. The database parameters for mysql should
+ to create the database schema. The database parameters for MySQL should
be included in module.xml. The defaults for server, user and password are localhost, g,g.
2.
- Sandesha2 module is installed into <axis2c_deploy_path>/modules/sandesha2c directory. The installed module contain
+ Sandesha2/C module is installed into <axis2c_deploy_path>/modules/sandesha2c directory. The installed module contain
libsandesha2.so, module.xml. The sample clients are installed into <axis2c_deploy_path>/bin/samples
directory. Sample services are installed into <axis2c_deploy_path>/services directory.
-
-
-
-
-
-
Modified: webservices/sandesha/trunk/c/README
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/README?view=diff&rev=548589&r1=548588&r2=548589
==============================================================================
--- webservices/sandesha/trunk/c/README (original)
+++ webservices/sandesha/trunk/c/README Mon Jun 18 22:04:30 2007
@@ -1,12 +1,12 @@
- Apache Sandesha2C
+ Apache Sandesha2/C
What is it?
-----------
- Sandesha2C is a C implementation of WS-ReliableMessaging specification
- published by IBM, Microsoft, BEA and TIBCO. Sandesha2C is built on top
- of Axis2C. Therefore by using Sandesha2C you can add reliable messaging
- capability to the web services hosted using Axis2C. Sandesha2C can also
- be used with Axis2C client to interact with already hosted web services
+ Sandesha2/C is a C implementation of WS-ReliableMessaging specification
+ published by IBM, Microsoft, BEA and TIBCO. Sandesha2/C is built on top
+ of Axis2/C. Therefore by using Sandesha2/C you can add reliable messaging
+ capability to the web services hosted using Axis2/C. Sandesha2/C can also
+ be used with Axis2/C client to interact with already hosted web services
in a reliable manner. Read Sandesha2 Architecture guide to see how
Sandesha2 work internally.
@@ -22,7 +22,7 @@
Acknowledgments
----------------
- Apache Sandesha2C relies heavily on the use of autoconf and libtool to
+ Apache Sandesha2/C relies heavily on the use of autoconf and libtool to
provide a build environment.
Installation
@@ -115,7 +115,7 @@
Known Issues
-Please keep in mind the following when using sandesha2c with axis2c.
+Please keep in mind the following when using Sandesha2/C with Axis2/C.
1. Comment the line no:295 in src/core/transport/http/receiver/http_svr_thread.c
axutil_free_thread_env(thread_env);
@@ -133,6 +133,5 @@
be the database is corrupted for some reason. Try rerunning the the database
scripts to clean the database.
-Some of the above changes may lead to memory leaks in axis2c. This will be fixed for the next release
-of Axis2 C and Sandesha2 C and soon for the nightly builds.
+Some of the above changes may lead to memory leaks in Axis2/C.
---------------------------------------------------------------------
To unsubscribe, e-mail: sandesha-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: sandesha-dev-help@ws.apache.org