Click or drag to resize

AckSettingsT, U Class

This class contains all of the configuration settings for generating EDI acknowledgments.
Inheritance Hierarchy
SystemObject
  EdiFabric.Core.Model.AckAckSettingsT, U
    EdiFabric.Plugins.Acknowledgments.Edifact.ModelAckSettings
    EdiFabric.Plugins.Acknowledgments.X12.ModelAckSettings

Namespace:  EdiFabric.Core.Model.Ack
Assembly:  EdiFabric.Core (in EdiFabric.Core.dll) Version: 1.0.0.0 (9.7.8.0)
Syntax
public abstract class AckSettings<T, U>

Type Parameters

T
The EDI interchange header type.
U
The EDI group header type.

The AckSettingsT, U type exposes the following members.

Properties
  NameDescription
Public propertyAckHandler
The EDI acknowledgment handler. It is raised after reaching the end of each EDI group as the EDI document is read along for X12. It is raised after the end of each EDI interchange as the EDI document is read along for EDIFACT.
Public propertyDecimalPoint
Decimal point.
Public propertyGenerateForValidMessages
Indicates if EDI message acknowledgment segments are generated for valid messages. UCM for EDIFACT AK2 for X12
Public propertyGroupDuplicates
Indicates whether to detect duplicate EDI groups within the same EDI interchange.
Public propertyInterchangeDuplicates
A delegate to detect duplicate EDI interchanges. All interchange control numbers must be preserved externally for a period of time.
Public propertyMessageControlNumber
The latest control number that was used in the message header. EDI transaction control are always sequential and automatically generated.
Public propertyMessageHandler
The message handler. It is raised after reaching the end of each EDI message as the EDI document is read along.
Public propertySyntaxSet
The syntaxSet to be used when validating alphabetic and alphanumeric data elements.
Public propertyTechnicalAck
Controls the generation of technical acknowledgment. By default it generates it according to the ISA14 flag (for X12) or UNB9 flag (for EDIFACT). It allow the generation of technical acknowledgments to be suppressed or enforced regardless of the ISA14 or UNB9 value.
Public propertyTransactionSetDuplicates
Indicates whether to detect duplicate EDI transactions within the same EDI group.
Top
Methods
  NameDescription
Public methodGetNextControlNumber
Gets the next sequential transaction control number.
Top
Extension Methods
  NameDescription
Public Extension MethodValidate(SyntaxSet, Char)Overloaded.
Validates an EDI item according to its EDI DOM validation attributes.
(Defined by ValidationExtensions.)
Public Extension MethodValidate(Int32, SyntaxSet, Char, Int32)Overloaded.
Validates an item according to its EDI DOM validation attributes. This is internally called to validate an EdiMessage.
(Defined by ValidationExtensions.)
Top
See Also