The following table displays the Item Lists and Containers supported by the COM enumerators. Not all Combinations of container IDs and list IDs are meaningful and from those that are meaningful, not all are currently supported by the COM engine of Pro-Designer. Here are the combinations that are supported:
Container Object |
Container Type ID |
List Type |
List Type ID |
Flowsheet |
flowsheet_CID |
Unit Procedure |
unitProc_LID |
|
|
Equipment |
equipment_LID |
|
|
Streams |
stream_LID |
|
|
Input Streams |
inStream_LID |
|
|
Output Streams |
outStream_LID |
|
|
Pure Components |
pureComp_LID |
|
|
Stock Mixtures |
stockMix_LID |
|
|
Main Branch Sections |
mainBranchSection_LID |
|
|
Branches |
branch_LID |
|
|
Labors |
labor_LID |
|
|
Heat Transfer Agent |
HxAgents_LID |
|
|
Power |
power_LID |
|
|
Consumables |
consumable_LID |
|
|
Storage units |
storageUnit_LID |
|
|
Consumable Categories |
consumableCategory_ LID |
|
|
Auxiliary Equipment Types |
auxEquipType_LID |
|
|
Auxiliary |
auxEquip_LID |
Branch |
branch_CID |
Sections |
section_LID |
Section |
section_CID |
Unit Procedures |
unitProc_LID |
|
|
Input Streams |
inStream_LID |
|
|
Output Streams |
outStream_LID |
Main Branch Section |
mainBranchSection_CID |
Unit Procedures |
unitProc_LID |
|
|
Streams connecting two sections |
stream_LID |
Equipment |
equipment_CID |
Unit Procedures |
unitProc_LID |
|
|
Equip. Variable Ids |
variableId_LID |
|
|
Staggered Equipment |
staggeredEquip_LID |
Unit Procedure |
unitProc_CID |
Operations |
operation_LID |
|
|
Input Streams |
inStream_LID |
|
|
Output Streams |
outStream_LID |
Operation |
operation_CID |
Reactions |
reaction_LID |
|
|
CIP Cleaning Steps |
cleanStep_LID |
Stream |
stream_CID |
Pure Components |
pureComp_LID |
|
|
Stock Mixtures |
stockMix_LID |
|
|
Source Operation |
sourceOperation_LID |
|
|
Destination operation |
destinationOperation_LID |
Stock Mixture |
stockMix_CID |
Pure Components |
pureComp_LID |
Consumable Category |
consumableCategory_CID |
Consumables |
consumable_LID |
Auxiliary Equipment Type |
auxEquipType_CID |
Auxiliary Equipment |
auxEquip_LID |
Note:
● The operation container object can only be used with the StartEnumeration2 and GetNextItemName2 pair of functions. These functions require that you specify a Procedure name and an Operation name. Also the same is required for the section container object (section_CID. In order to enumerate over all unit procedures, in all sections and in all branches in the process, the functions require that you specify a Section name and a Branch name (see also Enumerating All Unit Procedures in All Sections in All Branches ).
● reaction_LID This item list ID can only be used with operations were reactions take place to iterate over the reactions.
● cleanStep_LID This item list ID can only be used with CIP operations to iterate over the cleaning steps.