[ОТВЕТИТЬ]
Опции темы
16.04.2009 07:44  
OlegON
Потерял скриптик, не успеваю вспомнить, как писалось.
1024.6
Как все ошибочные пакеты скопом скриптом еще раз пульнуть?
 
16.04.2009 08:09  
kadr
Вот есть пример перепосылки по номеру пакета
Код:
BEGIN
 UPDATE
      SUPERMAG.SMPOSTQUEUE
      SET VIRTPACK = NULL
      WHERE VIRTPACK = :virtpack;
  DELETE FROM (SELECT A.*
                 FROM SUPERMAG.SMPOSTFAILRP A, SUPERMAG.SMPOSTPACKAGES S
                WHERE A.FPID = S.ID
                  AND S.VIRTPACK = TO_NUMBER(:virtpack));
   DELETE
      FROM SMPOSTPACKAGES
      WHERE VIRTPACK = TO_NUMBER(:virtpack);
   DELETE
      FROM SMPOSTVIRTPACKS
      WHERE ID = TO_NUMBER(:virtpack);
  COMMIT;
END;
 
16.04.2009 12:37  
deucel
del_good_rest_bad.sql
Код:
delete from smpostpackages
where uploadfailed=0 and deliveryack is not null;
commit;

delete from smpostfailrp;
commit;

update smpostpackages
set uploadfailed=0,
deliveryack=null,
laststarted=null
where uploadfailed=1;
commit;
 
19.04.2009 11:49  
Назым
Вопросы от Ламера!

1. Из темы ветки, я так понял отосланные пакеты с ошибкой средствами почтовика нельзя перезапустить.
2. Например есть вод код перепосылки пакетов. Как сделать иконку по нажатию на которую, запустится на исполнение данный скрипт.
 
19.04.2009 12:33  
Dim
открываешь администратор почтового модуля, находишь ошибочные пакеты, выделяешь их все и нажимаешь "Отменить"
 
 
Опции темы



Часовой пояс GMT +3, время: 14:35.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.