FRIDAY, MAY 09, 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: "XWEBBLOG CLIENT 2.0”

XWEBBLOG VERSION 2 LAUNCHED

XWEBBLOG WEB SERVICE NOW FEATURES SSL SECURITY

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

NEW IMPLEMENTATION GUIDE AVAILABLE: "HOW-TO DISPLAY BLOG ENTRIES POSTED WITHIN A SPECIFIC DATE RANGE"



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


HOME

WEB SERVICES

SOA SOLUTIONS

SOA SERVICES

ABOUT US





XWEBBLOG


Documentation


FAQs


Implementation Guides


Forum


Pricing






SEARCH









HOME  ::  WEB SERVICES  ::  XWEBBLOG

:: Web Services :: XWebBlog :: FAQs ::


All weblogs I've seen on the Internet have an archive feature. How can I create an archive by consuming the XWebBlog Web Service?


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


How can I syndicate my blog / weblog?


I have implemented an archive feature but each month I have too much content to display on each page (each page holds one month's worth of blog entries). How can I address this?


Where can I see examples of client applications that have implemented the XWebBlog 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/XWebBlog/}XWebBlogSoap'". How can I correct the problem?




All weblogs I've seen on the Internet have an archive feature. How can I create an archive by consuming the XWebBlog Web Service?

We published an implementation guide entitled How-To Display Blog Entries Posted Within a Specific Date Range that details how to display Weblog entries posted within a specific date range by consuming the XWebBlog Web Service. The implementation guide can be found here.





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

Absolutely. Since the XWebBlog 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 syndicate my blog / weblog?

We published an implementation guide entitled How-To Syndicate (RSS 2.0) Your Weblog Entries using XSLT that demonstrates how, with the help of XSLT, weblog entries can be syndicated via RSS. The implementation guide can be found here.





I have implemented an archive feature but each month I have too much content to display on each page (each page holds one month's worth of blog entries). How can I address this?

You basically have 2 options:

  • Instead of a monthly archive, implement a weekly archive by simply passing weekly date ranges instead of monthly date ranges as input parameters to the LoadBlogByDateRange SOAP Method.
  • Implement pagination. The LoadBlogByDateRangePaged SOAP Method takes 2 additional parameters - intPageNumber and intPageSize - that will allow client applications to easily implement pagination on the server side.





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

The Announcements section of the XWebServices.com portal was created by consuming the XWebBlog Web Service, as have the Announcements sections for each 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/XWebBlog/}XWebBlogSoap'". 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