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.