batch ← All books
  • Introduction to the Batch Reference manual
  • Batch in the DeltaV system
    • Batch-based design
    • Advantages to batch-based design
    • Batch aliasing benefits
    • Applications used in batch processing
    • Batch control strategy
      • Control strategy tasks
        • Identifying the process flow
        • Partitioning plant equipment
        • Partitioning process cells
        • Partitioning units
        • Identifying common resources
        • Defining equipment requirements
        • Defining recipe requirements
        • Defining user security for batch
        • Developing logic strategies
    • Understanding equipment configuration
      • Class-based equipment
        • Implementing class-based units
      • Equipment train classes
        • Equipment trains
      • Process cell classes
        • Process cells
      • Areas
      • Unit classes
        • Unit parameter definition
        • Fremem parameter
        • Unit parameter names
        • Alias names
        • Unit modules
          • Alias resolution table
          • Resolving aliases with unit modules
          • Unit phase properties
          • Phase alarms in unit modules
        • Units
      • Phase classes
        • Phase algorithm definition
        • Phase logic modules
      • Unit phase alarms
      • Implementing external phases
    • Understanding recipes
      • Types of recipes
        • General recipe
        • Site recipe
        • Master recipe
        • Control recipe
      • The recipe hierarchy
      • Recipe strategies
        • Operator messaging
        • Phase logic requests
      • Recipe authorization
        • Granting keys to recipe authorization function locks
        • Enable and setup recipe authorization
        • Authorize recipes
        • Add rejection signatures
        • Clear recipe authorization signatures
        • View a recipe
        • Downloading authorized recipes
        • Generating approval reports
    • Batch functions security
      • Batch functions list
      • Manual phase control security
        • Manual phase control security example
    • DeltaV batch naming conventions
  • Redundant Batch
    • Restrictions for Redundant Batch systems
    • The batch redundancy server
    • Batch redundancy data synchronization
    • Switchover of the Redundant Batch subsystem
      • Hold batches on switchover option
    • Operational considerations for Redundant Batch subsystem
      • Using the DeltaV status window on the Redundant Batch Application Stations
      • Using the unattended workstation reboot option
      • Loss of standby status
      • Initiating a manual switchover
      • Connecting to the Redundant Batch system
      • The Direct Link connection
    • DeltaV Diagnostics and the Redundant Batch subsystem
      • Diagnostic parameters specific to batch redundancy
    • Redundant Campaign Manager Server
    • Typical Redundant Batch subsystem configuration
      • Creating new Application Stations for Redundant Batch
        • Create an Application Station
        • Install the DeltaV software on the primary Application Station (the preferred active)
        • Install the DeltaV software on the secondary Application Station (the preferred standby)
        • Finish the installation
      • Adding a new partner Application Station for Redundant Batch
        • Setup the existing (primary) Application Station (the preferred active)
        • Install the DeltaV software on the new (secondary) Application Station (the preferred standby)
        • Finish the installation
      • Reconfiguring Application Stations for Redundant Batch
        • Delete one of the existing Application Stations
        • Configure the primary Application Station (the preferred active)
        • Configure the secondary Application Station (the preferred standby)
        • Finish the installation
      • Demoting an existing Redundant Batch pair to simplex batch
        • Remove the Redundant Batch subsystem
        • Finish the demotion
  • Dynamic unit allocation
    • How dynamic unit allocation works
    • Dynamic Unit Allocation Selection Processes Illustrated
      • DeltaV batch unit auto-selection process
      • Unit selection process for deferred unit aliases
      • Unit validation process prior to acquiring unit for unit aliases
      • Unit allocation and recipes with parallel steps
      • Unit allocation and recipes with divergent and convergent recipes
      • Unit allocation and recipes that bypass a step
      • Unit allocation and recipes that omit an equipment train
    • Setup equipment for dynamic unit allocation
      • Configuring downstream units
      • Configuring downstream unit aliases in the equipment train class
      • Important equipment configuration notes for dynamic unit allocation
    • Writing the unit selection policy
      • Unit class relative parameters
      • Batch run-time parameters
      • Priority choice in the unit selection policy
      • Default unit selection policies
      • Example unit selection policy expressions
    • Dynamic unit allocation at run time
      • Unit allocation prompts
  • DeltaV Explorer
    • Configuring equipment trains
      • Defining equipment train class categories
      • Defining equipment train classes
      • Defining equipment trains
        • Defining equipment train folders
        • Defining equipment train properties
    • Configuring process cells
      • Defining process cell class categories
      • Defining process cells classes
    • Configuring units
      • Creating unit class categories
      • Creating unit classes
        • Defining unit parameters
        • Defining aliases
        • Resolve a unit alias
        • Select which alias to use on a unit module
        • Associating phase classes
        • Adding equipment module classes
        • Adding control module classes
    • Configuring phases
      • Creating phase categories
      • Creating phase classes
        • Defining phase partners
        • Defining phase messages
        • Defining phase parameters
    • Configuring areas
      • Assigning a plant area to a Batch Executive subsystem
    • Defining process cells
      • Defining process cell properties - general
      • Defining process cell properties - arbitration
    • Creating unit modules
      • Defining unit module properties - general
      • Defining unit module properties - execution
      • Defining unit module properties - displays
      • Defining unit module properties - arbitration
      • Defining unit module properties - tools
    • Creating phase logic module-based units
      • Defining unit properties - general
      • Defining unit properties - execution
      • Defining unit properties - displays
      • Defining unit properties - arbitration
      • Defining unit properties - tools
    • Creating the phase logic
    • Configuring named sets
      • Understanding named sets
      • Defining a named set
      • Implementing a named set
    • Predefined batch named sets
      • Equipment_availability named set
      • Phase_command named set
      • Phase_owner_id named set
      • Phase_restart_types named set
      • Phase_state named set
      • Phase_wdog_state named set
      • Phase_Failures named set
      • Phase_boolean named set
      • Recipe_state named set
    • External phases
      • Configure the structure of external phases in DeltaV Explorer
      • Syncade external phases
      • DeltaV Soft Phases
        • Install the Soft Phase environment
          • Running Soft Phases on a non-DeltaV node
            • Create the softphaseuser on the non-DeltaV node
            • Set DCOM services on the non-DeltaV node for Soft Phases
            • Grant softphaseuser permissions to the installed Soft Phase directories
            • Set a local policy for the softphaseuser on the non-DeltaV node
          • Uninstall the Soft Phase environment
        • The Soft Phase Server
        • The Soft Phase Broker
        • The Soft Phase DLL
        • The Soft Phase application
          • Writing soft phases
            • Library methods
            • Common methods
            • Visual C++ only methods
        • The Soft Phase Tester
          • Test a soft phase
          • Soft phase test parameters
          • Configure the test parameters
          • Save the configuration
          • Exit the soft phase tester
        • Soft phase application example
          • Soft phase application example code
          • The color_stabilizer_db.xml file
    • The Batch Executive properties
      • Enabling the Batch Executive
      • Batch Executive Server configuration
      • Batch Executive action confirmation
      • Batch Executive Server
      • Failure handling for the Batch Executive
    • The Batch Historian properties
      • Enabling the Batch Historian
      • Input configuration
      • Output configuration
      • Failure handling for the Batch Historian
    • The Campaign Manager Server properties
      • Enabling the Campaign Manager Server
      • Defining the server defaults
      • Configuring the action confirmation settings
      • The Campaign Manager
    • Recipes
      • Recipe downloads
      • Creating and using recipe folders
      • Assigning recipes and recipe folders to a Batch Executive subsystem
  • Control Studio
    • Configuring the phase logic
      • State transition diagram
        • Run logic
        • Hold logic
        • Restart logic
        • Stop logic
        • Abort logic
        • Failure monitor
    • Phase logic parameters
      • Using the operator prompt parameters
      • Using the confirm_fail parameter
      • Using the download_req parameter
      • Using the PAUSE_REQ, PAUSED, and SINGLE STEP parameters
      • Using the request and reqdata parameters
    • Unit module parameters
    • Phase request codes
    • Dynamic operator prompts and messages
    • Designing phase messages
      • Example send message to an operator, direct
      • Example send message to an operator, indirect
      • Example phase-to-phase message
    • Designing phase logic using aliasing
    • Equipment arbitration in phase logic
    • Simulate phase logic
    • Creating an SFC to run a phase
  • Recipe Studio
    • Recipe Studio controls
      • The Recipe Studio window panes
      • The Recipe Studio ribbon and quick access toolbar
      • Browsing
    • Creating a recipe
      • Steps to recipe building
      • Recipe design goals
      • Class-based recipes
        • Creating a class-based recipe
        • Characteristics of class-based recipes
        • Creating recipes that share units
        • Using unit aliases in recipes
      • Recipe parameters and formulas
    • Creating a procedural function chart (PFC)
      • Steps in a PFC
      • Transitions in a PFC
        • Or sequence selections
        • And sequence selections
      • Sequence loops
        • Looping condition
        • Concluding condition
      • Continuance
      • Understanding how a procedural function chart executes
        • Procedural function chart execution flow
        • Or sequence selection and sequence loop execution flow
      • Defining steps
      • Defining transitions
        • Configuring a transition
      • Using operators
        • Changing the order of precedence
      • Step and recipe parameters and transition condition syntax
        • Example step parameters and recipe parameters
      • Using parameters
    • Configuring parameters
      • Selecting a data type
      • Selecting a category
      • Creating a locked parameter
      • Setting a default value and range
      • Working with constant value parameters
      • Working with deferred parameters
        • Defer a parameter
      • Working with referred parameters
        • Refer a parameter
      • Scaling a parameter
    • Understanding step parameters
    • Understanding recipe parameters
      • Working with deferred recipe parameters
    • Working with formulas
    • Keeping a unit acquired
    • Creating link groups
      • Synchronizing phases with link groups
    • Finalizing the recipe
      • Completing the recipe properties
      • Verifying a recipe
      • Assigning a recipe to a Batch Executive
      • Download a recipe
    • Maintaining recipes
      • Modifying recipes
      • Deleting recipes
  • DeltaV Batch Executive
    • Batch Executive architecture
    • Starting the Batch Executive
    • Batch Executive restart behavior
    • Recipe resynchronization on restart
      • Change rules for recipe resynchronization
      • Parameter values resynchronization chart
      • Report parameter resynchronization
    • Batch Application Manager
    • Batch Executive configuration settings
    • Effects of configuration changes
    • Forced shutdown of individual batches
    • Revoke equipment
    • Batch Executive events
    • Batch Executive diagnostics
  • Batch Operator Interface
    • The DeltaV Operate batch controls
    • Operations
    • Interoperability within the batch components
      • Recipe Studio
      • DeltaV Explorer
      • Events and process history
    • Understanding batch states
      • Understanding batch commands
      • Adding a batch
      • Run commands
        • Starting a batch
        • Restarting a batch from the held state
        • Warm restart of a batch from the lost and recover_failed states
        • Cold restart of a batch from the lost and recover_failed states
      • Interrupt commands
        • Holding a batch
        • Aborting a batch
        • Stopping a batch
      • Removing a batch
    • Understanding advanced control capabilities
    • Understanding batch modes
    • Understanding active step changes
      • Performing an active step change
    • Setting up each Batch Operator Interface
    • The Batch Operator Interface screens
      • The batch list screen
      • Procedure as PFC and procedure as table screens
        • Displaying transition status
        • Configuring the appearance of the PFC
      • The event journal screen
        • Components of the event journal screen
        • Journal events
        • Customizing the event journal file
      • The unacknowledged prompts screen
      • The phase control and active phase summary screens
      • The arbitration screen
      • The alarm summary screen
        • Alarm messages
        • Clearing failures
      • The system configuration and defaults screen
    • The Batch Operator Interface controls
      • The toolbar
      • The command button bar
      • The status indicator bar
    • Using the Batch Operator Interface
      • Starting the Batch Operator Interface
      • Before initiating a batch
      • Establishing a batch naming convention
      • Customizing Batch Operator Interface screens
      • Filtering information in Batch Operator Interface screens
        • Using the sort priority in the Batch Operator Interface
    • Starting and controlling batches
      • Selecting a recipe
      • Creating a batch
        • Formula values
        • Binding equipment
          • Rebinding an active step
          • Binding equipment with equipment trains and dynamic unit allocation
        • Starting a batch
      • Acknowledging prompts
        • Using the unacknowledged prompts screen
        • Acknowledging prompts from alternate screens
        • The phase control screen
        • The procedure as table and PFC screens
      • Removing a batch
      • Scaling batches
      • Restarting individual batches
      • Resetting a batch
    • Controlling batch modes
      • Manually controlling a batch
      • Automatically controlling a batch
    • Controlling phases
      • Using the phase control screen
      • Enabling and disabling a transition
      • Forcing a transition
      • Manually controlling phases
        • Phase ownership
        • Using the semi-auto mode
      • Viewing the active phase summary
    • Arbitrating equipment
      • Common resources
      • Owning resources
      • Selecting the device focus
      • Viewing all resources
      • Allocating resources
        • Acquiring resources
        • Releasing resources
    • Manual phase control from DeltaV Operate
      • Unit module displays
      • Phase displays
      • Running phases from DeltaV Operate
      • Acknowledging prompts using DeltaV Operate
  • Recipe Simulator
    • Starting the Recipe Simulator
    • Phase status
      • Phase registers
    • Phase configuration
  • Batch Historian
    • The Batch Historian software
      • Install the Batch Historian software
      • Uninstall the Batch Historian software
      • Batch Historian database security
      • Setup the Batch Historian
      • Starting and stopping the Batch Historian
      • Backing up the Batch Historian data
      • Restoring the Batch Historian data
      • Archiving Batch Historian data
      • Batch Historian events
      • Batch Historian diagnostics
      • Batch Historian clients
        • Batch History View
        • Batch Historian administration
        • Source linkage and Batch Historian administration
        • History web service
  • User ID Verification
    • User ID Verification in the Batch Operator Interface
    • User ID Verification in Campaign Manager Operator Interface
    • Configuring user ID Verification in phase logic
  • Campaign Manager
    • The Campaign Manager server
    • The Campaign Manager Operator Interface
      • Campaign Manager toolbar icons
      • Install and uninstall the Campaign Manager Operator Interface
    • Configuring the Campaign Manager Operator Interface
      • The general tab
      • The column ordering tab
      • The default colors tab
    • Creating campaigns
      • Create a campaign
      • Select a base recipe for a campaign
      • Resync the base recipe
    • Campaign execution modes
    • Campaign states
    • Batch states in Campaign Manager
    • Scaling batches in Campaign Manager
    • Campaign Manager security
    • Campaign Manager events
    • Campaign Manager web service
  • Diagnosing problems
    • Communications problems
    • Phase failures
    • Arbitration deadlocks
    • Failure handling for the Batch Operator Interface
    • Problems connecting the Campaign Manager server with a non-DeltaV node
  • Appendix A - DeltaV batch and S88
    • S88 objectives
    • S88 models
    • The physical model
      • Enterprise, site, and area levels
      • Process cell
      • Unit
      • Equipment and control modules
    • Procedural control model
    • Control activity model
      • Recipe management
      • S88 recipe types
      • Recipe contents
      • Production planning and scheduling
      • Production schedule
      • Equipment availability
      • Raw material availability
      • Process management
      • Unit supervision
      • Process control
      • Production information management
      • Safety protection
    • Process model
      • Linking a control recipe to the equipment
  • Appendix B - batch commands and states
    • Batch commands
    • Batch states
    • Step states
    • Phase step states
    • Unit alias selection states
  • Appendix C - batch system capacities
  • Appendix D - Batch Historian data
    • Batch Historian views
      • Batch events
        • Batch Historian data views: batchview
        • Batch Historian data views: batcheventview
        • Batch Historian data views: batchrecipeview
        • Batch Historian data views: batchequipmentview
        • Batch Historian data views: batchformulaview
        • Batch Historian data views: eventoverview
        • Batch Historian data views: statechangeview
        • Batch Historian data views: runeventview
        • Batch Historian data views: usereventview
        • Batch Historian data views: batchserverview
        • Batch Historian data views: campaignview
        • Batch Historian data views: campaigneventview
        • Batch Historian data views: campaignchangeview
        • Batch Historian data views: campaignequipmentview
        • Batch Historian data views: campaignrecipeparameterview
        • Batch Historian data views: campaignbatchview
        • Batch Historian data views: campaignbatchchangeview
        • Batch Historian data views: campaignbatchequipmentview
        • Batch Historian data views: campaignbatchrecipeparameterview
        • Batch Historian data views: sourcelinkageview
        • Batch Historian data views: statisticview
      • DeltaV events
        • Batch Historian DeltaV event views: eventoverview
        • Batch Historian DeltaV event views: statechangeview
        • Batch Historian DeltaV event views: runeventview
        • Batch Historian DeltaV event views: usereventview
        • Batch Historian DeltaV event views: batchserverview
        • Batch Historian DeltaV event views: sourcelinkage
        • Batch Historian DeltaV event views: statisticsview
    • Custom batch report
      • Create a batch report
        • New report sample code
  • Appendix E - NE33, S88.01, and DeltaV terms compared
  • Appendix F - the Campaign Manager control
    • Getting started using the control
      • The Campaign Manager components
      • Completed Campaign Manager examples
    • Creating and adding a campaign example
      • Connecting to the Campaign Manager server
      • Creating a new campaign
      • Edit the campaign
      • Adding batches
      • Adding the campaign to the Campaign Manager server
      • Setting the campaign
    • Lockout information
      • Campaign lockouts
      • Batch lockouts
    • Configuring security for the API
      • Security configuration
    • Editing rules for the Campaign Manager API
    • Batch execution order
    • Licensing requirements
    • The DVBCMClient object
      • IDVBCMClient interface methods
        • IDVBCMClient::connect
        • IDVBCMClient::disconnect
        • IDVBCMClient::addcampaign
        • IDVBCMClient::terminatecampaign
        • IDVBCMClient::removecampaign
        • IDVBCMClient::getconfiguredactioninfo
        • IDVBCMClient::usercan
      • IDVBCMClient interface properties
        • IDVBCMClient::executivenodes
        • IDVBCMClient::executiveinfo
        • IDVBCMClient::campaignlist
        • IDVBCMClient::campaigninfo
        • IDVBCMClient::newcampaign
        • IDVBCMClient::campaignedit
        • IDVBCMClient::connected
        • IDVBCMClient::cmnode
        • IDVBCMClient::islicensed
        • IDVBCMClient::DeltaVuser
        • IDVBCMClient::cmserverlist
    • The _IDVBCMClientEvents interface
      • _IDVBCMClientEvents::oncampaignmgrconnectionlost
      • _IDVBCMClientEvents::oncampaignmgrshuttingdown
      • _IDVBCMClientEvents::onbatchexecutiveremoved
      • _IDVBCMClientEvents::onbatchexecutiveadded
      • _IDVBCMClientEvents::oncampaignadded
      • _IDVBCMClientEvents::oncampaignstatechanged
      • _IDVBCMClientEvents::oncampaignremoved
      • _IDVBCMClientEvents::oncampaignterminated
      • _IDVBCMClientEvents::oncampaignbatchadded
      • _IDVBCMClientEvents::onbatchstatechanged
      • _IDVBCMClientEvents::oncampaignbatchreleased
      • _IDVBCMClientEvents::oncampaignbatchstarted
      • _IDVBCMClientEvents::oncampaignbatchremoved
      • _IDVBCMClientEvents::oncampaignbatchdeleted
      • _IDVBCMClientEvents::onconfiguredactionschanged
      • _IDVBCMClientEvents::oncampaignrecipechanged
      • _IDVBCMClientEvents::oncampaignformulachanged
      • _IDVBCMClientEvents::oncampaignrecipeparamchanged
      • _IDVBCMClientEvents::oncampaignrecipeequipmentchanged
      • _IDVBCMClientEvents::onbatchrecipechanged
      • _IDVBCMClientEvents::onbatchformulachanged
      • _IDVBCMClientEvents::onbatchrecipeparamchanged
      • _IDVBCMClientEvents::onbatchrecipeequipmentchanged
      • _IDVBCMClientEvents::oncampaignexecutionmodechanged
      • _IDVBCMClientEvents::oncampaignmgrbootcomplete
      • _IDVBCMClientEvents::oncampaignrecipescalechanged
      • _IDVBCMClientEvents::onbatchrecipescalechanged
      • _IDVBCMClientEvents::oncampaignmgrerrormessage
      • _IDVBCMClientEvents::onbatchownerinfochanged
      • _IDVBCMClientEvents::onbatchmodifiedinfochanged
      • _IDVBCMClientEvents::onbatchindexchanged
      • _IDVBCMClientEvents::oncampaigndescriptionchanged
      • _IDVBCMClientEvents::oncampaignprefixchanged
      • _IDVBCMClientEvents::oncampaignsuffixchanged
      • _IDVBCMClientEvents::oncampaignstartsequencechanged
      • _IDVBCMClientEvents::oncampaignmaxactivebatcheschanged
      • _IDVBCMClientEvents::oncampaignownerinfochanged
      • _IDVBCMClientEvents::oncampaignmodifiedinfochanged
      • _IDVBCMClientEvents::oncampaignautoremovechanged
      • _IDVBCMClientEvents::oncampaignusercommentschanged
      • _IDVBCMClientEvents::onbatchusercommentschanged
      • _IDVBCMClientEvents::oncampaignexecutionmodechanged2
      • _IDVBCMClientEvents::onbatchexecutiveconnectionlost
      • _IDVBCMClientEvents::onbatchexecutiveconnectionrestablished
      • _IDVBCMClientEvents::onconversamechange
      • _IDVBCMClientEvents::onbatchexecutiveswitchingover
      • _IDVBCMClientEvents::onbatchexecutiveswitchingovercomplete
      • _IDVBCMClientEvents::oncampaignmgrswitchedover
    • The IDVBCMClient2 interface
      • IDVBCMClient2 interface methods
        • IDVBCMClient2::getversions
      • IDVBCMClient2 interface properties
        • IDVBCMClient2::cmservernodes
    • The IDVBCMClient3 interface
      • The IDVBCMClient3 interface properties
        • IDVBCMClient3::canconfirmerandverifierbesame
    • The IDVBCMClient4 interface
      • IDVBCMClient4 interface methods
        • IDVBCMClient4::addcampaign2
        • IDVBCMClient4::terminatecampaign2
        • IDVBCMClient4::removecampaign2
    • The DVBCMExecInfo object
      • IDVBCMExecInfo interface methods
        • IDVBCMExecInfo::getexecutiveenumset
        • IDVBCMExecInfo::getexecutiveunitinfo
      • IDVBCMExecInfo interface properties
        • IDVBCMExecInfo::executiverecipelist
        • IDVBCMExecInfo::executiverecipeinfo
        • IDVBCMExecInfo::executiveenumsetlist
    • The IDVBCMExecInfo2 interface
      • IDVBCMExecInfo2 interface methods
        • IDVBCMExecInfo2::getexecutiveunitinfo2
    • The IDVBCMExecInfo3 interface
      • IDVBCMExecInfo3 interface methods
        • IDVBCMExecInfo3::geteqtraininstancealias
        • IDVBCMExecInfo3::geteqtrainunitinfo
        • IDVBCMExecInfo3::geteqtrainlist
    • The IDVBCMExecInfo4 interface
      • IDVBCMExecInfo4 interface methods
        • IDVBCMExecInfo4::getunitproperties
        • IDVBCMExecInfo4::geteqtrainaliasinfo
    • The DVBCMExecRecipeInfo object
      • IDVBCMExecRecipeInfo interface methods
        • IDVBCMExecRecipeInfo::getformulainfo
        • IDVBCMExecRecipeInfo::getstepsandunitclasses
        • IDVBCMExecRecipeInfo::execparametersdata
      • IDVBCMExecRecipeInfo interface properties
        • IDVBCMExecRecipeInfo::productversion
        • IDVBCMExecRecipeInfo::filename
        • IDVBCMExecRecipeInfo::name
        • IDVBCMExecRecipeInfo::description
        • IDVBCMExecRecipeInfo::productname
        • IDVBCMExecRecipeInfo::productcode
        • IDVBCMExecRecipeInfo::versionnumber
        • IDVBCMExecRecipeInfo::versiondate
        • IDVBCMExecRecipeInfo::author
        • IDVBCMExecRecipeInfo::approvedby
        • IDVBCMExecRecipeInfo::type
        • IDVBCMExecRecipeInfo::equipment
        • IDVBCMExecRecipeInfo::abstract
        • IDVBCMExecRecipeInfo::batchsizemin
        • IDVBCMExecRecipeInfo::batchsizedefault
        • IDVBCMExecRecipeInfo::batchsizemax
        • IDVBCMExecRecipeInfo::batcheu
        • IDVBCMExecRecipeInfo::batchrunlength
        • IDVBCMExecRecipeInfo::released
        • IDVBCMExecRecipeInfo::area
        • IDVBCMExecRecipeInfo::validatedagainst
        • IDVBCMExecRecipeInfo::classinstance
        • IDVBCMExecRecipeInfo::validationtime
        • IDVBCMExecRecipeInfo::formulalist
        • IDVBCMExecRecipeInfo::parameterlist
        • IDVBCMExecRecipeInfo::parametercount
        • IDVBCMExecRecipeInfo::execparameterinfo
        • IDVBCMExecRecipeInfo::maxscaleenforced
    • The IDVBCMExecRecipeInfo2 interface
      • IDVBCMExecRecipeInfo2 interface methods
        • IDVBCMExecRecipeInfo2::getaliases
        • IDVBCMExecRecipeInfo2::execparametersdata
        • IDVBCMExecRecipeInfo2::getstepsandboundunits
    • The IDVBCMExecRecipeInfo3 objects
      • IDVBCMExecRecipeInfo3 interface methods
        • IDVBCMExecRecipeInfo3::geteqtrainbaseclass
        • IDVBCMExecRecipeInfo3::geteqtraininstances
    • The IDVBCMExecRecipeInfo4 interface
      • IDVBCMExecRecipeInfo4 interface methods
        • IDVBCMExecRecipeInfo4::execparametersdata_v123
        • IDVBCMExecRecipeInfo4::getforcedformulaselectionproperties
    • The DVBCMExecParamInfo object
      • IDVBCMExecParamInfo interface properties
        • IDVBCMExecParamInfo::name
        • IDVBCMExecParamInfo::type
        • IDVBCMExecParamInfo::defaultvalue
        • IDVBCMExecParamInfo::description
        • IDVBCMExecParamInfo::editable
        • IDVBCMExecParamInfo::eu
        • IDVBCMExecParamInfo::scalehigh
        • IDVBCMExecParamInfo::scalelow
        • IDVBCMExecParamInfo::scalable
    • IDVBCMExecParamInfo2 interface
      • IDVBCMExecParamInfo2 interface properties
        • IDVBCMExecParamInfo2::desc
        • IDVBCMExecParamInfo2::locked
    • The DVBCMCampaignEdit/Info objects
      • IDVBCMCampaignEdit/Info interface methods
        • IDVBCMCampaignEdit::addbatch
        • IDVBCMCampaignEdit::addusercomment
        • IDVBCMCampaignEdit/Info::getusercomments
        • IDVBCMCampaignEdit/Info::getbatchcountinfo
        • IDVBCMCampaignEdit::setexecutionmode
        • IDVBCMCampaignEdit/Info::getexecutionmode
        • IDVBCMCampaignEdit/Info::getautoremove
        • IDVBCMCampaignEdit::setupcomplete
        • IDVBCMCampaignEdit::entersetupmode
        • IDVBCMCampaignEdit/Info::releasebatch
        • IDVBCMCampaignEdit/Info::startbatch
        • IDVBCMCampaignEdit/Info::removebatch
        • IDVBCMCampaignEdit::deletebatch
        • IDVBCMCampaignEdit::lockedit
        • IDVBCMCampaignEdit::unlockedit
        • IDVBCMCampaignEdit/Info::getlockinformation
      • IDVBCMCampaignEdit/Info interface properties
        • IDVBCMCampaignEdit/Info::batchcompletecount
        • IDVBCMCampaignEdit/Info::batchcount
        • IDVBCMCampaignEdit::batchedit
        • IDVBCMCampaignInfo::batchinfo
        • IDVBCMCampaignEdit/Info::batchlist
        • IDVBCMCampaignEdit/Info::createdby
        • IDVBCMCampaignEdit/Info::createddate
        • IDVBCMCampaignEdit/Info::description
        • IDVBCMCampaignEdit/Info::id
        • IDVBCMCampaignEdit/Info::maximumactivebatches
        • IDVBCMCampaignEdit/Info::modifiedby
        • IDVBCMCampaignEdit/Info::modifieddate
        • IDVBCMCampaignEdit::newbatch
        • IDVBCMCampaignEdit/Info::prefix
        • IDVBCMCampaignEdit::recipeedit
        • Idvbcmcampaigninfo::recipeinfo
        • IDVBCMCampaignEdit/Info::startsequence
        • IDVBCMCampaignEdit/Info::state
        • IDVBCMCampaignEdit/Info::suffix
    • The IDVBCMCampaignEdit2 interface
      • IDVBCMCampaignEdit2 interface methods
        • IDVBCMCampaignEdit2::setexecutionmode2
        • IDVBCMCampaignEdit2::getexecutionmode2
        • IDVBCMCampaignEdit2::getautoremove
    • The IDVBCMCampaignEdit3 interface
      • IDVBCMCampaignEdit3 interface methods
        • IDVBCMCampaignEdit3::setexecutionmode3
        • IDVBCMCampaignEdit3::setautoremove2
    • The IDVBCMCampaignInfo3 interface
      • IDVBCMCampaignInfo3 interface methods
        • IDVBCCMCampaignInfo3::releasebatch2
        • IDVBCMCampaignInfo3::startbatch2
        • IDVBCMCampaignInfo3::removebatch2
    • The IDVBCMCampaignInfo4 interface
      • IDVBCMCampaignInfo4 interface methods
        • Idvbcmcampaigninfo4::getcampaigniteration
    • The IDVBCMCampaignEdit4 interface
      • IDVBCMCampaignEdit4 interface methods
        • IDVBCMCampaignEdit4::releasebatch2
        • IDVBCMCampaignEdit4::startbatch2
        • IDVBCMCampaignEdit4::removebatch2
        • IDVBCMCampaignEdit4::setexecutionmode4
        • IDVBCMCampaignEdit4::setautoremove3
    • The IDVBCMCampaignEdit5 interface
      • IDVBCMCampaignEdit 5 interface methods
        • IDVBCMCampaignEdit5::setcontinuousiteration
    • The DVBCMBatchEdit/Info objects
      • IDVBCMBatchEdit/Info interface methods
        • IDVBCMBatchEdit::addusercomment
        • IDVBCMBatchEdit/Info::getusercomments
        • IDVBCMBatchEdit::setupcomplete
        • IDVBCMBatchEdit::entersetupmode
        • IDVBCMBatchEdit::lockedit
        • IDVBCMBatchEdit::unlockedit
        • IDVBCMBatchEdit::lockcontrol
        • IDVBCMBatchEdit::unlockcontrol
        • IDVBCMBatchEdit/Info::getlockinformation
      • IDVBCMBatchEdit/Info::interface properties
        • IDVBCMBatchEdit/Info::createdby
        • IDVBCMBatchEdit/Info::cleanup
        • IDVBCMBatchEdit/Info::createddate
        • IDVBCMBatchEdit/Info::id
        • IDVBCMBatchEdit/Info::index
        • IDVBCMBatchEdit/Info::isbasedonbaserecipe
        • IDVBCMBatchEdit/Info::modifiedby
        • IDVBCMBatchEdit/Info::modifieddate
        • IDVBCMBatchEdit::recipeedit
        • Idvbcmbatchinfo::recipeinfo
        • IDVBCMBatchEdit/Info::releasedby
        • IDVBCMBatchEdit/Info::releaseddate
        • IDVBCMBatchEdit/Info::removedfromexecutiveby
        • IDVBCMBatchEdit/Info::removedfromexecutivedate
        • IDVBCMBatchEdit/Info::setup
        • IDVBCMBatchEdit/Info::startedby
        • IDVBCMBatchEdit/Info::starteddate
        • IDVBCMBatchEdit/Info::state
        • IDVBCMBatchEdit/Info::statusmessage
    • The DVBCMRecipeEdit/Info objects
      • IDVBCMRecipeEdit/Info interface methods
        • IDVBCMRecipeEdit/Info::getparameters
        • IDVBCMRecipeEdit/Info::getunitbindings
        • IDVBCMRecipeEdit::setparameter
        • IDVBCMRecipeEdit::setparameters
        • IDVBCMRecipeEdit::setscale
        • IDVBCMRecipeEdit::setunitbinding
        • IDVBCMRecipeEdit::setunitbindings
      • IDVBCMRecipeEdit/Info interface properties
        • IDVBCMRecipeEdit/Info::executive
        • IDVBCMRecipeEdit/Info::formula
        • IDVBCMRecipeEdit/Info::name
        • IDVBCMRecipeEdit/Info::scale
        • IDVBCMRecipeEdit/Info::scaleunits
    • The IDVBCMRecipeEdit2 objects
      • IDVBCMRecipeEdit2 interface methods
        • IDVBCMRecipeEdit2::geteqtraininstance
        • IDVBCMRecipeEdit2::seteqtraininstance
    • The IDVBCMRecipeEdit3 objects
      • IDVBCMRecipeEdit3 interface methods
        • IDVBCMRecipeEdit3::getunitbindings_v103
        • IDVBCMRecipeEdit3::setunitbinding_v103
        • IDVBCMRecipeEdit3::setunitbindings_v103
    • The DVBCM enumerated sets
      • DVBCMBATCHSTATE
      • DVBCMCAMPAIGNSTATE
      • DVBCMRECIPEPARAMTYPE
      • DVBCMERRORCODE
      • DVBCMCONFIGUREDACTION
  • Appendix G - The Recipe Exchange Control
    • Recipeexchange2 object
    • IRecipeExchange interface methods
      • IRecipeExchange::connect
      • IRecipeExchange::disconnect
      • IRecipeExchange::import
      • IRecipeExchange::getlistofassignednodename
      • IRecipeExchange::download
      • IRecipeExchange::downloadrecipe
      • IRecipeExchange::downloadmbe
      • IRecipeExchange::verify
      • IRecipeExchange::export
      • IRecipeExchange::assigntoworkstations
      • IRecipeExchange::deleteassignment
      • IRecipeExchange::deleterecipe
      • IRecipeExchange::checkout
      • IRecipeExchange::checkin
      • IRecipeExchange::uncheckout