This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > Ens.Rule.Upgrade

Ens.Rule.Upgrade

class Ens.Rule.Upgrade extends %Library.RegisteredObject

Method Inventory

Methods

classmethod ConvertAll(qspec As %String) as %Status
classmethod ConvertOne(pHostName As %String, pRuleLongName As %String, pClassName As %String, qspec As %String) as %Status
classmethod ConvertRulenameToClassname(pHostName, pRuleName) as %String
classmethod OperatorPrecedenceChangeReport(pReport) as %Status
classmethod checkOneExpression(pReport, class, expression) as %Status
classmethod fixOneCondition(pOperator As %String, pOp1, pOp2) as %String
classmethod generateOneClass(pClassname, pHostName, pRuleName, pVersion, pEffectiveBegin, pEffectiveEnd) as %Status
classmethod generateOneGeneralRule(pRuleSetModel As Ens.Rule.Model.ruleSet, pHostName As %String, pRuleName As %String, pVersion As %String) as %Status
classmethod generateOneRoutingRule(pRuleSetModel As Ens.Rule.Model.ruleSet, pHostName As %String, pRuleName As %String, pVersion As %String) as %Status
classmethod scanActions(pReport, class, actions) as %Status
classmethod scanOneAction(pReport, class, action) as %Status

Inherited Members

Inherited Methods

FeedbackOpens in a new window