Skip to main content


class EnsLib.EDI.SEF.Codes extends EnsLib.EDI.SEF.Node

This class represents the codes and related information that may be associated with an element. Descriptor generation causes lists of codes to be generated which should be used for validation of the element when it appears in a transaction.

Property Inventory

Method Inventory


property CodeSets as EnsLib.EDI.SEF.CodeSetList;
This holds the codes sets
Property methods: CodeSetsGet(), CodeSetsGetSwizzled(), CodeSetsIsValid(), CodeSetsNewObject(), CodeSetsSet()
property Dictionary as EnsLib.EDI.SEF.NodeList;
This holds the dictionary definition of code ranges
Property methods: DictionaryGet(), DictionaryGetSwizzled(), DictionaryIsValid(), DictionaryNewObject(), DictionarySet()
property DictionaryCodes as %String [ MultiDimensional ];
This holds the dictionary of codes
Property methods: DictionaryCodesDisplayToLogical(), DictionaryCodesGet(), DictionaryCodesIsValid(), DictionaryCodesLogicalToDisplay(), DictionaryCodesLogicalToOdbc(), DictionaryCodesNormalize(), DictionaryCodesSet()
property ElementID as %Integer;
This holds the element ID
Property methods: ElementIDDisplayToLogical(), ElementIDGet(), ElementIDIsValid(), ElementIDLogicalToDisplay(), ElementIDNormalize(), ElementIDSet()


method GenerateDescriptor(pCompiler As EnsLib.EDI.SEF.Compiler) as %Status
This method is overriden by subclasses to generate the code that this node represents

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab