On Mon, Dec 11, 2017 at 4:59 PM, Frank Swarbrick < [email protected]> wrote:
> Is there a link to a list of the services that MVS provides that can be > invoked via a standard linkage call (and thus requiring no actual assembler > coding)? Things like the name/token service routines, etc. I see them > documented in the MVS Programming: Assembler Service Reference manuals, but > they appear to be "mixed in" with macros and the like. I'd like a list of > only the services that can be "called". > > I assume by "MVS services", you mean BCP (Base Control Program) services. Common System Services: https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.ieac100/toc.htm DFSMSdfp services: https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.idas300/call.htm A couple of TCP/IP related manuals which document a CALL interface are: FTP Client services: https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.ceea300/ceea30011.htm IP sockets: https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.hala001/cobolipapi.htm For LE and other (non-COBOL) routines: Language Environment services: https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.ceea300/ceea30011.htm UNIX Services: https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.bpxb100/toc.htm C subroutine library: https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.bpxbd00/toc.htm (may require some work to duplicate the C header definitions in a non-C language) Fortran subroutine library: ??? PL/I subroutine library: ??? -- I have a theory that it's impossible to prove anything, but I can't prove it. Maranatha! <>< John McKown ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
