This week's book giveaway is in the Jobs Discussion forum.
We're giving away four copies of Soft Skills and have John Sonmez on-line!
See this thread for details.
The moose likes SOA and ESB and the fly likes <soap:operation soapAction attribute meaning Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » SOA and ESB
Bookmark "<soap:operation soapAction attribute meaning" Watch "<soap:operation soapAction attribute meaning" New topic
Author

<soap:operation soapAction attribute meaning

Naishadh Parmar
Ranch Hand

Joined: Jun 02, 2011
Posts: 95



I want to know what soapAction in



means???
Palak Mathur
Ranch Hand

Joined: Jan 29, 2007
Posts: 313

Naishadh Parmar wrote:

I want to know what soapAction in



means???


Please have a look at the WSDL specification.
Sujeeth Pakala
Ranch Hand

Joined: Mar 24, 2009
Posts: 98
WSDL can be used in 2 forms:

1. Abstract WSDL: Data Type definition (XSD), WSDL (input, output, header...) Messages, Port type with one or more definitions of operations. This type of WSDL just gives you information about the operation and its input and output messages. This is incomplete in terms messaging protocol and transport definition.
2. Concrete WSDL: Abstract WSDL + Binding (Messaging protocol) and Port definition (Transport details). This type of WSDL is complete and can be used to consume the service.

Your question relates to WSDL Binding. This makes your operations defined in the port type concrete, meaning: it binds your operation to a messaging protocol, usually SOAP. When doing this, it is necessary to define the soapOperation and it provides the information for port type operation as whole.

<soapperation stype="rpc|document" soapAction="">

The soapAction attribute specifies the SOAPAction header for this operation. The value for it must be specified only in case of HTTP transport. This is usually used for message routing purposes.

I recommend reading SOAP specifications for further details.

Hope this helps

Regards, Sujeeth Pakala
SCJP, SCWCD, SCBCD, ICAD, XML Master Basic, Certified SOA Professional
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: <soap:operation soapAction attribute meaning