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.