ECACCES...ION-PUT(1p)

πŸ“¦
version 6.3.1 Β· 2 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– ecaccess-association-put β€” the one where you drop an Association into the world πŸ’–

okay bestie, so this page is ecaccess-association-put from section 1p of the User Contributed Perl Documentation, and it's literally the glow-up tool for ECtrans Associations. no cap. πŸ’…


✨ NAME ✨

ecaccess-association-put β€” Update/Create an Association πŸ¦‹


🌸 SYNOPSIS 🌸

ecaccess-association-put -version|-help|-manual

ecaccess-association-put [-debug] [-gateway name] [-password] source-
file

like, that's the whole vibe. two shapes: either you're asking for info, or you're actually pushing a file. ✨


πŸ’« DESCRIPTION πŸ’«

So this command lets you update or create an ECtrans Association. Here's the tea: if the name already exists, the Association gets updated. If it does not exist, a brand-new Association gets created. Either way, main character energy. πŸ‘‘

Wanna get a starter template for a new Association? Run this little gem:

ecaccess-association-get -template association-name target-file

Now, super important bestie: the target-file for the Association Descriptive File does not have to match the name of the Association itself. The name for the Association is specified in the association-name parameter. so don't stress about the filename matching, it's not that deep. 🌈

And when you're creating a new Association, you should use the -password option to set the password β€” because it can not be set in the Association Descriptive File, since that would not be secure. πŸ”’ like, do not put your password in a file, I'm begging.


πŸŽ€ ARGUMENTS πŸŽ€

  • source-file β€” the name of the Association Descriptive File you wanna upload. that's it, that's the whole argument. 🫢

πŸ’… OPTIONS πŸ’…

  • -gateway name β€” the name of the ECaccess Gateway where the Association should be installed. It's by default the Gateway you are connected to. Wanna know your current Gateway's name? Use the ecaccess-gateway-name command. And when you're using the commands at ECMWF, the default Gateway is always "boaccess.ecmwf.int". ⭐
  • -password β€” allows prompting for a new password for the Association. πŸ“
  • -version β€” displays the version number and exits. short and sweet.
  • -help β€” prints a brief help message and exits.
  • -manual β€” prints the manual page and exits.
  • -retry count β€” number of SSL connection retries per 5s to ECMWF. real talk: this parameter only applies to the initial SSL connection initiated by the command to the ECMWF server. It does not apply to all the subsequent requests made afteward, because it is mainly targeting errors that can happen from time to time during the SSL handshake. Default is no retry. πŸ™ˆ
  • -debug β€” displays the SOAP and SSL messages exchanged. perfect for when you need to see everything. πŸ‘€

πŸ”₯ EXAMPLES πŸ”₯

ecaccess-association-put -password ./test

Push the Association described in the ./test file of your current directory on your default Gateway. You will also be prompted for a new password. iconic. ✨

ecaccess-association-put -gateway boaccess.ecmwf.int ./test

Push the Association described in the ./test file of your current directory on the boaccess.ecmwf.int Gateway. slay. πŸ’–


πŸ¦‹ SEE ALSO πŸ¦‹

  • ecaccess-association-delete
  • ecaccess-association-get
  • ecaccess-association-list
  • ecaccess-association-protocol
  • ecaccess

go read those too, they're all part of the same friend group. 🫢


ngl, if you're setting a password for a new Association, use -password β€” the Association Descriptive File is not the place for secrets. periodt. πŸ’€

okay and that's the whole page bestie!! this one's from perl v5.40.1, dated 2025-10-22 β€” so yeah, it's giving vintage-but-thriving. go forth and push those Associations, you absolute legend. πŸ‘‘βœ¨πŸ’œ

πŸ“¦ where this page comes from