Class Reference
EnsLib.RecordMap.Operation.BatchFTPOperation
Server:appadmin-00044-deployment-6bf4cbc86d-9f4xc
Instance:IRIS
User:SuperUser
 
-
  [USER] >  [EnsLib] >  [RecordMap] >  [Operation] >  [BatchFTPOperation]
Private  Storage

class EnsLib.RecordMap.Operation.BatchFTPOperation extends EnsLib.RecordMap.Operation.BatchFileOperation

Business Operation to write RecordMap batch data out to files on an FTP server. Note that this operation uses a temporary file while writing individual records to the batch, and transmits the temporary file when the batch output is complete.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1


Summary

This is a Business Operation class.

The associated Adapter class is EnsLib.FTP.OutboundAdapter.

RequestResponse
%Persistent EnsLib.RecordMap.BatchResponse

Properties
%AlertStartTime %ConfigName %ConfigQueueName %LastActionTime
%LastHandledTime %LastReportedError %QuitTask %RequestHeader
%SessionId %SuperSession %WarnedLatest %isShadow
Adapter AlertGroups AlertOnError AlertRetryGracePeriod
ArchiveIO BusinessPartner DefaultBatchClass DeferResponse
DelayDefaultBatchOutput FailureTimeout Filename IOLogEntry
InactivityTimeout IntermediateFilePath NoFailWhileDisconnected OpenMode
QueueCountAlert QueueWaitAlert ReOpenMode RecordMap
ReplyCodeActions Retry RetryCount RetryInterval
RolloverLimit RolloverSchedule SendSuperSession SuspendMessage
ThrottleDelay UnSwizzleRecords UseDefaultBatch WriteEmptyBatches

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OnClose %OnNew
%OriginalNamespace %PackageName %RemoveFromSaveSet %SerializeObject
%SetModified %SuperSessionSet %ValidateObject AdapterName
AssignOneSetting CheckRollover CloseIOLogEntry CreateDefaultBatch
DeferResponse EnumerateSettingsClose EnumerateSettingsExecute EnumerateSettingsFetch
GenerateSuperSession GetCharEncoding GetDefaultBatch GetDeferredResponseToken
GetMessageList GetMsgHdrRequestKey GetProductionSettingValue GetProductionSettings
GetPropertyConnections GetSettings GetShadowInstance GetTempFilename
IncludeSuperSession NewIOLogEntry OnError OnFailureTimeout
OnGenerateSuperSession OnGetConnections OnGetReplyAction OnInit
OnKeepalive OnMessage OnMonitor OnProductionStart
OnProductionStop OnTearDown ProcessTempFile PutBatch
PutObject PutRecord QueueName SaveIOLogEntry
SendAlert SendDeferredResponse SendRequestAsync SendRequestSync
SwitchDefaultBatch TriggerRollover UpdateRolloverTime


Parameters

• parameter ADAPTER = "EnsLib.FTP.OutboundAdapter";
The type of adapter used to communicate with external systems


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.