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