[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: XML-SAX opcodes vs. WSDL2RPG



hi Carter,

XML-SAX is an ILE RPG operation code -- it's built in to RPG, just as EVAL, MOVE, CHAIN and SETLL are built-in to RPG. If you already own the ILE RPG compiler and are running V5R4 or higher, then you already own it, and it's supported in the same way as the rest of the language.

XML-SAX is an XML parser. That's very different from what WSDL2RPG does... Granted, WSDL2RPG does parse XML, but it does many other things as well.

Also, there are two completely different products that are referred to as WSDL2RPG. The first one is Thomas Raddatz's open source WSDL2RPG tool -- this is certainly not supported by IBM, instead, it's supported by the community via _this_ _mailing_ _list_. (Which presumably is why you're here??)

The other tool is called Integrated Web Services (IWS), and is provided by IBM. It has a QShell command inside it named "wsdl2rpg" so many people refer to it as "wsdl2rpg" (although, technically, that's not the name of the product at all.) IWS is also included with the operating system at V5R4 or higher (but requires a minimum PTF level to work) and is supported by IBM along with the rest of the OS.

Comparing XML-SAX to WSDL2RPG is like comparing a table to a tree. Sure, you use wood from a tree to make a table -- but you don't go out and decide "should I buy a tree, or should I buy a table?"

-SK

On 7/10/2012 11:48 AM, Carter Engelhart wrote:
We are at a decision point between using XML-SAX opcodes vs. WSDL2RPG
We have been unable to locate any credible reviews on which one is
better to use.
In our case we will be sending out a simple request from our iSeries
system via you httpapi product to an IBM P-Series server within our
fire wall to IBM's Intiate product and taking in an XML response that
we will need to break apart push to a DDS defined Physical File.
Our considerations for the decision are:
* Will it make the process easy to code>
* Will it make the process easy to debug?
* Is the product proven/reliable?
* Is the product supported by IBM?
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------