我正在使用openAPI在Polarion中创建一个小部件。 我需要使用相同的内容创建各种工作项。
谁能建议我该怎么做?
谢谢。
答案 0 :(得分:2)
如果要使用openAPI创建工作项,则步骤为
通过<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Transmission xmlns="http://www.w3.org/1999/XSL/Transform">
<TransmissionHeader>
</TransmissionHeader>
<TransmissionBody>
<GLogXMLElement>
<Release>
<ReleaseGid>
<Gid>
<DomainName>M02</DomainName>
<Xid>4008060679_XD</Xid>
</Gid>
</ReleaseGid>
<TransactionCode>IU</TransactionCode>
<ShipFromLocationRef>
<LocationRef>
<LocationGid>
<Gid>
<DomainName>M02</DomainName>
<Xid>**6449706**</Xid>
</Gid>
</LocationGid>
</LocationRef>
</ShipFromLocationRef>
<ShipToLocationRef>
<LocationRef>
<LocationGid>
<Gid>
<DomainName>M02</DomainName>
<Xid>**RO91**</Xid>
</Gid>
</LocationGid>
</LocationRef>
</ShipToLocationRef>
</Release>
</GLogXMLElement>
</TransmissionBody>
</Transmission>
使IDataService对象实例化。
Platform.getPlatform.lookupService(IDataService.class)
这将创建一个JVM(非持久)极化对象。
通过获取新创建的workItem对象的数据对象来填充属性,即项目URI和标题。
加载ITransactionService,就像加载IDataService一样。
通过dataService.createInstance("WorkItem")
transactioITransactionService.beginTx()
完整的代码段如下:
workItem.save()