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


OPEN SOURCE ONLINE 1003 SOA SOLUTION VERSION 2.0 RELEASED

XWEB1003 VERSION 2 LAUNCHED

XWEB1003 OFFICIALLY RELEASED

SECTION VI (ASSETS AND LIABILITIES) - REAL ESTATE AND CREDIT PREVIOUSLY RECEIVED

SECTION VI (ASSETS AND LIABILITIES) - LIABILITIES



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


HOME

WEB SERVICES

SOA SOLUTIONS

SOA SERVICES

ABOUT US





XWEB1003


Documentation


FAQs


Implementation Guides


Forum


Pricing






SEARCH









HOME  ::  WEB SERVICES  ::  XWEB1003

:: Web Services :: XWeb1003 :: FAQs ::


Can I integrate the XWeb1003 SOAP/XML based Web Service on multiple domains/applications?


How can I route or distribute applications in an office with multiple Mortgage Brokers and Loan Officers?


What are "Helper SOAP Methods"?


Where can I see an example of a client application that implemented the XWeb1003 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/XWeb1003/}XWeb1003Soap'". How can I correct the problem?




Can I integrate the XWeb1003 SOAP/XML based Web Service on multiple domains/applications?

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





How can I route or distribute applications in an office with multiple Mortgage Brokers and Loan Officers?

The easiest way to route or distribute mortgage loan applications is by assigning a unique identifier to each of the mortgage brokers / loan officers in your office (a constant value). Then, in your client application, set the <Rep_Identifier> element's value to the unique value corresponding to the mortgage broker / loan officer the applicant is applying under.





What are "Helper SOAP Methods"?

"Helper SOAP Methods" return predefined (name, value) pair combinations (see this blog entry for more information). Client applications can use the XML result of these helper SOAP methods to create dropdowns or radio buttons with the correct (name, value) pair combinations.





Where can I see an example of a client application that implemented the XWeb1003 Web Service?

A fully functional implementation of the XWeb1003 Web Service, featuring a short application and a long application 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/XWeb1003/}XWeb1003Soap'". 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