Microsoft® ActiveX® scripts can be used to add functionality to Data Transformation Services (DTS) packages. Typical supported scripts are Microsoft Visual Basic® Scripting Edition (VBScript), Microsoft JScript®, PerlScript and XMLScript. The following DTS object types require or can use ActiveX scripts:
You assign ActiveX scripts to a property of objects that use scripts as a single text string, which can include embedded carriage return/line feed pairs. Each scripted object also has properties for the script language and the script function name. For example:
The DTSTransformScriptProperties2 object extends the functionality of DataPumpTransformScript by providing multiple transformation phases. The script specified by the Text property must have a function for each supported phase.
The following table describes the property you use to specify the entry point for each phase the DTSTransformScriptProperties2 object supports.
Phase | Entry Point Property |
---|---|
PreSourceData | PreSourceDataFunctionEntry |
Transform | FunctionEntry |
OnTransformFailure | TransformFailureFunctionEntry |
OnInsertSuccess | InsertSuccessFunctionEntry |
OnInsertFailure | InsertFailureFunctionEntry |
OnBatchComplete | BatchCompleteFunctionEntry |
PostSourceData | PostSourceDataFunctionEntry |
OnPumpComplete | PumpCompleteFunctionEntry |
For more information about including ActiveX scripts in DTS programs, see DTS ActiveX Scripts in Visual Basic.