I'm using the java:EJB provider and everything is working ... yippee. The only thing I'd like to do is clean up the parameter names exposed.
Here is the service definition. <service name="esitSOI" provider="java:EJB"> <namespace>urn:esit:soi</namespace> <parameter name="beanJndiName" value="ejb/esit/soi/SOIController"/> <parameter name="homeInterfaceName" value="au.edu.curriculum.esit.soi.controller.remote.SOIControllerHome"/> <parameter name="remoteInterfaceName" value="au.edu.curriculum.esit.soi.controller.remote.SOIController"/> <parameter name="allowedMethods" value="initiate approve assignReviewer cancelReview developerProposal indicatorApplicability indicatorQualityComment removeReviewer review reviewerOpinion submitForReview submitReview"/> <beanMapping qname="soi:SOIState" xmlns:soi="urn:esit:soi" languageSpecificType="java:au.edu.curriculum.esit.soi.model.SOIState" /> </service> The cancelReview request wsdl message info looks like this. <wsdl:message name="cancelReviewRequest"> <wsdl:part name="in0" type="xsd:string"/> <wsdl:part name="in1" type="xsd:string"/> </wsdl:message> I'd like to be able to make it look like this: <wsdl:message name="cancelReviewRequest"> <wsdl:part name="learningObjectID" type="xsd:string"/> <wsdl:part name="reviewerID" type="xsd:string"/> </wsdl:message> Is it possible? -k. -- If you don't test then your code is only a collection of bugs which apparently behave like a working program. Website: http://www.rocketred.com.au/blogs/kevin/