This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > EnsLib.EDI.X12.Operation.FileOperation

EnsLib.EDI.X12.Operation.FileOperation

class EnsLib.EDI.X12.Operation.FileOperation extends EnsLib.EDI.X12.Operation.BatchStandard

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter ADAPTER = EnsLib.File.OutboundAdapter;
Inherited description: The type of adapter used to communicate with external systems

Properties (Including Private)

property Filename as %String (MAXLEN = 1000, MINLEN = 1) [ InitialExpression = "%f_%Q%!+(_a)" , 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()

Methods (Including Private)

method fileExists(pFilename As %String, ByRef pStatus As %Status = $$$OK) as %Boolean
Inherited description: Implemented by subclasses
method outputDocument(pFilename As %String, pDocument As EnsLib.EDI.X12.Document, pSeparators As %String, pDoFraming As %Integer) as %Status
method outputSegment(pFilename As %String, pSegObj As EnsLib.EDI.X12.Segment, pSeparators As %String, pCount As %Integer) as %Status

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)