Mailing List
Home
Forum Home
Maven - Project building tool
Axis - Java SOAP implementation
Cocoon - MVC web framework based on XML/XSL
Lucene - Full-featured text search engine APIs
Fop - Create PDF, PCL, PS, SVG, XML driven by XSL formatting objects.
Log4J - A log library
POI - Java Excel, Word and other Microsoft Office files manipulating library
Oracle database error code ...
Subjects
log4j warning: No appenders could be found
java security AccessControlException: access denied (java io FilePermission clie
java lang InstantiationException: org apache tools ant Main
Apache Axis Tutorial
Struts <logic iterate >
log4j properties How to parse outpu to multiple files
configuring log4j with BEA Weblogic 8 1
How to use XSL FOP Java together
JSP precompile
Servlet File Download dialog problem (IE6,Adobe 6 0)
Proposal: Adding jar manifest classpath in jar and war plugins
Unsupported major minor version 48 0 problem while running the an
   telope task
java security AccessControlException: access denied (java io FilePermission
axis wsdl2java Ant Task usage
net sf hibernate MappingException: Error reading resource: test/User hbm xml
Building EAR ANT Script for websphere 5 0
CREATING WAR Files
jsp data into Excel
Classpath problem
Jboss 3 2 3+ vs Tomcat Axis Question
RE: How to include jars and add them into the MANIFEST MF/Class Path
attribute
Printing problem
InstantiationException
Couldn 't find trusted certificate
Please : How can one install ant 1 6 0 under Eclipse 2 1 ?
Excel: Too many different cell formats
Running junit tests fails
XDoclet, Struts and Maven: Where to start? SOLUTION
1 3 final: now giving me java io FileNotFoundException (Too many
open files)
AXIS: tomcat timeout ?
 
Raw Xml provider supports only the methods bearing the signature public

Raw Xml provider supports only the methods bearing the signature public

2006-06-17       - By nancy

 Back


Hi ,

     I have deployed a webservice 'ProcessService' using Axis2 version0.95
.It consists a method

createProcess(String businessObjectId) .

This method returns void .In services.xml I use:-


        "<messageReceiver
class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/>"  for this
operation .

When I invoke this method following exception are displayed:-


org.apache.axis2.AxisFault: org.apache.axis2.AxisFault: Raw Xml provider
supports only the methods bearing the signature public OMElement
&lt;method-name&gt;(OMElement) where the method name can be anything

     at
org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver.invokeBusinessLogic(R
awXMLINOnlyMessageReceiver.java:118)

     at
org.apache.axis2.receivers.AbstractInMessageReceiver.receive(AbstractInMessa
geReceiver.java:34)

     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:394)

     at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HT
TPTransportUtils.java:282)

     at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:157)

     at javax.servlet.http.HttpServlet Source code of javax.servlet.http.HttpServlet(HttpServlet.java:763)

     at javax.servlet.http.HttpServlet Source code of javax.servlet.http.HttpServlet(HttpServlet.java:856)

     at
org.apache.catalina.core.ApplicationFilterChain Source code of org.apache.catalina.core.ApplicationFilterChain(Application
FilterChain.java:284)

     at
org.apache.catalina.core.ApplicationFilterChain Source code of org.apache.catalina.core.ApplicationFilterChain(ApplicationFilterCh
ain.java:204)

     at
org.apache.catalina.core.StandardWrapperValve Source code of org.apache.catalina.core.StandardWrapperValve(StandardWrapperValve.ja
va:257)


     ... 2 more


I don't to use OmElement in my method signature.Can't I use String as input
parameter AND RETURN TYPE.If yes,how to make soap request for that..
And how can it be solved?



Thanks




<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft
-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http:
//www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
  {margin:0in;
  margin-bottom:.0001pt;
  font-size:12.0pt;
  font-family:"Times New Roman";}
a:link, span.MsoHyperlink
  {color:blue;
  text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
  {color:purple;
  text-decoration:underline;}
pre
  {margin:0in;
  margin-bottom:.0001pt;
  font-size:10.0pt;
  font-family:"Courier New";
  color:black;}
span.EmailStyle18
  {mso-style-type:personal;
  font-family:Arial;
  color:windowtext;}
span.EmailStyle19
  {mso-style-type:personal;
  font-family:Arial;
  color:navy;}
span.EmailStyle20
  {mso-style-type:personal-reply;
  font-family:Arial;
  color:navy;}
@(protected) Section1
  {size:8.5in 11.0in;
  margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
  {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<pre><font size=2 color=black face="Courier New"><span style='font-size:10.0pt'
>Hi ,<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp
;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp; I have deployed a webservice 'ProcessService' using
Axis2 version0.95<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>.It
consists a method </span></font><font
color=navy><span style='color:navy'><o:p></o:p></span></font></pre><pre><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><o:p>&nbsp;</o:p></span></font></pre><pre><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt'>createProcess(String
businessObjectId) .</span></font><font
color=navy><span style='color:navy'><o:p></o:p></span></font></pre><pre><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><o:p>&nbsp;</o:p></span></font></pre><pre><font size=2 color=black
face="Courier New"><span style='font-size:10.0pt'>This method</span></font><font
color=navy><span style='color:navy'> </span></font>returns void .In services
.xml I use:-<o:p></o:p></pre><pre><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><o:p>&nbsp;</o:p></span></font></pre>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&#8220;&lt;messageReceiver class=&quot;org.apache.axis2.receivers
.RawXMLINOnlyMessageReceiver&quot;/&gt;&#8221;
&nbsp;for this operation .<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>&nbsp;When I invoke this method following exception are displayed:- <o
:p></o:p></span></font></p>

<pre><font size=2 color=black face="Courier New"><span style='font-size:10.0pt'
><o:p>&nbsp;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>org.apache
.axis2.AxisFault: org.apache.axis2.AxisFault: Raw Xml provider<o:p></o:p></span>
</font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>supports
only the methods bearing the signature public OMElement<o:p></o:p></span></font
></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>&amp;lt
;method-name&amp;gt;(OMElement) where the method name can be anything<o:p></o:p>
</span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp
;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>org.apache
.axis2.receivers.RawXMLINOnlyMessageReceiver.invokeBusinessLogic(R<o:p></o:p><
/span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'
>awXMLINOnlyMessageReceiver.java:118)<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp
;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>org.apache
.axis2.receivers.AbstractInMessageReceiver.receive(AbstractInMessa<o:p></o:p><
/span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>geReceiver
.java:34)<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp
;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.axis2.engine.AxisEngine.receive
(AxisEngine.java:394)<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp
;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>org.apache
.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HT<o:p></o:p><
/span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'
>TPTransportUtils.java:282)<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp
;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>org.apache
.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:157)<o:p></o:p></span>
</font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp
;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp; at javax.servlet.http.HttpServlet Source code of javax.servlet.http.HttpServlet(HttpServlet
.java:763)<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp
;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp; at javax.servlet.http.HttpServlet Source code of javax.servlet.http.HttpServlet(HttpServlet
.java:856)<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp
;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>org.apache
.catalina.core.ApplicationFilterChain.internalDoFilter(Application<o:p></o:p><
/span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'
>FilterChain.java:284)<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp
;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>org.apache
.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh<o:p></o:p><
/span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>ain.java
:204)<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp
;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp; at<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>org.apache
.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja<o:p></o:p><
/span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>va:257)<o
:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp
;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp
;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp; ... 2 more<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp
;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'> <o:p></o
:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>I don&
#8217;t to use OmElement in my method signature.Can&#8217;t I use String as
input parameter AND RETURN TYPE.If yes,how to make soap request for that&#8230;
.<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>And how
can it be solved?<o:p></o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp
;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'> <o:p></o
:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'><o:p>&nbsp
;</o:p></span></font></pre><pre><font
size=2 color=black face="Courier New"><span style='font-size:10.0pt'>Thanks<o:p
></o:p></span></font></pre>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>