# ECS configuration file - error free, minimal, with AMQP configuration settings added
#
# Copyright (C) 2002-2025 National Marrow Donor Program. All rights reserved.
THIS_NODE       | YY                    | ECS node name of this node
ADM_ADDR        | blackhole@emdis.aaaaa | email address of ECS administrator(s)
ADAPTER_CMD     | __CONFIG_DIR__/adapter/process_emdis.sh __MAILDROP_DIR__ $1 | command invoked by MSG_PROC
SMTP_DOMAIN     | emdis.aaaaa           | email domain
SMTP_FROM       | emdis@emdis.aaaaa     | email "From" address
INBOX_USERNAME  | emdis                 | email user name
INBOX_PASSWORD  | aaaaa                 | email password
GPG_HOMEDIR     | __CONFIG_DIR__/gnupg  | GnuPG home dir (GNUPGHOME env var)
GPG_KEYID       | 0xAAAAAAAA            | GnuPG key id
GPG_PASSPHRASE  | aaaaa                 | passphrase for GnuPG private key

# AMQP messaging parameters
ENABLE_AMQP       | YES                      | global setting to enable/disable use of AMQP
AMQP_DEBUG_LEVEL  | 1                        | AMQP debug level
AMQP_RECV_TIMEOUT | 1                        | AMQP recv inactivity timeout
AMQP_BROKER_URL   | amqps://amqp-broker:5671 | AMQP message broker host URL
AMQP_VHOST        | default                  | AMQP broker virtual host namespace (if needed)
AMQP_ADDR_META    | emdis.aa.meta            | AMQP queue (or address) for inbound META messages
AMQP_ADDR_MSG     | emdis.aa.msg             | AMQP queue (or address) for inbound EMDIS messages
AMQP_ADDR_DOC     | emdis.aa.doc             | AMQP queue (or address) for inbound documents
AMQP_TRUSTSTORE   | test-ca.pem              | SSL trust store (CA cert)
AMQP_SSLCERT      | test-client.pem          | client-side SSL certificate / public key
AMQP_SSLKEY       | test-client-key.pem      | client-side SSL private key
AMQP_SSLPASS      | sslpass                  | password for client-side SSL private key
AMQP_USERNAME     | emdis-aa                 | username for SASL authentication
AMQP_PASSWORD     | saslpass                 | password for SASL authentication
