ECACCES...ION-PUT(1p)
π 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 theecaccess-gateway-namecommand. 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-deleteecaccess-association-getecaccess-association-listecaccess-association-protocolecaccess
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
- ubuntu resolute: ecaccess 6.3.1-1 Β· Perl
- ubuntu stonking: ecaccess 6.3.1-1 Β· Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms