与其他应用程序集成 > 集成的软件管理 > 《PTC Windchill Integration for Software Build Tools 开发人员指南》 > 使用 Windchill Integration for Software Build Tools 命令 > CreateAndUpload
  
CreateAndUpload
CreateAndUpload 命令可以为以下 Windchill 对象创建、上载以及附加文件:
新软件版次
新软件文档
新软件配置数据文档
新软件部件
如果指定的软件版次、软件文档或者软件配置数据文档已存在,则文件版本将被迭代。软件部件可以具有相关的软件文档。
软件部件不支持以下内容:
将文件上载到软件部件
为软件部件创建成品
有关详细信息,请参阅 Windchill 帮助中心中的管理软件部件使用相关软件文档
命令行语法
java —jar RBMWebServiceCore.jar —ServiceName CreateAndUpload —ContainerType —ContainerName —ObjectType —ObjectName —Filename [—Location] [—IsPrimary]
自变量
说明
—ContainerType
LIBRARY、PRODUCT 或 PROJECT 中的一个。
—ContainerName
容器名称。
—ObjectType
创建一个对象类型。适用的对象类型有 SWPart、SWBuild、SWDocument 或 SWConfData。
—ObjectName
对象的名称。
—Location
指定容器中的位置。
—Filename
针对 SWBuild、SWDocument 或 SWConfData 上载的文件名。您必须提供文件的绝对路径而不是相对路径。
* 
由于文件不能上载到软件部件,所以不要针对 SWPart 输入文件名属性,否则就会发生错误。因此,保持 —Filename 的属性为“空”。
—IsPrimary
truefalse。如果您未指定值,文件会作为次要附件添加。
* 
由于文件不能附加到软件部件,所以不要针对 SWPart 输入主要属性,否则就会发生错误。因此,保持 —IsPrimary 为“空”。
配置文件模板
<service>
<ServiceName>CreateAndUpload</ServiceName>
<ContainerType>...</ContainerType>
<ContainerName>...</ContainerName>
<ObjectType>...</ObjectType>
<ObjectName>...</ObjectName>
<Location>...</Location>
<Filename>...</Filename>
<IsPrimary>...</IsPrimary>
</service>
示例
要将软件版次对象作为主要附件创建和添加,请键入:
java —jar RBMWebServiceCore.jar —ServiceName CreateAndUpload —ContainerType PRODUCT —ContainerName GOLF_CART —ObjectType SWBuild —ObjectName TestSWBld1 —Filename d:\full_path_to_location\upload.zip —Location Test Folder —IsPrimary true
要在容器的默认位置创建软件版次对象并添加次要附件,请键入:
java —jar RBMWebServiceCore.jar —ServiceName CreateAndUpload —ContainerType PRODUCT —ContainerName GOLF_CART —ObjectType SWBuild —ObjectName TestSWBld1 —Filename d:\full_path_to_location\upload.zip
要在容器的默认位置创建软件部件对象,请键入:
java —jar RBMWebServiceCore.jar —ServiceName CreateAndUpload —ContainerType PRODUCT —ContainerName GOLF_CART —ObjectType SWPart —ObjectName TestSWpart1