You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Terance Dias <te...@yahoo.com> on 2005/02/28 07:12:05 UTC

problem passing SOAPEnvelope as parameter to a WebSphere service.

Hi,    
I'm trying to send a SOAPEnvelope(com.ibm.ws.webservices.engine.xmlsoap.SOAPEnvelope) as argument using call.invoke (com.ibm.ws.webservices.engine.client.Call) from a client, and receiving SOAPEnvelope(javax.xml.soap.SOAPEnvelope) as parameter in the service. I'm using websphere5.1 Test Environment and IBM webspherev5 runtime environment. While deploying it I get and error saying that 
 
 
[2/26/05 19:24:35:514 IST] 3d617a2d InternalExcep F com.ibm.ws.webservices.engine.InternalException  WSWS3227E:  Error: Exception:
[2/26/05 19:24:35:545 IST] 3d617a2d InternalExcep F com.ibm.ws.webservices.engine.InternalException  TRAS0014I: The following exception was logged java.lang.Exception: WSWS3034E: Error: The OperationDesc for validation was not matched to a method of headMan.GetHeaderInfo. Debug:name:        services/GetHeaderInfo
style:       wrapped
use:         literal
implClass:   class headMan.GetHeaderInfo
defaultNS:   null
endpointURL: null
 OperationDesc[0]:
  name:        validation
  returnQName: {http://headMan}validationReturn
  returnType:  {http://www.w3.org/2001/XMLSchema}anyType
  returnClass: null
  elementQName:{http://headMan}validation
  soapAction:  null
  style:       wrapped
  use:         literal
  numInParams: 1
  method:null
   ParameterDesc[0]:
    name:        {http://headMan}reqEnv
  typeEntry:   null
  mode:        IN
  isReturn:    false
  typeQName:   {http://www.w3.org/2001/XMLSchema}anyType
  javaType:    class java.lang.Object
  inHeader:    false
  outHeader:   false
  minOccursIs0:false
  maxOccursIs1:true
 
 at com.ibm.ws.webservices.engine.InternalException.<init>(InternalException.java:124)
 at com.ibm.ws.webservices.engine.description.PortDesc.syncOperationToClass(PortDesc.java:726)
 at com.ibm.ws.webservices.engine.description.PortDesc.getSyncedOperationsForName(PortDesc.java:896)
 at com.ibm.ws.webservices.engine.description.PortDesc.loadPortDescByIntrospectionRecursive(PortDesc.java:819)
 at com.ibm.ws.webservices.engine.description.PortDesc.loadPortDescByIntrospection(PortDesc.java:794)
 at com.ibm.ws.webservices.engine.description.PortDesc.loadPortDescByIntrospection(PortDesc.java:744)
 at com.ibm.ws.webservices.engine.deployment.wsdd.WSDDPort.loadPortDescByIntrospection(WSDDPort.java:361)
 at com.ibm.ws.webservices.component.WSServerImpl.createService(WSServerImpl.java:1078)
 at com.ibm.ws.webservices.component.WSServerImpl.warMetaDataCreated(WSServerImpl.java:1944)
 at com.ibm.ws.webservices.component.WSServerImpl.metaDataCreated(WSServerImpl.java:403)
 at com.ibm.ws.runtime.component.MetaDataMgrImpl.fireMetaDataCreated(MetaDataMgrImpl.java:126)
 at com.ibm.ws.runtime.component.MetaDataMgrImpl.createMetaData(MetaDataMgrImpl.java:164)
 at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:350)
 at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:578)
 at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:299)
 at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:256)
 at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
 at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
 at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:128)
 at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
 at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
 at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
 at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
 at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
 at java.lang.reflect.Method.invoke(Method.java:386)
 at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:105)
 at com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:97)
 
 
Any help on how I can solve this problem or on how I can pass a SOAPEnvelope between a client and a service will be highly appreciated.
Thanks and Regards,
Isaac.

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com