|
C R e c o v e r
Бывают ситуации, когда в процессе снятия тарификационных данных оператор ошибся
и два раза подряд дал команду СRN:164 c опцией ACTIVATE (или FORMAT). После этого
с точки зрения S-12 тарификация считается потерянной. Однако, запись тарификации на диск в
S-12 организована таким образом, что существует набор неких промежуточных файлов
(идентификаторы которых Вы видите, когда даёте команду CRN:165 с опцией
AMA), в которые производится оперативная запись. Эти файлы никогда (почти) не
уничтожаются системой, а запись в них производится циклически - когда достигает
ся конец файла, запись начинается с начала этого файла. Чтобы система не "затёрла"
ещё не снятые данные, для каждого такого файла существуют специальные указатели,
которые "говорят" S-12 с какого смещения (места) начинаются и где заканчиваются
"новые", ещё не снятые данные (эти указатели Вы видите в полях WRT PTR, SRD PTR и т.д.).
Когда же данные требуется снять со станции,
оператор даёт команду СRN:164 c опцией ACTIVATE и S-12 из множества промежуточных
файлов формирует один файл 800, который уже можно обрабатывать биллинговой
программой, соответствующим образом корректируя указатели.
Программа CRecover эмулирует работу S-12 в части формирования файла 800 из
промежуточных файлов, т.е. программа последовательно берёт промежуточные файлы
(которые предварительно скопированы с S-12 на жёсткий диск компьютера), разбирает
их и формирует файл 800. Однако, все указатели оказываются испорчены на момент
использования этой программы (два раза ACTIVATE), поэтому файл 800 будет содержать
некоторую часть старых данных - т.е. тех данных, которые были сняты ещё в
прошлый раз.
Один совет: чем быстрее после "потери" тарификации Вы снимете промежуточные
файлы с S-12 (это делается командой COPY-FILE), тем
меньше вероятность действительно потерять тарификацию.
Скачать CRecover
|
|