You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ews-dev@ws.apache.org by gu...@apache.org on 2005/08/08 14:42:47 UTC

svn commit: r230793 [1/12] - in /webservices/ews/trunk/ws4j2ee: ./ docs/ docs/images/ docs/src/ samples/ samples/clients/ samples/ejb/ samples/ejb/bookquote/ samples/ejb/bookquote/META-INF/ samples/ejb/bookquote/com/ samples/ejb/bookquote/com/jwsbook/ ...

Author: guillaume
Date: Mon Aug  8 05:40:25 2005
New Revision: 230793

URL: http://svn.apache.org/viewcvs?rev=230793&view=rev
Log:
Refactor EWS : Ws4J2EE module, mostly unmaintained codebase
Feature EWS-8 (split into 2 module)
Fix for Bug EWS-2 (inconsistent source packaging), now interfaces are at the root level, implementation are in a sub package names impl

Notice that some tests are failing now. (Compile problems and path problems)

Added:
    webservices/ews/trunk/ws4j2ee/
    webservices/ews/trunk/ws4j2ee/docs/
    webservices/ews/trunk/ws4j2ee/docs/Geronimov-axisIntegration.html
    webservices/ews/trunk/ws4j2ee/docs/Geronimov-ewsIntegration.html
    webservices/ews/trunk/ws4j2ee/docs/TODO.txt
    webservices/ews/trunk/ws4j2ee/docs/architecture-guide.html
    webservices/ews/trunk/ws4j2ee/docs/build.html
    webservices/ews/trunk/ws4j2ee/docs/client.html
    webservices/ews/trunk/ws4j2ee/docs/ews.css
    webservices/ews/trunk/ws4j2ee/docs/history.txt
    webservices/ews/trunk/ws4j2ee/docs/images/
    webservices/ews/trunk/ws4j2ee/docs/images/Geronimov1.jpg   (with props)
    webservices/ews/trunk/ws4j2ee/docs/images/Geronimov1_002.jpg   (with props)
    webservices/ews/trunk/ws4j2ee/docs/images/auth.png   (with props)
    webservices/ews/trunk/ws4j2ee/docs/images/bigpic.gif   (with props)
    webservices/ews/trunk/ws4j2ee/docs/images/bridge.png   (with props)
    webservices/ews/trunk/ws4j2ee/docs/images/deployment.png   (with props)
    webservices/ews/trunk/ws4j2ee/docs/images/ews-GerInt.gif   (with props)
    webservices/ews/trunk/ws4j2ee/docs/images/ews-PCWframework.png   (with props)
    webservices/ews/trunk/ws4j2ee/docs/images/ews-archi.gif   (with props)
    webservices/ews/trunk/ws4j2ee/docs/images/ews-codegen.gif   (with props)
    webservices/ews/trunk/ws4j2ee/docs/images/ews-context.gif   (with props)
    webservices/ews/trunk/ws4j2ee/docs/images/ews-geronimo.png   (with props)
    webservices/ews/trunk/ws4j2ee/docs/images/ews-invoke.gif   (with props)
    webservices/ews/trunk/ws4j2ee/docs/images/ews-invoke.png   (with props)
    webservices/ews/trunk/ws4j2ee/docs/images/ews-tool.gif   (with props)
    webservices/ews/trunk/ws4j2ee/docs/images/invoke.png   (with props)
    webservices/ews/trunk/ws4j2ee/docs/images/overall.jpg   (with props)
    webservices/ews/trunk/ws4j2ee/docs/images/sequ.png   (with props)
    webservices/ews/trunk/ws4j2ee/docs/images/wss.png   (with props)
    webservices/ews/trunk/ws4j2ee/docs/index.html
    webservices/ews/trunk/ws4j2ee/docs/intro.html
    webservices/ews/trunk/ws4j2ee/docs/run.txt
    webservices/ews/trunk/ws4j2ee/docs/security.html
    webservices/ews/trunk/ws4j2ee/docs/src/
    webservices/ews/trunk/ws4j2ee/docs/src/ejb-jar.xml
    webservices/ews/trunk/ws4j2ee/docs/src/list1.txt
    webservices/ews/trunk/ws4j2ee/docs/src/list2.txt
    webservices/ews/trunk/ws4j2ee/docs/src/list3.txt
    webservices/ews/trunk/ws4j2ee/docs/src/list4.txt
    webservices/ews/trunk/ws4j2ee/docs/src/list5.txt
    webservices/ews/trunk/ws4j2ee/docs/src/run.txt
    webservices/ews/trunk/ws4j2ee/docs/src/service-ref1.xml
    webservices/ews/trunk/ws4j2ee/docs/src/web.xml
    webservices/ews/trunk/ws4j2ee/docs/src/webservice.xml
    webservices/ews/trunk/ws4j2ee/docs/transaction.html
    webservices/ews/trunk/ws4j2ee/docs/userGuide.html
    webservices/ews/trunk/ws4j2ee/docs/ws4j2ee.html
    webservices/ews/trunk/ws4j2ee/maven.xml
    webservices/ews/trunk/ws4j2ee/project.properties
    webservices/ews/trunk/ws4j2ee/project.xml
    webservices/ews/trunk/ws4j2ee/samples/
    webservices/ews/trunk/ws4j2ee/samples/clients/
    webservices/ews/trunk/ws4j2ee/samples/clients/ClientTest.java
    webservices/ews/trunk/ws4j2ee/samples/clients/build.xml
    webservices/ews/trunk/ws4j2ee/samples/ejb/
    webservices/ews/trunk/ws4j2ee/samples/ejb/bookquote/
    webservices/ews/trunk/ws4j2ee/samples/ejb/bookquote/META-INF/
    webservices/ews/trunk/ws4j2ee/samples/ejb/bookquote/META-INF/ejb-jar.xml
    webservices/ews/trunk/ws4j2ee/samples/ejb/bookquote/META-INF/webservices.xml
    webservices/ews/trunk/ws4j2ee/samples/ejb/bookquote/build.xml
    webservices/ews/trunk/ws4j2ee/samples/ejb/bookquote/com/
    webservices/ews/trunk/ws4j2ee/samples/ejb/bookquote/com/jwsbook/
    webservices/ews/trunk/ws4j2ee/samples/ejb/bookquote/com/jwsbook/jaxrpc/
    webservices/ews/trunk/ws4j2ee/samples/ejb/bookquote/com/jwsbook/jaxrpc/BookQuote.java
    webservices/ews/trunk/ws4j2ee/samples/ejb/bookquote/com/jwsbook/jaxrpc/BookQuoteBean.java
    webservices/ews/trunk/ws4j2ee/samples/ejb/echo/
    webservices/ews/trunk/ws4j2ee/samples/ejb/echo/META-INF/
    webservices/ews/trunk/ws4j2ee/samples/ejb/echo/META-INF/ejb-jar.xml
    webservices/ews/trunk/ws4j2ee/samples/ejb/echo/META-INF/webservices.xml
    webservices/ews/trunk/ws4j2ee/samples/ejb/echo/build.xml
    webservices/ews/trunk/ws4j2ee/samples/ejb/echo/org/
    webservices/ews/trunk/ws4j2ee/samples/ejb/echo/org/apache/
    webservices/ews/trunk/ws4j2ee/samples/ejb/echo/org/apache/ws/
    webservices/ews/trunk/ws4j2ee/samples/ejb/echo/org/apache/ws/echosample/
    webservices/ews/trunk/ws4j2ee/samples/ejb/echo/org/apache/ws/echosample/Echo.java
    webservices/ews/trunk/ws4j2ee/samples/ejb/echo/org/apache/ws/echosample/EchoBean.java
    webservices/ews/trunk/ws4j2ee/samples/ejb/echo/org/apache/ws/echosample/EchoStruct.java
    webservices/ews/trunk/ws4j2ee/samples/ejb/echo/org/apache/ws/echosample/SmallEchoStruct.java
    webservices/ews/trunk/ws4j2ee/samples/ejb/google/
    webservices/ews/trunk/ws4j2ee/samples/ejb/google/META-INF/
    webservices/ews/trunk/ws4j2ee/samples/ejb/google/META-INF/ejb-jar.xml
    webservices/ews/trunk/ws4j2ee/samples/ejb/google/META-INF/webservices.xml
    webservices/ews/trunk/ws4j2ee/samples/ejb/google/build.xml
    webservices/ews/trunk/ws4j2ee/samples/ejb/google/org/
    webservices/ews/trunk/ws4j2ee/samples/ejb/google/org/objectweb/
    webservices/ews/trunk/ws4j2ee/samples/ejb/google/org/objectweb/wssample/
    webservices/ews/trunk/ws4j2ee/samples/ejb/google/org/objectweb/wssample/gen/
    webservices/ews/trunk/ws4j2ee/samples/ejb/google/org/objectweb/wssample/gen/google/
    webservices/ews/trunk/ws4j2ee/samples/ejb/google/org/objectweb/wssample/gen/google/DirectoryCategory.java
    webservices/ews/trunk/ws4j2ee/samples/ejb/google/org/objectweb/wssample/gen/google/GoogleSearchPort.java
    webservices/ews/trunk/ws4j2ee/samples/ejb/google/org/objectweb/wssample/gen/google/GoogleSearchPortBean.java
    webservices/ews/trunk/ws4j2ee/samples/ejb/google/org/objectweb/wssample/gen/google/MyGoogleSearchResult.java
    webservices/ews/trunk/ws4j2ee/samples/ejb/google/org/objectweb/wssample/gen/google/ResultElement.java
    webservices/ews/trunk/ws4j2ee/samples/ejb/math/
    webservices/ews/trunk/ws4j2ee/samples/ejb/math/ejb-jar.xml
    webservices/ews/trunk/ws4j2ee/samples/ejb/math/jaxrpc-mapping.xml
    webservices/ews/trunk/ws4j2ee/samples/ejb/math/math.wsdl
    webservices/ews/trunk/ws4j2ee/samples/ejb/math/webservices.xml
    webservices/ews/trunk/ws4j2ee/samples/ejb/time/
    webservices/ews/trunk/ws4j2ee/samples/ejb/time/META-INF/
    webservices/ews/trunk/ws4j2ee/samples/ejb/time/META-INF/ejb-jar.xml
    webservices/ews/trunk/ws4j2ee/samples/ejb/time/META-INF/webservices.xml
    webservices/ews/trunk/ws4j2ee/samples/ejb/time/build.xml
    webservices/ews/trunk/ws4j2ee/samples/ejb/time/org/
    webservices/ews/trunk/ws4j2ee/samples/ejb/time/org/objectweb/
    webservices/ews/trunk/ws4j2ee/samples/ejb/time/org/objectweb/jonas/
    webservices/ews/trunk/ws4j2ee/samples/ejb/time/org/objectweb/jonas/jtests/
    webservices/ews/trunk/ws4j2ee/samples/ejb/time/org/objectweb/jonas/jtests/beans/
    webservices/ews/trunk/ws4j2ee/samples/ejb/time/org/objectweb/jonas/jtests/beans/time/
    webservices/ews/trunk/ws4j2ee/samples/ejb/time/org/objectweb/jonas/jtests/beans/time/TimeBean.java
    webservices/ews/trunk/ws4j2ee/samples/ejb/time/org/objectweb/jonas/jtests/beans/time/TimeBeanBean.java
    webservices/ews/trunk/ws4j2ee/samples/ejb/zip/
    webservices/ews/trunk/ws4j2ee/samples/ejb/zip/META-INF/
    webservices/ews/trunk/ws4j2ee/samples/ejb/zip/META-INF/ejb-jar.xml
    webservices/ews/trunk/ws4j2ee/samples/ejb/zip/META-INF/webservices.xml
    webservices/ews/trunk/ws4j2ee/samples/ejb/zip/build.xml
    webservices/ews/trunk/ws4j2ee/samples/ejb/zip/org/
    webservices/ews/trunk/ws4j2ee/samples/ejb/zip/org/objectweb/
    webservices/ews/trunk/ws4j2ee/samples/ejb/zip/org/objectweb/jonas/
    webservices/ews/trunk/ws4j2ee/samples/ejb/zip/org/objectweb/jonas/zip/
    webservices/ews/trunk/ws4j2ee/samples/ejb/zip/org/objectweb/jonas/zip/Zip.java
    webservices/ews/trunk/ws4j2ee/samples/ejb/zip/org/objectweb/jonas/zip/ZipBean.java
    webservices/ews/trunk/ws4j2ee/samples/jaxrpc/
    webservices/ews/trunk/ws4j2ee/samples/jaxrpc/book/
    webservices/ews/trunk/ws4j2ee/samples/jaxrpc/book/BookQuote.wsdl
    webservices/ews/trunk/ws4j2ee/samples/jaxrpc/book/BookQuote.xml
    webservices/ews/trunk/ws4j2ee/samples/jaxrpc/book/webservice.xml
    webservices/ews/trunk/ws4j2ee/samples/jaxrpc/book/webserviceClient.xml
    webservices/ews/trunk/ws4j2ee/samples/jaxrpc/time/
    webservices/ews/trunk/ws4j2ee/samples/jaxrpc/time/TimeMapping.xml
    webservices/ews/trunk/ws4j2ee/samples/jaxrpc/time/TimePort.wsdl
    webservices/ews/trunk/ws4j2ee/samples/jaxrpc/time/webserviceClient.xml
    webservices/ews/trunk/ws4j2ee/samples/jaxrpc/time/webservices.xml
    webservices/ews/trunk/ws4j2ee/samples/mapper/
    webservices/ews/trunk/ws4j2ee/samples/mapper/anonymous/
    webservices/ews/trunk/ws4j2ee/samples/mapper/anonymous/anonymous.wsdl
    webservices/ews/trunk/ws4j2ee/samples/mapper/anonymous/mapping.xml
    webservices/ews/trunk/ws4j2ee/samples/mapper/frenchzip/
    webservices/ews/trunk/ws4j2ee/samples/mapper/frenchzip/FrenchZip.wsdl
    webservices/ews/trunk/ws4j2ee/samples/mapper/frenchzip/FrenchZipMapping.xml
    webservices/ews/trunk/ws4j2ee/samples/mapper/frenchzip/webserviceClient.xml
    webservices/ews/trunk/ws4j2ee/samples/mapper/frenchzip/webservices.xml
    webservices/ews/trunk/ws4j2ee/samples/mapper/google/
    webservices/ews/trunk/ws4j2ee/samples/mapper/google/GoogleSearch.wsdl
    webservices/ews/trunk/ws4j2ee/samples/mapper/google/GoogleSearch.xml
    webservices/ews/trunk/ws4j2ee/samples/mapper/google/webserviceClient.xml
    webservices/ews/trunk/ws4j2ee/samples/mapper/google/webservices.xml
    webservices/ews/trunk/ws4j2ee/samples/mapper/heavyweight/
    webservices/ews/trunk/ws4j2ee/samples/mapper/heavyweight/BookQuote.wsdl
    webservices/ews/trunk/ws4j2ee/samples/mapper/heavyweight/BookQuote.xml
    webservices/ews/trunk/ws4j2ee/samples/servlet/
    webservices/ews/trunk/ws4j2ee/samples/servlet/bookquote/
    webservices/ews/trunk/ws4j2ee/samples/servlet/bookquote/WEB-INF/
    webservices/ews/trunk/ws4j2ee/samples/servlet/bookquote/WEB-INF/geronimo-jetty.xml
    webservices/ews/trunk/ws4j2ee/samples/servlet/bookquote/WEB-INF/web.xml
    webservices/ews/trunk/ws4j2ee/samples/servlet/bookquote/WEB-INF/webservices.xml
    webservices/ews/trunk/ws4j2ee/samples/servlet/bookquote/build.xml
    webservices/ews/trunk/ws4j2ee/samples/servlet/bookquote/com/
    webservices/ews/trunk/ws4j2ee/samples/servlet/bookquote/com/jwsbook/
    webservices/ews/trunk/ws4j2ee/samples/servlet/bookquote/com/jwsbook/jaxrpc/
    webservices/ews/trunk/ws4j2ee/samples/servlet/bookquote/com/jwsbook/jaxrpc/BookQuote.java
    webservices/ews/trunk/ws4j2ee/samples/servlet/bookquote/com/jwsbook/jaxrpc/BookQuoteBean.java
    webservices/ews/trunk/ws4j2ee/samples/servlet/echo/
    webservices/ews/trunk/ws4j2ee/samples/servlet/echo/WEB-INF/
    webservices/ews/trunk/ws4j2ee/samples/servlet/echo/WEB-INF/web.xml
    webservices/ews/trunk/ws4j2ee/samples/servlet/echo/WEB-INF/webservices.xml
    webservices/ews/trunk/ws4j2ee/samples/servlet/echo/build.xml
    webservices/ews/trunk/ws4j2ee/samples/servlet/echo/org/
    webservices/ews/trunk/ws4j2ee/samples/servlet/echo/org/apache/
    webservices/ews/trunk/ws4j2ee/samples/servlet/echo/org/apache/ws/
    webservices/ews/trunk/ws4j2ee/samples/servlet/echo/org/apache/ws/echosample/
    webservices/ews/trunk/ws4j2ee/samples/servlet/echo/org/apache/ws/echosample/Echo.java
    webservices/ews/trunk/ws4j2ee/samples/servlet/echo/org/apache/ws/echosample/EchoBean.java
    webservices/ews/trunk/ws4j2ee/samples/servlet/echo/org/apache/ws/echosample/EchoStruct.java
    webservices/ews/trunk/ws4j2ee/samples/servlet/echo/org/apache/ws/echosample/SmallEchoStruct.java
    webservices/ews/trunk/ws4j2ee/samples/servlet/math/
    webservices/ews/trunk/ws4j2ee/samples/servlet/math/jaxrpc-mapping.xml
    webservices/ews/trunk/ws4j2ee/samples/servlet/math/math.wsdl
    webservices/ews/trunk/ws4j2ee/samples/servlet/math/web.xml
    webservices/ews/trunk/ws4j2ee/samples/servlet/math/webservices.xml
    webservices/ews/trunk/ws4j2ee/src/
    webservices/ews/trunk/ws4j2ee/src/java/
    webservices/ews/trunk/ws4j2ee/src/java/org/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/ContextFactory.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/ContextValidator.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/InputOutputFile.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/J2EEWebServiceContext.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/JaxRpcMapperContext.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/MiscInfo.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/SEIOperation.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/impl/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/impl/AxisEmitterBasedJaxRpcMapperContext.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/impl/ContextFactoryImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/impl/EJBDDContextImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/impl/InputOutputFileImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/impl/J2EEWebServiceContextImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/impl/JaxRpcMapperImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/impl/MiscInfoImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/impl/SEIOperationImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/impl/WebDDContextImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/j2eeDD/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/j2eeDD/EJBContext.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/j2eeDD/WebContext.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/security/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/security/SecurityContext4J2EE.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/security/impl/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/security/impl/SecurityContext4J2EEImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/client/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/client/impl/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/client/impl/ServiceReferenceImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/client/interfaces/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/server/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/server/impl/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/server/impl/AxisEmitterBasedWSCFContext.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/server/impl/xmlbeans/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/server/impl/xmlbeans/WSCFContextImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/server/impl/xmlbeans/WSCFDocumentImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/server/impl/xmlbeans/WSCFHandlerImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/server/impl/xmlbeans/WSCFInitParamImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/server/impl/xmlbeans/WSCFPortComponentImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/server/impl/xmlbeans/WSCFSOAPHeaderImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/server/impl/xmlbeans/WSCFServiceImplBeanImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/server/impl/xmlbeans/WSCFWSDLPortImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/server/impl/xmlbeans/WSCFWebserviceDescriptionImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/server/impl/xmlbeans/WSCFWebservicesImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/server/impl/xmlbeans/XMLBeansUtils.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/server/interfaces/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/webservices/server/xmlbeans/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/wsdl/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/wsdl/ElementInfo.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/wsdl/WSDLContext.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/wsdl/impl/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/wsdl/impl/AbstractWSDLContext.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/wsdl/impl/AxisEmitterBasedWSDLContext.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/wsdl/impl/AxisWSDLContext.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/wsdl/type/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/context/wsdl/type/SchemaType.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/module/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/module/AbstractModule.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/module/DirModule.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/module/EARModule.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/module/JarModule.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/module/Module.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/module/ModuleFactory.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/module/WARModule.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/parsers/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/parsers/DomEJBDDParser.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/parsers/ParserFactory.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/parsers/ParserFault.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/parsers/ServiceReferanceParser.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/parsers/WebDDParser.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/parsers/XMLBeansEJBDDParser.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/parsers/impl/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/parsers/impl/ParserFactoryImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/AbstractWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/GenerationConstants.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/GenerationFactory.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/GenerationFault.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/Generator.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/JavaClassWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/JavaInterfaceWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/UnrecoverableGenerationFault.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/Writer.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/Ws4J2EEClientwithWSDL.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/Ws4J2ee.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/Ws4J2eeCLOptionParser.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/Ws4J2eeDeployContext.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/Ws4J2eeEmitter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/Ws4J2eeFactory.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/Ws4J2eeProperties.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/Ws4J2eeServerCLOptionParser.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/dd/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/dd/J2EEContainerSpecificDDGenerator.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/dd/JaxRpcMappingFileWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/dd/JaxrpcMapperGenerator.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/dd/WebContainerDDGenerator.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/dd/geronimo/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/dd/geronimo/GeronimoDDWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/dd/jboss/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/dd/jboss/JBossDDWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/dd/jonas/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/dd/jonas/JOnASDDWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/ejb/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/ejb/EJBDDWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/ejb/EJBGenerator.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/ejb/EJBHomeWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/ejb/EJBLocalHomeWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/ejb/EJBLocalWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/ejb/EJBRemoteWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/ejb/SessionBeanWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/handlers/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/handlers/HandlerGenerator.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/handlers/HandlerWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/impl/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/impl/GenerationFactoryImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/impl/Ws4J2eeDeployContextImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/impl/Ws4J2eeFactoryImpl.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/misc/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/misc/BuildFileConfigurer.java   (with props)
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/misc/PropertyFileGenerator.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/EJBBasedWrapperClassWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/SimpleLocalInterfaceBasedWrapperClassWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/SimpleRemoteInterfaceBasedWrapperClassWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/WebEndpointWrapperClassWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/WrapperClassGeneratorFactory.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/WrapperWsGenerator.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/geronimo/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/geronimo/InternalBasedWrapperClassWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/geronimo/RemoteInterfacedBasedWrapperClassWriter4Geronimo.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/jboss/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/jboss/RemoteInterfacedBasedWrapperClassWriter4JBoss.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/jonas/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/wrapperWs/jonas/RemoteInterfacedBasedWrapperClassWriter4JOnAS.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/ws/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/ws/ClientSideWsGenerator.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/ws/J2eeBindingWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/ws/J2eeDeployWriter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/ws/J2eeGeneratorFactory.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/ws/ServerSideWsGenerator.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/ws/WSDLOnlyClientSideWsGenerator.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/wsdl/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/toWs/wsdl/WSDLGenerator.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/utils/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/utils/AntDeployContext.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/utils/AntExecuter.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/utils/EWSTask.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/utils/EWSUtils.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/utils/FileUtils.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/utils/MiscFactory.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/utils/Utils.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/wsutils/
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/wsutils/ContextAccessible.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/wsutils/EWSProvider.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/wsutils/ImplBeanPool.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/wsutils/J2EEFault.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/wsutils/J2EEProvider.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/wsutils/JaxRpcRuntime.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/wsutils/PropertyLoader.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/wsutils/WSDDJavaEWSProvider.java
    webservices/ews/trunk/ws4j2ee/src/java/org/apache/geronimo/ews/ws4j2ee/wsutils/WSDDJavaJ2EEProvider.java
    webservices/ews/trunk/ws4j2ee/src/resources/
    webservices/ews/trunk/ws4j2ee/src/resources/META-INF/
    webservices/ews/trunk/ws4j2ee/src/resources/META-INF/services/
    webservices/ews/trunk/ws4j2ee/src/resources/META-INF/services/org.apache.axis.deployment.wsdd.Provider
    webservices/ews/trunk/ws4j2ee/src/resources/app.properties
    webservices/ews/trunk/ws4j2ee/src/resources/client-config.wsdd
    webservices/ews/trunk/ws4j2ee/src/resources/common.xml   (with props)
    webservices/ews/trunk/ws4j2ee/src/resources/jndi.properties
    webservices/ews/trunk/ws4j2ee/src/resources/log4j.properties
    webservices/ews/trunk/ws4j2ee/src/resources/simplelog.properties
    webservices/ews/trunk/ws4j2ee/src/resources/ws4j2ee.properties
    webservices/ews/trunk/ws4j2ee/src/resources/wsdd/
    webservices/ews/trunk/ws4j2ee/src/resources/wsdd/client/
    webservices/ews/trunk/ws4j2ee/src/resources/wsdd/client/secuirty-client-config.wsdd
    webservices/ews/trunk/ws4j2ee/src/resources/wsdd/client/simple-client-config.wsdd
    webservices/ews/trunk/ws4j2ee/src/test/
    webservices/ews/trunk/ws4j2ee/src/test/org/
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/AbstractTestCase.java
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/AppTest.java
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/NaughtyTest.java
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/AntExecuterTest.java
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/EJBDDTest.java
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/GenerateClientTest.java
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/GenerateWithoutWSDLTest.java
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/JaxRpcMappingTest.java
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/PackageModuleTest.java
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/WSDLTest.java
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/WebApplicationTest.java
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/WebDDTest.java
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/WebServiceDDTest.java
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/XMLBeansTest.java
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/gbeans/
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/gbeans/SimpleGBeanTest.java
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/providerUsage/
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/providerUsage/POJOBasedEWSWithProviderTest.java
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/seviceRef/
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/seviceRef/ServiceRefTest.java
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/seviceRef/service-ref1.xml
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/seviceRef/service-ref2.xml
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/utils/
    webservices/ews/trunk/ws4j2ee/src/test/org/apache/geronimo/ews/ws4j2ee/utils/PropertyLoaderTest.java
    webservices/ews/trunk/ws4j2ee/src/test/testData/
    webservices/ews/trunk/ws4j2ee/src/test/testData/BuildTestSample.java
    webservices/ews/trunk/ws4j2ee/src/test/testData/DummyHandler.java
    webservices/ews/trunk/ws4j2ee/src/test/testData/MockWs4J2eeContext.java
    webservices/ews/trunk/ws4j2ee/src/test/testData/math/
    webservices/ews/trunk/ws4j2ee/src/test/testData/math/MathFace.java
    webservices/ews/trunk/ws4j2ee/src/test/testData/math/MathFaceImpl.java
    webservices/ews/trunk/ws4j2ee/src/test/testData/math/ejb-jar.xml
    webservices/ews/trunk/ws4j2ee/src/test/testData/math/ejb-jar1.xml
    webservices/ews/trunk/ws4j2ee/src/test/testData/math/web.xml
    webservices/ews/trunk/ws4j2ee/src/test/testData/math/webservice-ServletBased.xml
    webservices/ews/trunk/ws4j2ee/src/test/testData/math/webservice-withHandler.xml
    webservices/ews/trunk/ws4j2ee/src/test/testData/math/webservices.xml
    webservices/ews/trunk/ws4j2ee/src/test/testData/servletBase/
    webservices/ews/trunk/ws4j2ee/src/test/testData/servletBase/web.xml
    webservices/ews/trunk/ws4j2ee/src/test/testData/testBuildfile.xml
    webservices/ews/trunk/ws4j2ee/ws4j2ee.iml

Added: webservices/ews/trunk/ws4j2ee/docs/Geronimov-axisIntegration.html
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/Geronimov-axisIntegration.html?rev=230793&view=auto
==============================================================================
--- webservices/ews/trunk/ws4j2ee/docs/Geronimov-axisIntegration.html (added)
+++ webservices/ews/trunk/ws4j2ee/docs/Geronimov-axisIntegration.html Mon Aug  8 05:40:25 2005
@@ -0,0 +1,122 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"><html><head>
+	<meta http-equiv="CONTENT-TYPE" content="text/html; charset=iso-8859-1"><title></title>
+	
+	<meta name="GENERATOR" content="OpenOffice.org 1.0.2  (Linux)">
+	<meta name="CREATED" content="20031201;21290000">
+	<meta name="CHANGED" content="20031204;21345900">
+	<meta name="SDFOOTNOTE" content=";;;;P">
+	<meta name="SDENDNOTE" content="ARABIC">
+	<style>
+	<!--
+		@page { size: 21.59cm 27.94cm; margin-left: 3cm; margin-right: 3cm; margin-top: 1.27cm; margin-bottom: 1.27cm }
+		P { margin-bottom: 0.21cm }
+		H1 { margin-top: 0.78cm; margin-bottom: 0.11cm; line-height: 100%; page-break-after: auto }
+		H1.western { font-family: "Arial"; font-size: 17pt; so-language: en-US }
+		H1.cjk { font-family: "Arial"; font-size: 17pt }
+		H1.ctl { font-family: "Arial"; font-size: 17pt }
+	-->
+	</style></head>
+
+<body lang="en-US">
+<div type="HEADER">
+	<p style="margin-bottom: 0cm;"><br>
+	</p>
+</div>
+<h1 lang="en-GB" class="western" style="margin-top: 0.42cm; margin-bottom: 0cm;">
+<font size="4" style="font-size: 16pt;">Geronimo &#8211; JSR-109 Service
+Impl Integration</font></h1>
+<p lang="en-GB" style="margin-bottom: 0cm; line-height: 100%;"><br>
+</p>
+<p lang="en-GB" style="margin-bottom: 0cm; line-height: 100%;"><font face="Arial"><font size="2" style="font-size: 11pt;">The
+geronimo &#8211; JSR-109 Service Impl integration basically consists
+in the definition of a deployment architecture that defines the way
+how web services are implemented in Geronimo server and a set of
+interfaces that will be used by classes responsible for the ws's
+deployment..</font></font></p>
+<p lang="en-GB" style="margin-bottom: 0cm; line-height: 100%;"><br>
+</p>
+<p lang="en-GB" style="margin-bottom: 0cm; line-height: 100%;"><font face="Arial"><font size="2" style="font-size: 11pt;">The
+architecture proposal consist in:</font></font></p>
+<p lang="en-GB" style="margin-bottom: 0cm; line-height: 100%;"><br>
+</p>
+<ul>
+	<li><p lang="en-GB" style="margin-bottom: 0cm; line-height: 100%;"><font face="Arial"><font size="2" style="font-size: 11pt;">A
+	servlet listener that will wait for soap calls. This servlet provide
+	by Axis will act as a JAX-RPC handler and will be in charge to
+	dispatch request either to POJOs or EJBs.</font></font></p>
+	</li><li><p lang="en-GB" style="margin-bottom: 0cm; line-height: 100%;"><font face="Arial"><font size="2" style="font-size: 11pt;">The
+	Axis webapp will be deployed  at startup. Or if It's possible as
+	soon as JAX-RPC handler is need.</font></font></p>
+	</li><li><p lang="en-GB" style="margin-bottom: 0cm;"><font face="Arial"><font size="2" style="font-size: 11pt;">There
+	will be only one web-app where will reside the listeners and impl
+	for the web ws, and the proxys to call the ejb service impl.</font></font></p>
+	</li><li><p lang="en-GB" style="margin-bottom: 0cm;"></p>
+</li></ul>
+<p lang="en-GB" style="margin-bottom: 0cm; line-height: 100%;"><font face="Arial"><font size="2" style="font-size: 11pt;">-
+Deployment</font></font></p>
+<p lang="en-GB" style="margin-bottom: 0cm; line-height: 100%;"><br>
+</p>
+<ol>
+	<li><p style="margin-bottom: 0cm; line-height: 100%;"><font face="Arial"><font size="2" style="font-size: 11pt;">We
+	will extend existing module in charge of WAR  and EJB-JAR
+	deployment, to take into consideration specific ws deployment files.</font></font></p>
+	</li><li><p style="margin-bottom: 0cm; line-height: 100%;"><font face="Arial"><font size="2" style="font-size: 11pt;">A
+	service provided by the JSR-109 team will be used for the parsing of
+	files descriptor related to ws like webservice.xml. If we deployed
+	the Axis webapp the first time a JAX-RPC handler is need, we will
+	trigger an event that will do it </font></font>
+	</p>
+	</li><li><p style="margin-bottom: 0cm; line-height: 100%;"><font face="Arial"><font size="2" style="font-size: 11pt;">Once
+	the parsing is done the binding in JNDI will occur.</font></font></p>
+	</li><li><p style="margin-bottom: 0cm; line-height: 100%;"><font face="Arial"><font size="2" style="font-size: 11pt;">Then
+	the service endpoint implementation given to axis. We will use
+	Axis's integration facilities to register each ws in Axis's servlet.</font></font></p>
+</li></ol>
+<p style="margin-bottom: 0cm; line-height: 100%;"><br>
+</p>
+<p style="margin-bottom: 0cm; line-height: 100%;"><font face="Arial"><font size="2" style="font-size: 11pt;">The
+figure shows the ws deployent architecture defined for our proposal.</font></font></p>
+<p style="margin-bottom: 0cm;"><br>
+</p>
+<p style="margin-bottom: 0cm;"><br>
+</p>
+<p style="margin-bottom: 0cm;"><br>
+</p>
+<p style="margin-bottom: 0cm;"><br>
+</p>
+<p style="margin-bottom: 0cm;"><br>
+</p>
+<p style="margin-bottom: 0cm; page-break-before: always;">
+<img src="./images/Geronimov1_002.jpg" name="Graphic1" align="left" width="450" height="825" border="0"><br clear="left"><br>
+</p>
+<p style="margin-bottom: 0cm;"><br>
+</p>
+<p style="margin-bottom: 0cm;"><font face="Arial"><font size="2" style="font-size: 11pt;">This
+figure shows the behavior of our proposal during deployment of apps.</font></font></p>
+<p style="margin-bottom: 0cm;"><br>
+</p>
+<p style="margin-bottom: 0cm;"><br>
+</p>
+<p style="margin-bottom: 0cm;"><br>
+</p>
+<p style="margin-bottom: 0cm;"><br>
+</p>
+<p style="margin-bottom: 0cm;"><img src="./images/Geronimov1.jpg" name="Graphic2" align="left" width="484" height="628" border="0"><br clear="left"><br>
+</p>
+<p style="margin-bottom: 0cm;"><br>
+</p>
+<p style="margin-bottom: 0cm;"><br>
+</p>
+<p style="margin-bottom: 0cm; line-height: 100%;"><font face="Arial"><font size="2" style="font-size: 11pt;">Our
+concerns.</font></font></p>
+<p style="margin-bottom: 0cm; line-height: 100%;"><font face="Arial"><font size="2" style="font-size: 11pt;">1.
+ We have to be sure that the service has started after the web
+container, because our service depends on it. How do we manage
+dependencies. ?</font></font></p>
+<p style="margin-bottom: 0cm; line-height: 100%;"><font face="Arial"><font size="2" style="font-size: 11pt;">2.
+Is it possible to have more than one listener (JAX-RPC handler) ?</font></font></p>
+<div type="FOOTER">
+	<p style="margin-top: 1.23cm; margin-bottom: 0cm;"><br>
+	</p>
+</div>
+</body></html>
\ No newline at end of file

Added: webservices/ews/trunk/ws4j2ee/docs/Geronimov-ewsIntegration.html
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/Geronimov-ewsIntegration.html?rev=230793&view=auto
==============================================================================
--- webservices/ews/trunk/ws4j2ee/docs/Geronimov-ewsIntegration.html (added)
+++ webservices/ews/trunk/ws4j2ee/docs/Geronimov-ewsIntegration.html Mon Aug  8 05:40:25 2005
@@ -0,0 +1,40 @@
+<html>
+<title>Geronimo – EWS Integration</title>
+ <link rel="stylesheet" type="text/css" href="ews.css"> 
+</head>
+<body>
+<h1>Geronimo – EWS Integration</h1>
+<p>Here I am trying to extend the Proposal by Luis and Jeremy  <a href="Geronimov-axisIntegration.html">Geronimov Axis Integration</a>.</p>
+<p>The geronimo – JSR-109 Service Impl integration basically consists in the definition of a deployment architecture that defines the way how web services are implemented in Geronimo server and a set of interfaces that will be used by classes responsible for the ws's deployment.</p>
+<image src="./images/ews-GerInt.gif"/>
+<h2>How a web service request is served</h2>
+<ol>
+<li>A servlet listener that will wait for soap calls. This servlet provide by Axis will act as a JAX-RPC handler and will be in charge to dispatch request either to POJOs or EJBs. </li>
+<li>The Axis webapp will be deployed at startup. Or if It's possible as soon as JAX-RPC handler is need.</li>
+<li>There will be only one web-app where will reside the listeners and impl for the web ws, and the proxys to call the ejb service impl.</li>
+</ol>
+
+<h2>Deployment</h2>
+<ol>
+<li>We will extend existing module in charge of WAR and EJB-JAR deployment, to take into consideration specific ws deployment files.</li>
+<li>The Geronimo deployer will call the EWS tool and it will generate the implementation classes + DD looking at the web service module. The EWS will take care of the parsing of the JSR109 specific DD (webservice.xml file and jaxrpc mapping file.) For avoid the web.xml and ejb-jar.xml are parsed twice EWS hope to use Geronimo DD mechanism (to my understating that can done via GBeans.) But right now EWS use DOM to parse them. </li>
+<li>The implementation classes will contains a web service. To deploy the webservice in the Axis 3 things should be done.</li>
+<ul>
+<li>the classes in the webservice should be loaded to the WebContiner</li>
+the web service can be deployed in Geronimo using the Axis AdminClient </li>
+<li>The web service Client side stubs should be generated and the service interface (XXLocator) should be bind under the JNDI context. (if service mappings defined)</li>
+<li>The WSDL file of the Web service should be published in the JAXR registry</li>
+</ul>
+<li>If the implementation bean is based on EJB the EWS will generate an EJB that used the Session Bean. The Geronimo EJB-Jar deployment support will be used to deploy the generated EJB. The EJB should be Bind under the JNDI name as given in the Open EJB DD generated by the EWS.</li>
+<li>If we deployed the Axis webapp the first time a JAX-RPC handler is need, we will trigger an event that will do it </li>
+</ol>
+<h2>Concerns </h2>
+<ol>
+<li>We have to be sure that the service has started after the web container, because our service depends on it. How do we manage dependencies??
+<li>Is it possible to have more than one listener (JAX-RPC handler)</li>
+<li>How the “extend existing module in charge of WAR and EJB-JAR deployment” is done and we should decide how the EWS called from the module. I think to read and Loading the web service module, Class loading and parsing (created DDBeans and pass them in if that works or should I create the DDBeans myself.) the ejb-jar.xml and web.xml file EWS can use Geronimo services. </li>
+<li>To get the Geronimo Internal based implementation working. I think it is theoretically resolved but got to get it working. </li>
+</ol>
+
+</body>
+</html>
\ No newline at end of file

Added: webservices/ews/trunk/ws4j2ee/docs/TODO.txt
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/TODO.txt?rev=230793&view=auto
==============================================================================
--- webservices/ews/trunk/ws4j2ee/docs/TODO.txt (added)
+++ webservices/ews/trunk/ws4j2ee/docs/TODO.txt Mon Aug  8 05:40:25 2005
@@ -0,0 +1,16 @@
+1)generate a one jar that can be deployed - DONE
+2)add the code to address the security
+3)generate the code to adress the transaction
+4) use the GBeans ??
+5)generate the new ejb-jar.xml file using the given ejb-jar.xml  file 
+6)Architecutre guide - DONE 
+7)finish user guide - DONE
+8)replace JAXB with the JAXME
+9)JAXR support
+10)Binding client stubs in the JNDI
+11) support for the EAR file
+12)how to deploy the EJB and WS programatically
+13)Change the String file to represent file name or a input Stream
+14)Accsess EJB via ContinaerIndex
+15)calling the build.xml file programatically 
+  

Added: webservices/ews/trunk/ws4j2ee/docs/architecture-guide.html
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/architecture-guide.html?rev=230793&view=auto
==============================================================================
--- webservices/ews/trunk/ws4j2ee/docs/architecture-guide.html (added)
+++ webservices/ews/trunk/ws4j2ee/docs/architecture-guide.html Mon Aug  8 05:40:25 2005
@@ -0,0 +1,84 @@
+<html>
+<head>
+<title>Architecture Guide</title>
+ <link rel="stylesheet" type="text/css" href="ews.css"> 
+</head>
+<body>
+	<h1>EWS Architecture</h1>
+	<h2>Modules</h2>
+	<ol>
+      <li><a href="ws4j2ee.html" >Ws4J2ee Tool</a> to accept the Web Service Module and generate the required artifacts to deploy a J2EE web service.</li>
+      <li><a href="security.html" >J2EE web Service Security implementation.</a></li> 
+      <li><a href="transaction.html" >J2EE Web Service Transaction information.</a></li>
+      <li><a href="client.html" >Client Side implementation</a>(This part is only partially implemented since this is J2EE Container specific.)</li>
+	</ol>
+	<h2>Architecture Diagram</h2>
+	<img src="images/ews-archi.gif"/>
+	<p>The tool will generate invocation code and a EJB if required. The invocation code
+	 with the Axis core classes provides the servlet that Dispatch the SOAP messages. 
+	 The EJB will have a dummy Remote (Local) interface and dummy Home (LocalHome) 
+	 interface. They are for deploy the ejb in the container and there existence is
+	  transparent from the deployer EWS user.</p>
+	  
+	 <h2>Web Service Invocation</h2>
+     <img src="images/ews-invoke.png"/>
+	 <br/><code>Figure: The Execution flow when the J2EE Web service is invoked.</code> 
+	 <ol>
+	 	<li>The WS client will send the SOAP request to axis.
+	 	<li>Axis will parse the SOAP request. 
+	 	<li>Axis will call the request message handlers associated with the web service. (They will take care of the security and transaction mapping of the WS).</li>  
+	 	<li>Axis will create the Invocation code instance. (At this point the axis will find the implementation bean. If it is a java Class Axis may load it itself. If it is a EJB Invocation code call the J2EE container and get a reference to the service Implementation Bean of ejb. This may be service Implementation Bean itself or an indirect reference.).</li>  
+	 	<li>Then the invocation code will call the  corresponding method in the service Implementation.</li>  
+	 	<li>If result exists it will be given to the axis. Axis will call the response handlers associated with the Web Service. </li> 
+	 	<li>The result is marshaled and sent to the Client as SOAP.</li> 
+	</ol>
+	<h2>Invocation of Implementation Bean </h2>
+	<p>Invocation of the Implementation bean when the Web Service is based on Java Class 
+	is simple as it is done in the same VM and it is just a java method call. 
+	The Implementation bean is initiated using the default constructer and the method 
+	is invoked. But the invocation When the Web Service is based on Stateless Session 
+	bean is complex as there are three of possible approaches.</p>
+	<ol>
+	<li><a href="src/list1.txt">Use the Remote interface</a> to invoke the Service Implementation Bean from the JAX-RPC runtime.  
+	<pre>
+	<code>
+java.util.Properties env = PropertyLoader.loadProperties("jndi.properties");
+javax.naming.Context initial = new javax.naming.InitialContext(env);
+Object objref = initial.lookup("ejb/bookquote");
+BookQuoteHome home = (BookQuoteHome)PortableRemoteObject
+	</code>
+	</pre>	
+	</li>
+	<li><a href="src/list2.txt">Use the Local interface</a> to invoke the Service Implementation Bean from the JAX-RPC runtime. This is possible only if the web container and the J2EE Container reside in a Same Java Virtual machine. 
+	<pre>
+	<code>
+Context initial = new javax.naming.InitialContext();
+Object objref = jndiContext.lookup("java:comp/env/ejb/"bookquote);
+BookQuoteHome home = (BookQuoteHome)objref;
+	</code>
+	</pre></li>
+	<li><a href="src/list3.txt">Use the internals of the J2EE container.</a> This involved the least performance penalty but the implementation is specific to the Geronimo.  
+	<pre>
+	<code>
+ContainerIndex index = ContainerIndex.getInstance();
+int length = index.length();
+for(int i = 0;i &lt; length;i++){
+    EJBContainer contianer = index.getContainer(i);
+    if(contianer!= null){
+        String name = contianer.getEJBName();
+        if("BasicStatelessBean".equals(name)){
+    	    Class bean = Class.forName("org.openejb.test.stateless.BasicStatelessBean");
+            Object[] arguments = new Object[]{isbn};
+            Object result = container.invoke(callMethod, arguments, null);
+            return result;
+         }
+	}
+}
+	</code>
+	</pre>
+	</li>
+	</ol>
+	<h2>Handling Security and Transaction</h2> 
+	<p>The security and transaction information are intercepted at the Axis Handlers and processed or propagated in to the J2EE container. For more information please refer to the security and transaction sections.</p> 
+	 
+</body>
\ No newline at end of file

Added: webservices/ews/trunk/ws4j2ee/docs/build.html
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/build.html?rev=230793&view=auto
==============================================================================
--- webservices/ews/trunk/ws4j2ee/docs/build.html (added)
+++ webservices/ews/trunk/ws4j2ee/docs/build.html Mon Aug  8 05:40:25 2005
@@ -0,0 +1,28 @@
+<html>
+<head>
+<title>how to build EWS</title>
+<link rel="stylesheet" type="text/css" href="ews.css">
+</head>
+<body>
+<h1>Building EWS</h1>
+
+To build EWS use maven. 
+<ul>
+<li>Download and install  maven</li>
+<li>Check out EWS code from the <a href="ws.apache.org/axis/cvs.html">ws-axis/contrib/ews</a></li>
+<li>cd to the project dir and type one of the following command to build the project.
+<code>maven or maven jar</code></li> 
+
+<li><code>maven –o</code> 
+Used for offline build (you need to have the jar’s at the repository to do the offline build. But if you are build it in some machine copy the .maven dir and put it in the right place in the machine you want to build in than use –o option. But be careful for the outdated files.)</li>
+<li>if you are behind a firewall create a build.properties file in the home dir with following entries</li>
+<br>
+<code> 
+maven.proxy.host = cache.mrt.ac.lk (put your proxy)<br>
+maven.proxy.port = 3128 (put your port)<br>
+</code>
+</br>
+To run the EWS look at the <a href="userGuide.html">User Guide</a>
+
+</body>
+</html>
\ No newline at end of file

Added: webservices/ews/trunk/ws4j2ee/docs/client.html
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/client.html?rev=230793&view=auto
==============================================================================
--- webservices/ews/trunk/ws4j2ee/docs/client.html (added)
+++ webservices/ews/trunk/ws4j2ee/docs/client.html Mon Aug  8 05:40:25 2005
@@ -0,0 +1,15 @@
+<html>
+<head>
+<title>Client Implementation of EWS</title>
+<link rel="stylesheet" type="text/css" href="../ews.css">
+</head>
+<body>
+<h1>Client Side Implementation</h1>
+<ol>
+<li>The <a href="src/service-ref1.xml">Service reference</a> tags in the web.xml or ejb-jar.xml are parsed and the information about the web service is obtained.(This part is loosely implemented with DOM to parse the service reference).<li>
+<li>Using the WSDL file given the tool will generate the stubs to accesses the web service. This is done with Web service Client Stub generator tool with jaxrpcmapping file support which is implemented on the org.apache.geronimo.ews.jaxrpcmapping package. If WSDL does not exists wsdl should be generated from the SEI.<li>
+<li>The WSDL should be published in a registry (This part is not implemented).<li>
+<li>The generated Stubs should be bound to the JNDI name as specified in the service reference. This part is not implemented).</li>
+
+</body>
+</html>
\ No newline at end of file

Added: webservices/ews/trunk/ws4j2ee/docs/ews.css
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/ews.css?rev=230793&view=auto
==============================================================================
--- webservices/ews/trunk/ws4j2ee/docs/ews.css (added)
+++ webservices/ews/trunk/ws4j2ee/docs/ews.css Mon Aug  8 05:40:25 2005
@@ -0,0 +1,66 @@
+.example { 
+    background:#ccccff 
+}
+
+.xml {
+    background:#eeeeee 
+}
+
+.java {
+    background:#eeeeee 
+}
+
+body { 
+    background-color:#FFFFFF; 
+    font-family: Verdana, Arial, Helvetica, sans-serif; 
+    margin-left: 40px;
+    color:#000000;
+    font-size:10pt;
+}
+
+h2 {
+    text-decoration: underline; 
+    background-color: #DCE1FF; 
+    background-position: left; 
+    font-size:12pt;
+    font-weight:bold;  
+    margin-left: -30px}
+    
+h3 {
+    margin-left: -10px;
+    font-size:12pt;
+}
+
+h1 {
+    margin-left: -30px;
+    font-size:18pt;
+}
+h4 {
+    font-size:10pt;
+    font-weight:bold;  
+}
+
+.note { 
+    font-weight:bold;  
+}
+
+.head { 
+    font-weight:bold; 
+    font-size: 240%; 
+    text-align: center; 
+}
+
+td.section { 
+    background-color: #82ADF6; 
+    font-size: 180%; 
+    text-align: center; 
+    font-weight: bold; 
+}
+
+small.red { 
+    color: red 
+}
+
+
+
+

Added: webservices/ews/trunk/ws4j2ee/docs/history.txt
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/history.txt?rev=230793&view=auto
==============================================================================
--- webservices/ews/trunk/ws4j2ee/docs/history.txt (added)
+++ webservices/ews/trunk/ws4j2ee/docs/history.txt Mon Aug  8 05:40:25 2005
@@ -0,0 +1,20 @@
+
+JAX-RPC-MAPPER
+==============
+After the 2nd refactoring - written by Ias (iasandcb@tmax.co.kr)
+
+I've been also concerned with this issue for a long time. Jongjin, my colleague, 
+and I discussed it a lot and concluded that JAX-RPC mapper should be refactored 
+again. (The mapper on ews project is the first refactored work.)
+We agreed that Java-relevant information from SymbolTable had to be mapped from 
+and to JAX-RPC mapping file just after it was populated. In other words, 
+J2eeGeneratorFactory will handle all the mapping chores and each writer will 
+use the mapped information without individual mapping procedure. If it's 
+accomplished, J2eeXxxWriters are deprecated except J2eeDeployWriter, 
+which is not yet provided but the most wanted by Geronimo. 
+
+This second refactoring is supposed to enable you to get mapped information 
+on Java side after J2eeEmitter.run has finished.
+
+Rule:
+If there's no mapping for a given key, JaxRpcMapper returns null at the times.
\ No newline at end of file

Added: webservices/ews/trunk/ws4j2ee/docs/images/Geronimov1.jpg
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/images/Geronimov1.jpg?rev=230793&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/ews/trunk/ws4j2ee/docs/images/Geronimov1.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/ews/trunk/ws4j2ee/docs/images/Geronimov1_002.jpg
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/images/Geronimov1_002.jpg?rev=230793&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/ews/trunk/ws4j2ee/docs/images/Geronimov1_002.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/ews/trunk/ws4j2ee/docs/images/auth.png
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/images/auth.png?rev=230793&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/ews/trunk/ws4j2ee/docs/images/auth.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/ews/trunk/ws4j2ee/docs/images/bigpic.gif
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/images/bigpic.gif?rev=230793&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/ews/trunk/ws4j2ee/docs/images/bigpic.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/ews/trunk/ws4j2ee/docs/images/bridge.png
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/images/bridge.png?rev=230793&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/ews/trunk/ws4j2ee/docs/images/bridge.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/ews/trunk/ws4j2ee/docs/images/deployment.png
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/images/deployment.png?rev=230793&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/ews/trunk/ws4j2ee/docs/images/deployment.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/ews/trunk/ws4j2ee/docs/images/ews-GerInt.gif
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/images/ews-GerInt.gif?rev=230793&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/ews/trunk/ws4j2ee/docs/images/ews-GerInt.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/ews/trunk/ws4j2ee/docs/images/ews-PCWframework.png
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/images/ews-PCWframework.png?rev=230793&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/ews/trunk/ws4j2ee/docs/images/ews-PCWframework.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/ews/trunk/ws4j2ee/docs/images/ews-archi.gif
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/images/ews-archi.gif?rev=230793&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/ews/trunk/ws4j2ee/docs/images/ews-archi.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/ews/trunk/ws4j2ee/docs/images/ews-codegen.gif
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/images/ews-codegen.gif?rev=230793&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/ews/trunk/ws4j2ee/docs/images/ews-codegen.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/ews/trunk/ws4j2ee/docs/images/ews-context.gif
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/images/ews-context.gif?rev=230793&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/ews/trunk/ws4j2ee/docs/images/ews-context.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/ews/trunk/ws4j2ee/docs/images/ews-geronimo.png
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/images/ews-geronimo.png?rev=230793&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/ews/trunk/ws4j2ee/docs/images/ews-geronimo.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/ews/trunk/ws4j2ee/docs/images/ews-invoke.gif
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/images/ews-invoke.gif?rev=230793&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/ews/trunk/ws4j2ee/docs/images/ews-invoke.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/ews/trunk/ws4j2ee/docs/images/ews-invoke.png
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/images/ews-invoke.png?rev=230793&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/ews/trunk/ws4j2ee/docs/images/ews-invoke.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/ews/trunk/ws4j2ee/docs/images/ews-tool.gif
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/images/ews-tool.gif?rev=230793&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/ews/trunk/ws4j2ee/docs/images/ews-tool.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/ews/trunk/ws4j2ee/docs/images/invoke.png
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/images/invoke.png?rev=230793&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/ews/trunk/ws4j2ee/docs/images/invoke.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/ews/trunk/ws4j2ee/docs/images/overall.jpg
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/images/overall.jpg?rev=230793&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/ews/trunk/ws4j2ee/docs/images/overall.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/ews/trunk/ws4j2ee/docs/images/sequ.png
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/images/sequ.png?rev=230793&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/ews/trunk/ws4j2ee/docs/images/sequ.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/ews/trunk/ws4j2ee/docs/images/wss.png
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/images/wss.png?rev=230793&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/ews/trunk/ws4j2ee/docs/images/wss.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/ews/trunk/ws4j2ee/docs/index.html
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/index.html?rev=230793&view=auto
==============================================================================
--- webservices/ews/trunk/ws4j2ee/docs/index.html (added)
+++ webservices/ews/trunk/ws4j2ee/docs/index.html Mon Aug  8 05:40:25 2005
@@ -0,0 +1,55 @@
+<html>
+<head>
+<title>EWS - Enterprise Web Services or (jsr109)</title>
+<link rel="stylesheet" type="text/css" href="ews.css">
+</head>
+<body>
+<h1>Enterprise Web Services</h1>
+<p>JSR109 defines the Web Services for J2EE architecture. It does not interfere with the J2EE components functionality instead open a new avenue to access them as web services. This is a service architecture that leverages the J2EE component architecture to provide a client and server programming model which is portable and interoperable across application servers, provides a scalable secure environment, and yet is familiar to J2EE developers.</p>
+
+<h2>CVS location</h2>
+	<p>the code is available under the <br><code>ws-axis/contrib/ews</code></p>
+	<code>
+	export CVS_RSH=/usr/bin/ssh<br>
+	cvs -d alex@cvs.apache.org:/home/cvs co ws-axis/contrib/ews<br>
+	</code>
+
+   <h2>Documentation</h2>
+    <ul>
+        <li><a href="intro.html">Introduction to EWS</a></li>
+        <li><a href="architecture-guide.html">Developer Guide</a></li>
+        <li><a href="Geronimov-axisIntegration.html">Geronimo-EWS Integration</a></li>
+        <li><a href="Geronimov-ewsIntegration.html">Geronimo-Axis Integration</a></li>
+        <li><a href="userGuide.html">User Guide</a></li>
+        <li><a href="build.html">build Guide</a></li>
+        <!--
+        <li><a href="test.html">tests</a></li>
+        <li><a href="faq.html">FAQ</a></li>
+        -->
+    </ul>
+
+
+
+<h2>Contributors (not in any order)</h2>
+    <ul>
+    <li>Srinath Perara <a href="mailto:hemapani@opensource">hemapani@opensource.lk</a></li>
+    <li>Chathura Herath <a href="mailto:chathura@opensource.lk">chathura@opensource.lk</a></li>
+    <li>Guillaume Sauthier <a href="mailto:Guillaume.Sauthier@Objectweb.org">Guillaume.Sauthier@Objectweb.org</a></li>
+    <li>Dasarath Weerathunge <a href="mailto:dasaru@opensource.lk">dasaru@opensource.lk</a></li>
+    <li>Davanum Srinivas <a href="mailto:dims@yahoo.com">dims@yahoo.com</a></li>
+    <li>Ranjit Priyanga <a href="mailto:priyanga@opensource.lk">priyanga@opensource.lk</a></li>
+    <li>Ias <a href="mailto:iasandcb@tmax.co.kr">iasandcb@tmax.co.kr</a></li>
+    <li>Luis Avila <a href="mailto:lavila@axer.cl">lavila@axer.cl</a></li>
+    <li>Jeremy Lemaire <a href="mailto:Jeremy.Lemaire@online.fr">Jeremy.Lemaire@online.fr</a></li>
+    <li>Richard Monson-Haefel <a href="mailto:Richard@Monson-Haefel.com">Richard@Monson-Haefel.com</a></li>
+    </ul>
+
+
+
+
+
+</body>
+<html>
+
+
+

Added: webservices/ews/trunk/ws4j2ee/docs/intro.html
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/intro.html?rev=230793&view=auto
==============================================================================
--- webservices/ews/trunk/ws4j2ee/docs/intro.html (added)
+++ webservices/ews/trunk/ws4j2ee/docs/intro.html Mon Aug  8 05:40:25 2005
@@ -0,0 +1,117 @@
+<html>
+<head>
+<title>Introduction</title>
+ <link rel="stylesheet" type="text/css" href="ews.css">
+</head>
+<body>
+	<h1>Introduction to EWS</h1>
+	<h2>What is EWS?</h2>
+	<p>The project implements web service support
+	for a J2EE container. It provides a tool that generates the required code
+	based on the "packaged J2EE web service" (explained in the third chapter)
+	and the necessary runtime classes. EWS implementation is based on the <a href="http://www.jcp.org/aboutJava/communityprocess/final/jsr109/">JSR 109
+	"J2EE web services"</a> specification by the JCP. It is also covered under the
+	support for web services by J2EE 1.4 specification.  But the EWS implementation is not limited to
+	the specification and it exceeds the specification in the areas of security and the transaction.</p>
+	<h2>How does EWS fit into the J2EE and Web service stacks?</h2>
+	<p>EWS fits into the role of the deploy tool for J2EE container to deploy the
+	Web service. EWS project provides a tool which accepts a
+	J2EE module as specified by the JSR-109 and generates the required
+	classes and the runtime needed.</p>
+ 	<image src="./images/bigpic.gif"/><br/>
+ 	<code>Figure: How the EWS fits in to the J2EE and Web services stack</code>
+
+	<h2>What are the Goals of the EWS?</h2>
+	<ol>
+		<li>Integrate the parts of a Web service implementation and bind them as
+		 a platform parallel to J2EE (?) and fill any gaps. (E.g. Jaxrpc-mapping,
+		 specifying handlers in web service deployment).</li>
+		<li>Provide a programming model for web services that is equivalent to the
+		J2EE programming model. (write an Interface
+		+ Implementation Bean and Deployment descriptors, package it and deploy it
+		in the Container. Then the Container should implement the supporting classes
+		and make the web service available.</li>
+		<li>Enable Web service implementations to be based on the J2EE components so that they
+		can benefit from the features provided by the J2EE
+		container.</li>
+		<li>Define the security and transaction mapping from the web service to EJB
+		and the EJB to web service. And make it possible to propagate transaction or
+		the security information transparently through web service and EJBs.</li>
+		<li>Make it possible for the application deployer to provide the transaction
+		and security service to web service which are managed by the container and which can be
+		specified by adding a new entry to deployment descriptor.</li>
+	</ol>
+
+	<h2>How many ways can we implement a J2EE web service?</h2>
+	<h3>There are two Ways to implement a J2EE web service</h2>
+	<ol>
+		<li>J2EE web service based on a Java Class (can be a servlet?).</li>
+		<li>J2EE web service based on a Enterprise Java Bean</li>
+	</ol>
+
+    <h3>Aapplication developer should create following files.</h3>
+    <ol>
+		<li>A <a href="src/list4.txt">Service Endpoint Interface (SEI)</a></li>
+		<li>An <a href="src/list5.txt">Implementation bean</a> (for ejb-based web service)</li>
+		<li>An <a href="src/ejb-jar.xml">ejb-jar.xml</a> if web Service is based on EJB, or a <a href="src/web.xml">web.xml</a> file, if the Web Service is based on a Java Class</li>
+		<li>A <a href="src/webservice.xml">Webservices.xml</a> file</li>
+	</ol>
+
+	<h3>Assembler Should package them to a Web Service Module.</h3>
+	<p>Assembler should package those files in to a WAR file if it is
+	the “scenario 1â€? and to an EAR file if it is “scenario 2â€?. Additionally
+	EWS should support deployment with JAR file as well.</p>
+	<h3>Deployer should deploy the Web Service Module using the deploy tool.</h3>
+
+	<h2>How does Deployment of the Web Service Module Work?</h2>
+	<p>After the J2EE package is created the deployer will use the deploy tool Ws4J2ee provided by the EWS, to deploy the web service in the J2EE container. According to the specification the deploy tool should do the following to deploy the web service in the J2EE container.</p>
+
+	<h3>Validate the deployment artifacts</h3>
+	<p>The deployment tool starts the deployment process by examining the deployable
+	artifact and determining which modules are Web services enabled by looking for
+	a webservices.xml deployment descriptor file contained within the module.
+	Deployment of services occurs before resolution of service references. This is
+	done to allow deployment to update the WSDL port addresses before the service
+	references to them are processed.</p>
+
+	<h3>Convert Web services into standard J2EE artifacts</h3>
+	<p>A Servlet is provided / generated to handle parsing of the incoming SOAP request
+	and dispatch it to a java implementation class or an EJB that implements
+	the Web Service. The Java Implementation class if present can act like
+	another dependency class used by the above servlet. If the implementation
+	is a stateless session bean, the servlet obtains a reference to an instance
+	of an appropriate EJBObject and dispatches the request to the stateless
+	session EJB. How the request is dispatched to the Service Implementation Bean
+	is dependent on the deployment tool and deploy-time binding information
+	supplied by the deployer. Deployment of each port-component is dependent
+	upon the service implementation and container used. If Webservices.xml file
+	 has security or transaction information, it will passed on to the servlet and other J2EE artifacts
+	 to enable the Security and/or Transaction in both J2EE and Web Service Domains.</p>
+
+	<h3>Deploy and publish the WSDLs</h3>
+	<p>The deployment tool must deploy and publish all the ports of all
+	WSDL documents described in the Web services deployment descriptor.
+	The deployment tool updates or generates the WSDL port address for each
+	deployed port-component. The updated WSDL documents are then published to
+	a location determined by the deployer. It could be as simple as publishing
+	a file in the modules containing the deployed services, to a URL
+	representing the deployed services of the server, a UDDI registry.</p>
+
+	<h3>Resolving references to Web services</h3>
+	<p>For each service reference described in the Web services client deployment
+	descriptors, the deployment tool ensures that the client code can access the
+	 Web service. The deployment tool examines the information provided in the
+	 client deployment descriptor (the Service interface class, the Service Endpoint
+	  Interface class, and WSDL ports the client wants to access) as well as the
+	  JAX-RPC mapping information. In general the procedure includes providing
+	  an implementation of the JAX-RPC Service interface class declared in
+	  the deployment descriptor service reference, generating stubs for all the
+	  service-endpoint-interface declarations (if generated Stubs are supported
+	  and the deployer decides to use them), and binding the Service class
+	  implementation into a JNDI namespace.</p>
+	<h3>Deployment of generated J2EE artifacts</h3>
+	<p>Once the Web services enabled deployable artifact has been converted into a
+	J2EE deployable artifact, the deployment process continues using normal
+	deployment processes.</p>
+</body>
+

Added: webservices/ews/trunk/ws4j2ee/docs/run.txt
URL: http://svn.apache.org/viewcvs/webservices/ews/trunk/ws4j2ee/docs/run.txt?rev=230793&view=auto
==============================================================================
--- webservices/ews/trunk/ws4j2ee/docs/run.txt (added)
+++ webservices/ews/trunk/ws4j2ee/docs/run.txt Mon Aug  8 05:40:25 2005
@@ -0,0 +1,17 @@
+JAX-RPC-MAPPER
+==============
+written by Ias (iasandcb@tmax.co.kr)
+
+command-line:
+java -classpath target/ews-1.0.jar;target/lib/*.jar 
+org.apache.ws.ews.mapper.WsdlToJ2ee
+target_wsdl
+-m jax-rpc-mapping_file
+-o output_dir
+
+example:
+java -classpath target/ews-1.0.jar;target/lib/*.jar 
+org.apache.ws.ews.mapper.WsdlToJ2ee
+BookQuote.wsdl
+-m BookQuote.xml
+-o generated



---------------------------------------------------------------------
To unsubscribe, e-mail: ews-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: ews-dev-help@ws.apache.org