The Startup JCL
You can find an example of the platform server startup JCL in the MFTSTC member of the platform server JCL library.
The platform server must be contained in an authorized load library. Before bringing up the platform server, you must define your environment.
For more information on all GLOBAL startup parameters, see Defining Local Resources and Initialization Defaults.
The following PROC brings up the platform server for z/OS.
//MFTSTC PROC QUAL=MFT, <<== High Level Qualifier // OUTC=X, <<== Message Output Class // DUMPC=X, <<== Dump Output Class // START=WARM, <<== WARM start option set // WORKQ=1000 <<== WORKQ Size //* //**************************************************************** //* This Procedure starts the MFT Platform Server for z/OS //* //* The Started Task JCL requires the TIME=NOLIMIT be coded on the //* EXEC statement. The parameter PARM='WORKQ=xxxxxx' keyword on //* the EXEC statement is optional. The WORKQ specification //* controls the number of entries in the Server Work Queue. //* Valid Values are: //* Default = 100 //* Minimum = 100 //* Maximum = 999999 //**************************************************************** //* //MFTSTC EXEC PGM=OSSERVER, // TIME=NOLIMIT, // REGION=0M, // PARM='WORKQ=&WORKQ,START=&START' //* //******************************************************************* //* STEPLIB - Points to the Server Load Library and must be APF * //* Authorized. * //* * NOTE * The TCP/IP Runtime is only required if you are using * //* IBM's TCP/IP and the IBM 'C' Runtime library is not * //* in the LNKLST and you are using IP Names rather than * //* IP Addresses in your node definitions * //* * //* * SSL * GSK.SGSKLOAD is only required for SSL * //* * //* * MQ * MQSER.SCSQLOAD is only required for MQ * //* * MQ * MQSER.SCSQAUTH is only required for MQ * //******************************************************************* //STEPLIB DD DISP=SHR,DSN=&QUAL..LOADLIB //* DD DISP=SHR,DSN=TCP.C.RUNTIME.LIBRARY //* *SSL* DD DISP=SHR,DSN=GSK.SGSKLOAD //* *MQ* DD DISP=SHR,DSN=MQSER.SCSQLOAD //* *MQ* DD DISP=SHR,DSN=MQSER.SCSQAUTH //* //******************************************************************* //* AUDIT - These datasets point to the cluster containing Audit * //* AUDPATH1 information about transfers completed * //* AUDPATH2 * //******************************************************************* //AUDIT DD DISP=SHR,DSN=&QUAL..AUDIT //AUDPATH1 DD DISP=SHR,DSN=&QUAL..AUDIT.PATH1 //AUDPATH2 DD DISP=SHR,DSN=&QUAL..AUDIT.PATH2 //* //******************************************************************* //* PROFILE - Points to the Profile data set that contains user * //* profile information * //******************************************************************* //PROFILE DD DISP=SHR,DSN=&QUAL..PROFILE //* //******************************************************************* //* DIVDDSTM - Points to the Work Queue Data set * //******************************************************************* //DIVDDSTM DD DISP=SHR,DSN=&QUAL..QUEUE //* //******************************************************************* //* DNIACT - Points to the data set that contains information on * //* currently active DNI requests * //******************************************************************* //DNIACT DD DISP=SHR,DSN=&QUAL..DNIACT //* //******************************************************************* //* DNICFG - Points to the DNI configuration data set * //******************************************************************* //DNICFG DD DISP=SHR,DSN=&QUAL..DNICFG //* //******************************************************************* //* GLOBAL - Points to the Configuration parameters * //******************************************************************* //GLOBAL DD DISP=SHR,DSN=&QUAL..SAMPLIB(GLOBAL) //* //******************************************************************* //* CFACCESS – Points to Access Control Configuration * //******************************************************************* //CFACCESS DD DISP=SHR,DSN=&QUAL..SAMPLIB(CFACCESS) //* //******************************************************************* //* CFALIAS – Points to the CFALIAS Configuration * //******************************************************************* //CFALIAS DD DISP=SHR,DSN=&QUAL..SAMPLIB(CFALIAS) //* //******************************************************************* //* SUBJCL - Points to the SUBJCL Configuration * //******************************************************************* //SUBJCL DD DISP=SHR,DSN=&QUAL..SAMPLIB(SUBJCL) //* //******************************************************************* //* SSLAUTH - Points to the SSL Configuration * //******************************************************************* //SSLAUTH DD DISP=SHR,DSN=&QUAL..SAMPLIB(SSLAUTH) //* //******************************************************************* //* TRCLASS - Points to the Transfer Class Configuration * //******************************************************************* //TRCLASS DD DISP=SHR,DSN=&QUAL..SAMPLIB(TRCLASS) //* //******************************************************************* //* CONFIG - Points to the Node Definitions * //******************************************************************* //CONFIG DD DISP=SHR,DSN=&QUAL..CONFIG //* //******************************************************************* //* OSIMSGS - Points to a SYSOUT data set that contains messages * //* issued by started task * //******************************************************************* //OSIMSG DD SYSOUT=&OUTC,DCB=(RECFM=F,LRECL=200) //* //******************************************************************* //* INCLUDE - Points to the Installation's Include library. * //* This is required only if INCLUDE stmts will be used * //* within scripts run under the CF started task. * //* Uncomment the statement below to use this feature. * //******************************************************************* //*INCLUDE DD DISP=SHR,DSN=&QUAL..INCLUDE /* //******************************************************************* //* SCRIPT - Points to the Installation's SCRIPT libraries. * //* This is required only if scripts are scheduled * //* specifying a member without a DSN. * //* Uncomment the statements below to use this feature. * //******************************************************************* //*SCRIPT DD DISP=SHR,DSN=&QUAL..SCRIPT.LIBRARY1 //* DD DISP=SHR,DSN=&QUAL..SCRIPT.LIBRARY2 //* DD DISP=SHR,DSN=&QUAL..SCRIPT.LIBRARYx /* //******************************************************************* //* VTAMTRAC - Points to a SYSOUT data set that contains trace * //* information for SNA communications * //******************************************************************* //VTAMTRAC DD SYSOUT=&OUTC //* //******************************************************************* //* TCPTRAC - Points to a SYSOUT data set that contains trace * //* information for TCP communications * //******************************************************************* //TCPTRAC DD SYSOUT=&OUTC //* //******************************************************************* //* SYSTCPD - Points to the same data set as SYSTCPD in your IBM * //* TCP/IP Start Up JCL * //* * NOTE * This is only required if you are using IBM's TCP/IP * //* and using IP Names rather than IP Addresses * //******************************************************************* //SYSTCPD DD DISP=SHR,DSN=TCP.DATA(TCPDATA) //* //******************************************************************* //* TCPSBCS - Points to the TCPIP SBCS Conversion library * //* TCPCHBIN - Points to the TCPIP DBCS Conversion file for Chinese * //* characters * //* TCPSCBIN - Points to the TCPIP DBCS Conversion file for * //* Simplified Chinese characters * //* TCPKJBIN - Points to the TCPIP DBCS Conversion file for KANJI * //* characters * //* TCPHGBIN - Points to the TCPIP DBCS Conversion file for Korean * //* characters * //* Note that these DD statements are commented out. * //* Uncomment them only if you require the SBCS or DBCS conversion * //* features. * //******************************************************************* //*TCPSBCS DD DISP=SHR,DSN=TCPIP.SEZATCPX //*TCPCHBIN DD DISP=SHR,DSN=TCPIP.STANDARD.TCPCHBIN //*TCPSCBIN DD DISP=SHR,DSN=TCPIP.STANDARD.TCPSCBIN //*TCPKJBIN DD DISP=SHR,DSN=TCPIP.STANDARD.TCPKJBIN //*TCPHGBIN DD DISP=SHR,DSN=TCPIP.STANDARD.TCPHGBIN //* //SYSUDUMP DD SYSOUT=&DUMPC //SNAP DD SYSOUT=&OUTC //* //*--------------END OF PROC "FUSION"-------------*
Copyright © Cloud Software Group, Inc. All rights reserved.