IPipelineComponent::Execute Method
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
Use this method to execute a pipeline component.
HRESULT Execute(
IDispatch* pDispOrder,
IDispatch* pDispContext,
long lFlags,
long* plErrorLevel
);
Parameters
pDispOrder
[in] A pointer to the OrderForm object.pDispContext
[in] A pointer to the Context object. This is a Dictionary object that contains pointers to the MessageManager object, Content object, and language information.lFlags
[in] Reserved. This parameter should be zero (0).plErrorLevel
[out, retval] A flag that indicates what level of errors is tolerated. See the Remarks section for information about the legal values for this parameter.This error information is meant to supplement the HRESULT information that is returned. The pipeline maps errors returned from components (E_xxxx errors) to an error level of 2.
Remarks
The plErrorLevel parameter can be one of the following values:
Value |
Meaning |
---|---|
1 |
Success. No errors, component executed successfully. |
2 |
Warning. Basket or purchase errors for this operation. |
3+ |
Failure. Serious errors in execution of this component. |
Return Value
The method returns an HRESULT value.