A File System Endpoint allows a folder or directory to be accessible from an Access Point server—a local file system, a mounted network file system, or on a Windows Access Point, a UNC path—to act as a source or destination for data transfer. See also What is an Access Point? The File System Endpoint has the following attributes.
File System Endpoint Attributes
| Attribute | Description |
|---|---|
| Access point |
Select an Access Point for this Endpoint. If there are no Access Points available to you, you can create one. See Managing Access Points. After you select an Access Point, browse through the file system on that Access Point, and then select a root directory to act as a source or destination for a Data Flow.
Note: On Linux systems, the CIC Agent installation creates the user, |
| File System Type |
Choose the type of file system on which you want the Endpoint source or destination directory to reside:
After you choose a local or shared file system, you select a directory to act as the Endpoint source or destination. See Selecting a Source or Destination Directory for more information. |
| Share Path | The SMB root path. Valid patterns: [^smb://.*$, ^//:.*$, ^smb:\.*$, ^\:.*$] |
| Domain | The Domain name. |
| Username | Share account user username. |
| Password | Share account user password. |
| Browse | When you connect to a file system, this tab is populated with a directory listing from which you can choose a source or destination directory. See Selecting a Source or Destination Directory for more information. |
OpenPGP — Inbound
| Attribute | Description |
|---|---|
| Verify Signed Payloads | When you select this check box, you are prompted to select the trading partner's signing PGP key. The PGP key named in this field is the same as the outbound encryption PGP key. If you change this value here, it is also changed for the outbound encryption PGP key. See Endpoint Security. |
| Accept Encrypted Payloads | When you select this check box, you are prompted to select your decryption PGP key. The PGP key named in this field is the same as the outbound signing PGP key. If you change this value here, it is also changed for the outbound signing PGP key. See Endpoint Security. |
OpenPGP — Outbound
| Attribute | Description |
|---|---|
| Sign | Select this check box to sign messages sent from this Endpoint. When you select Sign, you are prompted to select your signing PGP key. The PGP key named in this field is the same as the inbound decryption PGP key. If you change this value here, it is also changed for the inbound decryption PGP key. See Endpoint Security. |
| Encrypt | Apply encryption to messages sent from this Endpoint. When you select Encrypt, you are prompted to select the trading partner's encryption certificate. The PGP key named in this field is the same as the inbound signing PGP key. If you change this value here, it is also changed for the inbound signing PGP key. See Endpoint Security. |
| Compress | Apply ZLIB compression to messages sent from this Endpoint. Choose this option for large files to conserve bandwidth and improve efficiency and security. |
| Text Output (ASCII armor) | Encase encrypted messages in ASCII for ease of sending using standard messaging formats. |
Advanced
This tab consists of several sections. The Connection and Transfer section is displayed only for Endpoints that use a Local File System. The Connection and Logging sections are displayed only for Endpoints that use a Shared File System. The OpenPGP section is displayed for both Shared and Local File Systems.
Connection and Transfer (Local File System only)
| Attribute | Description |
|---|---|
| Retrieve Directory Sort |
Specify the sorting order for files being transferred and processed. Choose from the following:
|
Connection (Shared File System only)
| Attribute | Description |
|---|---|
| Min SMB Version | The connector will attempt to use the highest dialect set by the Max SMB Version and will negotiate down to the Min SMB Version until a dialect is selected that both the client and the server support. The SMB Endpoint currently supports SMB 1 (NT LM 0.12), SMB2.02, SMB2.1, SMB3.0, SMB3.0.2, and SMB3.1.1. |
| Max SMB Version | |
| Additional SMB Properties | You can add a list of additional properties. Visit https://www.jcifs.org/src/docs/api/ for more information about the properties. See Working with Additional SMB Properties |
| Retrieve Directory Sort | Specify the sorting order for files being transferred and processed. |
| Command Retries | The number of times a command should be retried if an error or exception occurs during a command. Valid range: [0-5] |
| Command Retry Delay | The amount of time (in seconds) before a retry should be attempted. Valid range: [0-120] |
Logging (Shared File System only)
| Attribute | Description |
|---|---|
| Enable Debug | Select this check box to make debug logs available for this endpoint. |
OpenPGP Algorithms
| Attribute | Description |
|---|---|
| Hash Algorithm |
Choose the signing method used when OpenPGP packaging (with signing) is requested from the following:
|
| V3 Signature | Select this check box to sign messages with Version 3 signatures |
| Encryption Algorithm | Choose the algorithm you want to use to encrypt messages. The remote host receiving the message must be able to decrypt the message using the algorithm you choose. |
| Compression Algorithm | Choose the algorithm you want to use to compress messages. The remote host receiving the message must be able to compress the message using the algorithm you choose. Choose either ZIP or ZLIB. |
Linked Folders
| Attribute | Description |
|---|---|
| Linked Folders | If this Endpoint is linked as a folder in one or more Partner Mailboxes, this list displays the names of those Partner Mailboxes and folders. |
Selecting a Source or Destination Directory
As part of creating a File System Endpoint, you select an Access Point and specify a directory on the Access Point to be a source or destination for a Data Flow. The file system where the directory resides can be the local system where the Access Point is installed or a shared system you have access to. See File System Endpoint for more detailed information about Access Points as they relate to File System Endpoints.
Follow these steps to select an Access Point and directory for a File System Endpoint.
-
On the Endpoint screen, select an Access Point.

-
Specify whether to use a Local or Shared file system.

-
If you select Local, click Connect and, with no further intervention, CIC displays a list of available directories.

-
If you select Shared, provide the required connection information (see File System Endpoint for details) and then click Connect to see the list of available directories.


- To select a directory, do one of the following:
-
Click Select to choose the root directory of the Access Point.

-
Navigate to a sub-directory and then click Select.

CIC displays the selected directory.

-
Finally, you can manually type in a path, click Go to display its contents, and then click Select to make it the selected directory.

-
- Click Save to save your File System Endpoint.
Working with Additional SMB Properties
To add SMB Properties:
-
On the Advanced tab, click Edit near the Additional SMB Properties item.

The Additional SMB Properties list displays.

-
Enter a property name (see https://www.jcifs.org/src/docs/api/) and a value, and click Add.

-
The new property is added to the list.

- Click OK to close the list.
To delete SMB Properties:
- On the Advanced tab, click Edit near the Additional SMB Properties item.
-
On the Additional SMB Properties list, select the property to be deleted and then click the Delete button.

- Click OK to close the list.
File System Endpoint commands
The following commands are available for File System Endpoints.
CLEAR
Valid only for local File System Endpoints.
Clear a property string value. The cleared value only affects the commands that follow the CLEAR.
CLEAR propertyproperty |
Property name with no embedded spaces. |
GET
Valid for Source Endpoints.
Receive one or more files from the host.
GET [-DEL] [-REC] "source"| -DEL |
Optional. If GET is successful, delete remote file. |
| -REC |
Optional. Recursively retrieve nested subdirectories. |
| source | Remote source path. You can specify a path (folder/) or a path+filter (folder/*.txt) |
LCOPY
Copy one or more files locally.
LCOPY [–DEL] [-REC] [–UNI|–APE] "source" "destination"| -DEL | If the command is successful, delete the local file. If used with -REC, delete the file and the subfolder structure. |
| -REC | Recursively search all subdirectories and copy the subfolder structure into the destination. |
| -UNI | Ensure the copied filename is unique. |
| -APE | Append copied file to existing destination file. |
| "source" |
Source path
|
| "destination" |
Destination path.
|
LDELETE
Delete one or more files locally.
LDELETE [-REC] "source"| -REC |
Optional. Recursively search all subdirectories and delete the subfolder structure from the destination. |
| source |
Source path
|
LREPLACE
Replace bytes in one or more files locally.
LREPLACE "source" Replace="input bytes" With="output bytes"For example, LREPLACE sourcePath/file.txt Replace=10,13 With=10
| "source" |
Source path
|
| "input bytes" |
List of bytes to be replaced.
|
| "output bytes" |
List of bytes to be substituted for original input bytes.
|
PUT
Valid for Target Endpoints.
Send one or more files to the host.
PUT [-UNI|-APE] "source" "destination"
| -UNI | Ensure remote filename is unique |
| -APE | Append to the existing destination file |
| source |
Source path
|
| destination | Remote destination path. The use of macro variables is supported. See Using Macro Variables in CIC (Destination context) for a list of the applicable macros. |
SET
Change a property value. The new value only affects the commands that follow the SET.
SET property=value
| property = value |
Property and new value
|
Valid properties for SET command are as follows:
| PostProcessingCommand PreProcessingCommand |
Use the PreProcessingCommand property to run an operating system or local command before each file in a GET. For example,
You can also run the LCOPY, LDELETE, and LREPLACE local agent commands as Pre/PostProcessingCommands within a SET command by prepending the command name with a For example,
|
| PostProcessWorkingDirectory | Specify a working directory for any commands that follow. |
| PostProcessTimeout(seconds) |
Specify a time limit after which CIC stops attempting to run the command. A value of 0 means there is no timeout. |
| GetNumberOfFilesLimit |
Specify the maximum number of files pulled during a GET operation. A value of 0 means there is no limit. |
| ExpandFileNameOnPut |
When set to true, allows PUT command destination expressions for constructing filenames. For example, to handle filenames with characters that the operating system cannot handle in filenames, use the
|
| TerminateOnFail |
Valid for all Endpoints configured as source in a Data Flow.
Default value is True. |
WAIT
Pause execution.
WAIT seconds
| seconds | Number of seconds to pause. |
Comments
0 comments
Please sign in to leave a comment.