Appendix A

Expressions Reference

231

Expression

Definition

 

 

FS.COMMAND

Qualifier.

 

 

 

Operates on a file system command. The user can

 

issue multiple commands on a file transfer portal.

 

(For example, ls to list files or mkdir to create a

 

directory). This expression returns the current

 

 

action that the user is taking.

 

 

Possible values: Neighbor, login, ls, get,

 

 

put, rename, mkdir, rmdir, del, logout,

 

 

any.

 

 

 

Following is an example:

 

 

Add authorization policy pol1

 

 

“fs.command eq login && (fs.user eq

 

 

administrator fs.serverip eq

 

 

10.102.88.221 –netmask

 

 

255.255.255.252)” allow

 

FS.USER

Returns the user who is logged on to the file

 

 

system.

 

 

FS.SERVER

Returns the host name of the target server. In the

 

 

following example, the string win2k3-88-22is

 

the server name:

 

 

 

fs.server eq win2k3-88-221

 

FS.SERVERIP

Returns the IP address of the target server.

 

FS.SERVICE

Returns a shared root directory on the file server. If

 

a particular folder is exposed as shared, a user can

 

directly log on to the specified first level folder.

 

 

This first level folder is called a service. For

 

 

example, in the path \\hostname\SERVICEX\ETC,

 

SERVICEX is the service. As another example, if a

 

user accesses the file

 

 

\\hostname\service1\dir1\file1.doc, FS.SERVICE

 

will return service1.

 

 

Following is an example:

 

 

fs.service notcontains New

 

FS.DOMAIN

Returns the domain name of the target server.

 

FS.PATH

Returns the complete path of the file being

 

 

accessed. For example, if a user accesses the file

 

 

\\hostname\service1\dir1\file1.doc, FS.PATH will

 

return \service\dir1\file1.doc.

 

 

Following is an example:

 

 

fs.path notcontains SSL

 

FS.FILE

Returns the name of the file being accessed. For

 

 

example, if a user accesses the file

 

\\hostname\service1\dir1\file1.doc, FS.FILE will return file1.doc.

Page 245
Image 245
Citrix Systems 9.2 manual Appendix a Expressions Reference 231