Oracle Forms クライアント セッション

記録された Oracle Forms スクリプトの実行時に、クライアント セッションは OraFormsConnect 関数呼び出しで始まり、OraFormsDisconnect または OraFormsDestroy で終わります。

transaction TInit
begin
  WebSetBrowser(WEB_BROWSER_MSIE8);
  WebModifyHttpHeader("Accept-Language", "en,de-at;q=0.5");
  OraFormsInit("http://lnz-vmoraf11:8888/forms/lservlet", " lnz-vmoraf11", 9000,
  ORA_FORMS_11G);
end TInit;

transaction TShutdown
begin
  OraFormsDestroy();
end TShutdown;

transaction TMain
var
begin
  OraFormsSetString("DEFAULT_LOCAL_TZ", "Europe/Berlin");
  OraFormsConnect(
    "server module=healthyliving.fmx userid=hl/hl@ORCL_ SERVER  sso_userid="
    "output_dir=C:\\orant\\forms11\\demos\\temp");
 
  // New window activated: MAIN
  ThinkTime(3.7);
  OraFormsSetWindow("MAIN");
  OraFormsEditSet("EDIT_CONTROL_0", "USER", ORA_EDIT_SEND_DIRTY); // Supplier Name
  OraFormsDisconnect();
end TMain;

前述のセッションは、OraFormsConnect 呼び出しで始まり、トランザクションの末尾 (OraFormsDisconnect) で終わります。 したがって、トランザクションの繰り返しは、それぞれ、1 つの Oracle Forms クライアント セッションの場合があります。