Page tree

Smart hot folders use three naming patterns: source file name (source), target job name (target job), and target file name (target file).

  • The source file name pattern determines which source files will be accepted by a smart hot folder.
    If the source file name does not match the source file name pattern, the source file is rejected and placed in the Jobs\SmartHotFolders\<Smart Hot Folder Name>\Processed\Rejected folder.
  • The target job name pattern determines the job name by back-referencing the source file naming pattern.
    If an existing job is not found that matches the target job name, the smart hot folder creates a job.
    Note: No target job name pattern is required for smart hot folders that only move or rename files.
  • The target file name pattern determines the name of the source file once it has been moved.
    If the source file is moved to more than one hot folder in a job, its file name in each of the hot folders must be different.

Note: Naming patterns are not available for target group name.


Building valid naming patterns

Each naming pattern must be constructed with valid syntax, or a smart hot folder will not behave as expected.
The following diagram shows the components of a valid naming pattern. These apply to all three naming patterns in a smart hot folder (source, target job, and target file).

 

  • Wild cards must be enclosed in square brackets.
  • The following wild cards are accepted:
    • [%] to match letters (A-Z, a-z)
    • [#] to match numbers (0-9)
    • [$] to match letters or numbers (A-Z, a-z, 0-9)
  • Adding a descriptor after the wild card (with no space) creates a back reference. Choose a descriptor that clearly identifies the information that is being referenced.
    Important: You must add a descriptor to use the same wild card more than once within a naming pattern. For example, the naming pattern [%].[%] is not valid because it repeats the same wild card more than once. To make it valid, add a descriptor after each wild card, such as [%Name].[%Ext].
  • Adding a character delimiter (a colon and number after the descriptor) to a wild card in the file naming patterns limits the number of characters that are matched. For example, [$Name:6] matches the first six letters or numbers of the source file name.
    Important: Do not use a character delimiter in the target job naming pattern. A job will not be found or created.
  • Non-variable words and characters in the naming pattern must exactly match the source file name. For example, to match the source file naming pattern Job[#ID].[%Ext], all source files must start with Job.

 

Balancing generic and specific naming patterns

  • A source file naming pattern that is very specific (contains many back references) may cause the smart hot folder to reject many of the source files or to create a new job for every source file dropped.
  • A source file naming pattern that is very generic (contains few back references or few wild cards) may cause the smart hot folder to create too many jobs.
  • More specific target job name patterns (many back references) create more jobs. For example, in the following smart hot folder, a new job is created for every source file; the target job naming pattern is too specific and will match anything.

    Dropped file names

    Catalog_200404_001.eps
    Catalog_200404_002.eps

    File naming patterns

     

    Source: [%]_[#Date:6]_[$].ps

    Target job: [%]_[#Date]_[$].ps

    Recommended

    Target job: [%]_[#Date]_pages

  • No labels