Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [EnsLib] >  [EDI] >  [MsgRouter] >  [SegmentedRuleAssist]
Private  Storage   

abstract class EnsLib.EDI.MsgRouter.SegmentedRuleAssist extends EnsLib.MsgRouter.VDocRuleAssist

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
9


Summary

Methods
GenerateActionDefinitionSchemas GenerateActionSchema GenerateArraySchema
GenerateAssignSchema GenerateCommentSchema GenerateConditionSchema
GenerateDebugSchema GenerateDefaultPropertiesSchema GenerateDelegateSchema
GenerateDeleteSchema GenerateElseSchema GenerateExpressionObjectSchema
GenerateForeachSchema GenerateReturnSchema GenerateRuleSchema
GenerateRuleSetSchema GenerateSchema GenerateSchemaDefinitions
GenerateSendSchema GenerateTraceSchema GetContextClass
GetDescription GetIsRoutingRule GetIsSegmentedDoc
GetMetaData GetPropertyList GetQueryData
GetShortDisplay GetValidActions GetValidConditionActions
GetValidElseActions GetValidRuleSetActions IsHidden
RuntimeConstraintCheck getClassPropertyList getClassPropertyType


Methods

• classmethod GenerateForeachSchema()
Generate schema for foreach action, which can include conditions and an else (similar to a rule). These conditions and else cannot themselves contain nested foreach actions
• classmethod GenerateSchemaDefinitions() as %DynamicObject
Configure conditions in rule set to not support foreach actions
• classmethod GetContextClass() as %String
Returns the context class. If the return value is not null, then users can not change it
• classmethod GetDescription() as %String
Returns the description of the rule type
• classmethod GetIsSegmentedDoc() as %String
Returns if the rule input is a segmented document
• classmethod GetPropertyList(ByRef pArray, pText) as %String
This method is called to return a list of properties
• classmethod GetQueryData(ByRef pArray, pParam) as %String
This method is called when the constraint type is query. This method returns a comma separated list of all the possible values for a particular field The list will be used to populated the combo box.
• classmethod GetValidActions()
Add foreach action to use with segmented doc type
• classmethod GetValidRuleSetActions()
Configure rule sets to not support foreach actions


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