Outil Ajouter un composant
L'outil Ajouter un composant ajoute des composants de façon programmatique à un projet IHM existant sans avoir à utiliser FactoryTalk View Studio.
Pour les versions 15.0 et ultérieures de FactoryTalk View ME, utilisez l'outil situé dans C:\Program Files (x86)\Rockwell Software\RSView Enterprise\SEAddComponent.exe.
L'outil fonctionne par ligne de commande de la manière suivante :
SEAddComponent applicationName applicationType areaName componentListFile [/U username] [/P password] [overwrite]
Authentification de l'utilisateur
Ajoutez les paramètres
/U
et /P
à un utilisateur spécifique pour l'authentification de l'utilisateur. L'utilisateur doit disposer des autorisations de sécurité Lecture, Répertorier les enfants, Créer des enfants, Écriture et Supprimer au niveau de l'application pour exécuter la commande et ajouter des composants avec succès. Les comptes utilisateur Azure AD ou OpenID Connect ne sont pas pris en charge./U username
Ce paramètre est un paramètre facultatif qui spécifie le nom d'utilisateur pour la connexion.
/P password
Les paramètres ne sont pas sensibles à la casse. Si une valeur spécifiée comprend un espace, placez-la entre guillemets.
CONSEIL:
Si
/U
et /P
sont omis et que seule la connexion unique est activée, l'authentification de l'utilisateur peut être effectuée. Tout d'abord, l'utilisateur actuel qui s'est connecté à FactoryTalk Directory est utilisé pour effectuer l'authentification. Si aucun utilisateur n'est connecté, l'utilisateur connecté au système Windows actuel sera utilisé pour se connecter à FactoryTalk Directory et effectuer l'authentification avec cet utilisateur. Lorsque la connexion unique est désactivée, utilisez /U
et /P
pour spécifier un utilisateur valide pour exécuter la commande.Paramètres de commande
- applicationNameest le nom de l'applicationFactoryTalk View MEqui contient le projet IHM dans lequel les composants seront ajoutés. Des guillemets seront nécessaires si le nom contient des espaces.
- applicationTypecorrespond àME.
- areaNameest le nom de la zone où se trouve le projet IHM. Pour ME, définissez le nom de zone sur /.
- componentListFileest le chemin complet d'un fichier XML contenant une liste des composants à ajouter. Des guillemets seront nécessaires si le chemin contient des espaces.
- overwriteest un paramètre facultatif qui, le cas échéant, permet d'écraser les fichiers de composants existants. Si ce paramètre n'est pas présent, les fichiers de composants existants ne seront pas écrasés.
Exemple
SEAddComponent MyApplication ME / "C:\MEFiles\Files.xml" overwrite
Remarques
- L'attribut de fichierMasquéne doit pas être défini dans le fichier de composants.
- Le nom du fichier de composants ne doit contenir aucun des caractères suivants :% . " : ? * < > # { } - [ ] ' \ / ; = & +
- Un fichier journal est généré pour décrire les résultats de l'exécution de l'outil. Ce fichier journal est enregistré dans le même dossier que le fichier de liste des composants sous le nom$AddComponent.txt.
- Lors de l'importation d'un fichier CSV de points, un fichier journal est enregistré dans le même dossier que le fichier de liste de composants. Le fichier journal est nommé, oùHMIProject.logest le nom du projet IHM. Par exemple, pour le projet IHM TagImportServer, le fichier journal correspondant est TagImportServer.log.HMIProject
- Lorsque l'outil a terminé l'exécution, il renvoie l'un des codes suivants :
- 0 = Exécution réussie
- 1 = Toute erreur survenue pendant l'exécution
- Lors de l'ajout d'un fichier de langue, le serveur IHM doit être chargé et à l'étatActif.
Fournir une réponse