Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [Ens] >  [Deployment] >  [Invocations]
Private  Storage   

persistent class Ens.Deployment.Invocations extends %Persistent, %XML.Adaptor

This records the details of a particular deployment of changes to a production.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
31 1


Summary

Properties
CalledWithAutoRevert Completed DeploymentFileStream DeploymentFilename
DeploymentLogFileStream DeploymentLogFilename DeploymentRollbackFileStream DeploymentRollbackFilename
EndTime ForcedClearUser InProgress Job
LastStatus RequiresManualIntervention Reverted RollbackFor
RollbackForId RolledbackBy RolledbackById SingleFailure
SourceInstance SourceMachine SourceNamespace SourceProduction
StartTime TargetInstance TargetMachine TargetNamespace
TargetProduction ThisIsARollback Username

Methods
%AddToSaveSet %AddToSyncSet %BMEBuilt %CheckConstraints
%CheckConstraintsForExtent %ClassIsLatestVersion %ClassName %ComposeOid
%ConstructClone %Delete %DeleteExtent %DeleteId
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Exists
%ExistsId %Extends %GUID %GUIDSet
%GetLock %GetParameter %GetSwizzleObject %Id
%InsertBatch %IsA %IsModified %IsNull
%KillExtent %KillExtentData %LoadFromMemory %LockExtent
%LockId %New %NormalizeObject %ObjectIsNull
%ObjectModified %Oid %OnBeforeAddToSync %OnDetermineClass
%Open %OpenId %OriginalNamespace %PackageName
%PhysicalAddress %PurgeIndices %Reload %RemoveFromSaveSet
%ResolveConcurrencyConflict %RollBack %Save %SaveDirect
%SaveIndices %SerializeObject %SetModified %SortBegin
%SortEnd %SyncObjectIn %SyncTransport %UnlockExtent
%UnlockId %ValidateIndices %ValidateObject XMLDTD
XMLExport XMLExportToStream XMLExportToString XMLNew
XMLSchema XMLSchemaNamespace XMLSchemaType


Properties

• property CalledWithAutoRevert as %Boolean;
• property Completed as %Boolean [ InitialExpression = 0 ];
Record if deployment completed
• property DeploymentFileStream as %Stream.GlobalBinary;
• property DeploymentFilename as %String(MAXLEN="");
• property DeploymentLogFileStream as %Stream.GlobalCharacter;
• property DeploymentLogFilename as %String(MAXLEN="");
• property DeploymentRollbackFileStream as %Stream.GlobalBinary;
• property DeploymentRollbackFilename as %String(MAXLEN="");
• property EndTime as Ens.DataType.UTC;
• property ForcedClearUser as %String(MAXLEN=128);
• property InProgress as %Boolean [ InitialExpression = 0 ];
Record if a deployment is in progress
• property Job as %String(MAXLEN=128);
• property LastStatus as %Status [ InitialExpression = $$$OK ];
• property RequiresManualIntervention as %String(MAXLEN=512);
• property Reverted as %Boolean;
Whether this deployment failed and was reverted.
• property RollbackFor as %String(MAXLEN=128);
Target of the deployment this was used as a rollback after being successfully applied
• property RollbackForId as %String;
Whether this deployment was used as a rollback after being successfully applied
• property RolledbackBy as %String(MAXLEN=128);
Roll back filename used if this deployment was rolledback after being successfully applied
• property RolledbackById as %String;
ID of roll back file used if this deployment was rolledback after being successfully applied
• property SingleFailure as %String(MAXLEN=512);
• property SourceInstance as %String(MAXLEN=128);
• property SourceMachine as %String(MAXLEN=128);
• property SourceNamespace as %String(MAXLEN=128);
• property SourceProduction as %String(MAXLEN=128);
• property StartTime as Ens.DataType.UTC;
• property TargetInstance as %String(MAXLEN=128);
• property TargetMachine as %String(MAXLEN=128);
• property TargetNamespace as %String(MAXLEN=128);
• property TargetProduction as %String(MAXLEN=128);
• property ThisIsARollback as %String;
• property Username as %String(MAXLEN=128);

Indices

•index (DeploymentRollbackFilename on DeploymentRollbackFilename);


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