MicroPipe.Execute Method
The Execute method runs the pipeline component specified by the SetComponent method, applying its actions to the specified object.
Execute returns a Long result containing one of the following values:
- A result of 1 indicates the pipeline executed successfully.
- A result of 2 indicates errors raised by pipeline components in the basket or purchase error collections. These are typically customer errors, such as a mis-typed credit-card number. An error message is displayed to the customers so that they can submit the information again.
- A result of 3 indicates failure of the pipeline, such as the inability to access the database. This type of error cannot be corrected by the customer.
Syntax
MicroPipe.Execute(Object, PipeContext, Reserved)
Parameters
- Object
- The data object to be processed by the components in the pipeline. For an OPP, Object is usually an initialized OrderForm. For a Commerce Interchange Pipeline (CIP), Object is a transport dictionary used to store various properties during the execution of the pipeline.
- PipeContext
- The PipeContext object is a Dictionary object that references a group of initialized objects containing information needed by the pipeline.
- Reserved
- This value is not used and must be set to zero (0).
Remarks
The way in which you call the MicroPipe object from a page depends on the pipeline component. Each pipeline component has a private way to set its component configuration from the component's administrative property pages. The two most common ways are:
- To create a dictionary and pass that dictionary to the component.
- To set individual or multiple properties directly.
Other pipeline components may have different methods for providing input to the component. The MicroPipe supports all methods of setting the configuration of a pipeline component.
After the script has used the MicroPipe object, it must release the object, using the following script:
set MicroPipe = nothing
© 1997-2000 Microsoft Corporation. All rights reserved.