TUESDAY, MAY 13, 2008




MY ACCOUNT LOGIN

LOGIN NAME:

PASSWORD:

REGISTER TODAY!
FORGOT YOUR PASSWORD?
TRY ALL WEB SERVICES
FREE FOR 30 DAYS!

WEB SERVICES

XWEBEMAILVALIDATION [tool]

XWEB1003 [real estate]

XWEBACHDIRECTORY [financial]

XWEBCHECKOUT [ecommerce]

XWEBTD [ecommerce]

XWEBNEWS [content mgmt.]


ANNOUNCEMENTS


NEW IMPLEMENTATION GUIDE AVAILABLE: "XWEBNEWS CLIENT 2.0”

XWEBNEWS VERSION 2 LAUNCHED

NEW IMPLEMENTATION GUIDE AVAILABLE: "BUILD YOUR OWN XML/SOAP WEB SERVICE BASED NEWS ENGINE: DISPLAY A NEWS ARTICLE"

NEW IMPLEMENTATION GUIDE AVAILABLE: "BUILD YOUR OWN XML/SOAP WEB SERVICE BASED NEWS ENGINE: DISPLAY A LIST OF NEWS ARTICLES"

NEW IMPLEMENTATION GUIDE AVAILABLE: "HOW-TO SYNDICATE (RSS 2.0) YOUR NEWS USING XSLT"



Web Services, SOA Solutions, SOA Services - XWebServices.com


HOME

WEB SERVICES

SOA SOLUTIONS

SOA SERVICES

ABOUT US





XWEBNEWS


Documentation


FAQs


Implementation Guides


Forum


Pricing






SEARCH









HOME  ::  WEB SERVICES  ::  XWEBNEWS

:: Web Services :: XWebNews :: FAQs ::


Can I integrate the XWebNews SOAP Web Service on multiple domains/applications?


Where can I see examples of client applications that have implemented the XWebNews Web Service?


While using Apache Axis, I get the following error: "Duplicate operation with name=<<i>SOAP_Method_Name</i>>, found in portType '{http://ws.xwebservices.com/XWebNews/}XWebNewsSoap'". How can I correct the problem?




Can I integrate the XWebNews SOAP Web Service on multiple domains/applications?

Absolutely. Since the XWebNews Web Service has been priced based on number of hits, you can integrate it into as many domains/applications as you prefer.





Where can I see examples of client applications that have implemented the XWebNews Web Service?

The News section of the XWebServices.com portal was created by consuming the XWebNews Web Service.

Other websites are:





While using Apache Axis, I get the following error: "Duplicate operation with name=<<i>SOAP_Method_Name</i>>, found in portType '{http://ws.xwebservices.com/XWebNews/}XWebNewsSoap'". How can I correct the problem?

The following explanation and fix has been provided to us by eSigma - the world's first standards-based business process search engine and directory.

Somewhere along the line of generating proxy classes, a method within WSDL4J is called to return an Operation object within a Port Type based on its operation name as well is its input and output message names. So, the facility to support method overloading was built in to WSDL4J, but a wierd quirk occurs with overloaded SOAP Methods and the WSDL4J method. One of the overloaded methods omits the name property within the input and output message, ie, they have a null name. The other operations with same name all have name properties for the input/output message, which does effectively distinguish them. However, when this problematic WSDL4J method is called with two nulls for the input/output message names, it basically acts as if the operation its looking for doesn't need to be distinguished by input/output message names. It effectively ignores them.

When the WSDL4J method is called with an overloaded operation that contains null input/output message names, a duplicate error occurs because it sees other operations with the same name.

To fix this problem, we have modified the code in the WSDL4J method to treat passing null for input/output message names as a unique function signature. So, passing in ("MyMethod", null, null) would be distinguishable from passing in, say, ("MyMethod", "MyInputName", "MyOutputName").

To download the modified WSDL4J library, please click here.

We are providing this library on an "as-is" basis and make no representations or warranties of any kind.






HOME
WEB SERVICES
SOA SOLUTIONS
SOA SERVICES
MY ACCOUNT
ABOUT US