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

abstract class EnsLib.RecordMap.Operation.Standard extends Ens.BusinessOperation

This class is intended for simple output of records into files. It is NOT designed to be run in multiple processes as it implements no locking.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 2 2


Summary

This is a Business Operation class.

Properties
%AlertStartTime %ConfigName %ConfigQueueName %LastActionTime
%LastHandledTime %LastReportedError %QuitTask %RequestHeader
%SessionId %SuperSession %WarnedLatest %isShadow
Adapter AlertGroups AlertOnError AlertRetryGracePeriod
ArchiveIO BusinessPartner DeferResponse FailureTimeout
IOLogEntry InactivityTimeout NoFailWhileDisconnected QueueCountAlert
QueueWaitAlert RecordMap 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 GetDeferredResponseToken
GetMessageList GetMsgHdrRequestKey GetProductionSettingValue GetProductionSettings
GetPropertyConnections GetSettings GetShadowInstance IncludeSuperSession
NewIOLogEntry OnError OnFailureTimeout OnGenerateSuperSession
OnGetConnections OnGetReplyAction OnInit OnKeepalive
OnMessage OnMonitor OnProductionStart OnProductionStop
OnTearDown PutObject QueueName SaveIOLogEntry
SendAlert SendDeferredResponse SendRequestAsync SendRequestSync

Subclasses
EnsLib.RecordMap.Operation.BatchStandard EnsLib.RecordMap.Operation.FileOperation

Parameters

• parameter SETTINGS = "RecordMap:Basic:selector?context={Ens.ContextSearch/RecordMaps}";
List of properties can be set as settings in the configuration file format is a comma separated list of property names

Properties

• property RecordMap as %String(MAXLEN=220) [ Required ];
Name of the RecordMap which is to be written out.

Methods

• method OnInit() as %Status
Confirm that the RecordMap exists and confirm that the classes have been generated.
• method PutObject(pStream As %IO.DeviceStream, pObject As %RegisteredObject) as %Status
Wrapper method for the PutObject method on the RecordMap class.


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