B.2.8 SET CBC

Specifies the high-level qualifier for the C/C++ runtime library. CBC should be set to the prefix of the IBM C++ data sets.

Note:

Uncomment the SET CBC line and tailor the STEPLIB concatenation if these libraries are not in your system link library concatenation.

Listing Sample JCL for crmlkon Command

//***************************************************************
//* THIS JOB IS USED FOR THE STAND-ALONE LINK COMMAND                   *
//* TO ACTIVATE A REMOTE LINK. SEE USER GUIDE FOR MORE INFO             *
//*                                                                     *
//* @(#)$Id: crmlkon.jcl,v 1.10 2001/05/07 23:41:27 crount Exp $        *
//* Copyright (c)2000 BEA Systems, Inc., all rights reserved.           *
//***************************************************************
//* YOU MUST SET THE ENVIRONMENT VARIABLES NEEDED BY CRMLKON            *
//***************************************************************
//***************************************************************
//* LINKCMD INDICATES THE DISTRIBUTED SNACRM ADDRESS AND LINKNAME       *
//* OBJLIB IS THE LOAD LIBRARY CONTAINING THE TUXEDO MAINFRAME          *
//* ADAPTER FOR SNA PROGRAM OBJECTS                                     *
//* RUNOPTS SETS ANY DESIRED LE RUNTIME OPTIONS                         *
//* DATA IS THE DATASET THAT CONTAINS THE ENVIRONMENT VARIABLES         *
//* ENVFILE NAMES THE MEMBER THAT CONTAINS THE ENVIRONMENT VARS         *
//* SIZE SETS THE REGION SIZE FOR THE SNACRM PROCESS                    *
//* TAILOR YOUR JCL FOR THE BELOW IF THESE LIBRARIES ARE NOT            *
//* IN YOUR SYSTEM LINK LOAD LIBRARY CONCATENATION                      *
//* CEE IS THE HLQ FOR THE LE RUNTIME LIBRARY                           *
//* CBC IS THE HLQ FOR THE C/C++ RUNTIME LIBRARY                        *
//***************************************************************
// SET LINKCMD='-n<host name>:<port> <linkname>'
// SET OBJLIB=
// SET RUNOPTS=
// SET DATA=
// SET ENVFILE=ENV
// SET SIZE=1M
// SET ENV='ENVAR("_CEE_ENVFILE=DD:ENV")'
//* SET CEE=CEE,CBC=CBC
//CRMLKON   EXEC PGM=CRMLKON,REGION=&SIZE,
// PARM='POSIX(ON) &ENV &RUNOPTS/&LINKCMD'
//STEPLIB   DD DSN=&OBJLIB,DISP=SHR
//*         DD DSN=&CEE..SCEERUN,DISP=SHR
//*         DD DSN=&CBC..SCLBDLL,DISP=SHR
//ENV       DD DSN=&DATA(&ENVFILE),DISP=SHR
//MSGFILE   DD SYSOUT=*
//SYSPRINT  DD SYSOUT=*
//