public class FileOutputNode extends Node
FileOutputNode instance
FileOutput node outputs data to a local or remote file system
Change Activity: -------- ----------- ------------- ------------------------------------ Reason: Date: Originator: Comments: -------- ----------- ------------- ------------------------------------ xxxxx.x 2010-08-10 dstorey creation xxxxx.x xxxx-xx-xx generated 7.0.0.2 Release
Modifier and Type | Class and Description |
---|---|
static class |
FileOutputNode.ENUM_FILEOUTPUT_DELIMITERTYPE
ENUM_FILEOUTPUT_DELIMITERTYPE
|
static class |
FileOutputNode.ENUM_FILEOUTPUT_FILEFTPREMOTEOUTPUTMODE
ENUM_FILEOUTPUT_FILEFTPREMOTEOUTPUTMODE
|
static class |
FileOutputNode.ENUM_FILEOUTPUT_FILEFTPTRANSFERMODE
ENUM_FILEOUTPUT_FILEFTPTRANSFERMODE
|
static class |
FileOutputNode.ENUM_FILEOUTPUT_OUTPUTMODE
ENUM_FILEOUTPUT_OUTPUTMODE
|
static class |
FileOutputNode.ENUM_FILEOUTPUT_RECORDDEFINITION
ENUM_FILEOUTPUT_RECORDDEFINITION
|
static class |
FileOutputNode.ENUM_FILEOUTPUT_RECORDDELIMITER
ENUM_FILEOUTPUT_RECORDDELIMITER
|
static class |
FileOutputNode.ENUM_FILEOUTPUT_REMOTETRANSFERTYPE
ENUM_FILEOUTPUT_REMOTETRANSFERTYPE
|
static class |
FileOutputNode.ENUM_FILEOUTPUT_VALIDATEFAILUREACTION
ENUM_FILEOUTPUT_VALIDATEFAILUREACTION
|
static class |
FileOutputNode.ENUM_FILEOUTPUT_VALIDATEMASTER
ENUM_FILEOUTPUT_VALIDATEMASTER
|
static class |
FileOutputNode.ENUM_FILEOUTPUT_WRITEMODE
ENUM_FILEOUTPUT_WRITEMODE
|
Node.RotationKind
Modifier and Type | Field and Description |
---|---|
InputTerminal |
INPUT_TERMINAL_EOD |
InputTerminal |
INPUT_TERMINAL_IN |
OutputTerminal |
OUTPUT_TERMINAL_EOD |
OutputTerminal |
OUTPUT_TERMINAL_FAILURE |
OutputTerminal |
OUTPUT_TERMINAL_OUT |
Constructor and Description |
---|
FileOutputNode() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCustomDelimiter()
Get the FileOutputNode "Custom delimiter (hexadecimal)" property
|
java.lang.String |
getDataLocation()
Get the FileOutputNode "Data location" property
|
FileOutputNode.ENUM_FILEOUTPUT_DELIMITERTYPE |
getDelimiterType()
Get the FileOutputNode "Delimiter type" property
|
boolean |
getFileFtp()
Get the FileOutputNode "Remote Transfer" property
|
java.lang.String |
getFileFtpDirectory()
Get the FileOutputNode "Server directory" property
|
FileOutputNode.ENUM_FILEOUTPUT_FILEFTPREMOTEOUTPUTMODE |
getFileFtpRemoteOutputMode()
Get the FileOutputNode "Action if remote file exists" property
|
boolean |
getFileFtpRetainAfterPut()
Get the FileOutputNode "Retain local file after transfer" property
|
java.lang.String |
getFileFtpServer()
Get the FileOutputNode "Server and port" property
|
FileOutputNode.ENUM_FILEOUTPUT_FILEFTPTRANSFERMODE |
getFileFtpTransferMode()
Get the FileOutputNode "Transfer mode" property
|
java.lang.String |
getFileFtpUser()
Get the FileOutputNode "Security identity" property
|
InputTerminal[] |
getInputTerminals()
Gets the full list of available InputTerminals for this Node
|
java.lang.String |
getNodeName()
Gets the label name of this node
|
java.lang.String |
getOutputDirectory()
Get the FileOutputNode "Directory" property
|
java.lang.String |
getOutputFilename()
Get the FileOutputNode "File name or pattern" property
|
FileOutputNode.ENUM_FILEOUTPUT_OUTPUTMODE |
getOutputMode()
Get the FileOutputNode "Action if file exists" property
|
OutputTerminal[] |
getOutputTerminals()
Gets the full list of available OutputTerminals for this Node
|
FileOutputNode.ENUM_FILEOUTPUT_RECORDDEFINITION |
getRecordDefinition()
Get the FileOutputNode "Record definition" property
|
FileOutputNode.ENUM_FILEOUTPUT_RECORDDELIMITER |
getRecordDelimiter()
Get the FileOutputNode "Delimiter" property
|
int |
getRecordLength()
Get the FileOutputNode Length (bytes) property
|
java.lang.String |
getRecordPadding()
Get the FileOutputNode "Padding byte (hexadecimal)" property
|
FileOutputNode.ENUM_FILEOUTPUT_REMOTETRANSFERTYPE |
getRemoteTransferType()
Get the FileOutputNode "Transfer protocol" property
|
boolean |
getReplaceDuplicateArchives()
Get the FileOutputNode "Replace duplicate archive files" property
|
java.lang.String |
getRequestDirectoryLocation()
Get the FileOutputNode "Request directory property location" property
|
java.lang.String |
getRequestNameLocation()
Get the FileOutputNode "Request file name property location" property
|
java.lang.String |
getTypeName()
Gets the node type of this node
|
FileOutputNode.ENUM_FILEOUTPUT_VALIDATEFAILUREACTION |
getValidateFailureAction()
Get the FileOutputNode "Failure action" property
|
FileOutputNode.ENUM_FILEOUTPUT_VALIDATEMASTER |
getValidateMaster()
Get the FileOutputNode "Validate" property
|
FileOutputNode.ENUM_FILEOUTPUT_WRITEMODE |
getWriteMode()
Get the FileOutputNode "Mode for writing to file" property
|
FileOutputNode |
setCustomDelimiter(java.lang.String value)
Set the FileOutputNode "Custom delimiter (hexadecimal)" property
|
FileOutputNode |
setDataLocation(java.lang.String value)
Set the FileOutputNode "Data location" property
|
FileOutputNode |
setDelimiterType(FileOutputNode.ENUM_FILEOUTPUT_DELIMITERTYPE value)
Set the FileOutputNode "Delimiter type" property
|
FileOutputNode |
setFileFtp(boolean value)
Set the FileOutputNode "Remote Transfer" property
|
FileOutputNode |
setFileFtpDirectory(java.lang.String value)
Set the FileOutputNode "Server directory" property
|
FileOutputNode |
setFileFtpRemoteOutputMode(FileOutputNode.ENUM_FILEOUTPUT_FILEFTPREMOTEOUTPUTMODE value)
Set the FileOutputNode "Action if remote file exists" property
|
FileOutputNode |
setFileFtpRetainAfterPut(boolean value)
Set the FileOutputNode "Retain local file after transfer" property
|
FileOutputNode |
setFileFtpServer(java.lang.String value)
Set the FileOutputNode "Server and port" property
|
FileOutputNode |
setFileFtpTransferMode(FileOutputNode.ENUM_FILEOUTPUT_FILEFTPTRANSFERMODE value)
Set the FileOutputNode "Transfer mode" property
|
FileOutputNode |
setFileFtpUser(java.lang.String value)
Set the FileOutputNode "Security identity" property
|
FileOutputNode |
setOutputDirectory(java.lang.String value)
Set the FileOutputNode "Directory" property
|
FileOutputNode |
setOutputFilename(java.lang.String value)
Set the FileOutputNode "File name or pattern" property
|
FileOutputNode |
setOutputMode(FileOutputNode.ENUM_FILEOUTPUT_OUTPUTMODE value)
Set the FileOutputNode "Action if file exists" property
|
FileOutputNode |
setRecordDefinition(FileOutputNode.ENUM_FILEOUTPUT_RECORDDEFINITION value)
Set the FileOutputNode "Record definition" property
|
FileOutputNode |
setRecordDelimiter(FileOutputNode.ENUM_FILEOUTPUT_RECORDDELIMITER value)
Set the FileOutputNode "Delimiter" property
|
FileOutputNode |
setRecordLength(int value)
Set the FileOutputNode "Length (bytes)" property
|
FileOutputNode |
setRecordPadding(java.lang.String value)
Set the FileOutputNode "Padding byte (hexadecimal)" property
|
FileOutputNode |
setRemoteTransferType(FileOutputNode.ENUM_FILEOUTPUT_REMOTETRANSFERTYPE value)
Set the FileOutputNode "Transfer protocol" property
|
FileOutputNode |
setReplaceDuplicateArchives(boolean value)
Set the FileOutputNode "Replace duplicate archive files" property
|
FileOutputNode |
setRequestDirectoryLocation(java.lang.String value)
Set the FileOutputNode "Request directory property location" property
|
FileOutputNode |
setRequestNameLocation(java.lang.String value)
Set the FileOutputNode "Request file name property location" property
|
FileOutputNode |
setValidateFailureAction(FileOutputNode.ENUM_FILEOUTPUT_VALIDATEFAILUREACTION value)
Set the FileOutputNode "Failure action" property
|
FileOutputNode |
setValidateMaster(FileOutputNode.ENUM_FILEOUTPUT_VALIDATEMASTER value)
Set the FileOutputNode "Validate" property
|
FileOutputNode |
setWriteMode(FileOutputNode.ENUM_FILEOUTPUT_WRITEMODE value)
Set the FileOutputNode "Mode for writing to file" property
|
addNsmapping, clone, findPropertyByName, getInputTerminal, getInputTerminal, getInstanceNodeProperties, getLocation, getLongDescription, getMandatoryPropertyNames, getNodePropertyTables, getNsmappingtables, getOutputTerminal, getOutputTerminal, getPropertyDefaultValue, getPropertyNames, getPropertyValue, getRotate, getShortDescription, isUdpSupport, removeNsmapping, setLocation, setLocation, setLongDescription, setNodeName, setNsmappingtables, setProperty, setRotate, setShortDescription, toString
public final InputTerminal INPUT_TERMINAL_IN
public final InputTerminal INPUT_TERMINAL_EOD
public final OutputTerminal OUTPUT_TERMINAL_EOD
public final OutputTerminal OUTPUT_TERMINAL_FAILURE
public final OutputTerminal OUTPUT_TERMINAL_OUT
public InputTerminal[] getInputTerminals()
Node
getInputTerminals
in class Node
public OutputTerminal[] getOutputTerminals()
Node
getOutputTerminals
in class Node
public java.lang.String getTypeName()
Node
getTypeName
in class Node
public FileOutputNode setOutputDirectory(java.lang.String value)
String
- value; the value to set the property "Directory"public java.lang.String getOutputDirectory()
public FileOutputNode setOutputFilename(java.lang.String value)
String
- value; the value to set the property "File name or pattern"public java.lang.String getOutputFilename()
public FileOutputNode setWriteMode(FileOutputNode.ENUM_FILEOUTPUT_WRITEMODE value)
ENUM_FILEOUTPUT_WRITEMODE
- value; the value to set the property "Mode for writing to file"public FileOutputNode.ENUM_FILEOUTPUT_WRITEMODE getWriteMode()
public FileOutputNode setOutputMode(FileOutputNode.ENUM_FILEOUTPUT_OUTPUTMODE value)
ENUM_FILEOUTPUT_OUTPUTMODE
- value; the value to set the property "Action if file exists"public FileOutputNode.ENUM_FILEOUTPUT_OUTPUTMODE getOutputMode()
public FileOutputNode setReplaceDuplicateArchives(boolean value)
boolean
- value; the value to set the property "Replace duplicate archive files"public boolean getReplaceDuplicateArchives()
public FileOutputNode setDataLocation(java.lang.String value)
String
- value; the value to set the property "Data location"public java.lang.String getDataLocation()
public FileOutputNode setRequestDirectoryLocation(java.lang.String value)
String
- value; the value to set the property "Request directory property location"public java.lang.String getRequestDirectoryLocation()
public FileOutputNode setRequestNameLocation(java.lang.String value)
String
- value; the value to set the property "Request file name property location"public java.lang.String getRequestNameLocation()
public FileOutputNode setRecordDefinition(FileOutputNode.ENUM_FILEOUTPUT_RECORDDEFINITION value)
ENUM_FILEOUTPUT_RECORDDEFINITION
- value; the value to set the property "Record definition"public FileOutputNode.ENUM_FILEOUTPUT_RECORDDEFINITION getRecordDefinition()
public FileOutputNode setRecordLength(int value)
int
- value; the value to set the property "Length (bytes)"public int getRecordLength()
public FileOutputNode setRecordPadding(java.lang.String value)
String
- value; the value to set the property "Padding byte (hexadecimal)"public java.lang.String getRecordPadding()
public FileOutputNode setRecordDelimiter(FileOutputNode.ENUM_FILEOUTPUT_RECORDDELIMITER value)
ENUM_FILEOUTPUT_RECORDDELIMITER
- value; the value to set the property "Delimiter"public FileOutputNode.ENUM_FILEOUTPUT_RECORDDELIMITER getRecordDelimiter()
public FileOutputNode setCustomDelimiter(java.lang.String value)
String
- value; the value to set the property "Custom delimiter (hexadecimal)"public java.lang.String getCustomDelimiter()
public FileOutputNode setDelimiterType(FileOutputNode.ENUM_FILEOUTPUT_DELIMITERTYPE value)
ENUM_FILEOUTPUT_DELIMITERTYPE
- value; the value to set the property "Delimiter type"public FileOutputNode.ENUM_FILEOUTPUT_DELIMITERTYPE getDelimiterType()
public FileOutputNode setValidateMaster(FileOutputNode.ENUM_FILEOUTPUT_VALIDATEMASTER value)
ENUM_FILEOUTPUT_VALIDATEMASTER
- value; the value to set the property "Validate"public FileOutputNode.ENUM_FILEOUTPUT_VALIDATEMASTER getValidateMaster()
public FileOutputNode setValidateFailureAction(FileOutputNode.ENUM_FILEOUTPUT_VALIDATEFAILUREACTION value)
ENUM_FILEOUTPUT_VALIDATEFAILUREACTION
- value; the value to set the property "Failure action"public FileOutputNode.ENUM_FILEOUTPUT_VALIDATEFAILUREACTION getValidateFailureAction()
public FileOutputNode setFileFtp(boolean value)
boolean
- value; the value to set the property "Remote Transfer"public boolean getFileFtp()
public FileOutputNode setRemoteTransferType(FileOutputNode.ENUM_FILEOUTPUT_REMOTETRANSFERTYPE value)
ENUM_FILEOUTPUT_REMOTETRANSFERTYPE
- value; the value to set the property "Transfer protocol"public FileOutputNode.ENUM_FILEOUTPUT_REMOTETRANSFERTYPE getRemoteTransferType()
public FileOutputNode setFileFtpServer(java.lang.String value)
String
- value; the value to set the property "Server and port"public java.lang.String getFileFtpServer()
public FileOutputNode setFileFtpUser(java.lang.String value)
String
- value; the value to set the property "Security identity"public java.lang.String getFileFtpUser()
public FileOutputNode setFileFtpDirectory(java.lang.String value)
String
- value; the value to set the property "Server directory"public java.lang.String getFileFtpDirectory()
public FileOutputNode setFileFtpTransferMode(FileOutputNode.ENUM_FILEOUTPUT_FILEFTPTRANSFERMODE value)
ENUM_FILEOUTPUT_FILEFTPTRANSFERMODE
- value; the value to set the property "Transfer mode"public FileOutputNode.ENUM_FILEOUTPUT_FILEFTPTRANSFERMODE getFileFtpTransferMode()
public FileOutputNode setFileFtpRemoteOutputMode(FileOutputNode.ENUM_FILEOUTPUT_FILEFTPREMOTEOUTPUTMODE value)
ENUM_FILEOUTPUT_FILEFTPREMOTEOUTPUTMODE
- value; the value to set the property "Action if remote file exists"public FileOutputNode.ENUM_FILEOUTPUT_FILEFTPREMOTEOUTPUTMODE getFileFtpRemoteOutputMode()
public FileOutputNode setFileFtpRetainAfterPut(boolean value)
boolean
- value; the value to set the property "Retain local file after transfer"public boolean getFileFtpRetainAfterPut()
public java.lang.String getNodeName()
Node
MessageFlow mf1 = patternInstanceManager.getMessageFlow("MyFlowProject", "mf1.msgflow"); Node inputMQNode = mf1.getNodeByName("My Input Node"); inputMQNode.setNodeName("Renamed Input Node");
getNodeName
in class Node