Before you can replay a recorded Oracle Applications 12i script you need to customize the script.
The parameter icx_ticket contains session information for Oracle Applications 12i. The Silk Performer Recorder generates code to automatically parse the value of icx_ticket:
WebParseDataBoundEx(gsIcxTicket, STRING_COMPLETE, "icx_ticket='", 1, "'", WEB_FLAG_IGNORE_WHITE_SPACE, 1); WebPageParseUrl("IMG SRC", "IMG SRC=\"", "or", WEB_FLAG_IGNORE_WHITE_SPACE); WebPageUrl("http://myserver.com:8005/OA_HTML/runforms.jsp", "Oracle Applications R12", OA_HTML_RUNFORMS_JSP003);
The WebParseDataBoundEx function tells the Silk Performer runtime to parse the value of icx_ticket from the next HTML page call into the gsIcxTicket variable.
In this example, the next HTML page call is http://myserver.com:8005/OA_HTML/runforms.jsp.
This page takes input parameters from the form OA_HTML_RUNFORMS_JSP003. If this form already contains a recorded value for icx_ticket, the value has to be set to an empty value.
OA_HTML_RUNFORMS_JSP003: "icx_ticket" := "", // hvg4LnVEVjLLFU-e1pNr6Q... "resp_app" := "PER", "resp_key" := "VU_HRMS_MANAGER", "secgrp_key" := "STANDARD", "start_func" := "PERWSGEB", "other_params" := "";
For all subsequent usages of the icx_ticket parameter, the value stored in the icx_ticket variable must be used instead of the recorded value.
The Silk Performer Recorder scripts customized code for the OraFormsConnect function by default. Verify that the customization has been performed correctly.
OraFormsConnect( "server module=/data/oracle/ebs/application/apps/apps_st/appl/fnd/12.0.0/forms/US/FNDSCSGN fndnam=APPS record=names config='VIS' icx_ticket='" + gsICXTicket + "' resp='PER/VU_HRMS_MANAGER' secgrp='STANDARD' start_func='PERWSGEB' other_params=''", "http://myserver:8005", "http://myserver.com:8005/forms/frmservlet?&lookAndFeel=ORACLE&colorScheme=KHAKI& serverApp=OracleApplications3&lang="US"&env=NLS_LANG='AMERICAN_AMERICA'+FORMS_USER_DATE_FORMAT= 'DD-MON-RRRR'+FORMS_USER_DATETIME_FORMAT='DD-MON-RRRR+HH24%3AM" "I%3ASS'+NLS_DATE_LANGUAGE='AMERICAN'+NLS_SORT='BINARY'+NLS_NUMERIC_CHARACTERS='.,'& form_params=+config='VIS'+icx_ticket="'.hr7lGQhSIG3iAMWb9LkuVQ..'"+resp='PER%2FVU_HRMS_MANAGER'+ secgrp='STANDARD'+start_func='PERWSGEB'+other_params=''&encoding="UTF-8");