Start of change

Implementing the CSSMTP compatibility test

CSSMTP implements a compatibility test mode, which allows you to test CSSMTP in your production environment without disrupting your existing mail workloads.

Procedure

To implement the CSSMTP compatibility test, perform the following steps:

  1. Configure EZBMCOPY to run as JES writer SMTPD and to allocate copies of the spool files it creates to writers SMTPD1 and CSSMTP. See the example JCL below about how to configure Start of changeEZBMCOPYEnd of change:
    //EZBMCOPY PROC
    //STEP     EXEC PGM=EZBMCOPYStart of change,End of changePARM='WRITER=SMTPD'
    
    //OUT1     OUTPUT WRITER=SMTPD1
    //OUT2     OUTPUT WRITER=CSSMTP
    //STEPLIB  DD   DSN=JES2.TESTING.LOAD,DISP=SHR
    //SYSUT2   DD   SYSOUT=*,SPIN=UNALLOC,OUTPUT=(*.OUT1,*.OUT2)Start of change,HOLD=NOEnd of change
    //SYSPRINT DD   SYSOUT=*
    //SYSIN    DD   DUMMY
    Note: The writer names in this procedure are examples based on Figure 1.
  2. Start CSSMTP in test mode with the JES writer name CSSMTP. See OPTIONS TESTMODE configuration statement for more information.
  3. Change SMTPD's job name to SMTPD1.
    Tip: Start of changeSMTPD writer name is the same as SMTPD job name. Therefore, if you have any port reservation statements for the SMTPD job name in the TCP/IP profile, update the statements by specifying the new job name after you change the job name. Also, if you did not specify the MAILFILEDSPREFIX parameter in the SMTPD configuration file, the default value of the parameter changes to the new job name.End of change
  4. Start EZBMCOPY.

Results

Because EZBMCOPY makes two copies of mail spool files, spool usage increases during the compatibility tests.
End of change