Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

Poznámka: Utilita D2000 Replay je zastaraná. Nahradilo ju nahrávanie/prehrávanie komunikácie priamo procesom D2000 KOM (pozri príkazy START_RECORD/STOP_RECORD a START_REPLAY/STOP_REPLAY) alebo prenosom živých dát z produkčného systému cez transparentnú bránu transparentný gateway.

Proces D2000 Replay je pomocný proces, ktorý slúži ako náhrada procesu D2000 KOM na simuláciu údajov meraných bodov. Na rozdiel od procesu D2000 KOM, ktorý umožňuje nastaviť jednotlivé stanice do módu simulácie, pracuje D2000 Replay s reálnymi údajmi získanými z archívnej databázy a tak je použiteľný napr. na opätovné prehrávanie reagovania systému D2000 na konkrétne vstupné údaje a ďalšie ladenie aplikácie s reálnymi údajmi. Pochopiteľne je nutné, aby bolo archivovaných čo najviac meraných bodov.

...

Spustenie procesu D2000 Replay

...

Deklaráciareplay [/H] replayDSN [start_time]
Parametre


/Hna začiatku simulácie budú posielané aj počiatočné hodnoty všetkých bodov (ak bol parameter /H použitý aj pri utilite Arc2Rpl)
replayDSNDSN (Distinguished Source Name) Replay databázy vygenerovanej utilitou Arc2Rpl
start_timevoliteľný čas simulácie. Ak nie je zadaný, z Replay databázy sa načítavajú hodnoty meraných bodov od aktuálneho času, ktorý si proces D2000 Replay zistí od procesu D2000 Server (t.j. pred spustením systému D2000 je nutné posunúť na počítači, kde beží D2000 Server, čas a dátum do obdobia, z ktorého sú záznamy v Replay databáze). Ak je parameter start_time zadaný, tak sa z Replay databázy načítavajú hodnoty meraných bodov od zadaného času. K časovým známkam (timestamp) načítaných hodnôt sa pripočíta Delta - rozdiel medzi aktuálnym časom a časom prvej hodnoty načítanej z Replay databázy.
Príklad: D2000 Replay sa spustí s parametrom start_time "2004-01-01 10:00", aktuálny čas je "2004-01-30 11:00". Proces D2000 Replay bude k časom načítaných hodnôt pripočítavať 29 dní a 1 hodinu.


Poznámka

Formát času a dátumu môže závisieť od použitého ODBC ovládača, uvedený príklad je funkčný pre databázu Sybase SQL Anywhere.

Okrem uvedených parametrov podporuje D2000 Replay aj ďalšie štandardné parametre platné pre procesy D2000 ako sú /S, /DP, /F, /TP a iné.

Príkladreplay myRepl1

replay /SsrvD2 /DP /H myRepl1 "2004-01-15 10:55"

Procesov D2000 Replay môže byť spustených aj niekoľko, pričom každý číta hodnoty meraných bodov z inej Replay databázy. V takom prípade treba každý spúšťať s rôznym parametrom /W<Workstation>.

replay /Wreplay1 myRepl1 "2004-01-15 10:55"
replay /Wreplay2 myRepl2 "2004-01-15 10:55"

Kotva
arc2rpl
arc2rpl
Utilita Arc2Rpl

...

Spustenie utility Arc2Rpl

...

Deklaráciaarc2rpl [/H] archive replay sysCfg [start_time [end_time]]
Parametre


/HDo Replay databázy (do tabuľky RPL_HIST) sú ukladané posledné hodnoty meraných bodov pred start_time. Tieto sú použité procesom D2000 Replay ako inicializačné hodnoty.
archiveDSN (distinguished source name) archívnej databázy (štandardne MenoAplikacie.Archiv).
replayDSN Replay databázy.
sysCfgDSN konfiguračnej databázy aplikácie (štandardne MenoAplikacie.Syscfg).
start_timeVoliteľný parameter. Počiatočný čas pre načítavanie hodnôt meraných bodov z archívu. Ak nie je zadaný, konvertuje sa celý obsah archívu.
end_timeVoliteľný parameter. Koncový čas pre načítavanie hodnôt meraných bodov z archívu. Ak nie je zadaný, konvertuje sa archív od parametra start_time prípadne celý.


PoznámkaFormát času a dátumu môže závisieť od použitého ODBC ovládača, uvedený príklad je funkčný pre databázu Sybase SQL Anywhere.
PopisUtilita Arc2Rpl po spustení generuje okrem výstupu na obrazovku aj log Arc2Rpl.log v adresári, z ktorého bola spustená.
Príkladarc2rpl Test.Archiv myRepl1 Test.Syscfg

arc2rpl Test.Archiv /H myRepl2 Test.Syscfg "2004-01-15 10:55"

arc2rpl Test.Archiv myRepl3 Test.Syscfg "2004-01-15 10:55" "2004-01-19"

Štruktúra Replay databázy

...