Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Batch Management

No Routines Enabled

  • Last UpdatedJun 06, 2017
  • 1 minute read

This example contains the absolute minimum code required to use the COM-based batch function interface. In this example, all of the routines are present as required, but none of the routines are enabled.

using BATCHOBJSRVLib;

using BATCHVBSERVERLib;

namespace BatchFunction

{

public class Hooks :IBatchHook

{

public int BatchInit(object pIBatch)

{

}

public void BatchComplete(object pIBatch)

{

}

public int BatchPrepare(object pIBatch)

{

}

public void EquipAllocChange(object pIBatch, object pIEquipment)

{

}

public int EvalConnAllocation(object pIBatch, object pIEquipment)

{

}

public int EvalUnitAllocation(object pIBatch, object pIEquipment)

{

}

public void LogEquipStatus(object pIEquipStatus)

{

}

public void OperationComplete(object pIBatch, string opname, string processinstance)

{

}

public void OperationPrepare(object pIBatch, string opname, string processinstance)

{

}

public void PhaseComplete(object pIBatch, object pIPhase, object pIEquipment)

{

}

public void PhasePrepare(object pIBatch, object pIPhase, object pIEquipment)

{

}

public void RoutineStates(object pIRoutines)

{

}

public void UnitProcedureComplete(object pIBatch, string unitprocedurename, string processinstance)

{

}

public void UnitProcedurePrepare(object pIBatch, string unitprocedurename, string processinstance)

{

}

}

}

Related Links
TitleResults for “How to create a CRG?”Also Available in