It's all about the answers!

Ask a question

Does RQM-STAX Integration need some tweeks when RQM 3.0.1.3 is upgraded to RQM 4.0.1?


Rajesh Avanthi (10815138173) | asked Nov 08 '12, 12:26 p.m.
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

2 answers



permanent link
Paul Slauenwhite (8.4k12) | answered Nov 09 '12, 6:59 a.m.
FORUM MODERATOR / JAZZ DEVELOPER
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
Rajesh Avanthi commented Nov 15 '12, 3:42 a.m.

Thanks Paul.

Do you have any inputs on the second part of the question (

import-include tag in the facade file.xml ) ?

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?






permanent link
Paul Slauenwhite (8.4k12) | answered Nov 15 '12, 9:05 a.m.
FORUM MODERATOR / JAZZ DEVELOPER
 Unfortunately, no.  I have requested someone with more Stax/RQM experience to reply.

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.