I don't know how familiar anyone is with RDz, but if you know IBM mainframe stuff and how webservices work, then maybe you can help me.
My MF has a UNIX side, and a CICS side, and I need to put a java appplication on the UNIX side that can be called from CICS in which invokes a web service from the java program on the unix side, then returns some data.
Anyway, I have everything else working, but I need to know how to invoke a webservice with data that is being passed to me through a CommArea CAH parm. I am kind of a newb to webservice, but it's always nice to learn.
EDIT: This java program needs to be independent and be able to run on its own without any manual operation.
Invoking a web service from a CICS application is done via the INVOKE SERVICE CICS API.
In order for this to work, you begin with the WSDL for the web service you wish to invoke. You run the WSDL through an IBM-supplied program DFHWS2LS (DFH is the IBM abbreviation for all things CICS, WS2LS means Web Service to Language Structure). DFHWS2LS is part of what IBM calls the Web Services Assistant.
Out of DFHWS2LS you will get a web services binding (WSBIND) file and language structures. The language structures you include in your program and move the data from the commarea into them. The WSBIND file you provide to your CICS Systems Programmer so they can include it in the pickup directory for your pipeline. You must also create a pipeline configuration file.
All of which is to say you have asked a very large question. :) There are multi-day courses and books on this subject.