Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [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.


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 2 2


This is a Business Operation class.

%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

%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 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

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


• 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


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


• 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) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.