Introduction to UNICOM Intelligence scripting
UNICOM Intelligence scripting consists of two languages and three types of scripts that you can use to take advantage of the full capability of UNICOM Intelligence products and components.
UNICOM Intelligence scripting languages
The two UNICOM Intelligence scripting languages are:
▪mrScriptBasic: A programming language that can access and use UNICOM Intelligence components such as the Tables object model. mrScriptBasic is based on Microsoft Visual Basic and Visual Basic Scripting Edition (VBScript). For more information, see
mrScriptBasic overview.
▪mrScriptMetadata: A language that makes it easy to create metadata using a script. mrScriptMetadata uses a proprietary UNICOM Intelligence syntax to define metadata. For more information, see
mrScriptMetadata User’s Guide.
UNICOM Intelligence scripts
UNICOM Intelligence scripts are written using one or both of the UNICOM Intelligence scripting languages. Different types of scripts perform different tasks:
▪Data Management Scripts (.dms files): Data-management tasks such as transferring, merging, cleaning, and weighting of data. For more information, see
Data management scripting.
▪Interview Scripts (.mdd files): Run interviews. For more information, see
Interview scripting.
▪mrScriptBasic Scripts (.mrs files): Execute code written in the mrScriptBasic language. mrScriptBasic scripts can be used for many different tasks, such as creating tables (see
Table scripting, Sample Management scripts (see
Sample management scripts), and adding paper routing to an Interview script.
UNICOM Intelligence scripts are typically written and tested in UNICOM Intelligence Professional.
The relationship between languages and scripts
The following table shows the relationship between the UNICOM Intelligence scripting languages and UNICOM Intelligence scripts.
Script type
|
mrScriptBasic Language
|
mrScriptMetadata Language
|
Data Management scripts
|
The event sections of a data management script are written in mrScriptBasic.
|
The Metadata section of a data management script is written in mrScriptMetadata.
|
Interview scripts
|
The Routing sections of an interview script are written in mrScriptBasic.
|
The Metadata section of an interview script is written in mrScriptMetadata.
|
mrScriptBasic scripts
|
mrScriptBasic scripts are written in mrScriptBasic.
|
mrScriptMetadata can not be inserted in mrScriptBasic scripts.
|
UNICOM Intelligence Function Library
The UNICOM Intelligence Function Library provides advanced functions which can be used in any script, or section of a script, that is written in mrScriptBasic. For more information, see
UNICOM Intelligence Function Library.
Using objects in scripts
UNICOM Intelligence objects, such as the Metadata Model (MDM) Object Model, can be used in any script, or section of a script, that is written in mrScriptBasic. You can also use any Component Object Model (COM) object, such as the Microsoft File System Object, in those types of scripts. For more information, see
Introduction to objects.
See