RE: Exception when using EJB and SOAP binding

"Sudhir Ganti" <Sudhir.Ganti-L+TN4DsvONfm/[email protected]>
Newsgroups gmane.comp.apache.webservices.wsif.user
Message-ID <B3A1940670779944A5A8E39D3183B1739BFE3E@DHOST001-19.DEX001.intermedia.net>
Hi there,

I am using wsif-2.0. What should I change it to? Encoded? Please let me
know , thank you, sudhir

-----Original Message-----
From: Aleksander Slominski [mailto:[email protected]] 
Sent: Wednesday, June 15, 2005 1:48 PM
To: [email protected]
Subject: Re: Exception when using EJB and SOAP binding

Sudhir Ganti wrote:

>Here is the WSDL I am using , Thank you, sudhir
>  
>
you are doing doc/literal - unfortunately support for it in WSIF2 is 
spotty - what is exactly version of wsif you used - did you try the 
latest nightly build from cvs?

alek

>
>
>-----Original Message-----
>From: Aleksander Slominski [mailto:[email protected]] 
>Sent: Wednesday, June 15, 2005 11:34 AM
>To: [email protected]
>Subject: Re: Exception when using EJB and SOAP binding
>
>i do not use WSAD but it looks there is problems with output - maybe 
>something is wrong in WSDL you use?
>
>alek
>
>Sudhir Ganti wrote:
>
>  
>
>>Hi All,
>>
>> 
>>
>>I am using WSIF with WebSphere in WSAD 5.1.2 and get these errors . 
>>Could someone please help me out here.
>>
>> 
>>
>>*_When using EJB Binding I get the following error_*
>>
>>*_ _*
>>
>>org.apache.wsif.WSIFException: Could not create instance for home 
>>
>>    
>>
>'IOR:0000000000000038524d493a636f6d2e74657374332e736572766963652e52616e
6
>46f6d4e756d47656e486f6d653a30303030303030303030303030303030000000000100
0
>0000000000130000102000000000a6c6f63616c686f737400062c000000a54a4d424900
0
>000124773e3aa37643062633737336533616166633334000000240000008149454a5001
0
>007736572766572311544656661756c7420454a4220436f6e7461696e657200000059ac
a
>c0002000100290000005f5f686f6d654f66486f6d6573235f5f686f6d654f66486f6d65
7
>3235f5f686f6d654f66486f6d65730844656661756c74454152235465737433454a422e
6
>a61722352616e646f6d4e756d47656e0000000000000700000001000000140000000005
0
>1000100000000000101000000000049424d0a0000000800000000141000030000002600
0
>000020002000049424d040000000500050101020000000000001f000000040000000300
0
>000200000000400000001000000250000000400000003'; 
>  
>
>>nested exception is:
>>
>>      java.lang.ClassCastException:
>>    
>>
>com.test3.service._RandomNumGen_Stub
>  
>
>>      at 
>>
>>    
>>
>org.apache.wsif.providers.ejb.WSIFPort_EJB.getEjbObject(WSIFPort_EJB.ja
v
>a:225)
>  
>
>>      at 
>>
>>    
>>
>org.apache.wsif.providers.ejb.WSIFOperation_EJB.<init>(WSIFOperation_EJ
B
>.java:185)
>  
>
>>      at 
>>
>>    
>>
>org.apache.wsif.providers.ejb.WSIFPort_EJB.getDynamicWSIFOperation(WSIF
P
>ort_EJB.java:137)
>  
>
>>      at 
>>
>>    
>>
>org.apache.wsif.providers.ejb.WSIFPort_EJB.createOperation(WSIFPort_EJB
.
>java:296)
>  
>
>>      at 
>>org.apache.wsif.base.WSIFClientProxy.invoke(WSIFClientProxy.java:256)
>>
>>      at $Proxy0.getRandomNumber(Unknown Source)
>>
>>      at com.client.test3.TestWSIF.main(TestWSIF.java:68)
>>
>>*_ _*
>>
>> 
>>
>>*_When using SOAP Binding I get the following error_*
>>
>> 
>>
>>org.xml.sax.SAXException: Deserializing parameter 
>>'getRandomNumberResponse':  could not find deserializer for type 
>>{http://service.test3.com}getRandomNumberResponse
>>
>>      at 
>>org.apache.axis.message.RPCHandler.onStartChild(RPCHandler.java:276)
>>
>>      at 
>>
>>    
>>
>org.apache.axis.encoding.DeserializationContextImpl.startElement(Deseri
a
>lizationContextImpl.java:893)
>  
>
>>      at 
>>
>>    
>>
>org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java
:
>200)
>  
>
>>      at 
>>
>>    
>>
>org.apache.axis.message.MessageElement.publishToHandler(MessageElement.
j
>ava:684)
>  
>
>>      at 
>>org.apache.axis.message.RPCElement.deserialize(RPCElement.java:241)
>>
>>      at
>>    
>>
>org.apache.axis.message.RPCElement.getParams(RPCElement.java:265)
>  
>
>>      at org.apache.axis.client.Call.invoke(Call.java:1871)
>>
>>      at org.apache.axis.client.Call.invoke(Call.java:1777)
>>
>>      at org.apache.axis.client.Call.invoke(Call.java:1315)
>>
>>      at 
>>
>>    
>>
>org.apache.wsif.providers.soap.apacheaxis.WSIFOperation_ApacheAxis.invo
k
>eAXISDocStyle(WSIFOperation_ApacheAxis.java:1717)
>  
>
>>      at 
>>
>>    
>>
>org.apache.wsif.providers.soap.apacheaxis.WSIFOperation_ApacheAxis.invo
k
>eRequestResponseOperation(WSIFOperation_ApacheAxis.java:1435)
>  
>
>>      at 
>>
>>    
>>
>org.apache.wsif.providers.soap.apacheaxis.WSIFOperation_ApacheAxis.exec
u
>teRequestResponseOperation(WSIFOperation_ApacheAxis.java:1037)
>  
>
>>      at 
>>org.apache.wsif.base.WSIFClientProxy.invoke(WSIFClientProxy.java:314)
>>
>>      at $Proxy0.getRandomNumber(Unknown Source)
>>
>>      at com.client.test3.TestWSIF.main(TestWSIF.java:67)
>>
>> 
>>
>>Thank you
>>
>>sudhir
>>
>>    
>>
>
>
>  
>


-- 
The best way to predict the future is to invent it - Alan Kay
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.