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: "XWEBFAQS CLIENT 2.0”

XWEBFAQS VERSION 2 LAUNCHED

NEW IMPLEMENTATION GUIDE AVAILABLE: "HOW-TO DISPLAY GROUPS OF FREQUENTLY ASKED QUESTIONS"

XWEBFAQS WEB SERVICE NOW FEATURES SSL SECURITY

NEW IMPLEMENTATION GUIDE AVAILABLE: "HOW-TO DISPLAY A LIST OF ALL FREQUENTLY ASKED QUESTIONS"



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


HOME

WEB SERVICES

SOA SOLUTIONS

SOA SERVICES

ABOUT US





XWEBFAQs


Documentation


FAQs


Implementation Guides


Forum


Pricing






SEARCH









HOME  ::  WEB SERVICES  ::  XWEBFAQs

:: Web Services :: XWebFAQs :: FAQs ::


Can I integrate the XWebFAQs SOAP web service on multiple domains/applications?


Can you provide some examples of client applications that have implemented the XWebFAQs Web Service?


I have both products and services listed on my website. I need to display a set of Frequently Asked Questions for my products and another set for my services. How can I accomplish this by consuming the XWebFAQs web service?


I published the Frequently Asked Questions I needed for my website using your online administrative tool. Now I want to display a list of FAQs on my website. How can I do this?


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/XWebFAQs/}XWebFAQsSoap'". How can I correct the problem?




Can I integrate the XWebFAQs SOAP web service on multiple domains/applications?

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





Can you provide some examples of client applications that have implemented the XWebFAQs Web Service?

The FAQs area in the About Us section of the XWebServices.com portal implements the XWebFAQs Web Service, as have the FAQs sections for each Web Service. Other websites are:





I have both products and services listed on my website. I need to display a set of Frequently Asked Questions for my products and another set for my services. How can I accomplish this by consuming the XWebFAQs web service?

The easiest way to accomplish this is by implementing a numbering system and some XPATH. Start numbering the product FAQs let's say at 10,000. Start numbering the services FAQs at 20,000. Then XPATH expression for retrieving the product FAQs is:

//FAQ[@FAQ_ID >= 10000 and @FAQ_ID < 20000]

The XPATH expression for retrieving the services FAQs is:

//FAQ[@FAQ_ID >= 20000 and @FAQ_ID < 30000]

To demonstrate this, we have created an implementation guide that provides step by step instructions on how to handle multiple groups of FAQs in client applications. The implementation guide can be found here.





I published the Frequently Asked Questions I needed for my website using your online administrative tool. Now I want to display a list of FAQs on my website. How can I do this?

We have created an implementation guide that provides step by step instructions on how to handle displaying a list of FAQs in a client application. The implementation guide can be found here.





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/XWebFAQs/}XWebFAQsSoap'". 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