Plug-in Overview

TIBCO ActiveMatrix BusinessWorks™ Plug-in for Files for Unix and Windows to automate file operations on the TIBCO ActiveMatrix BusinessWorks™ platform. ActiveMatrix BusinessWorks™ Plug-in for Files for Unix and Windows processes data from text files and outputs XML data. The plug-in also processes XML data and creates text files.

ActiveMatrix BusinessWorks Plug-in for Files for Unix and Windows contains a Files for Unix and Windows Palette and a Files for Unix and Windows Resource Configuration.

The following activities are available in the Files for Unix and Windows Palette.
  • File Parser Activity

    You can use this activity to parse data from text files and process the contents to an XML output.

  • File Serializer Activity

    You can use this activity to take input data from users or from File Parser activity and write it to a file as per the schema specified

For more information, see Files for Unix and Windows Palette

You can define the schemas for the File Parser and File Serializer activity by using the resource configuration. For more information about the resource configuration, see Files for Unix and Windows Resource Configuration

Plug-in Features

The Plug-in provides the following features:

  • Support for Defining Schema

    Schemas capture the rules and relations that are used by the runtime component to process the contents of a file during parsing or writing. For more information, see Defining Input Schemas and Defining Output Schemas.

  • Support for Existing Schemas

    The plug-in provides capability to load XSDs for generating schema avoiding the need to create schema manually.

  • File Recognition

    The plug-in provides options to selectively recognize files that need to be processed for parsing. For more information, see Files for Unix and Windows Palette Advanced tab.

  • Support for Invoking External Scripts

    You can run external scripts on the files that are being processed or written in the plug-in. For more information, see Files for Unix and Windows Palette in Advanced Tab.

  • Restart Capability

    The plug-in provides restart capabilities when parsing files. For more information, see CheckPoint Restart.

  • Support for Globalization

    The plug-in supports data containing date and time as date and time type. It also provides support for various locales. For more information, see Locales Supported for Date and Time.

  • ICU Regular Expression File Matching

    You can use this feature to find matching input files using ICU Regular Expression in filenames. Also, you can use the ICU regular expressions in File Parer Activity in General tab.

  • Data Field Wrapped In Double Quotes

    Parser activity treats data fields that are wrapped in a pair of double quotes as one single field. For more information, see Input Schema (Delimited).

  • Additional Checking When Validating A Record

    When validating a delimited record, the parser activity checks the field count in addition to the constant field value. When validating a positional record, the parser activity checks the record length in addition to the constant field value. For more information, see Input Schema (Delimited) and Input Schema (Positional).

  • Delta Publishing

    The parser activity checks the input file on a pre-configured time interval, copies any new data to a work file in the WIP directory, and then processes and parsers the data. For more information, see Delta Publishing Mode.

  • Load Balancing

    You can run multiple instances of the same parser activity to process separate files in parallel. For more information, see Load Balancing Mode.

  • Output Classic Schema

    The plug-in allows users to create an output schema from existing input schema or output manual schema from all the shared resources within the current project and within the shared modules.

  • File Writing Mode

    The File Serializer activity provides two writing modes: timer based and job based.The file is moved to output directory once timer expires (timer based) or job is completed (job based). For more information, see WIP Creation Mode of General tab for File Serializer Activity.

  • Toggle child record ordering

    The plug-in allows users to reverse the sequence of child records of the root parent in the output file. For more information, see Processing Script section of Advanced tab for File Serializer Activity

  • Support for Encoding

    The plug-in supports different encoding formats like ASCII, ISO8859-1, UTF-8, etc. For more information, see File Content Encoding

  • Rearranging child records at same level in Output Schema:

    The plug-in allows users to arrange child records in Output Schema by using 'Move Up' and 'Move Down' functionality.