A class that describes a Forge component within an application.
A Forge element launches the Forge (Data Foundry) software, which transforms source data into tagged Endeca records.
hostID (required) is a unique string identifier for this host.
workingDir is a string identifying the working directory for this component. Any relative paths in component properties are be interpreted as relative to the component's workingDir. The workingDir property, if specified, must be an absolute path.
logFile is a string identifying the log file for this component.
outputDir is the directory where the output from the Forge process will be stored.
outputPrefixName is the prefix, without any associated path information, that Forge uses to save its output files. These files are located in the directory specified by outputDir.
numPartitions is the number of partitions. Note that your stub generation tool may generate a Boolean property (for example, numPartitionsSpecified in .NET) that is used to detect whether the user called the set method for this attribute; the property will be used to determine whether to include this field in the serialized XML.
pipelineFile (required) is the name of the Pipeline.epx file to pass to Forge.
webServicePort is the port used by the Forge metrics Web service, which provides progress and performance metrics for Forge. For details, see "The Forge Metrics Web Service" in the Endeca Forge Guide. Note that your stub generation tool may generate a Boolean property (for example, webServicePortSpecified in .NET) that is used to detect whether the user called the set method for this attribute; the property will be used to determine whether to include this field in the serialized XML.