The recorded script contains a use statement for PeopleSoft8Api.bdh, a BDH file that contains PeopleSoft specific API functions. It also contains PeopleSoftInit(), the initialization function call in the TInit transaction (see the example below).
This initializes the PeopleSoft framework contained in several BDH files of the PeopleSoft SilkEssential package. It also enables global verification rules to catch PeopleSoft specific application-level errors. This is especially useful when used in conjunction with the TrueLog On Error option.
In addition, it enables global parsing rules for the parsing of dynamic form names. Parsed form names are available in the global variable gsFormMain.
benchmark SilkPerformerRecorder
use "WebAPI.bdh"
use "PeopleSoftApi.bdh"
dcluser
user
VUser
transactions
TInit : begin;
TMain : 1;
var
// ...
dclrand
dcltrans
transaction TInit
begin
WebSetBrowser(WEB_BROWSER_MSIE6);
WebModifyHttpHeader("Accept-Language", "en-us");
WebSetStandardHost("crm.ps.my.company.com");
PeopleSoftInit();
//GetLoginInfoPS("LoginPS.csv", gsUserId, gsPassword);
//WebSetUserBehavior(WEB_USERBEHAVIOR_FIRST_TIME);
//WebSetDocumentCache(true, WEB_CACHE_CHECK_SESSION);
end TInit;