Chad--
Hey; it's great to have some work going on in the service control,
but unfortunately, we can't add activation.jar and mailapi.jar to the
Apache SVN repository due to issues with the way it's licensed.
Might be worth taking a look at how Axis deals with building against
these JARs, I think that they require them to be downloaded to the
local machine before building. Check out their instructions here:
http://ws.apache.org/axis/java/building-axis.html
Any thoughts as to our options here? Do we really need to link
against them at build time?
Eddie
---------- Forwarded message ----------
From: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Dec 9, 2005 9:22 AM
Subject: svn commit: r355529 [1/4] - in /beehive/trunk:
system-controls/ system-controls/external/webservice/
system-controls/src/ejb/org/apache/beehive/controls/system/ejb/
system-controls/src/webservice/org/apache/beehive/controls/system/webservice/
system-co...
To: [email protected]
Author: cschoett
Date: Fri Dec 9 08:21:32 2005
New Revision: 355529
URL: http://svn.apache.org/viewcvs?rev=355529&view=rev
Log:
A first round of refactoring for the service control. Still a bit
rough around the edges but functionally complete.
Changes include:
*) Support for faults/exceptions
*) Support for attachments (Image attachments right now, the rest to follow)
*) Removal of XMLBeans dependency for parsing wsdl's (now use wsdl4j)
*) A new AXIS abstraction layer for the service control.
*) Bug fixes for RPC style service controls.
*) A number of new tests for the service control, including tests for
attachments and faults.
*) Service control is now about 90% decoupled from wsm.
Added:
beehive/trunk/system-controls/external/webservice/
beehive/trunk/system-controls/external/webservice/activation-1.0.2.jar
(with props)
beehive/trunk/system-controls/external/webservice/mailapi-1.3.2.jar
(with props)
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/jaxrpc/ScAxisCall.java
(with props)
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/jaxrpc/ScCall.java
(with props)
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/jaxrpc/ScCallFactory.java
(with props)
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/wsdl/
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/wsdl/ControlWsdlLocator.java
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/wsdl/DomUtils.java
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/wsdl/Wsdl.java
(with props)
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/wsdl/WsdlNamespaceResolver.java
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/wsdl/WsdlOpFault.java
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/wsdl/WsdlOpFaultList.java
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/wsdl/WsdlOpParameter.java
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/wsdl/WsdlOpParameterList.java
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/wsdl/WsdlOpReturnType.java
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/wsdl/WsdlOperation.java
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/wsdl/WsdlUtils.java
beehive/trunk/system-controls/test/src/webservice/schemas/ImagesDocLitWrapped.wsdl
beehive/trunk/system-controls/test/src/webservice/schemas/ImagesRpcLit.wsdl
beehive/trunk/system-controls/test/src/webservice/schemas/rpcEncoded/ImagesRpcEnc.wsdl
beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/attachments/
beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/attachments/ImageAttachments.java
(with props)
beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/src/org/apache/beehive/doclitwrap/ComplexAddressException.java
beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/attachments/
beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/attachments/images/
beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/attachments/images/ImagesDocLitWrapped.java
(with props)
beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/attachments/images/ImagesRpcEnc.java
(with props)
beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/attachments/images/ImagesRpcLit.java
(with props)
beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/attachments/images/resources/
beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/attachments/images/resources/beehive_logo.gif
(with props)
beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/attachments/images/resources/bird1.jpg
(with props)
beehive/trunk/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/ImageAttachementDocLitWrappedTest.java
(with props)
beehive/trunk/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/ImageAttachementRpcEncTest.java
(with props)
beehive/trunk/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/ImageAttachementRpcLitTest.java
(with props)
Removed:
beehive/trunk/system-controls/test/src/webservice/schemas/ServiceWS.wsdl
Modified:
beehive/trunk/system-controls/src/ejb/org/apache/beehive/controls/system/ejb/EJBControlImpl.java
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/ServiceControl.java
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/generator/MethodInfo.java
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/generator/ServiceControlGenerator.java
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/generator/ServiceControlGeneratorTask.java
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/generator/servicecontrol.vm
beehive/trunk/system-controls/src/webservice/org/apache/beehive/controls/system/webservice/jaxrpc/ServiceControlImpl.java
beehive/trunk/system-controls/systemcontrols-imports.xml
beehive/trunk/system-controls/test/src/webservice/build.xml
beehive/trunk/system-controls/test/src/webservice/jcxgen-tests/tests/org/apache/beehive/controls/system/webservice/units/jcxgen/JcxGenFromDocLitBareWsdlTest.java
beehive/trunk/system-controls/test/src/webservice/jcxgen-tests/tests/org/apache/beehive/controls/system/webservice/units/jcxgen/JcxGenFromDocLitWrapWsdlTest.java
beehive/trunk/system-controls/test/src/webservice/jcxgen-tests/tests/org/apache/beehive/controls/system/webservice/units/jcxgen/JcxGenFromRpcLitWsdlTest.java
beehive/trunk/system-controls/test/src/webservice/jcxgen-tests/wsdls/ReservedKeywordDocLit.wsdl
beehive/trunk/system-controls/test/src/webservice/jcxgen-tests/wsdls/ReservedKeywordRpcLit.wsdl
beehive/trunk/system-controls/test/src/webservice/schemas/DocumentLiteralWrappedSample.wsdl
beehive/trunk/system-controls/test/src/webservice/schemas/RpcLiteralSample.wsdl
beehive/trunk/system-controls/test/src/webservice/servers/webapp/WEB-INF/webservices/web/complex/DocumentLiteralWrappedSample.java
beehive/trunk/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/RpcLitWebServiceTest.java
beehive/trunk/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/SoapMarshallingRpcEncArrayTypesTest.java
beehive/trunk/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/SoapMarshallingRpcLitArrayTypesTest.java
beehive/trunk/system-controls/test/src/webservice/tests/org/apache/beehive/controls/system/webservice/units/dlwservice/DocLitWrapWebServiceTest.java
beehive/trunk/wsm/src/axis/org/apache/beehive/wsm/axis/ServiceDescriptionFactory.java
beehive/trunk/wsm/src/axis/org/apache/beehive/wsm/axis/controls/ControlProvider.java
beehive/trunk/wsm/src/axis/org/apache/beehive/wsm/axis/databinding/AxisTypeLookup.java
beehive/trunk/wsm/src/core/org/apache/beehive/wsm/model/BeehiveWsTypeMetadata.java
beehive/trunk/wsm/src/core/org/apache/beehive/wsm/model/impl/DefaultTypeMetadataImpl.java
beehive/trunk/wsm/src/core/org/apache/beehive/wsm/model/wsdl/XmlBeanWSDLProcessor.java
beehive/trunk/wsm/src/core/org/apache/beehive/wsm/registration/TypeRegistrar.java
beehive/trunk/wsm/test/src/junit/org/apache/beehive/wsm/axis/handlers/FaultTest.java