ediScmObjectVariable

The ediScmObjectVariable defines an object variable.  The object variable contain the variable names assigned to a location in the implementation guideline.  This allows reference to that location by name instead of describing the location.  For example,  a variable name "Tax02" can be assigned to a "data element 309 in data segment TAX0700 in ASC/X12 transaction set 850".  More than one variable name can be assigned to one location, so the example location could also be referenced using any user-specific variable names like "TaxLocationIdentifier", "LocCode309", etc.

Object variable are used in semantic rules where settings in a location are dynamically changed depending on specific conditions met by other locations.  For example, a semantic rule can state the following:

if data element 309 in data segment TAX0700 is equal to 'A' then data segment FOB must be used

The semantic rule can be understood to be:

if Tax02 is equal to 'A' then data segment FOB must be used

For more on Semantic Rules please see ediScmSemanticRule.

 

Methods:

Properties