與其他應用程式整合 > 整合的軟體管理 > 《PTC Windchill Integration for Software Build Tools 開發人員指南》 > 使用 Windchill Integration for Software Build Tools 指令 > CreateAndUpload
  
CreateAndUpload
CreateAndUpload 指令可以建立、上載及將檔案附加至下列 Windchill 物件:
新軟體版次
新軟體文件
新軟體組態資料文件
新軟體零件
如果指定的軟體版次、軟體文件或軟體組態資料文件存在,則會版序化檔案版本。軟體零件可擁有相關軟體文件。
在軟體零件中不支援下列操作:
上載檔案至軟體零件
為軟體零件建立最終項目
有關詳細資訊,請參閱 Windchill 說明中心與其他應用程式整合 > 整合軟體管理 > 軟體組態管理整合 > 使用 Windchill Integrations for Embedded Software 物件下的「管理軟體零件」與「使用相關軟體文件」。
指令行語法
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