I have a jsf data table , the first column of which is a h:commandLink. The data that is loaded there , is kind of an id. The code looks like this :
<h:commandLink value="#{grease.greaseId}" rendered="#{MyBean.btnName == 'ending'}" id="greaseNo1" action="#{MyBean.greaseIdMonitored}" immediate="true">
<f:param name="id" value="#{grease.greaseId}" />
</h:commandLink>
When it is rendered in html, a single cell appears like :
<script src="/grease/faces/javax.faces.resource/oamSubmit.js?ln=org.apache.myfaces" type="text/javascript"><!--
//--></script><a id="myForm:dt1:0:greaseNo1" onclick="return myfaces.oam.submitForm('myForm','myForm:dt1:0:greaseNo1',null,[['id','mylot-256987']]);" href="#">mylot-256987</a>
Now the peculiar thing is , the command link is working fine during all scenarios, except when a load test is run. We have an IT environment. In normal circumstances, the data table gets loaded properly. However, when I test , while the load script runs, sometimes the command link gets rendered, sometimes it does not get rendered(especially during sorting or filtering). But all the other data table entries are getting rendered properly every time .
I am splitting my hairs trying to find , why it is behaving in such a manner. I am using RAD 8.5 and the application server is WAS 8.5 . The jsf implementation in question is IBM faces .
Can any one tell me why this is happening ? Any help will be greatly appreciated .