You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by ch...@apache.org on 2007/05/25 10:09:37 UTC
svn commit: r541579 [1/18] - in /webservices/axis2/trunk/java/xdocs: ./
@axis2_version_dir@/ @axis2_version_dir@/adb/
@axis2_version_dir@/adb/images/ @axis2_version_dir@/images/
@axis2_version_dir@/images/archi-guide/ @axis2_version_dir@/images/usergui...
Author: chatra
Date: Fri May 25 01:09:03 2007
New Revision: 541579
URL: http://svn.apache.org/viewvc?view=rev&rev=541579
Log:
adding xdocs merged with branch 1.2
Added:
webservices/axis2/trunk/java/xdocs/
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/Axis2-rpc-support.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/Axis2ArchitectureGuide.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/WS_policy.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/adb/
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/adb/adb-advanced.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/adb/adb-codegen-integration.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/adb/adb-howto.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/adb/adb-tweaking.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/adb/images/
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/adb/images/ADB.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/adv-userguide.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/app_server.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/axis2config.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/contents.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/dii.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/ejb-provider.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/http-transport.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/Architecture.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/AxisService.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/Component.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/OM001.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/OM002.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/OM003.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/OM004.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/OM005.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/OM006.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/OM007.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/OM008.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/OM1.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/ServerSideFault.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/ServiceDesc.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/TotalArch.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/WomBuilder.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/activate.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/admin.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/adminlogin.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/adminmain.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/ant.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi-guide/
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi-guide/CodegenArchitecture-new.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi-guide/CodegenArchitecture.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi-guide/all.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi-guide/big-picture.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi-guide/contexts.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi-guide/phases.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi-guide/soap-processing.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi-guide/soap.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi001.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi002.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi003.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi004.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi005.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi006.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi007.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi008.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi009.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi010.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi011.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi012.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi013.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi014.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi015.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi016.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi017.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi018.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi019.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi020.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi021.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi022.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi023.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi024.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi025.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/archi026.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/arrow_left.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/arrow_right.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/axis.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/ayncresult.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/call.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/callback.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/cases.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/clientAPi.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/clientside.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/clip_image002.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/clip_image004.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/clip_image006.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/clip_image008.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/clip_image010.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/clip_image012.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/clip_image014.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/clip_image016.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/clip_image018.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/clip_image020.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/clip_image022.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/clip_image024.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/clip_image026.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/codegen.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/correlator.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/deploymetncomponent.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/editserviecpara.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/engine1.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/faultmsg.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/faultservice.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/fig01.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/fig02.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/fig03.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/fig04.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/fig05.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/fig06.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/globalchain.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/happyaxis.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/image001.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/image002.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/image003.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/image004.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/image005.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/image005.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/image006.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/image007.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/image008.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/image009.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/image010.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/image011.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/image012.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/image013.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/inactivate.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/maven.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/module.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/moduleengage.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/modules.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/new.gif (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/om2.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/om3.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/parameters.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/select_service_for_handler.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/send.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/sendAsync.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/sendRecievce.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/sendRecieveAsync.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/sendRecieveWithListnere.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/serverSide.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/service.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/serviceHandlers.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/servicegroups.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/userguide/
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/userguide/DirectoryStructure.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/userguide/ModuleView.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/userguide/MyServiceDeployed.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/userguide/ServiceDeployed.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/userguide/ServiceItems.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/userguide/TestClient.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/userguide/http-get-ws.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/viewphases.jpg (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/images/wom.png (with props)
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/index.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/installationguide.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/jibx/
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/jibx/jibx-codegen-integration.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/jibx/jibx-doclit-example.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/jibx/jibx-unwrapped-example.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/jms-transport.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/json_support.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/mail-configuration.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/mail-transport.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/migration.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/modules.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/mtom-guide.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/pojoguide.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/quickstartguide.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/reference.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/resources/
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/resources/schemas/
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/resources/schemas/module.xsd
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/resources/schemas/services.xsd
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/rest-ws.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/soapmonitor-module.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/spring.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/src/
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/src/Axis2SampleDocLitServiceCode.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/tcp-transport.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/toc.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/transport_howto.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/userguide-buildingservices.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/userguide-codelisting5.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/userguide-codelisting7.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/userguide-creatingclients-jibx.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/userguide-creatingclients-xmlbeans.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/userguide-creatingclients.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/userguide-forfurtherstudy.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/userguide-installingtesting.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/userguide-introtoservices.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/userguide-samples.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/userguide.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/webadminguide.html
webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/xmlbased-server.html
webservices/axis2/trunk/java/xdocs/archived_news.html
webservices/axis2/trunk/java/xdocs/articles.html
webservices/axis2/trunk/java/xdocs/css/
webservices/axis2/trunk/java/xdocs/css/axis-docs.css
webservices/axis2/trunk/java/xdocs/download/
webservices/axis2/trunk/java/xdocs/download.cgi
webservices/axis2/trunk/java/xdocs/download.html
webservices/axis2/trunk/java/xdocs/download/0_9/
webservices/axis2/trunk/java/xdocs/download/0_9/download.cgi
webservices/axis2/trunk/java/xdocs/download/0_9/download.html
webservices/axis2/trunk/java/xdocs/download/0_91/
webservices/axis2/trunk/java/xdocs/download/0_91/download.cgi
webservices/axis2/trunk/java/xdocs/download/0_91/download.html
webservices/axis2/trunk/java/xdocs/download/0_92/
webservices/axis2/trunk/java/xdocs/download/0_92/download.cgi
webservices/axis2/trunk/java/xdocs/download/0_92/download.html
webservices/axis2/trunk/java/xdocs/download/0_93/
webservices/axis2/trunk/java/xdocs/download/0_93/download.cgi
webservices/axis2/trunk/java/xdocs/download/0_93/download.html
webservices/axis2/trunk/java/xdocs/download/0_94/
webservices/axis2/trunk/java/xdocs/download/0_94/download.cgi
webservices/axis2/trunk/java/xdocs/download/0_94/download.html
webservices/axis2/trunk/java/xdocs/download/0_95/
webservices/axis2/trunk/java/xdocs/download/0_95/download.cgi
webservices/axis2/trunk/java/xdocs/download/0_95/download.html
webservices/axis2/trunk/java/xdocs/download/1_0/
webservices/axis2/trunk/java/xdocs/download/1_0/download.cgi
webservices/axis2/trunk/java/xdocs/download/1_0/download.html
webservices/axis2/trunk/java/xdocs/download/1_1/
webservices/axis2/trunk/java/xdocs/download/1_1/download.cgi
webservices/axis2/trunk/java/xdocs/download/1_1/download.html
webservices/axis2/trunk/java/xdocs/download/1_1_1/
webservices/axis2/trunk/java/xdocs/download/1_1_1/download.cgi
webservices/axis2/trunk/java/xdocs/download/1_1_1/download.html
webservices/axis2/trunk/java/xdocs/download/1_2/
webservices/axis2/trunk/java/xdocs/download/1_2/download.cgi
webservices/axis2/trunk/java/xdocs/download/1_2/download.html
webservices/axis2/trunk/java/xdocs/download/M2/
webservices/axis2/trunk/java/xdocs/download/M2/download.cgi
webservices/axis2/trunk/java/xdocs/download/M2/download.html
webservices/axis2/trunk/java/xdocs/dynamic-labels.properties
webservices/axis2/trunk/java/xdocs/faq.html
webservices/axis2/trunk/java/xdocs/guidelines.html
webservices/axis2/trunk/java/xdocs/images/
webservices/axis2/trunk/java/xdocs/images/breadcrumbs-bg.gif (with props)
webservices/axis2/trunk/java/xdocs/images/faq/
webservices/axis2/trunk/java/xdocs/images/faq/1.jpg (with props)
webservices/axis2/trunk/java/xdocs/images/h2-bg.gif (with props)
webservices/axis2/trunk/java/xdocs/images/leftcolumn-bg.gif (with props)
webservices/axis2/trunk/java/xdocs/index.html
webservices/axis2/trunk/java/xdocs/maven-help.html
webservices/axis2/trunk/java/xdocs/modules/
webservices/axis2/trunk/java/xdocs/modules/addressing/
webservices/axis2/trunk/java/xdocs/modules/addressing/index.html
webservices/axis2/trunk/java/xdocs/modules/download.cgi
webservices/axis2/trunk/java/xdocs/modules/index.html
webservices/axis2/trunk/java/xdocs/modules/previous.html
webservices/axis2/trunk/java/xdocs/modules/rampart/
webservices/axis2/trunk/java/xdocs/modules/rampart/1_0/
webservices/axis2/trunk/java/xdocs/modules/rampart/1_0/sec-conf/
webservices/axis2/trunk/java/xdocs/modules/rampart/1_0/sec-conf/in-sample.png (with props)
webservices/axis2/trunk/java/xdocs/modules/rampart/1_0/sec-conf/in.action.xsd
webservices/axis2/trunk/java/xdocs/modules/rampart/1_0/sec-conf/out-action.xsd
webservices/axis2/trunk/java/xdocs/modules/rampart/1_0/sec-conf/out-sample.png (with props)
webservices/axis2/trunk/java/xdocs/modules/rampart/1_0/sec-conf/out-sample2.png (with props)
webservices/axis2/trunk/java/xdocs/modules/rampart/1_0/security-module.html
webservices/axis2/trunk/java/xdocs/modules/rampart/1_1/
webservices/axis2/trunk/java/xdocs/modules/rampart/1_1/sec-conf/
webservices/axis2/trunk/java/xdocs/modules/rampart/1_1/sec-conf/in-sample.png (with props)
webservices/axis2/trunk/java/xdocs/modules/rampart/1_1/sec-conf/in.action.xsd
webservices/axis2/trunk/java/xdocs/modules/rampart/1_1/sec-conf/out-action.xsd
webservices/axis2/trunk/java/xdocs/modules/rampart/1_1/sec-conf/out-sample.png (with props)
webservices/axis2/trunk/java/xdocs/modules/rampart/1_1/sec-conf/out-sample2.png (with props)
webservices/axis2/trunk/java/xdocs/modules/rampart/1_1/sec-conf/rampart-config.xsd
webservices/axis2/trunk/java/xdocs/modules/rampart/1_1/sec-conf/sample-policy.xml
webservices/axis2/trunk/java/xdocs/modules/rampart/1_1/sec-conf/sample-services.xml
webservices/axis2/trunk/java/xdocs/modules/rampart/1_1/security-module.html
webservices/axis2/trunk/java/xdocs/modules/rampart/1_2/
webservices/axis2/trunk/java/xdocs/modules/rampart/1_2/sec-conf/
webservices/axis2/trunk/java/xdocs/modules/rampart/1_2/sec-conf/in-sample.png (with props)
webservices/axis2/trunk/java/xdocs/modules/rampart/1_2/sec-conf/in.action.xsd
webservices/axis2/trunk/java/xdocs/modules/rampart/1_2/sec-conf/out-action.xsd
webservices/axis2/trunk/java/xdocs/modules/rampart/1_2/sec-conf/out-sample.png (with props)
webservices/axis2/trunk/java/xdocs/modules/rampart/1_2/sec-conf/out-sample2.png (with props)
webservices/axis2/trunk/java/xdocs/modules/rampart/1_2/sec-conf/rampart-config.xsd
webservices/axis2/trunk/java/xdocs/modules/rampart/1_2/sec-conf/sample-policy.xml
webservices/axis2/trunk/java/xdocs/modules/rampart/1_2/sec-conf/sample-services.xml
webservices/axis2/trunk/java/xdocs/modules/rampart/1_2/security-module.html
webservices/axis2/trunk/java/xdocs/modules/wss4j/
webservices/axis2/trunk/java/xdocs/modules/wss4j/0_94/
webservices/axis2/trunk/java/xdocs/modules/wss4j/0_94/0.94/
webservices/axis2/trunk/java/xdocs/modules/wss4j/0_94/0.94/sec-conf/
webservices/axis2/trunk/java/xdocs/modules/wss4j/0_94/0.94/sec-conf/in-sample.png (with props)
webservices/axis2/trunk/java/xdocs/modules/wss4j/0_94/0.94/sec-conf/in.action.xsd
webservices/axis2/trunk/java/xdocs/modules/wss4j/0_94/0.94/sec-conf/out-action.xsd
webservices/axis2/trunk/java/xdocs/modules/wss4j/0_94/0.94/sec-conf/out-sample.png (with props)
webservices/axis2/trunk/java/xdocs/modules/wss4j/0_94/0.94/sec-conf/out-sample2.png (with props)
webservices/axis2/trunk/java/xdocs/modules/wss4j/0_94/0.94/security-module.html
webservices/axis2/trunk/java/xdocs/modules/wss4j/0_95/
webservices/axis2/trunk/java/xdocs/modules/wss4j/0_95/sec-conf/
webservices/axis2/trunk/java/xdocs/modules/wss4j/0_95/sec-conf/in-sample.png (with props)
webservices/axis2/trunk/java/xdocs/modules/wss4j/0_95/sec-conf/in.action.xsd
webservices/axis2/trunk/java/xdocs/modules/wss4j/0_95/sec-conf/out-action.xsd
webservices/axis2/trunk/java/xdocs/modules/wss4j/0_95/sec-conf/out-sample.png (with props)
webservices/axis2/trunk/java/xdocs/modules/wss4j/0_95/sec-conf/out-sample2.png (with props)
webservices/axis2/trunk/java/xdocs/modules/wss4j/0_95/security-module.html
webservices/axis2/trunk/java/xdocs/modules/wss4j/1_0/
webservices/axis2/trunk/java/xdocs/modules/wss4j/1_0/sec-conf/
webservices/axis2/trunk/java/xdocs/modules/wss4j/1_0/sec-conf/in-sample.png (with props)
webservices/axis2/trunk/java/xdocs/modules/wss4j/1_0/sec-conf/in.action.xsd
webservices/axis2/trunk/java/xdocs/modules/wss4j/1_0/sec-conf/out-action.xsd
webservices/axis2/trunk/java/xdocs/modules/wss4j/1_0/sec-conf/out-sample.png (with props)
webservices/axis2/trunk/java/xdocs/modules/wss4j/1_0/sec-conf/out-sample2.png (with props)
webservices/axis2/trunk/java/xdocs/modules/wss4j/1_0/security-module.html
webservices/axis2/trunk/java/xdocs/navigation.xml
webservices/axis2/trunk/java/xdocs/overview.html
webservices/axis2/trunk/java/xdocs/refLib.html
webservices/axis2/trunk/java/xdocs/siteHowTo.html
webservices/axis2/trunk/java/xdocs/style/
webservices/axis2/trunk/java/xdocs/style/maven-theme.css
webservices/axis2/trunk/java/xdocs/svn.html
webservices/axis2/trunk/java/xdocs/thanks.xml
webservices/axis2/trunk/java/xdocs/tools/
webservices/axis2/trunk/java/xdocs/tools/1_1/
webservices/axis2/trunk/java/xdocs/tools/1_1/CodegenToolReference.html
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/ServicePage1.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/ServiceWizardSelection.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/help.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/java2wsdl-screen0.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/java2wsdl-screen0.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/java2wsdl-screen1.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/java2wsdl-screen1.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/java2wsdl-screen2.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/java2wsdl-screen2.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/java2wsdl-screen3.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/java2wsdl-screen3.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/java2wsdl-screen31.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/java2wsdl-screen4.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/service_page2.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/service_page3.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/service_page3_hl.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/service_page4_load.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/service_page4_plain.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/service_page4_search_declared.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/service_page4_table.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/service_page5.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/service_page5_added.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/service_page5_browsed.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/service_page5_hl.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/service_page5_remove.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/service_page6.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/success_msg.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/wsdl2java-screen0.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/wsdl2java-screen0.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/wsdl2java-screen1.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/wsdl2java-screen1.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/wsdl2java-screen2.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/wsdl2java-screen2.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/wsdl2java-screen3.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/wsdl2java-screen3.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/wsdl2java-screen31.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/wsdl2java-screen4.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/wsdl2java-screen4.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/images/wsdl2java-screen41.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/servicearchiver-plugin.html
webservices/axis2/trunk/java/xdocs/tools/1_1/eclipse/wsdl2java-plugin.html
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/Idea_plug-in_userguide.html
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/fig1.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/fig10.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/fig11.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/fig12.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/fig13.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/fig14.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/fig15.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/fig16.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/fig17.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/fig18.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/fig19.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/fig2.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/fig3.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/fig4.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/fig5.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/fig6.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/fig7.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/fig8.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/idea-icons.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/idea/images/idea-popup.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_1/maven-plugins/
webservices/axis2/trunk/java/xdocs/tools/1_1/maven-plugins/maven-aar-plugin.html
webservices/axis2/trunk/java/xdocs/tools/1_1/maven-plugins/maven-java2wsdl-plugin.html
webservices/axis2/trunk/java/xdocs/tools/1_1/maven-plugins/maven-wsdl2code-plugin.html
webservices/axis2/trunk/java/xdocs/tools/1_2/
webservices/axis2/trunk/java/xdocs/tools/1_2/CodegenToolReference.html
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/ServicePage1.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/ServiceWizardSelection.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/help.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/java2wsdl-screen0.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/java2wsdl-screen0.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/java2wsdl-screen1.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/java2wsdl-screen1.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/java2wsdl-screen2.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/java2wsdl-screen2.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/java2wsdl-screen3.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/java2wsdl-screen3.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/java2wsdl-screen31.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/java2wsdl-screen4.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page2.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page3.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page3_hl.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page4_load.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page4_plain.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page4_search_declared.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page4_table.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5_added.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5_browsed.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5_hl.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page5_remove.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/service_page6.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/success_msg.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen0.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen0.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen1.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen1.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen2.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen2.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen3.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen3.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen31.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen4.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen4.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/images/wsdl2java-screen41.png (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/servicearchiver-plugin.html
webservices/axis2/trunk/java/xdocs/tools/1_2/eclipse/wsdl2java-plugin.html
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/Idea_plug-in_userguide.html
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig1.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig10.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig11.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig12.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig13.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig14.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig15.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig16.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig17.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig18.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig19.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig2.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig3.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig4.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig5.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig6.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig7.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/fig8.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/idea-icons.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/idea/images/idea-popup.jpg (with props)
webservices/axis2/trunk/java/xdocs/tools/1_2/maven-plugins/
webservices/axis2/trunk/java/xdocs/tools/1_2/maven-plugins/maven-aar-plugin.html
webservices/axis2/trunk/java/xdocs/tools/1_2/maven-plugins/maven-java2wsdl-plugin.html
webservices/axis2/trunk/java/xdocs/tools/1_2/maven-plugins/maven-wsdl2code-plugin.html
webservices/axis2/trunk/java/xdocs/tools/download.cgi
webservices/axis2/trunk/java/xdocs/tools/index.html
webservices/axis2/trunk/java/xdocs/tools/previous.html
Added: webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/Axis2-rpc-support.html
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/xdocs/%40axis2_version_dir%40/Axis2-rpc-support.html?view=auto&rev=541579
==============================================================================
--- webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/Axis2-rpc-support.html (added)
+++ webservices/axis2/trunk/java/xdocs/@axis2_version_dir@/Axis2-rpc-support.html Fri May 25 01:09:03 2007
@@ -0,0 +1,266 @@
+<?xml version="1.0" encoding=""?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <meta http-equiv="content-type" content="" />
+ <title>Axis2 RPC Support</title>
+ <link href="../css/axis-docs.css" rel="stylesheet" type="text/css"
+ media="all" />
+</head>
+
+<body>
+<h1>Axis2 RPC Support</h1>
+
+<p>This document describes Axis2's Remote Procedure Call support in a set of
+easy to understand implementation steps.</p>
+
+<h2>Introduction</h2>
+
+<p>Axis2 Remote Procedure Call (RPC) support may seem somewhat tricky and
+confusing at first glance. However, Axis2 RPC strategy is based on a set of
+well defined rules. This document aims to drill down to the details of the
+strategy and resolve most of the unknown bits and pieces. Note that Axis2
+currently does not support the rpc/encoded style fully. Its main support is
+for the rpc/lit style.</p>
+
+<p>We will discuss the Axis2 RPC strategy in the following steps</p>
+
+<h2>Step 1 - Converting RPC Style WSDL's into Doc/Lit Style WSDL</h2>
+
+<p>This is probably the most confusing part of the RPC strategy. Since the
+Axis2 code generator is based on pure doc/lit style, the first step of the
+code generation process is to generate a wrapper schema. This wrapper
+generation can be easily explained by using an example.</p>
+
+<p>Take the following piece of WSDL</p>
+<pre> .....
+ < message name="requestMessage">
+ <part name="part1" type="xs:string"/>
+ <part name="part2" type="xs:int"/>
+ </message>
+ <message name="responseMessage">
+ <part name="part1" type="xs:string"/>
+ </message>
+ <portType name="echoPortType">
+ <operation name="echo">
+ <input message="y:requestMessage"/>
+ <output message="y:responseMessage"/>
+ </operation>
+ </portType>
+ <binding name="echoBinding" type="y:echoPortType">
+ <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="echo">
+ <soap:operation soapAction="echo"/>
+ <input>
+ <soap:body use="literal"/>
+ </input>
+ <output>
+ <soap:body use="literal"/>
+ </output>
+ </operation>
+ </binding>
+.....</pre>
+
+<p>The binding says its got to be rpc/lit and in this case the message parts
+need wrapping in the following order.</p>
+<ol>
+ <li>The first element needs to have the operation name as the local name
+ and the operation namespace. (This happens to be the namespace of the
+ porttype - in this case the targetnamespace of the WSDL.)</li>
+ <li>The children of this element are non namespace qualified elements with
+ the part names as local names (referred to as <strong>part
+ element</strong>)</li>
+ <li>In case the part refers to a standard type like the example WSDL, the
+ content of the part element would be of that type. If the part refers to
+ a complex type defined in the schema, the content of the part element
+ becomes of that type. Having an element reference in the part when the
+ binding is rpc is invalid.</li>
+</ol>
+
+<p>For example, the input wire message for the echo operation mentioned in
+the above WSDL fragment would look like this:</p>
+<pre> <op:<strong>echo</strong> xmlns:op="porttype namespace">
+ <<strong>part1</strong>>Hello World</part1>
+ <<strong>part2</strong>>123</part2>
+ </op:echo></pre>
+
+<p>Note that the element name is in bold. The first one is the operation
+name, the second and third are part names. It can be seen that it is possible
+to generate a schema representing this structure, and then treat the whole
+service as a pure doc/lit service. In this case, the following piece of
+schema is generated to make the rpc to doc conversion. Note that in this case
+the wire message stays unchanged. It is only a different WSDL authoring
+style</p>
+<pre> <xs:element name="echo">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="part1" type="xs:string" />
+ <xs:element name="part2" type="xs:int" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element></pre>
+
+<p>What the Axis2 code generator does is exactly this. By looking at the
+binding style, it generates a wrapper schema in places required before
+handing over the Axis* hierarchy to the code generator engine. In every case
+(even when the schema needs to be unwrapped) this wrapping part will take
+place!</p>
+
+<h2>Step 2 - Unwrapping the Schema</h2>
+
+<p>If the schema needs to be unwrapped, it brings up a few issues. This is
+mainly because the only thing that the emitters rely on when generating code
+is a mapping table.</p>
+<ol>
+ <li>When the schema is unwrapped, where will the unwrapping information
+ remain?
+ <p>There has to be a store to keep the information seperated. The Axis *
+ hierarchy ca be used for this. It has nicely separated information
+ holders and a parameter store that can hold an information bean.</p>
+ </li>
+ <li>How do we maintain uniqueness among message part names?
+ <p>Part names are only unique across a message and not globally. However,
+ due to the fact that we have a global mapping table, we need a way to
+ differentiate between parts of different messages. The technique used
+ here is to generate a QName that has the operation name as a namespace
+ and a suffix (like _input) appended to the local name.</p>
+ </li>
+</ol>
+
+<p>Given these solutions, the first step in unwrapping is to walk the schema
+and figure out the unwrappable items. The key player of the unwrapping
+process is the unwrapping extension. It walks a given schema and figure out
+the unwrappable parts if there are any.</p>
+
+<p>The current unwrapper looks for the following patterns and fails if it is
+not found!</p>
+<pre>< element >
+ < complexType >
+ < sequence >
+ < element />
+ < /sequence >
+ < /complexType >
+ < /element >
+ </pre>
+
+<p>Once this pattern is detected, the unwrapper details will be added to the
+relevant AxisMessage component.</p>
+
+<h2>Step 3 - Populate Type Information</h2>
+
+<p>The next step is to populate the Type information for the parts. This has
+to be explicitly done by the data binding extensions, and currently the ADB
+and XMLbeans extensions populate the relevant AxisMessage by looking up their
+generated type systems. This type information goes into the AxisMessage
+inside a MessagePartInformationHolder instance.</p>
+
+<p>The following code fragment from the ADB extension shows how the
+AxisMessages get populated with the relevant type information. The code is
+almost the same for the XMLBeans extension. Note the items in bold.</p>
+<pre> if (message.getParameter(Constants.UNWRAPPED_KEY) != null) {
+ XmlSchemaType schemaType = message.getSchemaElement().getSchemaType();
+ if (schemaType instanceof XmlSchemaComplexType) {
+ XmlSchemaComplexType cmplxType = (XmlSchemaComplexType) schemaType;
+ XmlSchemaParticle particle = cmplxType.getParticle();
+ if (particle instanceof XmlSchemaSequence) {
+ XmlSchemaObjectCollection items =
+ ((XmlSchemaSequence) particle).getItems();
+ for (Iterator i = items.getIterator(); i.hasNext();) {
+ Object item = i.next();
+ if (item instanceof XmlSchemaElement) {
+ XmlSchemaElement xmlSchemaElement = (XmlSchemaElement) item;
+ XmlSchemaType eltSchemaType = xmlSchemaElement.getSchemaType();
+ if (eltSchemaType != null) {
+ <strong>populateClassName(eltSchemaType,mapper,opName,xmlSchemaElement.getName());</strong>
+ } else if (xmlSchemaElement.getSchemaTypeName() != null) {
+ eltSchemaType = findSchemaType(schemaMap,
+ xmlSchemaElement.getSchemaTypeName());
+ if (eltSchemaType!=null){
+ populateClassName(eltSchemaType,mapper,opName,xmlSchemaElement.getName());
+ }
+ }
+ }
+ }
+ }
+ }
+ }</pre>
+
+<p>The populateClassName looks like this</p>
+<pre> private static void populateClassName(XmlSchemaType eltSchemaType,
+ TypeMapper typeMap,
+ String opName,
+ String partName) {
+ Map metaInfoMap = eltSchemaType.getMetaInfoMap();
+ if (metaInfoMap != null) {
+ <strong>String className = (String) metaInfoMap.
+ get(SchemaConstants.SchemaCompilerInfoHolder.CLASSNAME_KEY);
+ QName partQName = WSDLUtil.getPartQName(opName,
+ WSDLConstants.INPUT_PART_QNAME_SUFFIX,
+ partName);
+ typeMap.addTypeMappingName(partQName,className);</strong>
+ if (Boolean.TRUE.equals(
+ metaInfoMap.get(SchemaConstants.
+ SchemaCompilerInfoHolder.CLASSNAME_PRIMITVE_KEY))){
+ //this type is primitive - add that to the type mapper status
+ //for now lets add a boolean
+ typeMap.addTypeMappingStatus(partQName,Boolean.TRUE);
+ }
+
+ }
+ }</pre>
+
+<h2>Step 4 - Generate Code with Unwrapped Parameters</h2>
+
+<p>The next step is generating the actual code. The
+AxisServiceBasedMultiLanguageEmitter has a method that generates the XML
+model for the input parameters, and that method includes the relevant part
+parameters inside the relavant top level input parameter element.</p>
+
+<p>The relevant part of the XML model looks like this. Note that this
+intermediate XML model is the one that is parsed against the Stylesheets to
+generate the code.</p>
+<pre><input>
+ <param name="param4" type="com.example.www.ServiceNameStub.Echo" shorttype="Echo" value="null" location="body" opname="echo">
+ <param name="param5" type="java.lang.String" shorttype="String" value="null" location="body" opname="echo" partname="Part1"
+ primitive="yes"/>
+ <param name="param6" type="int" shorttype="int" value="0" location="body" opname="echo" partname="Part2" primitive="yes"/>
+ </param>
+</input></pre>
+
+<p>The next part is handled by the template. Basically, the template looks
+after the generation of multiple parameters into the method signatures, and
+then the generating of the relevant serialization and deserialization code
+for the parameters.</p>
+
+<h2>Bringing the Parameters Together and Exploding Them</h2>
+
+<p>This is a somewhat controversial area. The current Axis2 code generator
+does the wrapping and unwrapping at the object level and not the XML level.
+In short, the exploded parameters are only a convenience and the explosion
+does not run down to the XML level. The following example of generated source
+code makes this clear:</p>
+<pre> private org.apache.axiom.soap.SOAPEnvelope toEnvelope(
+ org.apache.axiom.soap.SOAPFactory factory, java.lang.String param1,
+ int param2, boolean optimizeContent) {
+ <strong>com.example.www.ServiceNameStub.Echo wrappedType = new com.example.www.ServiceNameStub.Echo();
+ wrappedType.setPart1(param1);
+ wrappedType.setPart2(param2);</strong>
+ rg.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
+ emptyEnvelope.getBody().addChild(wrappedType.getOMElement(
+ com.example.www.ServiceNameStub.Echo.MY_QNAME, factory));
+
+ return emptyEnvelope;
+}</pre>
+
+<p>Note the lines in bold. The wrapped class will anyway be instantiated and
+used at the end, but what the user sees is different. Exploding the
+parameters happens in a similar way!</p>
+
+<h2>Conclusion</h2>
+
+<p>Axis2 RPC support is sort of a misty area, but it is based on a well
+defined set of rules which makes it not <em>that</em> misty after all!</p>
+<hr />
+</body>
+</html>
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org