<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
> <channel><title>Comments on: Creating Oracle 12 Scripts on LoadRunner</title> <atom:link href="http://martinspier.co.uk/creating-oracle-12-scripts-loadrunner/feed" rel="self" type="application/rss+xml" /><link>http://martinspier.co.uk/creating-oracle-12-scripts-loadrunner?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=creating-oracle-12-scripts-loadrunner</link> <description>Engineer. Investor. Project Management Padawan. Technophile. Web 2.0 Addicted. Productivity Enthusiast. GTD Buff. Electronic Music Lover &#38; Part-Time DJ.</description> <lastBuildDate>Sun, 01 Jan 2012 08:34:52 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>By: Martin</title><link>http://martinspier.co.uk/creating-oracle-12-scripts-loadrunner/comment-page-1#comment-1390</link> <dc:creator>Martin</dc:creator> <pubDate>Mon, 12 Dec 2011 16:46:38 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=224#comment-1390</guid> <description>Hi Faraz,
I&#039;m assuming you want to capture the processing time, right? We had the same problem before and the solution we came with was to use VTS (Virtual Table Server) to store the request numbers and processing time during the execution. After the test, we had all request numbers and the processing time at a table that could be exported to any application to get average, std. dev., etc.
Cheers,
Martin</description> <content:encoded><![CDATA[<p>Hi Faraz,<br
/> I&#8217;m assuming you want to capture the processing time, right? We had the same problem before and the solution we came with was to use VTS (Virtual Table Server) to store the request numbers and processing time during the execution. After the test, we had all request numbers and the processing time at a table that could be exported to any application to get average, std. dev., etc.</p><p>Cheers,<br
/> Martin</p> ]]></content:encoded> </item> <item><title>By: Faraz</title><link>http://martinspier.co.uk/creating-oracle-12-scripts-loadrunner/comment-page-1#comment-1386</link> <dc:creator>Faraz</dc:creator> <pubDate>Mon, 12 Dec 2011 10:41:49 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=224#comment-1386</guid> <description>Hi Martin,
Thanks for sharing this information. I wanted to ask you what is the best to way to capture Oracle R12 Concurrent Requests performance using LR 11.0?
Regards
Faraz</description> <content:encoded><![CDATA[<p>Hi Martin,</p><p>Thanks for sharing this information. I wanted to ask you what is the best to way to capture Oracle R12 Concurrent Requests performance using LR 11.0?</p><p>Regards<br
/> Faraz</p> ]]></content:encoded> </item> <item><title>By: Martin</title><link>http://martinspier.co.uk/creating-oracle-12-scripts-loadrunner/comment-page-1#comment-1160</link> <dc:creator>Martin</dc:creator> <pubDate>Mon, 10 Oct 2011 23:33:12 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=224#comment-1160</guid> <description>Thanks for sharing that Jorge!
I don&#039;t recall ever having a problem like that. Opening a ticket with HP is also my first step when facing issues like that. It may take a while, but they usually have an answer.
This might require some deeper troubleshooting, but my (wild) guess would be checking the user/password, specially for special characters. Try changing the password to something simple and trying again.
Also, if you get this fixed, feel free to share it with us! :-)
Cheers,
Martin</description> <content:encoded><![CDATA[<p>Thanks for sharing that Jorge!<br
/> I don&#8217;t recall ever having a problem like that. Opening a ticket with HP is also my first step when facing issues like that. It may take a while, but they usually have an answer.<br
/> This might require some deeper troubleshooting, but my (wild) guess would be checking the user/password, specially for special characters. Try changing the password to something simple and trying again.<br
/> Also, if you get this fixed, feel free to share it with us! <img
src='http://martinspier.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p><p>Cheers,<br
/> Martin</p> ]]></content:encoded> </item> <item><title>By: Jorge</title><link>http://martinspier.co.uk/creating-oracle-12-scripts-loadrunner/comment-page-1#comment-1154</link> <dc:creator>Jorge</dc:creator> <pubDate>Sat, 08 Oct 2011 19:38:37 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=224#comment-1154</guid> <description>Hey Martin, I had the same issues as Maria did and well your article just helped me out, the thing now and I have spent the whole week reading articles, etc (btw I just opened a ticket on HP...) and well I want to share this issue here so in case others face this you may have a solution or if I get the HP support I&#039;ll let you all know... so the thing is that I have all the correlations in place, but at the moment the oracle executes the nca_connect_server:
nca_connect_server(&quot;xxxxx.com&quot;, &quot;port&quot;, &quot;module=/mis/erpdev/majcrp/apps/apps_st/appl/fnd/12.0.0/forms/US/FNDSCSGN fndnam=APPS  config=&#039;majcrp&#039; icx_ticket=&#039;.{Cor_ICXTicket}&#039; resp=&#039;PO/XSJ_PURCHASING_BUYER&#039; secgrp=&#039;STANDARD&#039; start_func=&#039;PO_POXBWVRP&#039; other_params=&#039;&#039;::NLS_LANG=&#039;AMERICAN_AMERICA&#039; FORMS_USER_DATE_FORMAT=&#039;DD-MON-RRRR&#039; FORMS_USER_DATETIME_FORMAT=&#039;DD-MON-RRRR HH24:MI:SS&#039; NLS_DATE_LANGUAGE=&#039;AMERICAN&#039; NLS_SORT=&#039;BINARY&#039; NLS_NUMERIC_CHARACTERS=&#039;.,&#039;&quot;);
I get this error:Action.c(386): connect_server: connection with host &quot;xsj-dvapebzcrp-vip.xilinx.com&quot; on port 8014 established
Action.c(386): Popup message: stop - Cannot complete applications logon. You may have entered an invalid applications password, or there may have been a database connect error.
Action.c(388): nca_set_window(&quot;Find Requisition Lines&quot;)
Action.c(390): Error: nca_obj_type(&quot;270&quot;) failed, Window or object is not displayed.
The window currently in focus: &quot;Error&quot;.
So looks like it successfully establishes connection but then it throws an Error to the form which makes the nca_obj_type line to fail since that object does not exist. However if I perform this process manually I don’t get any sort of error…
I have tried many different things such as correlations (JessionID, icx_ticket) but nothing seems to work fine.
Have you ever seen something like this before? well i&#039;ll let u know how it goes...
Thanks,
Jorge</description> <content:encoded><![CDATA[<p>Hey Martin, I had the same issues as Maria did and well your article just helped me out, the thing now and I have spent the whole week reading articles, etc (btw I just opened a ticket on HP&#8230;) and well I want to share this issue here so in case others face this you may have a solution or if I get the HP support I&#8217;ll let you all know&#8230; so the thing is that I have all the correlations in place, but at the moment the oracle executes the nca_connect_server:<br
/> nca_connect_server(&#8220;xxxxx.com&#8221;, &#8220;port&#8221;, &#8220;module=/mis/erpdev/majcrp/apps/apps_st/appl/fnd/12.0.0/forms/US/FNDSCSGN fndnam=APPS  config=&#8217;majcrp&#8217; icx_ticket=&#8217;.{Cor_ICXTicket}&#8217; resp=&#8217;PO/XSJ_PURCHASING_BUYER&#8217; secgrp=&#8217;STANDARD&#8217; start_func=&#8217;PO_POXBWVRP&#8217; other_params=&#8221;::NLS_LANG=&#8217;AMERICAN_AMERICA&#8217; FORMS_USER_DATE_FORMAT=&#8217;DD-MON-RRRR&#8217; FORMS_USER_DATETIME_FORMAT=&#8217;DD-MON-RRRR HH24:MI:SS&#8217; NLS_DATE_LANGUAGE=&#8217;AMERICAN&#8217; NLS_SORT=&#8217;BINARY&#8217; NLS_NUMERIC_CHARACTERS=&#8217;.,&#8217;&#8221;);</p><p>I get this error:Action.c(386): connect_server: connection with host &#8220;xsj-dvapebzcrp-vip.xilinx.com&#8221; on port 8014 established<br
/> Action.c(386): Popup message: stop &#8211; Cannot complete applications logon. You may have entered an invalid applications password, or there may have been a database connect error.<br
/> Action.c(388): nca_set_window(&#8220;Find Requisition Lines&#8221;)<br
/> Action.c(390): Error: nca_obj_type(&#8220;270&#8243;) failed, Window or object is not displayed.<br
/> The window currently in focus: &#8220;Error&#8221;.</p><p>So looks like it successfully establishes connection but then it throws an Error to the form which makes the nca_obj_type line to fail since that object does not exist. However if I perform this process manually I don’t get any sort of error…<br
/> I have tried many different things such as correlations (JessionID, icx_ticket) but nothing seems to work fine.<br
/> Have you ever seen something like this before? well i&#8217;ll let u know how it goes&#8230;<br
/> Thanks,<br
/> Jorge</p> ]]></content:encoded> </item> <item><title>By: Martin</title><link>http://martinspier.co.uk/creating-oracle-12-scripts-loadrunner/comment-page-1#comment-1032</link> <dc:creator>Martin</dc:creator> <pubDate>Wed, 03 Aug 2011 01:04:44 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=224#comment-1032</guid> <description>Hi Cecilia,
Great to hear that you managed to get the script working!
There are always many ways of doing the same thing. The key to get everything working is always to troubleshoot carefully!
I also execute tests (among many other things).
The issue you mentioned is very common on Oracle scripts. Since the execution is done by window and field navigation, sometimes the script logic is not correct and the field you&#039;re trying to edit is not on the current window (because of a pop-up or different window).
In this case, apparently there is not a &quot;Find Accounts&quot; cell on the Account Inquiry (Global Ledger Set). What happens sometimes is that for different users or when running with more than 1 user, the application behaves differently, showing different windows or pop-ups.
Check your scripts logic to make sure you&#039;re account for these different paths.
Cheers,
Martin</description> <content:encoded><![CDATA[<p>Hi Cecilia,<br
/> Great to hear that you managed to get the script working!<br
/> There are always many ways of doing the same thing. The key to get everything working is always to troubleshoot carefully!</p><p>I also execute tests (among many other things).</p><p>The issue you mentioned is very common on Oracle scripts. Since the execution is done by window and field navigation, sometimes the script logic is not correct and the field you&#8217;re trying to edit is not on the current window (because of a pop-up or different window).</p><p>In this case, apparently there is not a &#8220;Find Accounts&#8221; cell on the Account Inquiry (Global Ledger Set). What happens sometimes is that for different users or when running with more than 1 user, the application behaves differently, showing different windows or pop-ups.</p><p>Check your scripts logic to make sure you&#8217;re account for these different paths.</p><p>Cheers,<br
/> Martin</p> ]]></content:encoded> </item> <item><title>By: Maria</title><link>http://martinspier.co.uk/creating-oracle-12-scripts-loadrunner/comment-page-1#comment-1031</link> <dc:creator>Maria</dc:creator> <pubDate>Wed, 03 Aug 2011 01:03:45 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=224#comment-1031</guid> <description>Thanks Martin :)
Appreciate your help on this.
====================
1. &gt;
Actually,  the script error was fixed by creating a new jsessionid correlation and leaving the NCAJServSessionId created during recording as is
i.e I have in my script:
web_reg_save_param(&quot;NCAJServSessionId&quot;,
&quot;LB=&quot;,
&quot;RB=&quot;,
&quot;Search=Noresource&quot;,
LAST);
web_reg_save_param(&quot;JSessionId&quot;,
&quot;LB=/forms/lservlet;jsessionid=&quot;,
&quot;RB=&quot;,
&quot;Search=Noresource&quot;,
LAST);
Why we need first “web_reg_save_param” call:
Next fact about LR’s NCA protocol: NCA expects that required URL-string will be placed into parameter with name “NCAJServSessionId”, but not only session id value. That is why we should not modify “LB=” and “RB=” border strings of “web_reg_save_param” for “NCAJServSessionId” parameter, otherwise we supply NCA’s replay engine with incomplete URL (this will lead to replay failure).
Actually (IMHO), the mentioned parameter name “NCAJServSessionId” is not self descriptive and can mislead us, since it’s parameter contains complete URL-string, but not only session id part (so it is better to name it, something like “NCAJServSessionURL”).
BTW “NCAJServSessionId” is not used within a script: it is used inside LR’s replay engine for communicating with Forms server while script execution.
Why we need second “web_reg_save_param” call:
It is simple: we need to correlate WEB part of script and there is required only session id value, not complete URL-string.
============================
2. &gt;
Do you also work on RUN LOAD TESTS?
If so,  Have you ever encountered a problem with Flexfields not being recognized during Run load tests?
Action.c(48): Error: nca_flex_set_cell_data(&quot;Find Accounts&quot;,&quot;Entity&quot;,&quot;Low&quot;,&quot;100&quot;) failed, Window or object is not displayed.
The window currently in focus: &quot;Account Inquiry (Global Ledger Set)&quot;.
I tried creating a different business scenario without Flexfields but the scripts wont finish.. would always end up to &quot;Stopped&quot; (Attached screen shots)
I would appreaciate any info that you can share.
Thanks again</description> <content:encoded><![CDATA[<p>Thanks Martin <img
src='http://martinspier.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br
/> Appreciate your help on this.</p><p>====================<br
/> 1. &gt;<br
/> Actually,  the script error was fixed by creating a new jsessionid correlation and leaving the NCAJServSessionId created during recording as is<br
/> i.e I have in my script:</p><p>web_reg_save_param(&#8220;NCAJServSessionId&#8221;,<br
/> &#8220;LB=&#8221;,<br
/> &#8220;RB=&#8221;,<br
/> &#8220;Search=Noresource&#8221;,<br
/> LAST);<br
/> web_reg_save_param(&#8220;JSessionId&#8221;,<br
/> &#8220;LB=/forms/lservlet;jsessionid=&#8221;,<br
/> &#8220;RB=&#8221;,<br
/> &#8220;Search=Noresource&#8221;,<br
/> LAST);</p><p>Why we need first “web_reg_save_param” call:<br
/> Next fact about LR’s NCA protocol: NCA expects that required URL-string will be placed into parameter with name “NCAJServSessionId”, but not only session id value. That is why we should not modify “LB=” and “RB=” border strings of “web_reg_save_param” for “NCAJServSessionId” parameter, otherwise we supply NCA’s replay engine with incomplete URL (this will lead to replay failure).<br
/> Actually (IMHO), the mentioned parameter name “NCAJServSessionId” is not self descriptive and can mislead us, since it’s parameter contains complete URL-string, but not only session id part (so it is better to name it, something like “NCAJServSessionURL”).<br
/> BTW “NCAJServSessionId” is not used within a script: it is used inside LR’s replay engine for communicating with Forms server while script execution.</p><p>Why we need second “web_reg_save_param” call:<br
/> It is simple: we need to correlate WEB part of script and there is required only session id value, not complete URL-string.</p><p>============================<br
/> 2. &gt;<br
/> Do you also work on RUN LOAD TESTS?<br
/> If so,  Have you ever encountered a problem with Flexfields not being recognized during Run load tests?</p><p>Action.c(48): Error: nca_flex_set_cell_data(&#8220;Find Accounts&#8221;,&#8221;Entity&#8221;,&#8221;Low&#8221;,&#8221;100&#8243;) failed, Window or object is not displayed.<br
/> The window currently in focus: &#8220;Account Inquiry (Global Ledger Set)&#8221;.</p><p>I tried creating a different business scenario without Flexfields but the scripts wont finish.. would always end up to &#8220;Stopped&#8221; (Attached screen shots)</p><p>I would appreaciate any info that you can share.</p><p>Thanks again</p> ]]></content:encoded> </item> <item><title>By: Martin</title><link>http://martinspier.co.uk/creating-oracle-12-scripts-loadrunner/comment-page-1#comment-1023</link> <dc:creator>Martin</dc:creator> <pubDate>Thu, 28 Jul 2011 16:52:06 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=224#comment-1023</guid> <description>Thanks Tirumalaiah,
Not sure if I understood your question. Can you get a screenshot of the error, upload it to http://imgur.com/ or  similar site and reply to this thread. This way I can have a look on the actual error.
Cheers,
Martin</description> <content:encoded><![CDATA[<p>Thanks Tirumalaiah,<br
/> Not sure if I understood your question. Can you get a screenshot of the error, upload it to <a
href="http://imgur.com/" rel="nofollow">http://imgur.com/</a> or  similar site and reply to this thread. This way I can have a look on the actual error.</p><p>Cheers,<br
/> Martin</p> ]]></content:encoded> </item> <item><title>By: Tirumalaiah K</title><link>http://martinspier.co.uk/creating-oracle-12-scripts-loadrunner/comment-page-1#comment-1019</link> <dc:creator>Tirumalaiah K</dc:creator> <pubDate>Wed, 27 Jul 2011 10:38:20 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=224#comment-1019</guid> <description>Hi Martin,
Great Article :)
Referening your blog only i was able to successfully completed the script without , even am new to Oracle 11i protocol.
I was able to run script for multiple iterations successfully as well, but when am trying to connect the serevr, same time getting downloading unknow file ( pop up window) in vugen while replying, can you please help me what would be the issue and how to resolve it.
Yet to run in controller with concurrent vusers, if this pop window still geting in Vugen, if we are running same in the controller it will cause any problem.</description> <content:encoded><![CDATA[<p>Hi Martin,</p><p>Great Article <img
src='http://martinspier.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>Referening your blog only i was able to successfully completed the script without , even am new to Oracle 11i protocol.</p><p>I was able to run script for multiple iterations successfully as well, but when am trying to connect the serevr, same time getting downloading unknow file ( pop up window) in vugen while replying, can you please help me what would be the issue and how to resolve it.</p><p>Yet to run in controller with concurrent vusers, if this pop window still geting in Vugen, if we are running same in the controller it will cause any problem.</p> ]]></content:encoded> </item> <item><title>By: Martin</title><link>http://martinspier.co.uk/creating-oracle-12-scripts-loadrunner/comment-page-1#comment-1012</link> <dc:creator>Martin</dc:creator> <pubDate>Mon, 25 Jul 2011 18:24:34 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=224#comment-1012</guid> <description>Hi Cecilia,
Sorry for taking this long to reply. I&#039;ve been traveling for the last few weeks and was not able to catch up with my emails until now.
If this is still a problem for you, the first thing that comes to my mind is the port number. Apparently you&#039;re trying to connect to the server at the same port as the web server. This is not usually the case.
Besides the session id, there are other things that need to be correlated. One of them is the domain and port number to connect. Check Tip 1 at:
http://martinspier.co.uk/how-to-script-oracle-11i-apps-on-loadrunner
It might give you an idea about what else needs to be correlated.
Cheers,
Martin</description> <content:encoded><![CDATA[<p>Hi Cecilia,<br
/> Sorry for taking this long to reply. I&#8217;ve been traveling for the last few weeks and was not able to catch up with my emails until now.</p><p>If this is still a problem for you, the first thing that comes to my mind is the port number. Apparently you&#8217;re trying to connect to the server at the same port as the web server. This is not usually the case.</p><p>Besides the session id, there are other things that need to be correlated. One of them is the domain and port number to connect. Check Tip 1 at:</p><p><a
href="http://martinspier.co.uk/how-to-script-oracle-11i-apps-on-loadrunner" rel="nofollow">http://martinspier.co.uk/how-to-script-oracle-11i-apps-on-loadrunner</a></p><p>It might give you an idea about what else needs to be correlated.</p><p>Cheers,<br
/> Martin</p> ]]></content:encoded> </item> <item><title>By: Maria</title><link>http://martinspier.co.uk/creating-oracle-12-scripts-loadrunner/comment-page-1#comment-921</link> <dc:creator>Maria</dc:creator> <pubDate>Fri, 08 Jul 2011 00:46:45 +0000</pubDate> <guid
isPermaLink="false">http://e-mojo.net/martin_spier/?p=224#comment-921</guid> <description>Hi Hi Martin,
I have progressed with my scripts,  I am now getting the values for ICX ticket and JSessionID, got passed the frmservlet as well.. But I&#039;m still getting an error
Action.c(236): Error: nca_connect_server: cannot communicate with host skm-d-as-3.skmconsulting.com on port 8010
Anything else I need to change or configure in Oracle Apps?</description> <content:encoded><![CDATA[<p>Hi Hi Martin,</p><p>I have progressed with my scripts,  I am now getting the values for ICX ticket and JSessionID, got passed the frmservlet as well.. But I&#8217;m still getting an error</p><p>Action.c(236): Error: nca_connect_server: cannot communicate with host skm-d-as-3.skmconsulting.com on port 8010</p><p>Anything else I need to change or configure in Oracle Apps?</p> ]]></content:encoded> </item> </channel> </rss>
