• No results found

User's Guide. Product Version: Publication Date: 11/29/2011

N/A
N/A
Protected

Academic year: 2021

Share "User's Guide. Product Version: Publication Date: 11/29/2011"

Copied!
377
0
0

Loading.... (view fulltext now)

Full text

(1)

User's Guide

Product Version: 4.0.0

(2)

Contents

Contents 2 Welcome 9 Getting Started 10 First Steps 10 Logging In 10 Screen Tips 11 Dashboard 12 Quick Links 13 Administration 14 Global Settings 14 Server Configuration 22 Listener Configuration 23 Database Configuration 27

Edit Database Configuration 28

Switch Database 29

Database Backup 32

Database Tuning 33

Custom Tasks 34

Install Custom Task 35

Edit Custom Task 36

View Custom Task 36

License 37

Display License 37

Install License 38

Uninstall Licence 38

Request License 38

Check for Updates 39

No Updates Available 39

Update Found 39

Upgrade Download Complete 40

Server Log 41 Security 42 Users 42 User Management 42 Add User 43 Edit User 45

Reset User Password 46

View User 47

User Groups 48

(3)

Roles 52

Role Management 53

View Role 53

Edit Role 54

Change Login Configuration 55

Security Settings 56

Resources 57

Resource Permissions 58

Adding Resource Permissions 59

Edit Resource Permissions 60

Work with Resources 61

Add Resource 62

Edit Resource 62

View Resource 63

View Resource Details 64

Search Resources 65

Export Resource 65

Promoting a Resource 66

Delete Resource 67

Network Shares Resource 68

Database Servers Resource 70

FTP Servers Resource 71

FTPS Servers Resource 74

SFTP Servers Resource 80

SCP Servers Resource 84

AS2 Servers Resource 88

SMTP Servers Resource 91

Mail Boxes Resource 92

HTTP Servers Resource 94

HTTPS Servers Resource 96

MQ Servers Resource 100

OpenPGP Key Rings Resource 102

IBM i Servers Resource 103

(4)

Local Files 128

Rowsets 128

Email Lists 129

AS2 Task Output 131

MQ Message List 132

Expressions 133

Expression Wizard 136

Functions 137

Expression Syntax 1.0 144

Dates, Times and Timestamps 146

IF Condition 149 Loops 151 For Loop 152 For-Each Loop 155 While Loop 159 Do-While Loop 162 Iterate Loop 165 Exit Loop 165 Workspaces 166

Select Multiple Files using a File Set 168

File Paths 170

Sharing Common Logic between Projects (Snippets) 171

Working with Projects 172

Project Folders 174

Add Folder 174

Edit Folder 175

Deleting a Folder 175

Folder Permissions 175

Add Folder Permissions 176

Edit Folder Permissions 177

Change Project 178 Copy Projects 179 Move Projects 180 Promote Projects 181 Export Project 182 Import Project 182 Search Projects 183 Delete Projects 184 Upgrade Project 184 Executing Projects 186

(5)

Execution from IBM i Scheduler 191

Execution from an ILE Program 192

Execution from Windows, Linux, AIX, HP-UX and Solaris 193

Project Execution History 194

Scheduling Projects 196

Holiday Calendars 196

Add or Edit a Calendar 197

View Calendar 198

Work with Scheduled Jobs 199

Adding or Editing a Scheduled Job 201

Working with Repeating Scheduled Jobs 206

View Scheduled Job 207

Scheduled Job History 208

Show Schedule 210

Monitors 211

Work with Monitors 212

Adding or Editing Monitors 213

Monitor Example 216

View Monitor 218

Jobs 219

Monitoring Active Jobs 220

Work with Queued Jobs 222

Completed Jobs 223

Task Reference 225

Database Tasks 228

SQL Task 228

Data Translation Tasks 229

Read CSV Task 229

Read Excel Task 231

Read Fixed-Width Task 233

Read Flat File Task 235

Read XML Task 236

Write CSV Task 238

(6)

Tar Task 250 Untar Task 251 Unzip Task 252 Zip Task 253 FTP Tasks 255 FTP Task 255 FTPS Task 257 SCP Task 259 SFTP Task 261 AS2 Tasks 263 AS2 Task 263 E-Mail Tasks 264

Retrieve E-mail Task 264

Send E-mail Task 265

HTTP Tasks 266

GoAnywhere Services HTTPS Task 266

HTTP Task 267

HTTPS Task 268

MQ Tasks 269

Open MQ Session Task 269

Commit/Rollback MQ Session Task 270

MQ Send Message Task 271

MQ Send Message Task - Property Element 272

MQ Retrieve Message Task 273

Close MQ Session Task 274

Local File System Tasks 275

Copy Task 275

Create File List Task 276

Delete Task 276

Make Directory Task 277

Merge Files Task 278

Move Task 279

Rename Task 280

Search and Replace Task 281

Native Call Tasks 282

Execute IBM i Command or Program Task 282

Execute Native Command Task 284

Job Control Tasks 285

Call Module Task 285

Call Project Task 286

(7)

Miscellaneous Tasks 290

Close Rowset Task 290

Create Workspace Task 290 Delete Workspace Task 290 Print Task 291 Set Variable Task 292 Timestamp Task 292 Task Versions 293 Encryption Overview 295

Encryption Options in GoAnywhere Director 296

Choosing the Right Encryption Method 297

OpenPGP Encryption 298

Digital Signatures 299

Quick Start for OpenPGP Encryption 300

Quick Start for OpenPGP Decryption 302

OpenPGP - Standards 304

SFTP (FTP over SSH) 305

Quick Start for SFTP 306

SFTP (FTP over SSH) - Standards 307

FTPS (FTP over SSL) 308

Quick Start for FTPS 309

FTPS (FTP over SSL) - Standards 310

AS2 (S/MIME over HTTP(S)) 311

Quick Start for AS2 311

Quick Start for Secure Email 313

Key Management 315

OpenPGP Key Manager 315

OpenPGP Key Ring 315

Work with OpenPGP Keys 316

Open an OpenPGP Key Ring 317

Create an OpenPGP Key Ring 317

Add an OpenPGP Key Pair 318

Export an OpenPGP Public Key 319

(8)

Import CA Reply 333

Export SSL Certificates and Private Keys 334

Import Certificate 335

Import Private Key 336

View Certificate 337

Create Key Store 338

Change Key Store Password 339

Change Key Store Preferences 340

File Manager 342

Uploading Files 343

Appendix 344

Stopping and Starting GoAnywhere 344

Date and Time Patterns 345

Number Patterns 346

Advanced Network Shares Configuration 348

MQ Connection URL 351

MQ Message Filters 353

SSH Handshake Process 354

SSL Handshake Process 355

Encryption Tool 355

Wildcards and Regular Expressions 356

Remote Files 360 SQL Wizard 361 JDBC URL Wizard 364 Email Templates 366 FTP FAQs 368 Additional Help 369 Glossary 370

GoAnywhere License Agreement 376

(9)

Welcome

GoAnywhere Director™is a managed file transfer solution that will automate and secure the exchange of data with your trading partners, customers and internal systems.GoAnywhere Directoris a flexible solution that connects to almost any server or data source using a wide variety of standard and secure protocols.

WithGoAnywhere Director’sintuitive interface and comprehensive features, it can eliminate the need for custom programs, scripts and single-function tools which were traditionally required for moving and translating data. This innovative solution will reduce costs, improve the quality of your data transmissions and help your organization to comply with data security policies and regulations.

GoAnywhere Directorfeature summary:

l Simplifies and automates FTP (File Transfer Protocol) processes

l Connects to secure FTP servers (SFTP, FTPS, SCP) for protected communications

l Guarantees delivery with automatic connection retries and file resume (for interrupted transfers) l Exchanges files with web servers using HTTP and HTTPS protocols

l Monitors folders with options to scan for new, changed or deleted files l Accesses files and directories on network shares using SMB/CIFS protocol l Sends AS2 messages with support for multiple file attachments

l Encrypts and decrypts files using the Open PGP encryption standard l Compresses and decompresses files using the ZIP, GZIP and TAR standards

l Connects to popular database servers including DB2, DB2/400, SQL Server, Oracle, Informix, MySQL,

PostgreSQL and Sybase

l Translates data to/from database tables, Excel, XML, Delimited text and Fixed Width file formats l Replicates data between database servers

(10)

Getting Started

Authorized users can utilizeGoAnywhere Director’s browser-based Administrator to perform configuration and monitoring within the product. The following primary functions are available within the Administrator:

l Configure global settings forGoAnywhere Director

l Set up and manage Users, User Groups and their authorities (Roles) withinGoAnywhere Director

l Set up and maintain the connections to the servers with which you want to exchange data (for example,

database servers, FTP servers, HTTP servers, mail servers, etc.)

l Set up Keys and Certificates for any encryption requirements

l Define Projects of the work to be performed (for example, data transfers, data conversions, file encryption,

compression, etc.)

l Execute Projects

l Schedule Projects to run at future dates and times l Monitor actively running Projects

l View the logs of completed Projects

First Steps

Follow these steps to get started withGoAnywhere Director.

1. Loginto theGoAnywhere DirectorAdministrator through your browser. 2. Review (or modify) theGlobal SettingsforGoAnywhere Director.

3. Set up theUser GroupsandUsersauthorized to work withGoAnywhere Director.

4. Define the connection settings for the servers (Resources) with which to exchange data (for example, database servers, FTP servers, HTTP servers, mail servers, etc.).

5. Create Projectswhich describe the work to be performed (for example, data transfers, data conversions, file encryption, compression, etc.)

6. Executethe Projects from within the Administrator, scheduler or using the supplied commands. Read theScreen Tipssection to learn basic tips on how to use the screens.

Logging In

Follow the steps below to log in toGoAnywhere Director.

1. From your browser, type the URL[protocol]://[hostname]:[portnumber]where:

l [protocol]can be HTTP or HTTPS.

l [hostname]is the host name or IP address of theGoAnywhere Directorapplication server. l [portnumber]is the port number of theGoAnywhere Directorapplication server. The default

port for HTTP is 8000 and the default port for HTTPS is 8001. Example: http://myserver:8000 or https://myserver:8001

2. Log in with your user name and password. The default user name isadministratorand the default password isgoanywhere. The password is case-sensitive.

(11)

Screen Tips

l While in theGoAnywhere Directoradministrator screens,do notpress the browser's Back, Forward or Refresh

buttons. These actions may cause theGoAnywhere Directoradministrator to get out of sync with your

browser, which may require you to log back into the administrator. Instead, use the buttons and links provided in the administrator to move from screen to screen.

l When entering information on a screen, any required fields will be indicated with an asterisk *. l On-line help text is available on each screen by clicking the icon.

l Additional Help is available within each Task screen when clicking the Field name. The pointer changes to a

hand when field level help is available.

l If a variable can be used within a field, the icon appears beside the field when the field is selected. Click

the icon to open a drop-down list of available system and user-defined variables in the open Project.

l By default, theGoAnywhere Directoradministrator will timeout your browser session after 60 minutes of

inactivity. If you have made changes on a screen in the administrator, you will want to save those changes if you plan to leave the administrator for more than 60 minutes.

(12)

Dashboard

TheGoAnywhere Directordashboard is the first screen displayed after login. This dashboard provides menus and links to quickly accessGoAnywhere Director’scomponents. It also shows vital system statistics.

Drop-Down Menus

To access a component, click a drop-down menu (located on the top of the dashboard), and then select the menu item for the component to launch.

Quick Links

You can optionally launch popular components by clicking their correspondingQuick Linksicons in the middle portion of the dashboard. The Quick Links are described on the next page.

System Statistics

System statistics are shown on the bottom of the dashboard (for users that have the appropriate authority to view this information). These statistics will show the number of jobs (job counts) which are active and have completed. For the completed jobs, it will break out the job counts by their status of Successful, Failed and Canceled.

Statistics will initially be shown for today’s activity. Click the available tabs to view statistics for yesterday, the last 7 days or last 30 days. You can drill into a particular job count by clicking its corresponding number. For instance, to view more details about the failed jobs, click the number to the right of the “Failed Jobs” heading .

If links or icons appear to be inactive, you do not have permissions for those functions based on your user roles. Contact yourGoAnywhere Directoradministrator for assistance with Roles and Permissions.

(13)

Quick Links

Listed below are descriptions of the Quick Links, available from theGoAnywhere Directordashboard.

Icon Component Description Security Role

Required *

Resources

For working with the Resources, which are the connection properties of the servers to exchange data with - including FTP servers, database servers, HTTP servers, etc. This component provides functions to view, create and maintain Resources.

• Resource Manager • Security Officer

Projects

Used to work with Projects, which are the definitions of the transfers and business processes to be performed inGoAnywhere Director. This component provides functions to view, create, maintain and run Projects.

• Project Designer • Security Officer • User

Scheduler

Used to work with Scheduled Jobs, which you can use to automate the execution of Projects for future dates/times. This component provides functions to view, create and maintain scheduled Jobs.

• Job Manager

Active Jobs

Used to work with active Jobs, which are the projects that are currently running inGoAnywhere Director. This component provides functions to display job status information, display job logs and cancel jobs.

• Job Manager • User

Completed Jobs

Displays the Jobs which have finished executing.  Includes functions to search for completed jobs by date range, project name, user name and status.  Allows viewing job status information and job logs.

• Job Manager • User

Users

Used to work with the Users who are authorized to utilizeGoAnywhere Director. This component provides functions to view, create and maintain Users.

• Security Officer

(14)

Administration

The Administration menu provides access to administrative settings including the global settings, database configuration options, license information and server logs.

The Administration menu is only available to a user with theProduct Administratorrole.

Global Settings

Global settings are used to control the overall behavior and attributes of GoAnywhere Director. These settings can be viewed and modified by a user with the Product Administrator role.

From the main menu bar, point toAdministrationand then clickGlobal Settings. Listed below are the field descriptions within each tab of the Global Settings.

General Tab

Instance Name

The name for this instance (installation) ofGoAnywhere Director. The instance name is displayed when logging in to the application, as well as on the top right side of the page and in the browser's title bar. This is helpful to allow a user to quickly determine which instance they are connected to (if multiple instances ofGoAnywhere Directorexist).

Locale

The user's environment (based on a specific language or dialect) that defines conventions such as time formatting and numeric formatting. If a Locale is not specified, then the Locale will be determined from the system on which GoAnywhere Directoris installed.

Changes to the "Locale" setting will require arestartofGoAnywhere Director.

Date Pattern

The pattern to use for formatting dates on screens and reports inGoAnywhere Director. View theDate and Time Patternssection in the Appendix for more information.

Changes to the "Date Pattern" setting will require arestartofGoAnywhere Director.

Time Pattern

The pattern to use for formatting times on screens and reports inGoAnywhere Director. View theDate and Time Patternssection in the Appendix for more information.

Changes to the "Time Pattern" setting will require arestartofGoAnywhere Director.

Timestamp Pattern

The pattern to use for formatting timestamps on screens and reports inGoAnywhere Director. View theDate and Time Patternssection in the Appendix for more information.

(15)

Data Tab

Projects Directory

The location on theGoAnywhere Directorserver where the Project definitions will be stored. This location is relative to theGoAnywhere Directorinstallation directory. For example, if theGoAnywhere Directorproduct is installed in the directory of/linoma/goanywhere, then the default location for the Projects directory would be

/linoma/goanywhere/userdata/projects.

Workspace Directory

The location on theGoAnywhere Directorserver where any Projectworkspaceswill be created. This location is relative to theGoAnywhere Directorinstallation directory. For example, if theGoAnywhere Directorproduct is installed in the directory of/linoma/goanywhere, then the default location for the Workspace directory would be

/linoma/goanywhere/userdata/workspace.

Changes to the "Workspace Directory" setting will require arestartofGoAnywhere Director.

Documents Directory

The location on theGoAnywhere Directorserver where files can be uploaded and downloaded through theFile Manager. This location is relative to theGoAnywhere Directorinstallation directory. For example, if theGoAnywhere Directorproduct is installed in the directory of/linoma/goanywhere, then the default location for the Documents directory would be/linoma/goanywhere/userdata/documents.

Changes to the "Documents Directory" setting will require arestartofGoAnywhere Director.

Monitors Directory

The location on theGoAnywhere Directorserver where files related to the Monitor function are stored. This location is relative to theGoAnywhere Directorinstallation directory. For example, if theGoAnywhere Directorproduct is installed in the directory of/linoma/goanywhere, then the default location for the Monitors directory would be /linoma/goanywhere/userdata/monitors.

(16)

Logging Tab

File System Logging Logs Directory

The location on theGoAnywhere Directorserver where any logs will be written. This location is relative to theGoAnywhere Directorinstallation directory. For example, if theGoAnywhere Directorproduct is installed in the directory of/linoma/goanywhere, then the default location for the Logs directory would be/linoma/goanywhere/userdata/logs.

Global Log Level

The logging level used by the global log inGoAnywhere Director.

Log Levels

Level Description

Normal Logs all messages with INFO, WARN and ERROR severity levels.

Debug Logs all messages from the Normal setting and includes all messages with the DEBUG severity level. Typically, the Debug log level should only be used when more detailed

messages are needed to solve problems in the application since the log can quickly grow and consume disk space.

Global Log File Extension

The file extension to use for the global log file (namedgoanywhere). If the default extension of .log is specified, then the global log file will be namedgoanywhere.log.

Maximum Global Log Size

The maximum size (in MB) to which the global log file can grow, before a rotation takes place. When a rotation occurs, the active log file (named goanywhere.log by default) will be renamed with a numeric suffix (for example, goanywhere 2.log) and then an empty file will be created to store any new log entries. The purpose of rotation is to prevent log files from growing indefinitely.

Job Log Format

The format of any job logs created byGoAnywhere Director.Text= The logs will be written in plain text format.HTML= The logs will formatted with HTML tags for viewing through a web browser. The default

(17)

Days to Keep Job Logs

The number of days to keep the job logs and any associatedworkspacedirectories. All job logs that are older than the specified value will be deleted automatically. A value of 0 (zero) will keep the job logs indefinitely.

Syslog Logging Enabled

If selected, options are available to sendGoAnywhere Directorlogs to an Enterprise Syslog server. By default, logging to a Syslog server is not enabled.

Host

The host name or IP address of the Syslog server to which various log events are sent.

Port

The port number on which the Syslog server is listening for incoming connections and/or log events. The Port value must be a number between 1 and 65535. For UDP protocol, the default port number is 514.

Protocol

The transfer protocol used for communicating with the Syslog server. UDP connections are faster than TCP since they simply push data to the Syslog server, but do not have the error control capability of TCP. If using UDP and a packet is lost or received in the wrong order, nothing is recorded in the server log. When using TCP, if a packet fails while being sent to the Syslog server, an error message is logged in the [installdirectory]/tomcat/logs folder (where [installdirectory] is the installation directory ofGoAnywhere Director). The TCP connection will keep resending the packet until successful. The default setting is UDP.

Facility

The Facility name is a way of determining which process was responsible for creating the message. The default setting is User.

Application ID

The Application ID is the name that is assigned to this application. All entries sent to the Syslog server will contain the Application ID to help identify it in the Syslog. The default application id is "goanywhere".

Application Log Level

The Application Log Level is the severity level of the application messages that will be sent to the Syslog server. The default setting is ERROR, in which any error messages generated by GoAnywhere Director would be sent to Syslog. The WARN log level will include errors and warnings. The INFO log level will include errors, warnings and informational messages. The DEBUG log level will include errors, warnings, informational and debug messages.

(18)

SMTP Settings Tab

The SMTP settings indicate the mail server thatGoAnywhere Directorshould use for sending email notifications. As an example, an email notification can be sent byGoAnywhere Directorwhen a scheduled job fails.

Host

The host name or IP address of the SMTP server.

The SMTP host name can typically be found in your email application's account settings.

Port

The port number to use to connect to the SMTP server. The specified value must be between 0 and 65534. The default SMTP port number is 25.

User

The user name (login name) to use to connect to the SMTP server. If the User field is left blank, then it is assumed that the SMTP server does not require authentication for its email clients.

Password

The password to use for connecting to the SMTP server, if required.

From Name

The name from which any emails will appear to be sent.

From Email

The email address from which any emails will appear to be sent.

Connection Type

The type of connection made to the SMTP server.

l Normal - The connection is not encrypted and messages are sent in plaintext.

l Explicit SSL - After initial authentication with the SMTP server, the connection is encrypted with SSL. l Implicit SSL - The entire connection and transmission is encrypted using SSL.

Maximum Connections

By default,GoAnywhere Directoruses one SMTP connection for sending email. When multiple processes send email at the same time, messages will queue until the connection is available. Increasing the number of connections provides the ability to send multiple email messages concurrently. The number of supported connections is 1 through 50.

(19)

Projects Tab

Enable File Locking

File locking allows you to protect the integrity of files while they are being processed byGoAnywhere Director.

If enabled, Project tasks inGoAnywhere Directorthat read local or network files will attempt to acquire a "shared" lock on the files before processing them. This shared lock will prevent other applications from locking a file (for write access) while it is in use byGoAnywhere Director.

If enabled, Project tasks that write or modify files will attempt to acquire an "exclusive" lock on the files before processing. This exclusive lock will prevent other applications from locking a file (for read or write access) while it is in use byGoAnywhere Director.

File Lock Timeout

The amount of time (in seconds) that the File Lock process inGoAnywhere Directorwill wait to obtain a lock on a file. A value of -1 indicates that there is an unlimited wait time. A value of 0 indicates that a lock attempt will only be tried once. Otherwise, specify a value up to 86,400 seconds (24 hours).

If a lock cannot be obtained within the specified timeout period, then an error will be generated in the Project task which is attempting to obtain the lock.

(20)

Runtime Tab

Jobs

Maximum Pool Size

The maximum number of threads that are allocated for active batchJobs. Each active job utilizes a separate thread (a slice of CPU) inGoAnywhere Director. Therefore, if the Maximum Pool Size is set to 20, then up to 20 batch jobs can be active at one time. Once the Maximum Pool Size is reached, any new batch jobs will be placed in theJob Queueuntil threads become available.

Increasing the Maximum Pool Size will likely causeGoAnywhere Directorto consume more server CPU and memory. However, more batch jobs will be able to execute at one time.

Thread Keep Alive Time

The amount of time (in seconds) in which an idle thread will wait before it is destroyed. When aJob completes, the thread it utilized will remain idle until another job uses it, or until the "Thread Keep Alive Time" is reached.

Increasing the Thread Keep Alive Time will likely causeGoAnywhere Directorto consume more CPU and memory. However, jobs will start up quicker since they will not have to create new threads as frequently.

Monitors

Maximum Pool Size

The maximum number of threads that are allocated for active Monitors. Each Monitor utilizes a separate thread (a slice of CPU) inGoAnywhere Director. Therefore, if the Maximum Pool Size is set to 20, then up to 20 Monitors can be active at one time. Once the Maximum Pool Size is reached, any new Monitors will be held until threads become available.

Increasing the Maximum Pool Size will likely causeGoAnywhere Directorto consume more server CPU and memory.

Thread Keep Alive Time

The amount of time (in seconds) in which an idle thread will wait before it is destroyed. When a Monitor completes, the thread it utilized will remain idle until another Monitor uses it or until the "Thread Keep Alive Time" is reached.

Increasing the Thread Keep Alive Time will likely causeGoAnywhere Directorto consume more CPU and memory. However, Monitors will start faster since they will not have to create new threads as frequently.

(21)

HTTP Proxy Tab

The HTTP Proxy Settings are only needed if your system uses a proxy server to make HTTP connections. These settings are primarily utilized when a Product Administrator checks for new product updates from Linoma Software's server.

Proxy Type

The type of proxy to use. Specify eitherDIRECT,HTTP, orSOCKS. DIRECT represents a direct connection, or the absence of a proxy. HTTP represents proxy for high level protocols such as HTTP or FTP. SOCKS represents a SOCKS (V4 or V5) proxy.

Proxy Host

The host name (or IP address) of the proxy server on the network.

Proxy Port

The port number of the proxy server on the network.

Proxy Username

The user name (login name) used for connecting to the proxy server.

Proxy Password

(22)

Server Configuration

The Server Configuration screen provides options to configure HTTP/s Listeners for theGoAnywhere Directorserver. These listeners allow users to connect toGoAnywhere Director(through their browser) to perform administration and monitoring in the product, as well as accept requests to execute Projects from remote systems.

A default HTTP listener is configured inGoAnywhere Director, which listens on port 8000. The default port for the HTTPS listener is 8001. You can change the port number and other settings for the default listeners, as well as add additional listeners, by following the instructions below.

To manage Listeners, login as a user with theProduct Administratorrole.

From the main menu bar, point toAdministrationand then clickAdmin Server Configuration.

Functions Available

l Add a Listenerby clicking the Add Listenerlink in the sub-menu bar. l View or Modifya Listener by clicking the Listener name in the left column.

Changes made to any Listeners will require aRestartofGoAnywhere Directorbefore those changes take effect.

The default shutdown port number forGoAnywhere Directoris 8005. The shutdown port number can only be changed by making a modification to the server.xml file, which will require a Restart.

(23)

Listener Configuration

Follow the instructions below to add or modify a HTTP/s Listener inGoAnywhere Director:

1. From the main menu bar, point toAdministrationand then clickAdmin Server Configuration.

2. Edit an existing Listener by clicking on the Listener in the tree outline. Otherwise, you can add a new Listener by first clicking on the Server, and then clicking the Add Listenerlink.

3. Type in the desired values for the Listener on the General tab. If this will be a HTTPS connection, also specify the SSL settings on the SSL tab.

4. Click theSavebutton to add/update the Listener and stay on the screen. Otherwise click theSave And Finishbutton to add/update the Listener and return to theGoAnywhere DirectorHome screen.

If you wish to Delete a Listener entry, select the Listener and click theDeletelink in the sub-menu bar.

General Tab

Name

An identifiable name for the Listener (to show in the tree outline).

Port

The port number which the HTTP/s Listener will run under. For HTTP, the default port number is 8000.

Local Address

The IP address on the Server (which is hostingGoAnywhere Director) for the listener to bind to.

Enable Lookups

Available options:

l Yes - The Lookup setting will search for and report servers by their DNS name l No - Only the IP address is returned on a lookup

Disable Upload Timeout

(24)

No Compression User Agents

This option allows a System Administrator, in certain instances, to specify the header data of a browser for which files will never be compressed.

Connection Timeout

The number of seconds this connection will remain open before closing, if no requests are sent. The default is 60 seconds.

Maximum Threads

The maximum number of simultaneous requests (threads) that can be created on this Listener. The default is 200 threads.

Minimum Spare Threads

The minimum number of threads that will be created when this Listener is first started. The default is 4 threads.

Changing the Thread values can alter performance. If the Maximum Threads is too low, then that may limit the number of active connections toGoAnywhere Director. On the other hand, if the Minimum or Maximum threads are too high, thenGoAnywhere Directormay consume more resources than is needed.

(25)

SSL Tab

SSL Enabled

Available options:

l Yes - A Secure Socket Layer is used to secure transmissions (for HTTPS connections) l No - Transmissions are not secured with SSL

SSL Protocol

Available options:

l SSL - A traditional Secure Socket Layer protocol is used to secure the transmission l TLS - Transport Layer Security will be used to secure the transmission (default)

Algorithm

The field is pre-populated based on your installation. Available options:

l IbmX509 - Only used for IBM-based installations l SunX509 - Used for Sun and most other installations

(26)

Enabled Cipher Suites

By default, all Cipher Suites are enabled to provide the most options for various HTTPS clients. However, depending on your security policies, you may want to restrict the connections to use only highly secure Cipher Suites like AES. Follow the instructions below to allow only certain cipher suites:

1. In the left column, click to select (highlight) the Cipher Suites to use. Multiple entries can be selected by pressing theCtrlorShiftkey while clicking the mouse.

2. When the desired Cipher Suites are selected, click the arrow between the group boxes to move the Cipher Suites from left to right.

Key Store File

This file contains the private key and associated certificates that a client uses to authenticate to a server. There are default key store files provided withGoAnywhere Directoror you can create your own. Type the name or click the icon to browse for the file. Clickherefor more information about the SSL handshake process.

Key Store Password

The password to use for accessing the key store. If unknown, contact a user with a Key Manager role.

Key Store Type

The type of key store.GoAnywhere Directorsupports both the JKS (Java Key Store) and PKCS12 (Public-Key Cryptography Standards) key store types.

Key Store Provider

Depending on your installation, not all Key Store providers may be available. The correct Key Store provider should have be loaded whenGoAnywhere Directorwas installed. However, if this Key Store provider needs to be changed, then select the appropriate option from the list:

l SUN - The classic Java cryptographic service

l SunJSSE - The Java Secure Socket Extension provides an RSA layer to the cryptology

l SunJCE - The Java Cryptographic Extension is the export compliant variation of the SUN provider

l SunMSCAPI - This provider allows access to the Microsoft CryptoAPI (CAPI) for: Accessing private keys and

certificates stored in CAPI and using CAPI's cryptographic algorithm implementations

l BC - Bouncy Castle is an export compliant set of algorithms for the Java Framework including RSA, DSA, x509

Key Alias

The key alias identifies a key pair and its associated certificate from all the ones within a Key Store.

Trust Store File

The Trust(ed) Store File contains the public keys and certificates used by a server to authenticate a client. There are default Trust Store files that are provided withGoAnywhere Director, or you optionally create your own. Type the name or click the icon to browse for the Trusted Store file.

Trust Store Password

The password to use for accessing the Trust Store. If unknown, contact the Key Manager.

Trust Store Type

The type of trust store.GoAnywhere Directorsupports both the JKS (Java Key Store) and PKCS12 (Public-Key Cryptography Standards) trust store types.

Trust Store Provider

Based on your installation, not all Key Store providers may be available. The correct Trust Store provider should have been loaded whenGoAnywhere Directorwas installed. However, it can be changed to one of these values:

l SUN - The classic Java cryptographic service

l SunJSSE - The Java Secure Socket Extension provides an RSA layer to the cryptology

l SunJCE - The Java Cryptographic Extension is the export compliant variation of the SUN provider

l SunMSCAPI - This provider allows access to the Microsoft CryptoAPI (CAPI) for: Accessing private keys and

certificates stored in CAPI and using CAPI's cryptographic algorithm implementations

(27)

Database Configuration

By default,GoAnywhere Directorstores its configuration settings and application data in an embedded Derby database. This database includes most everything whichGoAnywhere Directorneeds to operate, including user-defined Global settings, Resource definitions, User account information, Permissions, Project header information, Scheduled Jobs, Completed Jobs header information and more.

The Database Configuration screen provides options to edit the current database configuration or migrate the GoAnywhere Directorembedded database to an external database. The Database Configuration screen also provides configuration options for the backup and tuning settings for theGoAnywhere Directorembedded database.

To manage the database configuration, login as a user with theProduct Administratorrole. From the main menu bar, point toAdministrationand then clickDatabase Configuration.

(28)

Edit Database Configuration

The Database Configuration screen allows a user (with the Product Administrator role) to change the database user credentials and connection settings for the current database used byGoAnywhere Director.

If you need to switch (migrate) the connection to a new or different database, then use theSwitch Database process.

Listed below is the edit database screen, which is accessible from theDatabase Configurationoption from the Administration menu. After making any changes on this screen, you can press theSavebutton to apply the changes. Please note that any changes will not be recognized until after a restart ofGoAnywhere Director.

JDBC Driver

The JDBC driver used to connect to the target database.

JDBC URL

The connection URL string for the database. This URL should contain the host name (or IP address) of the database server. Depending on the type of database server, you may additionally need to specify the database port number, database name and other properties in the URL. The URL string must be formatted properly. Use theJDBC URL Wizard to generate this URL string correctly. Click the button (located on the right side of the field) to launch this wizard.

User

The name of the user to connect (log in) to the database server.

Password

The password to use for connecting to the database server. After typing the password, you can optionally click the Encryptbutton, which will encrypt the password.

Is Password Encrypted?

Indicates whether or not the password is encrypted. SelectYesif you clicked the Encrypt button for the Password.

Minimum Connections

The minimum number of connections whichGoAnywhere Directorwill maintain with the database.

Maximum Connections

The maximum number of connections whichGoAnywhere Directorcan make to the database at any time.

Maximum Idle Connections

The maximum number of idle connections that can remain open at any time.

Maximum Wait Time

The time (in milliseconds) which a database connection request will wait for a connection before the request fails.

If changes are made to the database configuration, thenGoAnywhere Directorwill create a new database.xml file in the[installdirectory]/configfolder where [installdirectory] is the default installation location of

(29)

Switch Database

TheGoAnywhere Directordatabase can utilize (connect to) one of the following database types for storing its configuration settings and application data:

l DB2/400 (IBM i) - V5R4 and later

l Derby (Embedded) - 10.4.1.3 (preferred) l Derby (Network) - 10.4.1.3 (preferred)

l Microsoft SQL Server - SQL Server 2005 and later l MySQL - 5.1 and later

The Switch Database function provides a guided process for changing the GoAnywhere Directorconnection to one of these supported databases. This function can create the necessary tables and indexes, as well as migrate the existing GoAnywhere Directordata to the new database.

The Switch Database process is comprised of six steps. No changes will be applied until clicking the Finish button on the final step. After the Switch Database Wizard completes, you will need torestartGoAnywhere Directorin order to connect to the new database.

A database switch may take several minutes to execute if you plan to migrate the existing data from the current database. The data migration time will depend on the amount of data in the current database.

WARNING:Only perform the database switch when no other users are usingGoAnywhere Directorand when no active jobs, scheduled jobs or file monitors are running.

Step 1 - Select Target Database

Select a Database Server from the list of available database server types and then clickNext.

Step 2 - Prerequisites

Based on the selected database server, some prerequisites may need to be completed before proceeding. The required steps are listed on the screen for the selected database server. To ensure a smooth database conversion, complete the prerequisites before continuing.

IBM i (iSeries)

1. Open a Terminal session

2. Start an SQL session by running the commandSTRSQL

3. Run the SQL StatementCREATE COLLECTION GADDATA. This command will create an SQL collection named GADDATA. You can choose a different name for the collection if needed.

(30)

Microsoft SQL Server

1. Open the Microsoft SQL Server Management Studio 2. Log in to the target database as a database administrator 3. Create a new database named GADDATA

4. Create a new database login named GADDATA and set the default database for this login to the database created in the step 3.

5. Create a new user named GADDATA under the database (created in step 3). During this user creation, make sure to attach this user to the login (created in step 4). Set the default schema for this user as GADDATA (this schema will be created by the switch function), and assign this user the role of db_owner.

6. Create a new schema named GADDATA under the database created in step 3. While creating this schema, make sure to set the schema owner as gaddata that was created in step 5.

MySQL

1. Create a new database (also called schema) by running the statementCREATE DATABASE GADDATA CHARSET=UTF8

2. Create a new database user by running the statementCREATE USER GADDATA IDENTIFIED BY 'password'

3. Grant full permissions to the new database created in step 1 to the user created in step 2, by running the statementGRANT ALL ON GADDATA.* to 'GADDATA'

Step 3 - Connection Information

Based on the selected database server, provide the requested connection information. The connection credentials are verified after clicking theNextbutton. If there are connection errors, a description of the connection error is displayed on the screen. Connection errors must be corrected before continuing.

Step 4 - Customize JDBC URL

Based on the database server selected and the connection information from Step 3, a JDBC URL is automatically composed. If needed, the JDBC URL can be modified on this screen or through theJDBC URL Wizardby clicking the button.

Step 5 - Select Operations

Table Creation and Data Population

With the connection configuration complete, select how the Switch Database process will migrate the database. The first option will make a copy of the existingGoAnywhere Directordata to the new database. The second option will create a new database configured for use byGoAnywhere Directorwith the default data, just as it was when it was first installed. The third option will not configure the new database or populate any data.

The third option is commonly used when configuring GoAnywhere Directoron an HA or DR system. These installations only need to point their connection to the Production database in use by the running system.

(31)

Character Encoding

GoAnywhere Directorcan create tables using either the default encoding of the external database server (using CHAR/VARCHAR for all character columns) or the National Character Set (using NCHAR/NVARCHAR for all character columns). The National Character Set is typically used for double-byte languages, such as Chinese or Japanese, and will use more space for character fields.

Step 6 - Review Changes

When all the required information for the database change is specified, those settings will then be displayed for review. If you wish to change any of these settings, then click thePreviousbutton to return to the screen where the change is needed.

If the settings are correct, clickFinishto perform the database switch. The Switch Database process will stop any active jobsand will disable allscheduled jobsandmonitors. 

Switch Database Complete

After clicking the Finish button, a Progress box opens to display the switch database progress. When complete, click theDonebutton.

(32)

Database Backup

TheGoAnywhere DirectorDatabase Backup screen provides the options to automatically schedule database backups or manually backup theGoAnywhere Directordatabase. These database backup options are only available if the embedded Derby database is used.

Last Backup Time

Displays the last backup time for theGoAnywhere Directordatabase.

Next Backup Time

Displays the next scheduled time for the backup.

Enable Database Backup

Indicates whether or not the database should be backed up automatically on a scheduled basis. The automatic backup runs without the need to shut downGoAnywhere Director. It is highly recommended that the database backup remains enabled.

Backup Directory

The database backup files are created in the folder of [installdirectory]/userdata/database/backups, where [installdirectory] is the installation directory forGoAnywhere Director.

Keep Backups For

The number of days (1–30) to keep the database backup files. Backup files that are older than the specified number of days will be automatically deleted following each backup process. By default, database backup files are retained for 7 days.

Schedule Type

The backup schedule can be run Hourly or Daily. The schedule options toggle based on this selection.

Options

Run Every

Indicates the number of hours or days to wait between database backups.

Run Time

When the backup schedule is set to Daily, the time of day the backup runs is set here.

Manual Backup of the Embedded GoAnywhere Director Database

To manually backup the embeddedGoAnywhere DirectorDerby database:

1. From theGoAnywhere Directormenu bar, point toAdministration, and then clickDatabase Configuration.

(33)

Database Tuning

Tuning theGoAnywhere Directordatabase will compress the indexes, which keeps queries running at maximum speed. The Database Tuning screen provides options to schedule database tunings or manually tune the database. A consistency check can also be performed to ensure that the database tables are not corrupt.

These database tuning options are only available if the embeddedGoAnywhere DirectorDerby database is being utilized.

Last Tuning Time

Displays the last tuning time for theGoAnywhere Directordatabase.

Next Tuning Time

Displays the next scheduled time that the tuning will take place.

Enable Database Tuning

Specify whether or not the database should be tuned automatically on a scheduled basis. The automatic tuning runs without the need to shut downGoAnywhere Director. It is highly recommended that the database tuning remains enabled. If a database backup and tuning are scheduled at the same time, the backup will run first. The automatic tuning option both tunes the database and runs a Consistency Check.

Schedule Type

The tuning schedule can be run Daily or Weekly.

Options

Run Every

Indicates the number of days or weeks to wait between database tunings.

Run On

(34)

Custom Tasks

GoAnywhere Directorincludes over 60built-in tasksto satisfy most of the business processes needed for managed file transfer. In some cases you may need a custom task in order to provide additional functionality. For example, a custom task could be built to integrate with other internal applications through a proprietary connection.Contact Linoma Software for more information and assistance with building custom tasks.

The Custom Tasks screen provides a method to install and manage these custom tasks. Once a task is installed, a user with the Project Designer role will be able to add the custom task to Projects.

To work with Custom Tasks, login as a user with theProduct Administratorrole. From theAdministrationmenu, clickCustom Tasks.

Functions Available

l Installa custom task by clicking the Install Custom Tasklink in the sub-menu bar. l Edita custom task by clicking the icon.

l View more Custom Task Actions by clicking the icon. A drop-down menu provides additional options.

More Actions

l Edita custom task by clicking the icon. l Viewthe task information by clicking the icon. l Uninstall the custom Task by clicking the icon.

(35)

Install Custom Task

To install a Custom Task follow the steps below:

1. Copy the Java Archive (.jar) file(s) containing the custom task to the[installdirectory]\userdata\lib folder. 2. RestartGoAnywhere Director.

3. Login as a user with theProduct Administratorrole.

4. From theAdministrationmenu, click theCustom Taskslink. 5. Click the Install Custom Tasklink in the sub-menu.

6. In the Install Custom Task screen, specify the Implementation Class name and then clickNext.

l Implementation Class- The Fully Qualified Class Name (FQCN) is composed of the package name and

the classname of the custom task. The format is [packageName][ClassName]. The package and class name are provided by the task vendor.

7. In the following Install Custom Task screen, type a name for the custom task and a description.

(36)

Edit Custom Task

The Edit Custom Task screen provides options to edit the custom task details and to deprecate the task. When a task is deprecated it will no longer appear in the Add Task screen unless the Include Prior Versions option is selected. When finished making changes to the custom task, click theSavebutton.

Name

The name which will be displayed when selecting a task from the Custom Tasks folder on the Add Task screen from the Project Designer.

Description

An optional description of the task.

Deprecated

If this task has been replaced by a newer version, you can indicate to have this task deprecated. Projects can still use this task, but it will not be shown in the Add Task screen unless the Include Prior Versions option is selected.

View Custom Task

The Custom Task Details screen displays information about when the custom task was created, modified and more. When finished viewing the custom task details, click theDonebutton.

(37)

License

Your organization must have a valid product license (either evaluation or permanent license) in order to run Projects inGoAnywhere Director. The License screens allows you to manage these product licenses forGoAnywhere Director.

The License screens are only available to a user with theProduct Administratorrole.

Display License

Follow the instructions below to display yourGoAnywhere Directorlicense:

1. From the main menu bar, point toAdministration,License, and then clickDisplay License.

2. License information is displayed on the screen. Click theDonebutton to return to theGoAnywhere Director Home screen.

(38)

Install License

If you do not have a product license file forGoAnywhere Director, then first run theRequest Licenseoption. Follow the instructions below to install aGoAnywhere Directorproduct license:

1. From the main menu bar, select theAdministrationoption. 2. Select theLicenseoption and then clickInstall License.

3. In theInstall Licensescreen, click theChoose Filebutton to select the location of the license file. 4. Once the file is selected, click theInstallbutton.

Uninstall Licence

Follow the instructions below to uninstall aGoAnywhere Directorproduct license: 1. From the main menu bar, select theAdministrationoption.

2. Select theLicenseoption and then clickUninstall License.

3. Click theUninstallbutton to remove theGoAnywhere Directorlicense.

Request License

Follow the instructions below to request aGoAnywhere Directorproduct license: 1. From the main menu bar, select theAdministrationoption.

2. Select theLicenseoption and then clickRequest License. 3. Follow the instructions on the screen to request the license.

(39)

Check for Updates

To check if there are any updates available forGoAnywhere Director, login as a user with theProduct Administrator role.

From the main menu bar, point toAdministrationand then clickCheck for Updates. The system will check for any updates and provide you with further Update options.

No Updates Available

If no updates are available, the current version will be displayed. Click theDonebutton to return to theGoAnywhere DirectorDashboard.

Update Found

When an update is available, the download and upgrade instructions will be shown on your screen. Click the links on the screen to view the upgrade instructions and release notes. If you are not ready to download theGoAnywhere Directorupdate at this time, click theCancelbutton to return.

You can choose to download the update files to either the server (on whichGoAnywhere Directoris installed) or download the update files to your workstation.

This screen will only download the update files. You must follow the upgrade instructions (provided in the link) to actually apply the update.

(40)

Upgrade Download Complete

During the download, a progress meter will display the download progress. When the download is complete, click theFinishbutton.

WARNING:It is highly recommended to apply the update when no other users are logged in toGoAnywhere Director and when no active jobs, scheduled jobs or monitors are running. It is important to carefully follow the upgrade instructions that will be provided in the link.

(41)

Server Log

The server log inGoAnywhere Directorcontains product-level log (audit) messages, including messages for when the product is started, when users log in and out, when Projects start and end, when errors occur, etc. For each log entry, it will show the date, time, message severity and message text.

The server log can be viewed by a user with either a Product Administrator or Security Officer role.

To view the Server Log, from the main menu bar, point to theAdministrationmenu and then clickDisplay Server Log.

Functions Available

l Download Server Log- downloads the Server Log to your workstation as a text file.

l Refresh- refreshes the Server Log, which will display any new entries that were written to the log. l Done- returns to theGoAnywhere DirectorDashboard.

(42)

Security

GoAnywhere DirectorimplementsRoles,UsersandUser Groupsto control access to specific functions in the product.

Users

In order to work withGoAnywhere Director, a user must login with a valid user name and password. These user names must be defined inGoAnywhere Director. Users can be added and managed only by a user with the Security Officer role.

The passwords for these users can be stored and authenticated withinGoAnywhere Director'sdatabase, or can be authenticated against an IBM i, LDAP or Windows Active Directory.

Each user may belong to one or moreUser Groups. The user will adopt theRoles(authorities) from any User Groups to which they belong. A user can also be granted individual roles.

The user's roles (permissions) will determine which functions the user can access inGoAnywhere Director.

The user namesadministratorandrootare included with the installation ofGoAnywhere Director. These "administrative level" users have authorization to all functions inGoAnywhere Director. After installation of GoAnywhere Director, a user with the Security Officer role should change thedefault passwordsor disable the administratorandrootaccounts, according to their corporate data security policy.

User Management

To manage User accounts, login as a user with theSecurity Officerrole. From the main menu bar, point toSecurityand then clickUsers.

Functions Available

l Adda user by clicking the Add Userlink in the sub-menu bar. l Edit a user by clicking the icon.

l Viewthe details for a user by clicking the icon. l Reseta user's password by clicking the icon.

l Delete a user by clicking the icon. Delete one or more users by selecting the appropriate check boxes and

(43)

Add User

A user can be created using theAdd Userscreen. Follow the instructions below to add a new user: 1. Login as a user with theSecurity Officerrole.

2. From the main menu, point toSecurityand then clickUsers. 3. In theUsersscreen, click the Add Userlink in the sub-menu bar. 4. Type the user information in the appropriate boxes. 

5. If needed, select the individualRolesto be assigned to the user. See note below.

6. Assign the user to one or more Groups. The user will adopt the Roles from any groups to which it belongs. 7. Click theSavebutton to add the user record.

For ease of user management, it is generally not recommended to give individual Roles to a user. Instead, you should assign each user to one or more groups, in which the user will adopt the Roles from those groups. This

(44)

E-Mail Address

The user email address.

Roles

IndividualRolesfor the user.

Groups

The User Groups are split into two sections. The groups in which the user does not belong are shown on the left side of the screen. The groups in which the user does belong are shown on the right side of the screen.

The user will adopt the Roles from any groups it belongs to.

Home Directory

The home directory that this user should see when launching theFile Manager. *DOCROOT/*USER is the user's default home directory located in the global documents directory. *DOCROOT is the global documents directory. *OTHER allows the specification of a custom home directory on the file system.

Restrict to Home Directory

Indicates if the user is restricted to the specified home directory or has access to the entire file system when using the File Manager. If selected, the user will only have access to the specified home directory and its sub-directories.

File Permissions

Indicates if the user will have Read Only access to files or Read/Write access to files when using theFile Manager. Read Only means the user can only browse and download files. Read/Write means the user can browse, download, upload, copy, move, delete, and rename files.

TheHome Directory,Restrict to Home DirectoryandFile Permissionsattributes are only applicable if the user has a File Manager role.

(45)

Edit User

Follow the instructions below to edit the properties for a user: 1. Login as a user with theSecurity Officerrole.

2. From the main menu, point toSecurityand then clickUsers. 3. In theUsersscreen, click the icon next to the user.

4. Modify the field values for the user.

5. Click theSavebutton to apply the changes.

For ease of User management, it is generally not recommended to give individual Roles to a user. Instead, you should assign each user to one or more groups, in which the user will adopt the Roles from those groups. This allows you to quickly adjust Roles for several users at once by changing the Roles for the group(s) which they belong.

(46)

Roles

IndividualRolesfor the user.

Groups

The User Groups are split into two sections. The groups in which the user does not belong are shown on the left side of the screen. The groups in which the user does belong are shown on the right side of the screen.

The user will adopt the Roles from any groups it belongs to.

Home Directory

The home directory that this user should see when launching theFile Manager. *DOCROOT/*USER is the user's default home directory located in the global documents directory. *DOCROOT is the global documents directory. *OTHER allows the specification of a custom home directory on the file system.

Restrict to Home Directory

Indicates if the user is restricted to the specified home directory or has access to the entire file system when using the File Manager. If selected, the user will only have access to the specified home directory and its sub-directories.

File Permissions

Indicates if the user will have Read Only access to files or Read/Write access to files when using theFile Manager. Read Only means the user can only browse and download files. Read/Write means the user can browse, download, upload, copy, move, delete, and rename files.

TheHome Directory,Restrict to Home DirectoryandFile Permissionsattributes are only applicable if the user has a File Manager role.

Reset User Password

If user passwords are authenticated against another system (for example, IBM i or Active Directory), then only the passwords for theadministratorandrootusers should be changed from this screen. Passwords specified for users when they are authenticated against another system are ignored. Users can change their own password by clicking theChange Passwordlink, which is located in the upper-right corner of theGoAnywhere DirectorAdministrator screen.

Follow the instructions below to change (reset) the password for a user: 1. Login as a user with theSecurity Officerrole.

2. From the main menu bar, point toSecurity, and then clickUsers.

3. In theUsersscreen, click the icon next to the user for whom you wish to change the password. 4. Type the new password for both thePasswordandConfirm Passwordfields.

(47)

View User

TheUser Detailsscreen shows the properties for the user, when the user was created and when it was last modified. It also shows the Roles assigned to the user and the groups to which it belongs. Follow the instructions below to view the properties for a user:

1. Login as a user with theSecurity Officerrole.

2. From the main menu bar, point to Securityand then clickUsers. 3. In theUsersscreen, click the icon next to the user you wish to view.

(48)

User Groups

A User Group is an association of one or moreUsers. Each User Group can be assigned specificRolesfor controlling access to variousGoAnywhere Directorfunctions. Any users belonging to a User Group will adopt the Roles from the Group.

For instance, you may want to create a User Group for the developers in your organization and assign Roles (authority) to design Projects, create Resources, run Projects and work with Jobs. Another User Group could be created for any end-users that would only have authority to execute Projects.

Group Management

To work with Groups, login as a user with theSecurity Officerrole. From the main menu bar, point toSecurityand then clickGroups.

Functions Available

l Adda Group by clicking the Add Grouplink in the sub-menu bar. l Edita Group by clicking the icon next to the Group.

l Viewa Group by clicking the icon next to the Group.

l Delete a Group by clicking the icon next to the Group. You can additionally delete one or more Groups by

(49)

Add Group

Follow the instructions below to add a new Group: 1. Login as a user with theSecurity Officerrole.

2. From the main menu bar, point toSecurityand then clickGroups. 3. In theGroupsscreen, click the Add Grouplink in the sub-menu bar. 4. Type the Group information in the appropriate boxes. 

5. Click to select theRolesthat will be assigned to the group. 6. Assign the members (users) to the Group.

7. Click theSavebutton to add the Group.

Assigning Members (Users) to a Group:

Perform the following steps to assign users to a Group:

1. On the left side of the screen, select (highlight) the users to assign to the group. Multiple entries can be selected by holding down the Ctrl or Shift key while clicking the mouse.

2. Click the arrow.

3. The selected users will move to the right side of the screen. 4. Click theSavebutton to apply the changes.

Removing Members (Users) from a Group:

Perform the following steps to remove users from a Group:

(50)

Edit Group

Follow the instructions below to edit a Group:

1. Login as a user with theSecurity Officerrole.

2. From the main menu, point toSecurityand then clickGroups.

3. Open theGroupsscreen and then click the icon next to the Group to edit. 4. Modify the field values for the Group. 

5. Click theSavebutton to apply the changes.

Assigning Members (Users) to a Group:

Perform the following steps to assign users to a Group:

1. On the left side of the screen, select (highlight) the users to assign to the group. Multiple entries can be selected by holding down the Ctrl or Shift key while clicking the mouse.

2. Click the arrow.

3. The selected users will move to the right side of the screen. 4. Click theSavebutton to apply the changes.

Removing Members (Users) from a Group:

Perform the following steps to remove users from a Group:

1. On the right side of the screen, select (highlight) the users to remove from the group. Multiple entries can be selected by holding down the Ctrl or Shift key while clicking the mouse.

2. Click the arrow.

3. The selected users will move to the left side of the screen. 4. Click theSavebutton to apply the changes.

(51)

View Group

Follow the instructions below to view the properties for a Group: 1. Login as a user with theSecurity Officerrole.

2. From the main menu bar, point toSecurityand then clickGroups. 3. In theGroupsscreen, click the icon next to the Group you wish to view.

Figure

Table Creation and Data Population

References

Related documents

If the upgrade file was downloaded to the server using the "Download to GoAnywhere Server" option, start with step 37. Otherwise, if the file was manually downloaded to

Now, we create a configuration file and as displayed below we will need the SQL database name and user information from our Web Hosting account and SQL database section..

This work also explores how the interests and activities of poor and working-class Black and Puerto Rican residents of Harlem fueled the escalation of protest activity and demands

Fonte: Rui Baptista, slides de apoio à disciplina de Organização e Gestão das Instituições Financeiras, Business School, Pós Graduação em Gestão Bancária e Seguradora, Coimbra..

folder contains an XML file used to represent the user interface of your Android application. The values folder contains an XML file used to store a list

The World Health Organization has declared the Zika virus an international public health emergency, prompted by growing concern that it could cause birth defects. As many as

This study focused on another type of financial support – a loan repayment award – and its influence on undergraduate women’s academic achievement and completion in College of

unemployment insurance (UI) benefits were extended to unprecedented levels, with UI duration increasing from 26 weeks—the regular duration—to as much as 99 weeks in some