[ОТВЕТИТЬ]
Опции темы
30.06.2006 15:18  
kadr
Вот, сегодня подправил просмоторщик почтовых пакетов .
Все желающие могут забрать его отсюда

в архиве лежит сама программулина и файлик для задания ip-адресов компутеров на которых расположен почтовик для конкретной БД
формат файла: набор строк следующего вида
<имя БД, как в TNS>=<ip-адрес>
Для работы требуется наличие OCI (клиентская частьOracle).

Программа, позволяет посмотреть очередь виртуальных пакетов (с указанием наличия ошибки), сортировка виртуальных пакетов по любому из столбцов (к сожалению *11 иногда выскакивает ошибка типа "Invalid pointer operator" ), автообновление с указанием периода (правая кнопка мыши на кнопке "обновить"), просмотр объектов в вирт. пакете, просмотр физ. пакетов. При указанном ip-адресе почтовика и наличии административного доступа по сети к компу со службой почтовика, программа показывает статус службы и позволяет, запустить/остановить службу.

В программе используются операторы типа SELECT, никаких действий с БД не производит.

Готов к конструктивной критике и предложениям по расширению функционала.
 
03.07.2006 11:03  
deucel
У меня на 9м оракле при запуске
Статус службы почтовика
OpenSCManager: ошибка: 1722
Сервер RPC не доступен.

а так вроде запускается
 
03.07.2006 11:19  
deucel
у меня сейчас 120 магазинов часть из которых на диалапе
и я уже давно использую пару таких скриптов:

Для удаления успешно принятых пакетов,
которых может в день быть несколько сотен
delete from smpostpackages
where uploadfailed=0 and deliveryack is not null


просмотр где пакеты с ошибками
SELECT DISTINCT P.VIRTPACK VIRTPACK, L.TITLE BASE, F.FPID PACK
FROM SMPOSTPACKAGES P,SMPOSTFAILRP F,SMPOSTLOCATIONS L
WHERE F.FPID=P.ID AND P.TARGET=L.ID

Для повторной отправки пакета, с указанием id пакета вручную
из пердыдущего примера
(полезно в централизованных пакетах не повторяя на все магазины)
CLEAR SCREEN
SET SERVEROUTPUT ON
DECLARE
VP NUMBER(6) NOT NULL := '&virtpack';
BEGIN
DELETE FROM (SELECT A.* FROM SMPOSTFAILRP A, SMPOSTPACKAGES S
WHERE A.FPID=S.ID
AND S.VIRTPACK=TO_NUMBER(VP));
COMMIT;
UPDATE SMPOSTPACKAGES
SET UPLOADFAILED=0,
DELIVERYACK=NULL,
LASTSTARTED=NULL
WHERE VIRTPACK=TO_NUMBER(VP)
AND UPLOADFAILED=1;
COMMIT;
END;
 
03.07.2006 11:38  
OlegON
При старте пишет "почтовый модуль yf 192.168.100.255"
При попытке посмотреть статус почтовика
---------------------------
Postviewer
---------------------------
MatrixPostVirt: Cannot perform this operation on a closed dataset.
---------------------------
OK
---------------------------
В меню "Выход" не выходит, только крестиком закрылась... Как-то не это... Даже не бета...
*11
 
03.07.2006 13:16  
kadr
Цитата:
Сообщение от deucel
У меня на 9м оракле при запуске
Статус службы почтовика
OpenSCManager: ошибка: 1722
Сервер RPC не доступен.
необходим полный доступ к адм. ресурсам по сети к компу со службой почтовика
 
03.07.2006 13:18  
kadr
Цитата:
Сообщение от olegon
... Даже не бета...
*11
Совершенно верно, глубокая альфа
 
22.08.2006 13:27  
OlegON
Поднимая тему, разработка остановилась? А то Punctilio вон предлагает... Я бы внес все таки изменение параметров и удаление пакетов. Просто возникла идея мне писать это, а изобретать велосипед не хочется, да и времени мало.
 
22.08.2006 13:47  
kadr
olegon, нет разработка не остановилась, идёт подвправка ошибок, но без внесения нового функционала.
Из того что запланировано: Удаление пакетов, список объектов в очереди либо фильтр пакетов по объектам.
Про изменение параметров надо будет подумать.
 
22.08.2006 14:20  
OlegON
Цитата:
Сообщение от kadr
Про изменение параметров надо будет подумать.
А что там думать-то :) Мелочь для разработки, а рулить еще удобнее будет.
 
22.08.2006 14:35  
kadr
olegon, как бы это попроще объяснить то, не хочу я выкладывать утилы, которые будут делать изменения в таблицах СуперМага, вдруг ошибку какую допущу - сам у себя разберусь, а как быть с теми кто необдуманно этим воспользуется?
 
 


Опции темы



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

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