Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Atos update

...

When accessing FILEs at ECMWF through the ECtools, the following domains are available:


   HOME: the $HOME directory (home:)

   SCRATCH: the $SCRATCH directory (scratch:)

   ECFS: the ECFS directory (ec:)

   ECTMP: the ECTMP directory (ectmp:)

   HOST: any server at ECMWF ({host-name}:)

...

If no domain is specified then an absolute path will translate to an absolute path on the ecgate server Atos HPC or ECS and a relative path will translate to a path in the HOME directory of the current user.

Exemples


   "bin/a.out"                           a.out file in the $HOME/bin directory of the current user

   "home:bin/a.out"                      a.out file in the $HOME/bin directory of the current user

   "/tmp/a.out"                          a.out file in the /tmp directory on ecgate Atos HPC or ECS

   "home:/xyz/bin/a.out"                 a.out file in the $HOME/bin directory of user xyz

   "ec:bin/a.out"                        a.out file in the ECFS bin directory of the current user

   "ec:/xyz/bin/a.out"                   a.out file in the ECFS bin directory of user xyz

   "c1a:/c1a/tmp/systems/xyz/a.out"      a.out file in the /c1a/tmp/systems/xyz/ directory of c1a

...

After the ECaccess gateway installation, the Member State ECaccess system administrator can customise the access methods for file transfers. These will be displayed through the ECaccess Web interface. Several schemes can be implemented, such as:

1 - The target directory for a particular destination is a sub-directory of a central directory configured by the administrator, with the sub-directory name matching the msuser name. 2 - The target directory for all file transfers to a given destination is a sub-directory of the msusers home directory. The administrator configures the sub-directory name. 3 - The target directory for a given destination is configurable by the user. The administrator determines whether or not the user is allowed to include ".." in the directory path.

Target directories can be located on:

1 - Member State servers running a standard FTP service accessible from the ECaccess gateway. This is known as a "genericFtp" destination and is the most convenient way of getting the files to the system you want, under the specified user ID. 2 - The server running the ECaccess gateway. This is known as a "genericFile" destination. All users will share in a common directory the files transferred using this destination. 3 - Member State servers running a proprietary application. The administrator provides ectrans with the implementation of the access protocol. The administrator can also use more complex rules to define special target locations for ECMWF users, Member State users or groups of Member State users. The command "ectinfo" described in the next section can be used to get the translated URL of a target location, giving a Member State user identifier and a destination name (passwords are displayed as ***).

...

The following options are common to all the ECtools:


-help


Print a brief help message and exits.


-manual


Prints the manual page and exits.


-retry count


Number of SSL connection retries per 5s to ECMWF. This parameter only apply to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward as it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry.


-debug


Display the SOAP and SSL messages exchanged.

...

Shell commands for certificate management (ecaccess-certificate-*)


   ecaccess-certificate-create  - Create Certificate for the ECtools

   ecaccess-certificate-list    - List Available Operations

Shell commands for file management (ecaccess-file-*)



   ecaccess-file-chmod          - Change ECaccess File Mode Bits

   ecaccess-file-copy           - Copy an ECaccess File

   ecaccess-file-delete         - Remove an ECaccess File

   ecaccess-file-dir            - List ECaccess Directory Contents

   ecaccess-file-get            - Download an ECaccess File

   ecaccess-file-mdelete        - Delete Multiple ECaccess Files at once

   ecaccess-file-mget           - Download Multiple ECaccess Files at once

   ecaccess-file-mkdir          - Make a Directory on the ECaccess File System

   ecaccess-file-modtime        - Show the Last Modification Time of an ECaccess File

   ecaccess-file-move           - Move or Rename ECaccess Files

   ecaccess-file-mput           - Upload Multiple Local Files on the ECaccess File System at once

   ecaccess-file-put            - Upload a File on the ECaccess File System

   ecaccess-file-rmdir          - Remove a Directory on the ECaccess File System

   ecaccess-file-size           - Show the Size of an ECaccess File

Shell commands for batch job management (ecaccess-job/queue-*)



   ecaccess-job-delete          - Delete an ECaccess Job

   ecaccess-job-get             - Download a Job Output/Input/Error File

   ecaccess-job-list            - List all ECaccess Jobs

   ecaccess-job-restart         - Restart an ECaccess Job

   ecaccess-job-submit          - Submit a new ECaccess Job

   ecaccess-queue-list          - List available queues

Shell commands for management of events at ECMWF (ecaccess-event-*)


   ecaccess-event-list          - List available events

   ecaccess-event-send          - Trigger an ECaccess Event

Shell commands for management of ECtrans Associations (ecaccess-association-*)



   ecaccess-association-delete  - Delete Association

   ecaccess-association-get     - Get the Association Descriptive File

   ecaccess-association-list    - List your ECtrans associations

   ecaccess-association-protocol- List the supported ECtrans Protocol

   ecaccess-association-put     - Update/Create an Association

Shell commands for management of ECtrans Transfers (ecaccess-ectrans-*)



   ecaccess-ectrans-delete      - Delete ECtrans

   ecaccess-ectrans-list        - List all ectrans transfers

   ecaccess-ectrans-request     - Request a new ECtrans transfer

   ecaccess-ectrans-restart     - Restart an existing ECtrans transfer

Shell commands for getting ECaccess Gateways information (ecaccess-gateway-*)


   ecaccess-gateway-list        - List the ECaccess Gateways

   ecaccess-gateway-name        - Display the name of the default ECaccess Gateway

   ecaccess-gateway-connected   - Display the ECaccess Gateway Connection Status

Shell commands for general information at ECMWF



   ecaccess-cosinfo             - Display ConsInfo from ECMWF

SEE ALSO

ecaccess-association-delete, ecaccess-association-get, ecaccess-association-list, ecaccess-association-protocol, ecaccess-association-put, ecaccess-certificate-create, ecaccess-certificate-list, ecaccess-cosinfo, ecaccess-ectrans-delete, ecaccess-ectrans-list, ecaccess-ectrans-request, ecaccess-ectrans-restart, ecaccess-event-list, ecaccess-event-send, ecaccess-file-chmod, ecaccess-file-copy, ecaccess-file-delete, ecaccess-file-dir, ecaccess-file-get, ecaccess-file-mdelete, ecaccess-file-mget, ecaccess-file-mkdir, ecaccess-file-modtime, ecaccess-file-move, ecaccess-file-mput, ecaccess-file-put, ecaccess-file-rmdir, ecaccess-file-size, ecaccess-gateway-list, ecaccess-gateway-name, ecaccess-job-delete, ecaccess-job-get, ecaccess-job-list, ecaccess-job-restart, ecaccess-job-submit and ecaccess-queue-list.