31.10.2007, 14:03 | #1 |
Участник
|
Не создается экземпляр SysMailer в RunBaseBatch
Добрый день!
Может кто сталкивался с подобной проблемой. AOS Application и Клиент - установлены на одной машине. Пытаюсь создать экземпляр класса SysMailer в методе run в классе наследованом от RunBaseBatch X++: public void run() { SysMailer mailer; ; mailer = new SysMailer(); mailer.SMTPRelayServer("*****",25, "******", "*****", true); mailer.quickSend("***@***.**", "***@***.**", "test", "test"); } Запускаем второго клиента. Запускаем на втором клиенте пакетный обработчик. При исполнении задания валится ошибка Сбой запроса на разрешение типа "InteropPermission". (S)\Classes\InteropPermission\demand (S)\Classes\COM\new (S)\Classes\SysMailer\new - line 1 (S)\Classes\NAT_T2MailSender\run - line 7 - здесь mailer = new SysMailer(); (S)\Classes\BatchRun\runJobStatic - line 63 (S)\Classes\BatchRun\runJob - line 55 (S)\Classes\BatchRun\do - line 54 (C)\Forms\BatchRun\Methods\doBatch - line 18 (C)\Forms\BatchRun\Methods\setStart - line 8 (C)\Forms\BatchRun\Methods\setRunning - line 7 (S)\Classes\BatchRun\run - line 26 (C)\Classes\BatchRun\main - line 10 Если же запустить данный код просто в Job: X++: static void Job_test_SysMailer(Args _args) { SysMailer mailer; ; mailer = new SysMailer(); mailer.SMTPRelayServer("*****",25, "******", "*****", true); mailer.quickSend("***@***.**", "***@***.**", "test", "test"); } Заранее спасибо ! Последний раз редактировалось pvito; 31.10.2007 в 14:06. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|