Hi all

Now I wrote code like 

import javax.xml.soap.*;

public class Doc1
{
        public SOAPMessage getDoc(SOAPMessage sm)
        {
                return sm;
        }
}


Try to Access wsdl using web browser
(http://127.0.0.1:8080/axis/Doc1.jws?wsdl)


But it display following error 

AXIS error
Sorry, something seems to have gone wrong... here are the details:

Fault - ; nested exception is: 
        WSDLException: faultCode=OTHER_ERROR: Can't find prefix for
'http://soap.xml.javax'. Namespace prefixes must be set on the
Definition object using the addNamespace(...) method.: 
AxisFault
 faultCode:
{http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode: 
 faultString: WSDLException: faultCode=OTHER_ERROR: Can't find
prefix for 'http://soap.xml.javax'. Namespace prefixes must be
set on the Definition object using the addNamespace(...) method.: 
 faultActor: 
 faultNode: 
 faultDetail: 

Also I try to run axis provided attachment samples same error was occur 

Please some one know why is that explain me    


Thanks and regards 

G J A Priyanjith


-----Original Message-----
From: Asanka Priyanjitih 
Sent: Wednesday, March 17, 2004 10:06 AM
To: '[EMAIL PROTECTED]'
Subject: RE: How to write Document Style web services

Hi Senthil

Thanks for u r help

If u have some example program please sent it to me 

Thanks & Regards 

G J A Priyanjith


-----Original Message-----
From: Senthil_KM [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 17, 2004 9:41 AM
To: [EMAIL PROTECTED]
Subject: RE: How to write Document Style web services



Document style web servcie


Client side
-----------


Say u have an xml document need to send this to the servcie

Creat a SOAPBodyElement []  array and place the root of the XML document
in it.
Send this as a parameter  when you call the web servcie using
Call.invoke(param) where param is an Object [] = new Object [] {array}
where array the SOAPBodyElement []

In your servcie side. 
--------------------

Ur method signature shud be 

Public Element [] getDoc(Element [])

Now her ein the Element [] u have the root element of the doc you have
sent from the client side

U can get access the document onc eu have the root element

The wsdd
---------

In place of provider="java:RPC"  change it to provider="java:MSG" and
style="document"

And then deply u r webservice using this wsdd!!

Rgds
senthil

-----Original Message-----
From: Asanka Priyanjitih [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 17, 2004 9:02 AM
To: [EMAIL PROTECTED]
Subject: How to write Document Style web services

Hi All

Who knows? 

                        What is process of writing Document style web
services and how we can publish this web services to Tomcat application
server.


Please send me to how to do that 


Thanks & regards

G J A Priaynjith
 


Reply via email to