記録された 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 クライアント セッションの場合があります。