Oracle/Hyperion 11.1.2.1 switch to static authentication from dynamic authentication
Question ID: 104640
4
0

In older version of Oracle/Hyperion, ther was a way to switch to static authentication from dynamic authentication: When scripting with LoadRunner
How do we script the "HFM "login" through Workspace" for the later version of Oracle 11.1.2.1??

I have correlated everything that needs to be. The issue is that there is a client side cookie that is passed to the authentication servlet that we cannot correlate. I am assuming this is why HP recommends changing the encryption key to static-to bypass the need of the client cookie and just accept what is passed from the server. The Hyperion doc on the HP site is from a version of Hyperion before Oracle took over.

Oracle support said setting static encryption is no longer an option and not available in 11.1.2.1. They said to contact HP since Oracle does not support LoadRunner using static encryption

There error is either a 401 or access is denied.

LR 11.04 and Lon WIn7 Sp1 and on different box try LR11.5
I've tried web http/html, ajax truxlient, web and ajax click and script

Please help

Marked as spam
Posted by (Questions: 231, Answers: 18)
Asked on October 5, 2012 6:47 pm
85 views
Answers (1)
4
Private answer

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

Marked as spam
Posted by (Questions: 12, Answers: 384)
Answered on October 5, 2012 6:58 pm
EyeOnTesting

Welcome back to "EyeOnTesting" brought to you by Orasi Software, Inc.

X
Scroll to Top