Open topic with navigation
        
        Buffer Tab
        
            
        
        Buffer Tab: General
        
            - Capacity   The 
 maximum number of entities that can be in the buffer at one time.
 
            - Rule   The 
 way entities are stored in the buffer and subsequently released is controlled 
 by one of three rules.
 
        
        
            
                - None 
  Any entity 
 can leave the buffer in any order. When the rule is set to “None” the 
 first entity in the buffer will typically be first entity out of the buffer, 
 but if a SEND command is issued for an entity from a buffer that has a 
 none rule, any entity requested by the SEND command can be released, and 
 is not restricted to the typical FIFO behavior.
 
                - FIFO 
  When the 
 FIFO rule is selected, the first entity entering the buffer must be the 
 first entity out. Entities cannot be released from the buffer except 
 in the order they arrived.
 
                - LIFO 
  When the LIFO rule is selected, the last entity entering the buffer must be the 
 first entity out. Entities cannot be released from the buffer except 
 in the reverse order they arrived.
 
                - By Entity Type 
  This rule 
 will cause the entities entering the buffer to queue up in a FIFO rule 
 by type. 
 
            
        
        
            - Logic   Opens 
 the logic builder, which is used for defining the logic to be executed 
 for each entity upon entering the buffer.
 
        
        Buffer Tab: Batching
        Batching options cause entities to be either grouped into a single entity or ungrouped into multiple entities in the buffer. This determines whether entities route to the next activity individually or as a group.
        
            - Type: Determines 
 the type of batch in the buffer
            
 
        
        
            
                - None 
  No batching 
 of entities occurs in the buffer. 
 
                - Batch 
  Entities 
 entering the buffer are grouped into a batch prior to routing to the next 
 activity. If this option is selected, a batch size must be entered.
 
                - Unbatch 
  Entities 
 entering the buffer as a batch are unbatched prior to routing to the next 
 activity. 
 
                - Rebatch 
  Batches 
 or entities entering the input buffer that were previously part of a batch 
 are rebatched into their original batch size prior to entering the activity.
 
                - Accumulate 
  The Accumulate 
 option does not group entities into a batch, but rather holds the entities 
 in the buffer until the number of entities specified in the Quantity field 
 are reached. When the quantity is reached, the entities are released.
 
            
        
        
            - Quantity The number 
 of entities in each batch, or the number of entities to accumulate.
 
            - By Entity Type When this 
 option is checked, batching and accumulating are done for each entity 
 type. For example, entity types EntA and EntB both enter a buffer. If 
 this option is left unchecked both EntA and EntB can be batched together. 
 If the “By Entity Type” box is checked, you can choose to batch only EntA 
 entities together. Choosing the keyword <OTHER> will batch or accumulate 
 all entity types that enter the buffer other than the specified entity 
 types.
 
        
        
        © 2011 ProModel Corporation • 556 East Technology Avenue • Orem, UT 84097 • Support: 888-776-6633 • www.promodel.com