Batch Wrapper Overview

In order for the scheduler to execute the different Merchandising programs, batch wrappers have been created based on the following categories:

  • Wrapper for Pro*C programs

  • Wrapper for KSH scripts

  • Wrapper for Perl scripts

  • Wrapper for file-based programs

These wrappers validate that the user has sufficient privileges to access required directories. These are sub directories of the ${RETAIL_HOME} directory.

  • Incoming Directory - Staging directory used for .zip files from external systems to be used as input files in Merchandising programs.

  • Outgoing Directory - Staging directory used for .zip files generated from RMS programs for use by external systems.

  • Data Directory - Has 6 sub directories used for File processing and archiving.

    • In Directory - Unzipped files from the Incoming Directory. This directory is used by Merchandising programs as the source for input files.

    • Out Directory - Generated output files from Merchandising programs. These files will be zipped and moved to the Outgoing Directory.

    • Processed Directory - All processed files from In Directory will be moved to this directory. This folder will archive input files.

    • Reject Directory - Generated reject files from Merchandising programs.

    • Temp Directory - Temporary directory for unzipping files.

    • Archive Directory - Output files will be archived in this directory.

  • Wrapper for single-threaded programs.

  • Wrapper for multi-threaded programs.

  • Batch-specific wrappers.