We are upgrading from Cloverleaf 6.1 to 6.2 on Linux environment.
Currently, We have Cloverleaf production environment running on 6.1 and the upgraded test environment on Cloverleaf on 6.2.
We want to automate the testing process and want to run the corresponding production inbound messages (at least 10 messages in numbers) from Cloverleaf 6.1 to its corresponding outbound threads in Cloverleaf 6.2.
In order to achieve this:
–> We have taken a copy of the test site (xlate and tcl procs are all same as production site) on Cloverleaf 6.1 and put them onto the upgraded Cloverleaf 6.2.
–>Change all of the threads protocol to file:dev/null.
–> Since, MSH-10 is unique for all inbound threads:
I am planning to retrieve at least 20 messages for inbound thread from production environment (Cloverleaf 6.1) and it’s corresponding outbound messages to outbound thread from smatdb and write it down to a file. [Still unable to figure out as how to achieve it through TCL script or any other ways?]
I can run the same messages picked for inbound thread from production environment (Cloverleaf 6.1) and run it to inbound thread of Cloverleaf 6.2 and as we have already set outbound thread to file: (some location/dev/null), we can compare output through TCL scripts or using diff command to find any differences in the file.
Is there any other better approach to automate the testing?
Regards,
Varun