Phil Ly
SOAP/AM and Thunder Suite: What’s the difference?
Updated: Dec 29, 2022

More than once, users have asked me these two interesting questions about our software products SOAPam and Thunder Suite. I hope that this blog will help answer these questions:
“Can I use SOAP/AM to do XML Parsing?”
SOAP/AM Server is used for exposing Pathway Server as Web Services. That means external application such as .NET or Java can interface to those Pathway Servers easily by invoking them as Web Services.

SOAPam provides all the key components of the web service architecture outlined below.

In the web service architecture, the SOAP and web service request/responses are in XML format. SOAPam has a built-in XML parser specifically to handle them, converting them between XML and the Pathway internal format. This parser is not designed to be used externally, e.g. by a COBOL program that needs to handle XML documents.
So the answer is: No. You don’t use SOAPam to parse XML documents. Instead, you would use Thunder Suite for that purpose.
“Can I use Thunder Suite for SOAP applications?”
Thunder Suite facilitates application development for handling XML documents by automatically creating XML generation and parsing code that are callable. Thunder Suite supports COBOL and C code for NonStop, Windows, Unisys and IBM.

Yes, Thunder Suite can generate and handle the SOAP XML message format. However…when people talk about “SOAP applications,” they actually mean “Web Services SOAP application”, not just the SOAP messages. If that is the case, Thunder Suite does not have the required HTTP Transport that’s required for Web Services.
If you need Web Service support for NonStop, SOAPam is the right product for you.
Summary
If you need web service on NonStop, SOAPam is the answer.
If you want your NonStop COBOL or C programs to handle XML documents, Thunder Suite can do all that for you.
And if you are exchanging XML documents using Web Service, then you would want to use both SOAPam and Thunder Suite.
Read more Blogs
Web Enabling with ASP.NET and SOAP/AM – Part 1 – Learning Tools
Web Enabling with ASP.NET and SOAP/AM – Part 2 – Step by Step Example
Feedback please

Do you find this tutorial blog helpful? Let us know what you think, and how we can make it even better. Don’t forget, you can subscribe to our blogs to get automatic email notification when a new blog is available.

Phil Ly is the president and founder of TIC Software, a New York-based company specializing in software and services that integrate NonStop with the latest technologies, including Web Services, .NET and Java. Prior to founding TIC in 1983, Phil worked for Tandem Computer in technical support and software development.