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

Reply via email to