in a tcl file i have the command line
callback acs_mail_lite::send \
-package_id $package_id \
-message_id $message_id \
-from_addr $from_addr \
-to_addr $to_addr \
-body $body \
-mime_type $mime_type \
-subject $subject \
-cc_addr $cc_addr \
-bcc_addr $bcc_addr \
-file_ids $file_ids \
-object_id $object_id
What causes the error at logs
[17/Apr/2009:16:25:22][8124.2982824880][-sched:13-] Error: *****Error while sending queued mail: can't read "from_party_id": no such variable
Tracking down the error my guess is that this API calls all callbacks related, and one of them is
callback::acs_mail_lite::send::impl::mail_tracking
Defined in packages/mail-tracking/tcl/mail-tracking-callback-procs.tcl
This callback has -from_party_id (required) and -to_party_id (required) as parameters.
However the vars from acs_mail_lite API contains
-from_addr $from_addr \
-to_addr $to_addr \
which somehow must be switched to -from_party_id (required) and -to_party_id (required)
Moreover, the vars $from_addr and $to_addr are not passed to the callback API on mail-tracking with their respective values.
Then in the file packages/mail-tracking/tcl/mail-tracking-callback-procs.tcl line 72 require those vars;
# set log_id [mail_tracking::new -package_id $package_id \
-sender_id $from_party_id \
-recipient_ids $to_party_id \
How do i track the sequence of this APIs to check those parameters ?