Intégration avec d'autres applications > Gestion de logiciel intégré > Guide du développeur de PTC Windchill Integration for Software Build Tools > Utilisation des commandes de Windchill Integration for Software Build Tools > CreateAndUpload
  
CreateAndUpload
La commande CreateAndUpload permet de créer, charger, puis joindre un fichier aux objets Windchill suivants :
un nouveau build de logiciel ;
un nouveau document logiciel ;
un nouveau document de données de configuration logicielle ;
un nouvel article logiciel.
Si un build de logiciel, un document logiciel ou un document de données de configuration logicielle spécifié existe déjà, la version du fichier est itérée. Un article logiciel peut être associé à des documents logiciels.
Les fonctions suivantes ne sont pas prises en charge au niveau des articles logiciels :
le chargement d'un fichier vers un article logiciel ;
la création d'un produit fini à partir de l'article logiciel.
Pour en savoir plus, consultez les sections Gestion des articles logiciels et Utilisation des documents logiciels associés dans le Centre d'aide Windchill.
Syntaxe de ligne de commande
java —jar RBMWebServiceCore.jar —ServiceName CreateAndUpload —ContainerType —ContainerName —ObjectType —ObjectName —Filename [—Location] [—IsPrimary]
Argument
Description
—ContainerType
LIBRARY, PRODUCT ou PROJECT.
—ContainerName
Nom du conteneur.
—ObjectType
Créez un type d'objet. Les types d'objet possibles sont SWPart, SWBuild, SWDocument ou SWConfData.
—ObjectName
Nom de l'objet
—Location
Un emplacement dans le conteneur spécifié.
—Filename
Nom du fichier à charger pour SWBuild, SWDocument ou SWConfData. Vous devez fournir un chemin absolu et non le chemin relatif du fichier.
* 
N'indiquez aucun attribut de nom de fichier pour les objets SWPart, cela génère une erreur en raison de l'impossibilité de charger un fichier dans un article logiciel. Par conséquent, laissez l'attribut —Filename "vide".
—IsPrimary
true ou false. Si vous ne spécifiez pas de valeur, le fichier est ajouté comme une pièce jointe secondaire.
* 
N'indiquez aucun attribut principal pour les objets SWPart, cela génère une erreur en raison de l'impossibilité d'associer un fichier à un article logiciel. Par conséquent, laissez l'attribut —IsPrimary "vide".
Modèle de fichier de configuration
<service>
<ServiceName>CreateAndUpload</ServiceName>
<ContainerType>...</ContainerType>
<ContainerName>...</ContainerName>
<ObjectType>...</ObjectType>
<ObjectName>...</ObjectName>
<Location>...</Location>
<Filename>...</Filename>
<IsPrimary>...</IsPrimary>
</service>
Exemple
Pour créer et ajouter un objet de build de logiciel en tant que pièce jointe principale, saisissez :
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
Pour créer un objet de build de logiciel à l'emplacement par défaut d'un conteneur et ajouter une pièce jointe secondaire à cet objet, saisissez :
java —jar RBMWebServiceCore.jar —ServiceName CreateAndUpload —ContainerType PRODUCT —ContainerName GOLF_CART —ObjectType SWBuild —ObjectName TestSWBld1 —Filename d:\full_path_to_location\upload.zip
Pour créer un objet d'article logiciel à l'emplacement par défaut d'un conteneur, saisissez :
java —jar RBMWebServiceCore.jar —ServiceName CreateAndUpload —ContainerType PRODUCT —ContainerName GOLF_CART —ObjectType SWPart —ObjectName TestSWpart1