We figure out a working solution for the dealing ''Setting dynamic authentication to static'' related to Oracle( Hyperion) 11.1.2.1 and LoadRunner. 11.04, 11.5 with IE8 or IE9
The Script with ''Web(httphtml)'' protocol Below is the technique that should work for most forms in Planning and HFM ''login'' through Workspace. There are only 2 correlations plus some config settings and request extractions that need to be made.
1. THE MAIN KEY IS ***In Recording Options-->URL-based script-->click URL Advanced button check both entries (first one is checked by default--make sure you check Use web_custom_request only)
2. ( IE9 only) After the capture is complete, comment out any ''web_custom_request'' that begins with:
// web_custom_request(''dfltTlbrCnfg.xml --that includes dfltTlbrCnfg.xml_2, etc.
3. At the beginning of the script insert:
web_set_max_html_param_len(''2048''); --must be at least this to be safe.
4. Before the logon request enter:
web_reg_save_param(''TOKEN'',
''LB=[CDATA['',
''RB=]]>'',
''Convert=HTML_TO_URL'',
LAST);
(this should be the standard correlation for sso_token)
Change the value of the sso_token everywhere in the script to the variable just used in the correlation value above: {TOKEN}
5. MUST Comment out the ''web_add_cookie'' that contains: usrsvr=
6. (for IE9 only) Comment out any request that relates to IE 9 if you are not running on a machine with IE 9and the capture machine used IE9. For example:
web_custom_request(''IE9CompatViewList.xml'',
''URL=http://ie9cvlist.ie.microsoft.com/IE9CompatViewList.xml'',
''Method=GET'',
''Resource=0'',
''RecContentType=text/xml'',
''Referer='',
''Snapshot=t240.inf'',
''Mode=HTTP'',
LAST);
7. Just before the EnterData.jsp request enter:
web_reg_save_param(''CI'', ''LB=&CI='', ''RB='''', LAST );
(this should be the standard correlation for CI)
Change the value of the CI everywhere in the script to the variable just used in the correlation value above: {CI}
8. After these steps are taken you can finish enhancing your script as normal (add transactions, etc.).
****************NOTE additional corrections may be needed depended on your Business Process being script