Problem using bugzilla importer
I am importing bugs from Bugzilla and I'm having a few issues I was hoping someone could help with.
I am using a custom xml mapping file. Most things work fine, however:
Bug with a bug_status of CLOSED and in my XML I map that to state "9":
<attribute sourceId="bug_status" targetId="com.ibm.team.workitem.attribute.state">
<value sourceId="NEW" targetId="1"/>
<value sourceId="UNCONFIRMED" targetId="1" accurate="false"/>
<value sourceId="ASSIGNED" targetId="2"/>
<value sourceId="RESOLVED" targetId="3"/>
<value sourceId="VERIFIED" targetId="4"/>
<value sourceId="CLOSED" targetId="9"/>
<value sourceId="REOPENED" targetId="6"/>
</attribute>
If I look at my custom project area:
<state group="closed" id="com.ibm.team.workitem.defectWorkflow.state.s9" name="Closed" showResolution="true"/>
But when I run the import, the status is set to just "9" instead of mapping it over to the "Closed" status.
Can anyone see what I'm doing wrong? If I change the targetId="9" to targetId = "3" (to map it to Resolved) it seems to work fine.
Thanks in advance.
I am using a custom xml mapping file. Most things work fine, however:
Bug with a bug_status of CLOSED and in my XML I map that to state "9":
<attribute sourceId="bug_status" targetId="com.ibm.team.workitem.attribute.state">
<value sourceId="NEW" targetId="1"/>
<value sourceId="UNCONFIRMED" targetId="1" accurate="false"/>
<value sourceId="ASSIGNED" targetId="2"/>
<value sourceId="RESOLVED" targetId="3"/>
<value sourceId="VERIFIED" targetId="4"/>
<value sourceId="CLOSED" targetId="9"/>
<value sourceId="REOPENED" targetId="6"/>
</attribute>
If I look at my custom project area:
<state group="closed" id="com.ibm.team.workitem.defectWorkflow.state.s9" name="Closed" showResolution="true"/>
But when I run the import, the status is set to just "9" instead of mapping it over to the "Closed" status.
Can anyone see what I'm doing wrong? If I change the targetId="9" to targetId = "3" (to map it to Resolved) it seems to work fine.
Thanks in advance.
One answer
Hello Susan,
mapping file use id's - please use fully qualified id - com.ibm.team.workitem.defectWorkflow.state.s9
as found in PA source.
Thanks.
Eric.
Comments
In this article: https://jazz.net/library/article/69 it clearly states that for states, you do NOT:
Customize the value mappings as needed:
- State/Resolution: if the target project area uses an unsupported process, look up state and resolution ids of the workflow used for defects on the project area editor's Process Configuration Source page (search for 'com.ibm.team.workitem.configuration.workflow'). Note that for historical reasons state ids of the form 's1' and resolution ids of the form 'r3' need to be added to the mapping file without their respective 's' and 'r' prefixes.
And why do all of the OTHER states work fine with the single number but only this one doesn't?
I would say because other states were OOTB ones.
Comments
Eric Jodet
JAZZ DEVELOPER Mar 19 '13, 11:46 a.m.Hello Susan,
Susan Hanson
Mar 20 '13, 10:03 p.m.sent via email.