2.7.1.15 ScriptProjectObjectDataType

The ScriptProjectObjectDataType complex type is used to specify parameters, properties, and settings that are specific to the Script Task.

The following is the XSD of the ScriptProjectObjectDataType complex type.

   <xs:complexType name="ScriptProjectObjectDataType">
     <xs:sequence>
       <xs:element name="ProjectItem" 
                   type="DTS:ScriptProjectProjectItemType"
                   minOccurs="0" maxOccurs="unbounded" 
                   form="unqualified"/>
       <xs:element name="BinaryItem" 
                   type="DTS:ScriptProjectBinaryItemType"
                   minOccurs="0" form="unqualified"/>
       <xs:element name="Breakpoint" 
                   type="DTS:ScriptProjectBreakpointType"
                   minOccurs="0" maxOccurs="unbounded" 
                   form="unqualified"/>
     </xs:sequence>
     <xs:attribute name="Name" type="xs:string" form="unqualified"/>
     <xs:attribute name="VSTAMajorVersion" type="xs:int" 
                   form="unqualified"/>
     <xs:attribute name="VSTAMinorVersion" type="xs:int" 
                   form="unqualified"/>
     <xs:attribute name="Language" type="DTS:ScriptProjectLanguageEnum"
                   form="unqualified"/>
     <xs:attribute name="EntryPoint" type="xs:string" 
                   form="unqualified"/>
     <xs:attribute name="ReadOnlyVariables" type="xs:string" 
                   form="unqualified"/>
     <xs:attribute name="ReadWriteVariables" type="xs:string" 
                   form="unqualified"/>
   </xs:complexType>

The following table provides additional information about the elements, types, and constraints in the ScriptProjectObjectDataType complex type.

Element

Constraints

Type definition

Description

ProjectItem

None

ScriptProjectProjectItemType

A string value that specifies the source code for a single item of a development environment project.

BinaryItem

None

ScriptProjectBinaryItemType

A base64 binary value that specifies the compiled binary from the development environment of the script project.

Breakpoint

None

ScriptProjectBreakpointType

A complex value that specifies a breakpoint in the code.

The following table specifies the attributes of the ScriptProjectObjectDataType type.

Attribute

Description

Name

A string value that specifies the name of the script project task.

VSTAMajorVersion

An integer value that specifies the major version number.<89>

VSTAMinorVersion

An integer value that specifies the minor version number.<90>

Language

An enumeration value that specifies the language for the script project.

EntryPoint

A string value that specifies the name of the entry point routine in the code for the script project.

ReadOnlyVariables

A string value that specifies read-only variables in the package file that are available to the code in the script project.

ReadWriteVariables

A string value that specifies the read-write variables in the package file that are available to the code in the script project.