Defining timer objects   

Chapter 3: Using MSG-IDE

Understanding object flow

  1. The communication object receives data from an application.

  2. The Protocol Object receives the data from the communication object and places it into a blob.

  3. The Protocol Object executes a Control Flow Object, if one is defined, to preview the data.

  4. The Protocol Object then offers the data to its Message Frame Objects for bidding. Each Message Frame Object bids on the data based upon the position in the data that the Frame definition matches. The closer the Message Frame matches to the first position in the data, the lower its bid.

  5. Decision Point:

  6. The Message Frame with the lowest bid (i.e., the one that matched closest to the first position in the data) gets the piece of the data that it matched and bid on. The Protocol Object extracts the matched data from its blob and passes that data to the Message Frame Object that won the bidding. The Protocol Object deletes from its blob any remaining data that came before the piece the Message Frame Object matched on and retains any data that came after the piece the Message Frame Object matched on.

  7. After a Message Frame Object receives data from the Protocol Object, it passes program control to its Control Flow Object which executes its associated function.

  8. Decision Point:

  9. Decision Point:





Copyright © 2005. Sybase Inc. All rights reserved.  

View this book as PDF