Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [EnsLib] >  [RecordMap] >  [Operation] >  [ComplexBatchFTPOperation]
Private  Storage   

class EnsLib.RecordMap.Operation.ComplexBatchFTPOperation extends EnsLib.RecordMap.Operation.ComplexBatchFileOperation

Business Operation to write ComplexBatch data out to files on an FTP server. Note that this operation uses a temporary file while writing out the ComplexBatch, and transmits the temporary file when 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 %Persistent

Properties
%AlertStartTime %ConfigName %ConfigQueueName %LastActionTime
%LastHandledTime %LastReportedError %QuitTask %RequestHeader
%SessionId %SuperSession %WarnedLatest %isShadow
Adapter AlertGroups AlertOnError AlertRetryGracePeriod
ArchiveIO BusinessPartner ComplexMap DeferResponse
FailureTimeout Filename IOLogEntry InactivityTimeout
NoFailWhileDisconnected OpenMode QueueCountAlert QueueWaitAlert
ReplyCodeActions Retry RetryCount RetryInterval
SendSuperSession SuspendMessage ThrottleDelay

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 CloseIOLogEntry DeferResponse EnumerateSettingsClose
EnumerateSettingsExecute EnumerateSettingsFetch GenerateSuperSession GetCharEncoding
GetDeferredResponseToken GetMessageList GetMsgHdrRequestKey GetProductionSettingValue
GetProductionSettings GetPropertyConnections GetSettings GetShadowInstance
GetTempStream IncludeSuperSession NewIOLogEntry OnError
OnFailureTimeout OnGenerateSuperSession OnGetConnections OnGetReplyAction
OnInit OnKeepalive OnMessage OnMonitor
OnProductionStart OnProductionStop OnTearDown ProcessTempStream
PutBatch QueueName SaveIOLogEntry SendAlert
SendDeferredResponse SendRequestAsync SendRequestSync


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.