FileLocation
You can use this function for Optiva Workflows.
Purpose
Returns a path that is based on the entries in the File Location form.
Syntax
Dim variable As String = FileLocation(LocationType, LocationName[, UserCode, Default-Value])
Arguments
| Part | Description |
|---|---|
LocationType
|
Set type in the
File Location form. For example,
WEBREPORT is a commonly-used set type.
|
LocationName
|
Name of the path. For example,
XMLWORK for
WEBREPORT has the path to the folder that
contains XML files:
C:\inetpub\wwwroot\FsWebReports\SESSIONXML.
|
UserCode
|
User code for the path from the
File Location form.
If you do not specify a
|
Default-Value
|
String. Value to be used if no File
Location entry is found for the
LocationType or
Location Name values that you entered.
|
Examples
This example retrieves the path to XML files. The path is specified in
the
File Location form for the set type
WEBREPORTS with the name
XMLWORK.
Dim fl As String = FileLocation("WEBREPORTS", "XMLWORK")
MessageList("XMLWork = " + fl)
This example retrieves a path to both XML files and RPT files. These
paths are specified in the
File Location form. The set type is
WEBREPORTS. The name
XMLWORK is the path to XML files. The name
SOURCE is the path to RPT files.
sFilePathXMLWork = FileLocation("WEBREPORTS", "XMLWORK")
sFilePathSource = FileLocation("WEBREPORTS", "SOURCE")
xdTemplate.Save(Path.Combine(sFilePathXMLWork, "FSWB_Formula.xml")
ShellAPI("http://localhost/FsWebReports/Launch.aspx?p1=FSWB_Formula.xml
&p2=FORMULA&p3=pdf&p4=" & Path.Combine(sFilePathSource,
"FSWB_Formula_Data.rpt"))
You can use
ObjProperty instead of
FileLocation to retrieve the same information.