This transaction is used to handle directories and files in a Unix environment without having direct access to the Unix system.
In the upper part of the panel , “File Handling”, the user can use the “Directory” combobox to select the directory containing the required file (which is to be moved from one location to the other, for example). The combobox displays the last ten directories used. This transaction also allows users to rename the file (via button [Rename]). In addition, the following functions are available:
If one or more files are to be copied that contain SWIFT messages, checking the “Convert from swtout (SWIFT input) to swtin (SWIFT output) format” checkbox converts the header from the SWIFT input format 2:I ... to the SWIFT output format 2:O... In doing so, the sender and recipient BICs are exchanged.
Details of date and time and session/sequence are added.
This makes it possible to convert messages generated in an entity of the application without transporting it through the SWIFT network and have them received and processed by another entity of the application.
Without this conversion process, the application would simply allocate messages to the same entity that created them.
This is usefull in tests, as thus the outgoing SWIFT messages stored in the swtout directory could be copied to the swtin directory and processed as incoming messages.
Files can be loaded in different encodings by setting the 'File Encoding' to the encoding of the file.
Files can also be converted from one encoding to another by setting both 'File Encoding' values.
In Unix Client Server environments, filenames and pathnames containing uppercase letters can be handled by selecting the 'Allow Case Sensitive File/Pathnames' checkbox.
Using the “Recursive Copying” panel, files can be copied recursively, including all files in sub-directories.
In the process, the source and target directory are taken over by the 1st panel.
Files could be copied up to a size of 64 MB.
On the “Execute Commands” panel, commands or programs can be executed on the operating system (e.g. 'Is' on Unix or 'dir' on a PC). After entering the command or the path for starting the program, the [Execute] button has to be clicked.
If the checkbox “Blocking” is checked, the system waits until the command has been processed completely. If any output is available it will be displayed. If the “Blocking” checkbox is unchecked, outputs cannot be displayed as the system will not wait for the completion of the program.
Datafield | Description |
---|---|
Display log | Displays the processing log for the transaction. |