In Data Transformation Services (DTS) packages, you can include custom tasks, which are DTS tasks implemented by your or third party vendors. Custom tasks can be included in packages created by applications, or they can be registered so that they are referenced from DTS Designer. There are additional constraints a custom task must satisfy if it is to be used in DTS Designer. For more information, see DTS Example: Running Concurrent Operations in Visual Basic.
To implement a custom task, you must:
This section explains how to implement custom tasks and provides examples.
Topic | Description |
---|---|
DTS Custom Task Fundamentals | Describes the CustomTask interface that all custom tasks must implement. |
Including a DTS Custom Task User Interface | Describes the CustomTaskUI interface, which custom tasks that have a custom property page must implement. |
Registering a DTS Custom Task | Describes how to register custom tasks from DTS Designer and how to support registration from the command prompt. |
Additional DTS Custom Task Features | Explains how to raise package events, write to log tables and files, and use the DTS properties provider from a custom task. |
DTS Custom Task Examples in Visual Basic | Shows how to implement a basic DTS custom task and how to add functionality to it in Visual Basic. |
Implementing DTS Custom Tasks in Visual C++ | Explains how to use the Active Template Library (ATL) to implement DTS custom tasks in Visual C++. |
DTS Custom Task Examples in Visual C++ | Provides examples of DTS custom task examples implemented in Visual C++. |