Script of Siebel Open UI application is failing during replay on the first or the second iteration due to not captured correlation values.
Siebel correlation library need to be used to allow successful correlation of Siebel specific dynamic values.
The issue could appear if not all needed steps are performed to enable correlation with Siebel correlation library.
For example if the library file ssdtcorr.dll is copied into the bin folder of the product installation but but Siebel correlation rules file WebSiebel77Correlation.cor is not imported in recording option’s correlation node this can lead to correlation values not being captured correctly.
Siebel has released a correlation library file as part of the Siebel Application Server version 7.7. This library is available only through Siebel. The library file, ssdtcorr.dll, is located under the siebsrvr\bin folder for Windows and under siebsrvr/lib for Linux installations.
The library file, ssdtcorr.dll, must be available to all machines where a Load Generator or Controller reside.
Please follow all of the steps listed below to enable correlation with Siebel correlation library.
1. Copy the DLL file into the bin folder of the product installation.
2. Open a multi-protocol script using the Siebel-Web Vuser type.
3. Enable UTF-8 support in the Recording Options > HTTP Properties > Advanced node.
4. Open the recording option’s Correlation node and click Import. Import the rules file,
WebSiebel77Correlation.cor, from the \dat\webrulesdefaultsetting folder. If you are
prompted with warnings, click Override.
To apply Siebel correlation library rules for existing script, the script need to be regenerated.