Working with MAIL360 Manager using MailStream Plus on z/OS

Products Affected:  MailStream Plus™, MAIL360 Manager™
Product Feature:  Generating the IMB
Operating System:  z/OS
MailStream Plus™ interfaces with the MAIL360 Manager,™ allowing you to automatically number and generate either 31-digit letter mailpiece barcodes or Intelligent Mail® parcel barcodes (the latter can have various lengths). Before you use the MAIL360 Manager, it is important to understand some basic Intelligent Mail barcode concepts. For more information on the Intelligent Mail barcode, refer to the IMBOUT parameter description in Chapter 1, Parameter Reference in your MailStream Plus Guide.

Once the MailStream Plus and MAIL360 Manager products are installed, the MailStream Plus job jcl will need to have additional dd statements added.  The MailStream Plus parameters will also need additional parameters added.

Using MAIL360 Manager on the z/OS Platform
Follow these steps to use the MAIL360 Manager on the z/OS platform:
  1. Add a new path to the steplib to point to the MAIL360 Manager load library. Add this location as the last DD statement in your steplib.
  2. Add the DD statement defining the location of the MAIL360 Manager local numbering dataset. Use the sample below if you do not have an existing numbering dataset file:
    // DCB=(RECFM=FB,BLKSIZE=2100,LRECL=21),
    // SPACE=(CYL,(5,5))
    Use the sample below to use an existing numbering dataset file:
    //G1IMBDS DD DSN=Your.old.file.DS,DISP=SHR
  3. Add the DD statement for the MAIL360 Manager Message file:
    //G1IMBMSG DD DSN=mail360.message.file,DISP=SHR
  4. Add the DD for the MAIL360 Manager log file:
    // DISP=(MOD,CATLG),
    // DCB=(RECFM=FB,BLKSIZE=133,LRECL=133),
    // SPACE=(CYL,(5,5))
  5. Add the DD for the MAIL360 Manager Mailpiece file.
    // SPACE=(CYL,(50,50),RLSE),VOL=SER=volume,
    // DSN=your.mail.piece.file,
  6. Change the EXEC for the MailStream Plus processing step to look like this:
    // PARM='/XPLINK(ON)'
  7. Complete these parameter definitions, when/if they are applicable to your job:
    a. IMBOUT - Specify option A in position 44.
    b. IP IMB - Specify the address of the remote numbering services. This is only needed when position 8, Numbering Engine, of the ML 360 parameter is set to R (Use the remote numbering engine (MAIL360 Server)).
    c. ML 360 - Define the configuration values.
    d. ADQUAL - Define the location of any address quality indicators in your input file records.
    e. E KEY - Define the location of any enterprise keys for mailpieces in the Mailpiece file (optional).
    f. IMBCTL - Define a general control flag and creation of the Intelligent Mail barcode numbers.
    g. IMBINB - Define the location of the input file components for building the inbound Intelligent
    Mail barcode piece and the input file location to post the inbound Intelligent Mail barcode piece.
    h. SRVFRQ - Define the posting frequency of the alternate service type code for Intelligent Mail barcodes.
    i. UDATAI - Define the location of user-defined data in the input record for inbound Intelligent Mail barcode mailpieces (optional).
    j. UDATAS - Define the location of user-defined data in the input record for the mailpiece set (optional).
    k. ZIPINB - Define the inbound Intelligent Mail barcode ZIP Code.
In addtion, add the correct steplibs. Add the steplib information for the location of the Mail360 Manager steplib.
Place the steplib after the MailStream Plus steplib:

//         DD   DSN=yourhlq.IMB.LOADLIB,DISP=SHR
//         DD   DSN=yourRTlib,DISP=SHR
UPDATED:  January 7, 2020