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 > EnsLib.EDI.SEF.Codes

EnsLib.EDI.SEF.Codes

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

Properties

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: DictionaryCodesDisplayToLogical(), DictionaryCodesGet(), DictionaryCodesIsValid(), DictionaryCodesLogicalToDisplay(), DictionaryCodesLogicalToOdbc(), DictionaryCodesNormalize(), DictionaryCodesSet(), 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()

Methods

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