03-08-2018 03:29 AM
Hi I have to access web services using mainframe sas. is it possible? if yes. then please suggest the possible way.
if no, then is there any other way we can go for?
03-08-2018 03:51 AM
My knowledge of mainframe SAS is zero. However you access web services with either PROC HTTP or PROC SOAP, depending on the type of web service. If those procs are available on the mainframe, then I guess you could....
03-08-2018 04:07 AM
03-08-2018 04:18 AM
100%, then you will of course specify the HTTPS URL in PROC HTTP. Just make sure that the needed CA certificates are installed on SAS. Have a look at the SAS guide titled 'Encryption in SAS 9.4' that will tell you where and how these certs are stored in the SAS installation.
03-08-2018 05:48 AM
03-08-2018 05:56 AM
Also search the web for SAS Papers on the topic, there are many good papers out there with some solid examples.
03-08-2018 06:58 AM
The HTTP procedure and SOAP procedures are both supported under z/OS.
Do check the documentation for these procedures because they do include some z/OS specific comments.
Doing TLS/SSL with these procs for z/OS specifically is not well described in the manual.
Try it out and if you run into difficulties with the TLS bits it would be something good to run past SAS Technical Support.
03-09-2018 09:35 AM
just one addition. To be able to make full usage of proc http / soap, you would need to be on SAS 9,4 and at least the 3rd maintenance level.
I would also suggest you to get some java program, such as SoapUI, to test the connections to the web service before the actual creation of the SAS procedures. I will save you a bunch of time and trouble.