Home > Class Reference > ENSLIB namespace > EnsLib.EDI.XML.Operation.FTPOperation


class EnsLib.EDI.XML.Operation.FTPOperation extends EnsLib.EDI.XML.Operation.Standard

Operation to send an XML document as a file to a remote FTP server

Property Inventory

Method Inventory


parameter ADAPTER = EnsLib.FTP.OutboundAdapter;
Inherited description: The type of adapter used to communicate with external systems
parameter SETTINGS = Filename:Basic;
Inherited description: List of properties can be set as settings in the configuration file format is a comma separated list of property names


property Filename as %String (MAXLEN = 1000, MINLEN = 1) [ InitialExpression = "%f_%Q" , Required ];
Name of file to output the document(s) to. May include timestamp specifiers. The %f specifier if present will be replaced with the name of the document's original source stream (stripped of characters illegal in filenames).

See the method Ens.Util.File:CreateTimestamp() for documentation of timestamping options.

Property methods: FilenameDisplayToLogical(), FilenameGet(), FilenameIsValid(), FilenameLogicalToDisplay(), FilenameLogicalToOdbc(), FilenameNormalize(), FilenameSet()


method OnInit() as %Status [ Language = objectscript ]
Inherited description: This user callback method is called via initConfig() from %OnNew() or in the case of SOAP Services from OnPreSOAP()
method OnMessage(pRequest As EnsLib.EDI.XML.Document, Output pResponse As EnsLib.EDI.XML.Document) as %Status [ Language = objectscript ]
Inherited description: This is the default message handler. All request types not declared in the message map are delivered here

Inherited Members

Inherited Properties

Inherited Methods