
HPE Service Virtualization
Version du logiciel : 3.80
�
Date de publication du document : Décembre 2015
Date de publication du logiciel : Décembre 2015
�
Remarque : Pour vérifier que vous disposez de la version la plus récente du présent document, ou vérifier s'il existe des versions plus récentes d'un autre document HPE Service Virtualization, consultez le site HPE Software Product Manuals (HPE Passport nécessaire).
�
Le présent fichier fournit les informations suivantes sur HPE Service Virtualization 3.80 :
Cette section présente les nouvelles fonctionnalités de HPE Service Virtualization 3.80, ainsi que les fonctionnalités améliorées. Pour plus d'informations, voir le manuel HPE Service Virtualization - Manuel de l'utilisateur ou le centre d'assistance dans l'application.
Améliorations en matière de protocoles et de virtualisation
Virtualisation Java. Introduction de la prise en charge de la virtualisation des applications Java. Vous pouvez simuler des appels de méthode Java et configurer l'exécution de la virtualisation en temps réel.
Fichiers sur système de fichiers et FTP/S. Prise en charge de la virtualisation des transferts de fichiers sur le système de fichiers général et sur FTP. Vous pouvez avoir recours à une communication reposant sur le format XML et sur des fichiers plats, tels que des valeurs séparées par des virgules, et d'autres formats texte.
ISO 8583. Ajout de la possibilité de simuler des messages ISO 8583 à l'aide d'un pont JPOS configurable et extensible. La norme ISO 8583 permet de virtualiser des applications en convertissant la communication native au format XML sur HTTP. Service Virtualization contient en outre un accélérateur de configuration de pont JPOS qui permet d'ajuster rapidement les formats JPOS qui ne sont pas pris en charge.
Liaison MQ locale. Amélioration des performances de la communication MQ lorsque Service Virtualization est déployé sur le même ordinateur que le serveur WebSphere MQ, grâce à la connexion locale directe au gestionnaire de files d'attente MQ.
Routage de l'élément racine (fonctionnalité Lab). Maintenance améliorée des modèles de données et des performances de simulation avec la possibilité de diviser un service XML sur MQ en plusieurs services virtuels et l'ajout du routage reposant sur un élément racine du message XML.
Amélioration de la gestion de Virtual Service et de la connexion
Message accessible sur le Web. Vous pouvez désormais activer et désactiver la journalisation des messages et analyser les messages consignés directement à partir de l'interface de gestion de Service Virtualization. Vous pouvez tirer parti de la fonctionnalité relative aux opérations en bloc pour la configuration de la consignation des messages ou analyser les flux et les différences entre les messages consignés.
Consignation des messages d'exécution. Vous pouvez activer et désactiver la consignation des messages sans avoir à redémarrer le service virtuel. Cette fonctionnalité est accessible dans Service Virtualization Designer et dans l'interface de gestion de Service Virtualization.
Statistiques de service virtuel. Expérience utilisateur et performances des statistiques de service virtuel améliorées.
Améliorations de l'intégration et des performances
Intégration avec NV v9.00. Ajout de l'intégration avec HPE Network Virtualization 9.00, ce qui permet la configuration des conditions de réseau directement dans les environnements Service Virtualization.
Amélioration du modèle de performance. Performances du mode simulation améliorées lors de l'utilisation d'un modèle de performance dans la simulation.
Performances des règles Java Script. Performances du mode simulation améliorées lors de l'utilisation de Java Script dans le modèle de données.
Autres améliorations
Stabilité du produit. Plus grande stabilité de Service Virtualization Designer et de l'interface de gestion de Service Virtualization.
Modification de la marque HPE. Service Virtualization Designer et l'interface de gestion de Service Virtualization ont été modifiés conformément aux nouvelles normes relatives à la marque de l'entreprise.
�
Des instructions pas à pas pour l'installation de Service Virtualization sont fournies dans le manuel HPE Service Virtualization - Manuel d'installation. Le manuel d'installation est disponible au format PDF dans le dossier racine du package d'installation de Service Virtualization.
Suite à l'installation, vous pouvez également ouvrir ce manuel par le biais du menu Démarrer de Windows.
Mise à niveau de Service Virtualization Server : Pour utiliser le mode FIPS et Service Virtualization 3.80, activez FIPS une fois l'installation de Service Virtualization Server 3.80 terminée.
Contenu de cette section :
Configuration matérielle minimale
Configuration matérielle recommandée
Systèmes d'exploitation pris en charge
La liste complète des systèmes d'exploitation, des serveurs de base de données, des navigateurs et des environnements de développement pris en charge est fournie dans la matrice de prise en charge de Service Virtualization sur le site HP Software Support à l'adresse : https://softwaresupport.hp.com/group/softwaresupport/support-matrices.
Configuration matérielle minimale
HPE Service Virtualization Server 3.80 et HPE Service Virtualization Designer 3.80 fonctionnent sur les configurations matérielles qui utilisent un système d'exploitation pris en charge et qui disposent d'au moins 1 Go de mémoire physique installée et disponible pour chaque produit.
La configuration matérielle minimale permet d'effectuer tous les scénarios de test fonctionnel et quelques scénarios de test de performances de base si la charge qu'ils génèrent sur les services virtualisés est modérée.
Configuration matérielle recommandée
Le dimensionnement du matériel de virtualisation est complexe et peut comporter de nombreux facteurs. Pour obtenir des recommandations de dimensionnement détaillées, contactez l'assistance clientèle de HPE. Pour savoir qui contacter, consultez l'assistance en ligne HPE.
Les configurations matérielles ci-après offrent des performances équilibrées pour les scénarios d'utilisation courants dans lesquels chaque produit est installé sur un ordinateur distinct.
| Service Virtualization Designer |
|
| Service Virtualization Server (édition 32 bits) |
|
| Service Virtualization Server (édition 64 bits) |
|
| Serveur de base de données |
|
Systèmes d'exploitation pris en charge
Les problèmes suivants de la version précédente ont été corrigés :
Problème JDBC : Erreur ClassCastException provenant d'une application qui reçoit des données virtualisées (mappage du type de données).
Anomalie : Le pilote JDBC de HP SV convertit souvent les données en un type non compatible avec le code, ce qui entraîne une erreur ClassCastException. Les données sont converties en type Chaîne lorsque le code attend des données de type CLOB.
Solution : Il est désormais possible de configurer le mappage par source de données en définissant une ressource dans le fichier JAR ou dans un autre fichier du système de fichiers.
Service Virtualization exclut le compte utilisateur Windows lors de la déconnexion du réseau.
Solution : Service Virtualization Management (SVM) ne charge par de données à partir de Service Virtualization Server lorsque les informations de connexion de l'utilisateur ne sont pas valides. Les données sont actualisées lorsque des informations de connexion valides sont disponibles.
Service Virtualization ne met pas à niveau le projet TSYS MAINT Soap Over MQ.
Anomalie : L'ajout ou la suppression d'un élément sur un type parent est à l'origine du problème.
Solution : L'ensemble des descendants et des parents de l'élément supprimé/ajouté sont désormais mis à jour comme il convient.
JDBC : Type SQL non pris en charge : 1111 (JSON) - Serveur principal PostgreSQL - Demande.
Solution : La prise en charge du type org.postgresql.util.PGobject est désormais assurée.
Problème JDBC : Erreur de conversion liée à des données non valides.
Solution : Le convertisseur a été corrigé.
Échec de la lecture d'un message MQ lorsqu'il contient un en-tête RFH2 et qu'il est envoyé via JMS.
Anomalie : MQ intrusif ne parvient pas à lire les messages lorsque la commande de propriété étendue de la file d'attente est réglée sur « Force MQRFH2 ».
Solution : La valeur MQC.MQFMT_RF_HEADER_2 est attendue pour MQMessage.Format. Si elle correspond, l'en-tête est en partie analysé (calcul de sa longueur) et son contenu est ignoré de sorte que l'appel suivant de ReadString accède aux vraies données utiles. Aucune (méta)donnée de cet en-tête n'est transmise à la chaîne de traitement.
Problème lié au remplissage de la réponse JSON dans une instance REST de Service Virtualization.
Anomalie : Dans un service virtuel REST, l'ajout d'un troisième espace URI interrompt la fonctionnalité du service virtuel.
Solution : Toutes les propriétés portant le même nom dans l'ensemble des sous-types sont définies lors de l'écriture dans l'une d'elles. Si les propriétés ont des types de données différents, une erreur se produit et la règle n'est pas exécutée. De plus, une seule propriété est ajoutée à l'objet HPSV. Le type est celui de la première propriété qui a été créée avec ce nom.
Échec de l'écriture du message RFH2.
Anomalie : Ce problème se produit avec des messages MQ qui utilisent MQ intrusif et qui contiennent des en-têtes RFH2. Le transfert du message au service réel par Designer échoue et ce dernier signale une erreur liée à la création d'un en-tête non valide.
Solution : Si le message est généré avec le format RFH2, l'en-tête RFH2 minimal/erroné est inséré avant les vraies données utiles.
Problème JDBC : Type SQL 1111 non pris en charge pour les BD PostgreSQL - Réponse.
Solution : La lecture de la valeur JSON stockée dans la valeur PGobject en tant que chaîne a été activée.
MQ intrusif ne transmet pas les en-têtes de message correctement pendant l'enregistrement.
Solution : Lorsque l'indicateur de compensation MQC.MQGMO_PROPERTIES_IN_HANDLE de la fonction GetOptions est utilisé, les propriétés sont chargées correctement.
Demande : Ajouter une option permettant de trier la vue Exécution à partir de la colonne des messages.
Anomalie : Dans un projet contenant de nombreux services virtuels, vous devez faire défiler la vue Exécution pour localiser les services qui ont reçu des messages. L'opération serait beaucoup plus rapide si vous pouviez effectuer un tri à partir de la colonne « Message (Unique) ».
Solution : Dans la vue Exécution, il est possible de trier les services virtuels.
Demande : Introduire le fractionnement des services virtuels par nom d'opération (routage des éléments racines).
Anomalie : Un projet MQ de Service Virtualization qui utilise SOAP sur le protocole MQ est trop volumineux.
Solution : La configuration des services virtuels donne maintenant la possibilité de définir un nom d'élément « racine » de demande/réponse, qui indique un sous-ensemble des messages. Seuls les messages associés à l'élément racine spécifié sont utilisés par le service.
Problème de virtualisation SOAP : Échec de la vérification de signature WSSE (transfert de la demande originale).
Solution : Ajout du schéma de sécurité SignBodyAndHeaders.
Demande : Ajouter la prise en charge de l'apprentissage de schémas à choix multiples.
Anomalie : WSDL est nécessaire au fonctionnement de SOAP sur MQ.
Solution : l'apprentissage xs:choice a été implémenté.
Demande : Ajouter la méthode PATCH au verbe REST.
Anomalie : Service Virtualization ne prend pas en charge la méthode PATCH dans une implémentation de service RESTful.
Solution : La prise en charge du verbe PATCH a été ajoutée. Après l'application d'un correctif, vous devez créer un nouveau service virtuel REST pour assurer la prise en charge complète du verbe PATCH.
IE8.
Microsoft Internet Explorer 8 n'est plus pris en charge : Suivez la procédure décrite à la page http://support.microsoft.com/kb/323308, puis redémarrez l'ordinateur.
JDBC.
Les types JDBC suivants ne sont pas pris en charge :
Services REST.
Le caractère générique * en tant que chaîne est obsolète. Depuis Service Virtualization version 3.70, le caractère générique * n'est plus pris en charge en tant que chaîne. Les caractères génériques * ou ** représentent désormais des segments. Par exemple, a*b n'est pas pris en charge. a/*/b est le nouveau format pris en charge, dans lequel * représente une valeur de segment.
Restriction liée à la migration pour les projets contenant des services REST. Le caractère générique de chaîne * étant désormais obsolète, Service Virtualization convertit toute occurrence trouvée dans un espace URI en **. Le format de caractère générique représente un ou plusieurs segments d'une valeur. Par exemple, a*b n'est pas converti en **.
Selon le nouveau format, un même caractère générique de chaîne utilisé plusieurs fois dans un espace URI devrait être converti en entrées en double. Dans ce cas, la migration échoue. Par exemple, /some/a*b et /some/c*d seraient tous les deux convertis en /some/**. Dans une telle éventualité, contactez l'assistance HP pour obtenir de l'aide pour la migration de vos projets.
Service call activity (SCA).
Le déploiement de services avec SCA via Service Virtualization Management (SVM), SVConfigurator ou Change Server affecte l'agent sélectionné.
Solution : Une fois le déploiement terminé, vous devez sélectionner manuellement l'agent à partir de Designer.
Dans le modèle de données, l'importation de messages dans SCA n'est pas prise en charge.
Solution : Remplissez manuellement SCA dans le modèle de données.
FIPS.
Anomalie : Des projets Service Virtualization chiffrés créés dans une version antérieure à la version 3.70 ne peuvent pas être lus par les bibliothèques Service Virtualization utilisées par les versions d'intégration LoadRunner/Unified Functional Testing (UFT) antérieures à la version 12.50.
Ceci est dû aux modifications du chiffrement dans Service Virtualization 3.70 pour permettre l'utilisation sur des ordinateurs compatibles FIPS.
Solution : Pour utiliser Service Virtualization 3.70 et les versions d'intégration LoadRunner/Unified Functional Testing (UFT) antérieures à la version 12.50, modifiez les paramètres du fichier de configuration VirtualServiceDesigner.exe.config de Designer.
Dans la section suivante du fichier, affectez la valeur 1 à SV.Encryption.Version.
<!-- Allows to choose encryption version. Should be kept empty unless really needed.
Empty - use most recent version
1 - version used before SV 3.70; can be used for instance when project is used in integration scenario
by old versions of LR/UFT (before 12.50); does not work with FIPS!
2 - introduced in SV 3.70, works with FIPS
-->
<add key="SV.Encryption.Version" value="" />
Remarque : �
Autres restrictions
Impossible de désactiver le service réel lors de l'exécution sur une file d'attente sur TIBCO EMS.
Observation : Le service réel continue de recevoir des demandes pendant la simulation du service virtuel.
Solution : Arrêtez le service réel avant de lancer la simulation.
Impossible de simuler un service sur une destination dynamique TIBCO EMS - Limitation de l'API EMS.
Observation : Le message d'erreur suivant est consigné dans le journal du serveur lorsqu'un service passe en mode Simulation : TIBCO.EMS.ADMIN.AdminSecurityException: Properties of dynamic destinations are not mutable. (Les propriétés des destinations dynamiques ne sont pas mutables.)
Solution : Créez une destination dans le service EMS pour BusinessWorks(BW) avant son déploiement sur un agent d'exécution BW pour éviter la création de destinations dynamiques.
Impossible de démarrer la simulation du service EMS avec une connexion administrateur en raison de l'option « Not allowed to change permissions of specified principal » (Modification des autorisations du principal spécifié non autorisée).
Observation : Le message d'erreur suivant est consigné dans le journal du serveur lorsqu'un service passe en mode Simulation : TIBCO.EMS.ADMIN.AdminSecurityException: Not allowed to change permissions of specified principal. (Modification des autorisations du principal spécifié non autorisée.)
Solution : Reconfigurez le service pour ne pas avoir à utiliser un compte d'administrateur EMS.
Service MTOM : Service Virtualization se bloque après la modification d'un modèle de données.
Observation : Les messages associés à des pièces jointes volumineuses peuvent entraîner le blocage de l'éditeur de modèle de données.
Solution : Il n'existe aucune solution.
Impossible d'installer MS Office parallèlement à une installation du moteur de base de données Microsoft Access 2010.
Observation : Le moteur de base de données Microsoft Access 2010, nécessaire à la fonction de pilotage des données, ne peut pas être installé sur le même ordinateur que MS Office 64 bits.
Solution : Installez MS Office 32 bits.
Assistance limitée pour l'URL JMS WebLogic.
Observation : Si le service virtuel JMS est configuré et que le WSDL du service JMS WebLogic est importé dans l'assistant de service virtuel de Designer, l'URL JMS WebLogic n'est pas analysée correctement et le nom de destination réel (point de terminaison du service réel) n'est pas renseigné automatiquement dans l'assistant de service virtuel.
Solution : Entrez manuellement le nom de destination réel dans l'assistant de service virtuel. Notez que WebLogic utilise un format d'URI JMS spécifique, par ex. : jms://myHost:7001/transports/JMSTransport?URI=JMSTransportQueue (voir http://download.oracle.com/docs/cd/E12839_01/web.1111/e13735/jmstransport.htm).
Impossible de se connecter au serveur autonome avec un nom d'utilisateur ou un mot de passe contenant des caractères non anglais.
Observation : L'utilisateur ne peut pas se connecter à un serveur Service Virtualization autonome avec un nom d'utilisateur ou un mot de passe contenant des caractères non anglais.
Solution : Utilisez un serveur autonome non sécurisé.
Impossible de virtualiser un service avec une authentification de base et des informations d'identification contenant des caractères non anglais sur un agent de passerelle HTTP(s).
Observation : La virtualisation du service sécurisé avec une authentification de base HTTP échoue sur l'agent de passerelle HTTP(s) si les informations d'identification du client contiennent des caractères non anglais.
Solution : Utilisez l'agent proxy HTTP(s) pour virtualiser le service.
Échec de la connexion au service réel lors de l'utilisation de l'authentification HTTPS mutuelle.
Observation : L'application cliente n'envoie pas le certificat client pour établir la connexion HTTPS mutuelle.
Solution : Vérifiez que la liste des autorités de certification racine reconnues comme fiables sur l'ordinateur sur lequel est installé Service Virtualization n'est pas trop longue (50 à 100). Effacez les autorités non utilisées ou inutiles pour limiter la taille de la liste. L'identification HTTPS mutuelle nécessite l'envoi au client de la liste des autorités reconnues comme fiables dans un paquet de taille limitée. Le client utilise cette liste pour sélectionner le certificat client approprié. Lorsque le nombre d'autorités est trop important, la liste envoyée est tronquée et l'autorité requise risque de ne pas s'y trouver.
Limitation de l'importation des messages COBOL pour tous les protocoles apparentés.
Observation : L'importation des messages COBOL de tous les protocoles apparentés est soumise aux restrictions suivantes :
1. Les caractères de l'aperçu du contenu du fichier ne sont pas valides.
2. Le codage/jeu de caractères par défaut est utilisé pour le contenu traité. La valeur par défaut est IBM037 (IBM COM EUROPE EBCDIC).
Solution :
1. Il n'existe actuellement aucune solution.
2. Modifiez le fichier de configuration de l'application Designer/Server (nommé HP.SV.StandaloneServer.exe.config ou VirtualServiceDesigner.exe.config) et ajoutez/mettez à jour les lignes suivantes, en remplaçant la valeur par le codage souhaité :
<configuration>
<appSettingsOverride>
…
<add key="ImsMessageProcessor.DefaultCodePage" value="IBM037" />
<add key="CobolMessageProcessor.DefaultCodePage" value="IBM037" />
…
</appSettingsOverride>
</configuration>
Impossible d'établir la connexion à une adresse IPv4 via l'agent proxy HTTP.
Observation : Un message d'erreur de type « Demande erronée - Nom d'hôte non valide - Erreur HTTP 400. Le nom d'hôte de la demande n'est pas valide » s'affiche dans le navigateur lorsque vous tentez de vous connecter à un service utilisant une adresse IPv4 (par exemple, 16.55.195.180).
Solution : Utilisez le nom d'hôte du service au lieu de l'adresse IPv4 ou définissez le serveur proxy avec l'adresse IPv4 de l'agent proxy HTTP au lieu du nom d'hôte.
Erreur pendant la simulation d'un service JMS Websphere : La valeur de 'JMS_IBM_Character_Set':'sim_default_JMS_IBM_Character_Set' n'est pas valide.
Observation : Pendant la simulation d'un service JMS Websphere, le client ne reçoit aucune réponse et la virtualisation de service génère une erreur de type : La valeur de 'JMS_IBM_Character_Set':'sim_default_JMS_IBM_Character_Set' n'est pas valide.
Solution : Ouvrez l'éditeur de modèle de données pour le modèle de données approprié et développez la règle par défaut. Entrez la valeur appropriée dans la colonne JMS_IBM_Character_Set de la réponse ou choisissez la valeur Absent. Répétez cette procédure pour toutes les opérations nécessaires.
Aucune réponse reçue du service MQ en mode Simulation.
Observation : Le client MQ reçoit un avis d'expiration du délai ou la réponse arrive après une longue attente, et/ou Service Virtualization génère une erreur de type « Impossible d'obtenir la destination 'hp.sv.dynamic.response.queue.1': Le code de motif MQ est 2085, l'erreur MQ est MQRC_UNKNOWN_OBJECT_NAME. ---> IBM.WMQ.MQException: MQRC_UNKNOWN_OBJECT_NAME ». Ceci peut se produire lorsque le serveur MQ et Service Virtualization Server utilisent une heure et des modèles de performance différents et enregistrent un temps de réponse important.
Solution : Les homologues devraient tous être synchronisés. Pour corriger une différence d'heure enregistrée, modifiez le modèle de performance et mettez à jour la valeur du temps de réponse, ou utilisez le modèle de performance Aucun pour la simulation.
Simulation erronée de la règle par défaut du service COBOL/MQ.
Observation : Dans certains cas, la simulation du protocole COBOL sur le service MQ peut échouer. L'ajout d'une valeur d'en-tête MQIIH par défaut à partir de la règle Par défaut peut en être la cause.
Solution : Modifiez le modèle de données du service. Dans la règle Par défaut, associez la valeur Absent à l'en-tête MQIIH.
Échec de la mise à jour du schéma du service XLM lorsque le type fait partie de l'héritage XML.
Observation : La modification manuelle d'un type de schéma XML complexe dans une description de service n'est pas prise en charge lorsque le type complexe est créé par dérivation du type (restriction ou extension), ou s'il s'agit d'un type de base dans une dérivation de type complexe.
Solution : Créez un nouveau service à l'aide d'une description de service modifiée.
Le téléchargement de fichiers dans une ressource de Service Virtualization à partir du client ALM endommage le projet.
Observation : Dans le module Ressources d'ALM, le téléchargement de fichiers dans une ressource de Service Virtualization endommage le projet/service Service Virtualization.
Solution : Ne téléchargez pas les fichiers dans une ressource de Service Virtualization à l'aide du client ALM.
Designer se bloque en raison d'une mémoire insuffisante pour un WSDL comportant 260 opérations.
Observation : Les WSDL contenant plus de 100 opérations avec des schémas volumineux (plus de 200 feuilles) ne sont pas pris en charge.
Solution : Fractionnez le WSDL.
Designer se bloque de façon aléatoire après ou pendant le démarrage.
Observation : Service Virtualization Designer se bloque de façon aléatoire pendant le démarrage ou immédiatement après, et le journal contient un message signalant une erreur irrécupérable.
Solution : Redémarrez Designer.
Ajout de la prise en charge des messages d'erreur dans le protocole IMS.
Observation : Les messages d'erreur du protocole IMS Connect ne sont pas pris en charge.
Solution : Non disponible.
Le service Oracle génère des valeurs non valides dans la règle par défaut.
Observation : Cela se produit lorsque la description de service est en cours d'apprentissage et que le type des valeurs apprises est inconnu (les valeurs de type chaîne utilisées par défaut ne peuvent pas être converties en valeurs numériques).
Solution : Dans l'éditeur de modèle de données, modifiez les valeurs de la règle par défaut de façon à pouvoir les convertir en valeur numérique.
SVM : L'utilisateur ne parvient pas à se connecter à Service Virtualization Server avec des informations d'identification utilisant des caractères non-ASCII.
Observation : Lorsqu'un nom d'utilisateur ou un mot de passe contient des caractères non-ASCII (nationaux), l'utilisateur peut se connecter à SVM (Service Virtualization Management), mais les informations d'identification ne sont pas reconnues par Service Virtualization Server.
Solution : Utilisez un compte utilisateur dont les informations d'identification contiennent uniquement des caractères ASCII.
Lors de l'activation de métadonnées désactivées, la nouvelle colonne est associée à IsCondition au lieu de IgnoreCondition.
Observation : Lors de l'activation de métadonnées de demande désactivées, la condition Activé est associée à la nouvelle colonne au lieu de la condition Ignorer.
Solution : Remplacez manuellement la fonction de la colonne des métadonnées par Ignorer.
L'utilisateur dispose des autorisations complètes (lecture, écriture, suppression, modification) sur un service, mais ne peut pas voir son point de terminaison.
Observation : L'utilisateur dispose des autorisations complètes (lecture, écriture, suppression, modification) sur un service, mais ne voit pas correctement son point de terminaison.
Solution : Ajoutez l'autorisation Lecture sur l'agent concerné pour l'utilisateur.
SVM : Impossible de télécharger un fichier ALM à partir des navigateurs IE 8 et IE 9.
Observation : Le téléchargement d'une archive de projet ALM dans IE 8 ouvre une nouvelle fenêtre, mais aucune boîte de dialogue permettant d'enregistrer le fichier. Le téléchargement d'une archive de projet ALM dans IE 9 ouvre un nouvel onglet, mais aucune invite d'enregistrement n'apparaît.
Solution :
IE 8 : Suivez la procédure décrite à la page http://support.microsoft.com/kb/323308, puis redémarrez l'ordinateur.
IE 9 : Revenez à l'onglet précédent dans lequel s'affiche l'invite pour enregistrer le fichier.
Impossible d'établir la connexion avec ALM suite à l'erreur « Failed to initialize JVM: JNI_ENOMEM (-4) » (Échec de l'initialisation JVM: JNI_ENOMEM (-4)).
Observation : L'utilisateur essaie de se connecter à ALM. Le message d'erreur « Failed to initialize JVM: JNI_ENOMEM (-4) » (Échec de l'initialisation JVM: JNI_ENOMEM (-4)) s'affiche pour indiquer que JVM ne parvient pas à réserver la quantité de mémoire demandée.
Solution 1 : Ouvrez le fichier virtualservicedesigner.exe.config qui se trouve dans le dossier Designer\bin. À la section appSettings, localisez la clé « SV.JavaVm.PrealocatedMemorySize » et définissez la quantité de mémoire souhaitée. La valeur recommandée est 256, comme ci-dessous : “<add key="SV.JavaVm.PrealocatedMemorySize" value="256" />”. Redémarrez Designer et essayez de nouveau de vous connecter à ALM.
Solution 2 : Ouvrez le fichier jvm-context qui se trouve dans le dossier Designer\bin\config. Réduisez la valeur du premier paramètre dans la section JavaOptions. La valeur initiale recommandée est « -Xmx128M » (128 Mo). Essayez de la régler sur « -Xmx64M ». Redémarrez Designer et essayez de nouveau de vous connecter à ALM.
Remarque : Vous pouvez combiner ces deux paramètres. Dans ce cas, il est recommandé de définir une valeur « SV.JavaVM.PrealocatedMemorySize » correspondant au double de celle de « –Xm ».
Le moteur JavaScript se bloque en code natif avec le code d'exception 80000003.
Observation : Soumis à une forte charge >10 clients parallèles en cours d'exécution par rapport à un service virtuel avec une règle de script, l'application peut se bloquer et afficher le code d'exception 80000003, le plus souvent sur un système 32 bits.
Solution : Définissez une taille de tampon de moteur maximale inférieure à 11 dans le fichier « scripted-rule-context.xml » qui se trouve dans le répertoire « Designer\bin\Config » ou « Server\bin\Config ».
Dans une communication RPC/codée, les références sont incorporées.
Observation : Lors de l'envoi d'éléments référencés dans une communication SOAP RPC/codée, ces éléments sont incorporés.
Solution : Aucune.
Impossible d'exporter les statistiques ou la liste des services qui s'exécutent sur plusieurs serveurs.
Observation : Lorsque plusieurs services sont sélectionnés, les options de menu Exporter les statistiques et Exporter la liste sont désactivées.
Solution : Veillez à sélectionner des services du même serveur. Masquez les services dont vous n'avez pas besoin.
La simulation en lot ne fonctionne pas avec l'échange à chaud d'un modèle de performance
Observation : Lors de l'échange à chaud pour un nouveau modèle de performance pour lequel la simulation en lot est configurée, cette dernière ne fonctionne pas.
Solution : Redémarrez la simulation pour utiliser le nouveau modèle de performance sélectionné.
Protocole IBM WebSphere MQ non intrusif : La simulation d'un modèle de performance n'est pas prise en charge pour un service virtuel qui n'utilise pas de modèle de données.
Échec du programme d'installation avec l'erreur « Erreur 997. Une opération d'entrée/sortie avec chevauchement est en cours d'exécution .»
Observation : Le programme d'installation .msi peut échouer et afficher le message d'erreur « Erreur 997. Une opération d'entrée/sortie avec chevauchement est en cours d'exécution » lorsqu'il est exécuté à partir de la ligne de commande alors que la consignation est activée et que le vidage du fichier journal est requis après chaque ligne avec l'option /l*vx! install.log.
Solution : Supprimez le point d'exclamation (!) dans le paramètre de consignation msiexec (! - Vider chaque ligne dans le journal).
Exemple :
Correct :msiexec /i HPEServiceVirtualizationServer-x86.msi /l*vx install.log
Incorrect :msiexec /i HPEServiceVirtualizationServer-x86.msi /l*vx! install.log
Mise à niveau de la version 3.61 avec la version 3.62 : si le serveur est en cours d'exécution, la sauvegarde peut échouer lors de la première tentative.
Observation : Cet incident se produit lors de la mise à niveau de la version 3.61 avec la version 3.62 à l'aide du fichier d'installation .msp. Pendant l'installation, lorsque vous cliquez sur suivant après avoir sélectionné l'option Sauvegarde, le serveur est arrêté automatiquement, mais la sauvegarde échoue et un message indiquant que le serveur est en cours d'exécution s'affiche. La procédure de sauvegarde n'attend qu'un court instant l'arrêt du serveur avant de continuer, ce qui entraîne l'échec de la sauvegarde. La tentative de sauvegarde suivante aboutit.
Solution : Réexécutez la procédure de sauvegarde ou arrêtez manuellement le serveur dans la console de gestion des services Windows avant de démarrer la sauvegarde.
L'aperçu de la simulation ne fonctionne pas avec les règles de script C#.
Observation : Les règles C# n'affichent aucun résultat dans l'aperçu de simulation si le service virtuel n'est pas en mode Simulation.
Solution : Activez le mode Simulation du service virtuel.
Service Virtualization peut envoyer une demande vers un point de terminaison non valide en modes En attente et Apprentissage.
Observation : Cela se produit lorsque le service virtuel rencontre les conditions suivantes :
Solution : Utilisez le même chemin URI pour les services réel et virtuel ou utilisez l'agent proxy HTTP.
Lors de l'utilisation de l'agent JMS Apache ActiveMQ 5.12 générique, une erreur se produit pendant la validation de la configuration de l'agent.
Observation : apache-activemq-5.12.0 comporte la bibliothèque de journalisation SLF4J. L'exécution Java de Service Virtualization et la structure Apache ActiveMQ utilisent SLF4J, ce qui provoque une erreur.
Solution : Supprimez le répertoire org.apache.commons.logging dans le fichier activemq-all-5.12.0.jar.
L'outil de déploiement Resource Manager n'est pas parvenu à déployer un projet sur un serveur Service Virtualization distant en raison d'une réponse tardive du serveur.
Observation : Le déploiement d'un projet sur un serveur Service Virtualization en ligne à l'aide de ResourceManager échoue et le message suivant s'affiche : « Le serveur autonome n'est pas disponible ».
Solution : Ajoutez les lignes suivantes dans le fichier de configuration de l'application (ResourceManager.exe.config) et réglez la valeur du délai d'expiration en fonction des besoins :
<appSettings>
<add key="SeV.Global.PingTimeout" value="10000" />
</appSettings>
�
Visitez le site Web d'assistance en ligne HPE Software à l'adresse https://softwaresupport.hp.com
Ce site Web fournit des informations sur les contacts et les offres de produits et de services ainsi que sur l'assistance HPE Software.
L'assistance en ligne HPE Software propose à ses clients des fonctions de résolution automatique des problèmes. Elle offre un moyen rapide et efficace d'accéder aux outils interactifs d'assistance technique nécessaires à la gestion de votre activité. En tant que client bénéficiant de l'assistance HP, vous pouvez effectuer les opérations suivantes :
La plupart des domaines d'assistance nécessitent une inscription en tant qu'utilisateur HPE Passport et, le cas échéant, un contrat d'assistance. Pour obtenir un identifiant HPE Passport, connectez-vous à l'adresse https://softwaresupport.hp.com et cliquez sur Register.
Pour plus d'informations sur les niveaux d'accès, connectez-vous à l'adresse https://softwaresupport.hp.com/web/softwaresupport/access-levels.
Consultez la page HPE Software Solutions Now à l'adresse https://softwaresupport.hp.com/group/softwaresupport/search-result/-/facetsearch/document/KM01702710 pour explorer les nouvelles possibilités offertes par les produits du catalogue logiciel HPE en matière d'intégration, d'échange d'informations et de réponse aux besoins métier.
La page Cross Portfolio Best Practices Library, à l'adresse https://hpln.hpe.com/group/best-practices-hpsw, permet d'accéder à différents documents et matériaux relatifs aux pratiques conseillées.
�
Les seules garanties s'appliquant aux produits et services Hewlett Packard Enterprise Development LP sont exposées dans les déclarations de garantie expresses accompagnant lesdits produits et services. Le présent avis ne constitue en aucun cas une garantie supplémentaire. HPE ne peut en aucun cas être tenu pour responsable des erreurs ou omissions techniques ou rédactionnelles contenues dans ce document.
Les informations contenues dans le présent document peuvent faire l'objet de modifications sans préavis.
Logiciel confidentiel. Une licence HPE valide est requise pour l'acquisition, l'utilisation ou la copie. Conformément aux directives FAR 12.211 et 12.212, les droits s'appliquant aux logiciels commerciaux, à la documentation informatique et aux informations techniques des articles commerciaux concédés au Gouvernement des États-Unis sont ceux concédés habituellement par une licence commerciale standard.
© Copyright 2011-2015 Hewlett Packard Enterprise Development LP.
Internet Explorer®, SQL Server®, Microsoft®, Windows®, Windows Server® et Windows® 7 sont des marques déposées de Microsoft Corporation aux États-Unis.
Oracle, Java et JDBC sont des marques déposées d'Oracle et/ou de ses filiales.
IBM®, WebSphere®, IMS™ et CICS® sont des marques ou des marques déposées d'International Business Machines Corporation, IBM aux États-Unis et dans les autres pays.
TIBCO® est une marque déposée ou une marque de TIBCO Software, Inc. et/ou de ses filiales aux États-Unis et/ou dans les autres pays.
Intel®, Core™2 et Xeon® sont des marques d'Intel Corporation aux États-Unis et/ou dans les autres pays.
SAP® et SAP NetWeaver® sont des marques déposées de SAP AG en Allemagne et dans plusieurs autres pays.
Envoyez vos commentaires sur la documentation