Import Parameter List

  

DEVELOPER

Name

Length

Usage

Type

$QueueName

12

Queue name. Primary key of @VBQU1.

Input

$ExportPath

220

Full path where export file is to be created (not including the file name, but ending in the correct separator).

Input

$ExportFileName

30

Export the full filename, including its extension, for the file to be imported. For example: .vpx, .par, or for JSON-based imports, .p4fn, .p4fl, etc.

Input

$RunTimeOnly

1

Set to ‘Y’ to import run-time specs only. Leave blank for source.

Input

$ReplaceFunctions

1

Set to ‘Y’ to replace functions that exist in the target environment.

Input

$ReplaceFileDefs

1

Set to ‘Y’ to replace file definitions that exist in the target environment.

Input

$ReplaceDictionary

1

Set to ‘Y’ to replace variable dictionary definitions that exist in the target environment.

Input

$ReplaceGlobalLogics

1

Set to ‘Y’ to replace Global Logics that exist in the target environment.

Input

$ReplaceTasks

1

Set to ‘Y’ to replace tasks that exist in the target environment.

Input

$ReplaceValueVariables

1

Set to ‘Y’ to replace value variables that exist in the target environment.

Input

$ReplaceGlobalMessages

1

Set to ‘Y’ to replace global messages that exist in the target environment.

Input

$ReplaceActiveX

1

Set to ‘Y’ to replace PROIV ActiveX control definitions that exist in the target environment.

Input

$ImportAll

1

Set to ‘Y' to import all objects in the export file, rather than driving the import from a list.
When set to ‘N’ or ‘X’, the import will be driven from the object(s) specified on @VBQU1.

Input

$ProjectName

32

Set to the PROIV Developer project name that you wish to use for this process.

Input

$EndOfProcessStatus

250

This returns an error message if there is an error that aborts the whole process (e.g. missing project name). A ‘Y’ is returned if the process completes correctly. This does not necessarily mean that all objects have exported correctly. See the Import Errors topic

Output

$ReplaceActionControls

1

Set to ‘Y’ to replace action control definitions that exist in the target environment.

Input

$ReplaceControlBars

1

Set to ‘Y’ to replace control bar definitions that exist in the target environment.

Input

$ReplaceSSOs

1

Set to ‘Y’ to replace SSOs that exist in the target environment.

Input

$ImportExportType

4

Stores the value of vpx, par or JSON. However, if this is not set, default value is vpx.

Input

If you are using the Task TK_VIP_WRAPPER_IMPORT to drive the wrapper, the parameter names are the same, without the leading ‘$’. The meanings of the parameters are identical in both cases.

Note: If you intend to drive the import from a list, you must populate the @VBQU1 list before invoking the import process, using the following structure:

Each row in the @VBQU1 list should contain the following fields:

VIP_QUEUE_NAME - The name of the queue to be used for the import.

VIP_OBJECT_TYPE - The type of the object to be imported (e.g. FN for Function, FL for File Definition).

 

Extension VIP_OBJECT_TYPE Object Type Description
.p4fl FL File Definition
.p4fn FN Function
.p4gl GL Global Logic
.p4gm GM Global Message
.p4tk TK Task
.p4ax AX AX/JavaScript Control
.p4ac AC Action Control
.p4cb CB Control Bar
.p4ss SS SSO
.p4vv VV Value Variable

 

VIP_OBJECT_NAME - The name of the specific object to import. For example, a screen function might be named CustomerScreen.

Comment on this topic

Topic ID: 500207