Chameleon and Iguana Plugin C# Class Libraries

DynamicEngine Members

DynamicEngine overview

Public Instance Constructors

DynamicEngine Constructor Default constructor.

Public Instance Fields

m_Log (inherited from Engine) Implements the logging interface.

Public Instance Properties

AckMessageIndex (inherited from Engine) Index of message selected by user to be the ACKnowledgment message.
BuildNumber (inherited from Engine) Build number of Chameleon.
CurrentConfigIndex (inherited from Engine) Index of the current configuration.
IgnoreMessageIndex (inherited from Engine) Index of the default message.
IncomingConfigIndex (inherited from Engine) Index of the incoming configuration used for graphical transformation.
MajorVersion (inherited from Engine) Major version number of Chameleon.
MinorVersion (inherited from Engine) Minor version number of Chameleon.
OutgoingConfigIndex (inherited from Engine) Index of the outgoing configuration used for graphical transformation.
RejectBadSegmentGrammar (inherited from Engine) Sets the option to reject bad segment grammar in a parsed message.

Public Instance Methods

AddLog (inherited from Engine) Add the specified log listener to receive log events from the Engine.
ConfigName (inherited from Engine) Get the name of the configuration at the index configIndex.
CountOfConfig (inherited from Engine) Get the number of configurations in the VMD file.
CountOfMessage (inherited from Engine) Get the number of messages that are defined in the currently loaded message definition (VMD) file.
CreateEmptyMessageTable (inherited from Engine) Create an empty message table with the specified message index.
Dispose (inherited from Engine)Overloaded. Dispose of the Engine object.
Equals (inherited from Object) 
Generate (inherited from Engine) Get a message in string format, generating it from the table structure aTable and the message at messageIndex.
GenerateAckFromMessage (inherited from Engine) Generate an ACKnowledgement message in an optimized manner.
GetConfig (inherited from Engine) Get the config object, which allows one to set and get delimiter characters.
GetHashCode (inherited from Object) 
GetLog (inherited from Engine) Get the log interface.
GetType (inherited from Object) 
Load (inherited from Engine) Load the visual message definition (VMD) file mappingFile.
MakeMessagePrintable (inherited from Engine) Get a message string in a printable format by appending a newline character '\n' after every carriage return character '\r'.
MessageIndex (inherited from Engine) Get the index of the message named MessageName.
MessageName (inherited from Engine) Get the name of the message at index messageIndex.
ParseMessage (inherited from Engine) Parse flatwire messages into a table if stubcode is being used.
ParseMessageDynamically Parse message dynamically.
Println (inherited from Engine) Print the string line to the log output.
SetDefaultDatabase (inherited from Engine) Programmatically sets the default database associated with the currently selected configuration at run-time.
ToString (inherited from Object) 
TransformMessage (inherited from Engine) Transform a message from one format to another.
TranslateMessageToXml (inherited from Engine) Translate a HL7 message into XML.
TranslateXmlToMessage (inherited from Engine) Translate XML encoded HL7 into a HL7 message.

Protected Instance Methods

Dispose (inherited from Engine)Overloaded. Dispose of the Engine object.
ErrorEvent (inherited from Engine) Convert an error to a string and append the description. The resulting string is printed to the log output.
Finalize (inherited from Engine) Destructor. Calls Dispose passing false as a parameter.
MemberwiseClone (inherited from Object) 
Parse (inherited from Engine) Parse the specified string flatwire into a Table.

See Also

DynamicEngine Class | iNTERFACEWARE.Chameleon Namespace