Where each row is a record and might go as an element between user-defined tags in an xml.

The alternate simple solution that I am referring to could include:

Having a blank input table on my screen (created using html/jsf) , entering the values that are needed and bind the values to a List.
Iterate the list, pick and write these to an output file (.txt) with respective tags needed for the xml to be produced.
Let the caller fetch the text based xml file directly as a resource from my server address.

I am certain this sounds overly simplistic, however would appreciate if anyone could please help me understand the flaws in this approach.

Appreciate any help that can come.

Cheers

P.S.: Given my clear lack of hold on the subject, it would be very helpful to know if there is a live chat option available (here or any other forum) to be able to interact with others from whom I can learn.

If your client users are simply expecting an XML formatted document, then you certainly don't need to create a complex web service.

What you describe sounds like a "RESTful" architecture to me where the client is handed a URL that GETs your XML document.

You could also be sending users the XML document as email body or an email attachment.

Bill

Abbhinav Sharma

Greenhorn

Posts: 6

posted 5 years ago

Hi Bill

Thanks very much for the advice. The request from the client at this time is for a simple xml file, and it may well be best to solve it the most simple way by simply constructing the file in an off-hand manner.

As clearly I am a 'greenhorn' I am yet to learn a lot conceptually about the capabilities, complexities and limitations of WebServices.
As I had mentioned in my postscript, it would be very helpful to know of a live chat forum, where it would be possible to interact with adept programmers to seek help in clearing my concepts interactively.

Would be great if you could suggest any relevant forums or how best to get clarify my concepts.

Thanks
Abhinav

When it is used for evil, then watch out! When it is used for good, then things are much nicer. Like this tiny ad: