Does RQM-STAX Integration need some tweeks when RQM 3.0.1.3 is upgraded to RQM 4.0.1?
Hi
Our project area is currently on RQM 3.0.1.3 with RQM-STAX integration. We are planning to upgrade the RQM Server to 4.0.1?
In that case will our RQM-STAX Integration need some tweeks?
what precautions shall we take so that our framework remains in a working state even after the RQM Server, CLM is migrated/upgraded?
Also this is the "facade.xml" we are using.
=======================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE stax SYSTEM "stax.dtd">
<stax>
<defaultcall function="myDefaultTask"/>
<function name="myDefaultTask" scope="local">
<function-prolog>DefaultTask</function-prolog>
<function-epilog>
This is a description of My Default Task.
</function-epilog>
<function-list-args>
<function-required-arg name="target">The target machine</function-required-arg>
<function-required-arg name="STAXJobXMLMachine">STAXJobXMLMachine</function-required-arg>
<function-required-arg name="file">file</function-required-arg>
<function-optional-arg name="arg1" default="'default1'">The first arg description</function-optional-arg>
</function-list-args>
<sequence>
<!--<message>'Found system name : %s' % target</message> -->
<!-- Import and invoke the legacy task -->
<import machine="STAXJobXMLMachine" file="file">
<import-include>['MainFunction']</import-include>
</import>
<call function="'MainFunction'">[target,arg1]</call>
<return>0</return>
</sequence>
</function>
</stax>
=========================================
Under this I'm trying to call the MainFunction for my test suite. Now, this main function internally calls many other functions. So after the upgrade of RQM, shall i be importing all those functions as well?
something like :
<!--<message>'Found system name : %s' % target</message> -->
<!-- Import and invoke the legacy task -->
<import machine="STAXJobXMLMachine" file="file">
<import-include>['MainFunction','Init','SystemData','CopyCommonDirectories','Copy','ExecuteTest','CopyDirectory','CopyFile','CreateDirectory','GetArchUnix','GetArchWindows','CopyJREs','GetOSDir','Copy64BitJRE','CopyAndExtract','FullUnixPermission','CopyRec']</import-include>
</import>
<call function="'MainFunction'">[target,arg1]</call>
<return>0</return>
</sequence>
</function>
Please advice.
Thanks in advance
Our project area is currently on RQM 3.0.1.3 with RQM-STAX integration. We are planning to upgrade the RQM Server to 4.0.1?
In that case will our RQM-STAX Integration need some tweeks?
what precautions shall we take so that our framework remains in a working state even after the RQM Server, CLM is migrated/upgraded?
Also this is the "facade.xml" we are using.
=======================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE stax SYSTEM "stax.dtd">
<stax>
<defaultcall function="myDefaultTask"/>
<function name="myDefaultTask" scope="local">
<function-prolog>DefaultTask</function-prolog>
<function-epilog>
This is a description of My Default Task.
</function-epilog>
<function-list-args>
<function-required-arg name="target">The target machine</function-required-arg>
<function-required-arg name="STAXJobXMLMachine">STAXJobXMLMachine</function-required-arg>
<function-required-arg name="file">file</function-required-arg>
<function-optional-arg name="arg1" default="'default1'">The first arg description</function-optional-arg>
</function-list-args>
<sequence>
<!--<message>'Found system name : %s' % target</message> -->
<!-- Import and invoke the legacy task -->
<import machine="STAXJobXMLMachine" file="file">
<import-include>['MainFunction']</import-include>
</import>
<call function="'MainFunction'">[target,arg1]</call>
<return>0</return>
</sequence>
</function>
</stax>
=========================================
Under this I'm trying to call the MainFunction for my test suite. Now, this main function internally calls many other functions. So after the upgrade of RQM, shall i be importing all those functions as well?
something like :
<!--<message>'Found system name : %s' % target</message> -->
<!-- Import and invoke the legacy task -->
<import machine="STAXJobXMLMachine" file="file">
<import-include>['MainFunction','Init','SystemData','CopyCommonDirectories','Copy','ExecuteTest','CopyDirectory','CopyFile','CreateDirectory','GetArchUnix','GetArchWindows','CopyJREs','GetOSDir','Copy64BitJRE','CopyAndExtract','FullUnixPermission','CopyRec']</import-include>
</import>
<call function="'MainFunction'">[target,arg1]</call>
<return>0</return>
</sequence>
</function>
Please advice.
Thanks in advance
2 answers
There does not appear to be any specific migration steps. That said, I would suggest rechecking your integration configuration, after the migration. See http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0/topic/com.ibm.rational.test.lm.doc/topics/c_int_stafstax.html.
Comments
Thanks Paul.
Do you have any inputs on the second part of the question (
Under the "facade file.xml, I'm trying to call the MainFunction for my test suite. Now, this main function internally calls many other functions. So after the upgrade of RQM, shall i be importing all those functions as well?