下载
Download 命令会将指定文档下载到客户端机器上的目标位置。
命令行语法
java —jar RBMWebServiceCore.jar —ServiceName Download —ContainerType —ContainerName —ObjectType —Target [—ObjectName] [—Location] [—Iteration] [—Revision] [—Criteria]
带有星号 (*) 的自变量是强制性的。
自变量
说明
—ContainerType*
LIBRARY、PRODUCT 或 PROJECT 中的一个。
—ContainerName*
容器名称。
—ObjectType*
要获取的对象类型。对象类型可以是 SWBuild、SWDocument 或 SWConfData 中的一个。
—ObjectName
对象的名称。
—Target*
下载文档的目标文件夹。
—Location
指定容器中对象的位置。
—Iteration
要下载的对象的小版本 ID。指定 LATEST 以下载最新小版本。
如果您想使用 —Criteria,请使用属性 iterationInfo.identifier.iterationId
—Revision
要下载的对象的修订版本 ID。指定 LATEST 以下载最新修订版本。
如果您想使用 —Criteria,请使用属性 versionInfo.identifier.versionId
—Criteria
查找对象或容器的条件。
* 
如果使用指定自变量返回多个对象,则此命令失败。
配置文件模板
<service>
<ServiceName>Download</ServiceName>
<ContainerType>...</ContainerType>
<ContainerName>...</ContainerName>
<ObjectType>...</ObjectType>
<ObjectName>...</ObjectName>
<Target>...</Target>
<Location>...</Location>
<Iteration>...</Iteration>
<Revision>...</Revision>
<Criteria>...</Criteria>
</service>
示例
要在容器的指定文件夹中下载某个修订版本及特定小版本的软件版次对象,请键入:
java —jar RBMWebServiceCore.jar —ServiceName Download —ContainerType PRODUCT —ContainerName GOLF_CART —ObjectType SWBuild —ObjectName TestSWBld3 —Location Test Folder —Iteration 7 —Revision A —Target D:\temp
要在容器的指定文件夹中下载最新修订版本及最新小版本的软件版次对象,请键入:
java —jar RBMWebServiceCore.jar —ServiceName Download —ContainerType PRODUCT —ContainerName GOLF_CART —ObjectType SWBuild —ObjectName TestSWBld3 —Location Test Folder —Iteration LATEST —Revision LATEST —Target D:\temp
要在特定容器中下载具有条件编号的软件版次对象,请键入:
java —jar RBMWebServiceCore.jar —ServiceName Download —ContainerType PRODUCT —ContainerName GOLF_CART —ObjectType SWBuild —Target D:\temp —Criteria "number=00201&versionInfo.identifier.versionId='B'&iterationInfo.identifier.iterationId=2"
要从特定容器下载特定名称和修订版本的软件版次对象,请键入:
java —jar RBMWebServiceCore.jar —ServiceName Download —ContainerType PRODUCT —ContainerName GOLF_CART —ObjectType SWBuild —Target D:\temp —Criteria name='Test Build 01' —Revision A
这对您有帮助吗?