v18092007 ========= 18/09/2007 12:51 98304 IniWsg.exe 1. В режиме проверки структуры базы данных доаблена кнопка "ЗАПИСАТЬ РЕЗУЛЬТАТЫ В ФАЙЛ" 2. При запуске утилиты с ключом -wsg, /wsg, wsg отсутствует возможность изменения некоторых настроек (для вызова утилиты из WSG) v14092007 ========= 14/09/2007 14:41 98304 IniWsg.exe 1. Добавлена кнопка "ПРОВЕРИТЬ ИСТОЧНИК ДАННЫХ", которая выполняет проверку структуры базы данных, выбранной на вкладке "БД WSG" 2. При запуске утилиты с ключом -chkdb,/chkdb, chkdb выполняется провека источника данных указанного в системном файле настроек wsg.ini Алгоритм проверки струтуры базы данных: Провера колонок в таблице FILELIST проверяются поля: LCODE, CALPER, CALIB, FOFF, TEND в таблице SITE проверяются поля: NINDEX, COD, STATYPE, STANAME, UNDERGROUND, ONDATE, OFFDATE, REFSTA, DNORTH, DEAST в таблице SITECHAN проверяется поле: LCODE в таблице ORIGIN проверяются поля: COMMENTS, ORID, MB, MBUNC, MS, MSUNC в таблице ARRIVALE проверяются поля: ARID, DIST, MB, CODA, MS, AMPTIME, REGCLASS, MCODA, MPSP, MPLP, CHANTYPE, REMARK, AFILTYPE, PFILTYPE, ML Проверка индексов таблица ARRIVAL: IX_ARRIVAL("NINDEX", "EVENTID", "STA", "CHAN") таблица CALIBRATION: IX_CALIBRATION("NETWORK", "LOCATION", "STA", "CHAN", "STARTDATE") таблица EVENTLIST: IX_EVENTLIST("NINDEX", "STA", "TBEGIN", "EVENT_TYPE") EVENT_STA("STA", "TBEGIN") таблица FILELIST: IX_FILELIST("NINDEX", "STA", "CH", "TBEGIN", "CPATH") IX_FILELIST_WSG("NINDEX", "STA", "CH", "TBEGIN", "TQTY") IX_FILELIST_WSG_SHORT("STA", "CH", "TBEGIN") IX_TEND("TEND") IX_TBEGIN_TEND("STA", "CH", "TBEGIN", "TEND") IX_TBEGINTEND("STA", "CH", "TBEGIN", "TEND", "LCODE") таблица ORIGIN: IX_ORIGIN("EVENTID", "LAT", "LON", "DEPTH", "ORIGINTIME") таблица SITE: IX_SITE("NINDEX", "STA", "LAT", "LON", "ELEV") таблица SITECHAN: IX_SITECHAN("NINDEX", "STA", "CHAN")