HPE Service Virtualization

Software Version: 3.80 Patch 2

 

Readme

Document Release Date: March 2016

Software Release Date: March 2016

 

Note: To verify that you are using the most recent version of this document, or to check for recent updates of any other HPE Service Virtualization documentation, visit the HPE Software Product Manuals site (requires an HPE Passport).

 

This file provides the following information about HPE Service Virtualization 3.80 Patch 2:

What's New in Service Virtualization 3.80 Patch 2

This section provides an overview of the features that are introduced or enhanced in HPE Service Virtualization 3.80 Patch 2. For additional details, see the HPEService Virtualization User Guide, or the Help Center within the application.

Protocols and virtualization enhancements

Protocol Enhancements. Added new capabilities and optimization for existing protocol support:

Virtual service modeling and management enhancements

Scripting. Enhanced manipulation and access to objects in a scripted rule. Added the ability to change request field values, access to Service Call Activities, and improved JSON type handling in a Java script rule.

Data Driving. Added the ability to export JSON array items.

Service Virtualization Management. Added a new error page for issues occurring in the Service Virtualization Management interface.

Automation. Added the option to override the target virtualization agent for deployment from the SVConfigurator command line interface.

Other improvements

Bugfixes. Improved stability and fixed issues in Service Virtualization Designer and Service Virtualization Server.

What's New in Service Virtualization 3.80 Patch 1

This section provides an overview of the features that are introduced or enhanced in HPE Service Virtualization 3.80 Patch 1. For additional details, see the HPE Service Virtualization User Guide, or the Help Center within the application.

Protocols and virtualization enhancements

Java Virtualization. Enhanced support for the virtualization of Java applications with the ability to handle multiple deployed virtual services, simplified Java instrumentation library and configuration, added the ability to virtualize Java classes and methods from within the Designer, and simplified message structures of the objects in the Data Model Editor.

Virtual service modeling and design enhancements

Simulation Report (Lab feature). Introduced the new simulation report, providing a detailed drill down into the simulation process. The report shows the steps that were performed by the simulation engine when processing request data and generating a response, before sending the response back to the client. The report captures and visualizes the complete sequence of steps performed to create the final response, helping you to locate the source of unexpected results of the simulation. The report also provides timing information, helping you to identify performance bottlenecks.

Other improvements

Improved stability and fixed issues in Service Virtualization Designer and Service Virtualization Server.

Fixed defects

What's New in Service Virtualization 3.80

This section provides an overview of the features that are introduced or enhanced in HPE Service Virtualization 3.80. For additional details, see the HPE Service Virtualization User Guide, or the Help Center within the application.

Protocols and virtualization enhancements

Java Virtualization. Introduced support for the virtualization of Java applications. You can simulate Java method calls and configure runtime for on the fly virtualization.

Files over FS and FTP/S. Added support for virtualization of file transfers over the general file system and FTP. You can use XML and flat file based communication, such as comma separated values and other text based formats.

ISO 8583. Added the ability to simulate ISO 8583 messages using configurable and extendable JPOS bridge. You can virtualize applications using ISO 8583 by converting native communication into XML over HTTP. Service Virtualization also contains a JPOS bridge configuration accelerator, enabling quick adjustments of unsupported JPOS formats.

Local MQ Binding. Improved performance for MQ communication when Service Virtualization is deployed on the same machine as the WebSphere MQ server, by enabling a direct local connection to the MQ queue manager.

Root Element Routing (Lab feature). Improved Data Model maintenance and simulation performance by adding the ability to divide an XML over MQ service into multiple virtual services, and by adding routing based on an XML message root element.

Virtual Service management and logging enhancements

Web Accessible Message. You can now enable and disable message logging and investigate logged messages directly from the Service Virtualization Management Interface. You can leverage the bulk operation functionality for message logging configuration or investigate flows and differences between logged messages.

Runtime Message Logging. You can now enable and disable message logging without needing to restart the virtual service. This functionality is available in both the Service Virtualization Designer and the Service Virtualization Management interface.

Virtual Service Statistics. Improved virtual service statistics user experience and performance.

Integration and performance improvements

Integration with NV v9.00. Added integration with HPE Network Virtualization 9.00, enabling the configuration of network conditions directly within Service Virtualization environments.

Performance Model Improvements. Improved performance of simulation mode when a performance model is used in the simulation.

Java Script Rule Performance. Improved performance of simulation mode when Java Script is used in the Data Model.

Other improvements

Product Stability. Improved stability of the Service Virtualization Designer and the Service Virtualization Management interface.

HPE Rebranding. The Service Virtualization Designer and the Service Virtualization Management interface were modified to conform with the new company brand standards.

 

Installation Instructions

Step-by-step installation instructions for Service Virtualization can be found in the HPE Service Virtualization Installation Guide. The Installation Guide is available in PDF format in the root folder of the Service Virtualization installation package.

You can also open the Installation Guide from the Windows Start menu after installation.

Service Virtualization Server upgrade: To work with FIPS mode and Service Virtualization 3.80, enable FIPS only after successfully installing Service Virtualization Server 3.80.

System Requirements

This section includes:

Minimum hardware configuration

Recommended hardware configuration

Supported operating systems

For a complete list of all supported operating systems, database servers, browsers, and development environments, see the Service Virtualization support matrix on the HPE Software Support site at: https://softwaresupport.hp.com/group/softwaresupport/support-matrices.

Minimum hardware configuration

The HPE Service Virtualization Server 3.80 Patch 2 and HPE Service Virtualization Designer 3.80 Patch 2 can run on any hardware configuration that is using a supported operating system and has at least 1GB of physical memory installed and available for each product.

With the minimal hardware configuration, you can perform all functional testing scenarios and some basic performance testing scenarios, provided that they do not create too much load on virtualized services.

Recommended hardware configuration

Virtualization hardware sizing is complicated and may include many factors. For detailed sizing recommendations, contact HPE Customer Support. For contact information, see HPE Software Support Online.

The following hardware configurations provide a good performance balance for normal usage scenarios, where each product is installed on a separate machine.

Service Virtualization Designer
  • Intel® Core™2 Duo T7500 @ 2.2GHz or similar

  • 4GB physical memory

  • Free physical disk storage space

    The Designer typically uses less than 1GB of space for installation and all Service Virtualization projects, as follows:

    • 250 MB for the Designer installation
    • 10 MB for each service, where this figure can grow as recorded traffic increases

    Use the following calculation to calculate your required size:

    15*MSG_SIZE*MSG_COUNT

    where:

    MSG_SIZE = learned message size in kilobytes

    MSG_COUNT = the number of unique messages learned during the learning process

Service Virtualization Server (32-bit edition)
  • Intel® Xeon® 5140 @ 2.33GHz or similar
  • 4GB physical memory
  • Free physical disk storage space:

    • 250 MB for the Server installation.
    • The Server does not maintain any data on the local disk. Data are loaded from and saved to the Database Server.

Service Virtualization Server (64-bit edition)
  • Intel® Xeon® 5140 @ 2.33GHz or similar
  • 8GB physical memory
  • Free physical disk storage space:

    • 250 MB for the Server installation.
    • The Server does not maintain any data on the local disk. Data are loaded from and saved to the Database Server.
Database server
  • Intel® Xeon® 5140 @ 2.33GHz or similar
  • 8GB physical memory
  • Database storage:

    The database typically requires 1GB of disk space, but this figure can grow as recorded traffic increases.

    Use the following calculation to calculate your required size:

    30*MSG_SIZE*MSG_COUNT

    where:

    MSG_SIZE = learned message size in kilobytes

    MSG_COUNT = the number of unique messages learned during the learning process

Supported operating systems

Fixed Defects

The following issues were fixed since the last released version:

Enhancements

Notes and Limitations

Installation of Service Virtualization Server may fail on some Windows 10 versions.

Observation: Service Virtualization Server installation may fail, and write the following line in the installer log file:

at System.DirectoryServices.AccountManagement.GroupPrincipal.FindByIdentity(PrincipalContext context, IdentityType identityType, String identityValue)

Workaround:

  1. Open the Windows registry editor (regedit) and go to key HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\
  2. Create the following missing string values with any content in the Value data field.

  3. Run the installation again.

Technical info: Service Virtualization Server installer for all SV versions calls the .NET framework method GroupPrincipal.FindByIdentity(), which fails if the two registry values listed above do not exist. These values are usually present, but are absent in some versions of Windows 10.

IE8.

Microsoft Internet Explorer 8 in no longer supported: Apply the procedure from http://support.microsoft.com/kb/323308 and then restart your computer.

JDBC.

REST services.

Service call activity (SCA).

FIPS.

Problem: Encrypted Service Virtualization projects created before version 3.70 cannot be read by Service Virtualization libraries used by LoadRunner/Unified Functional Testing (UFT) integration versions earlier than 12.50.

This is due to encryption modifications in Service Virtualization 3.70 to enable use on machines with FIPS.

Workaround: To work with Service Virtualization 3.70 and LoadRunner/Unified Functional Testing (UFT) integration versions earlier than 12.50, change settings in the Designer configuration file VirtualServiceDesigner.exe.config.

In the following section of the file, set SV.Encryption.Version value to 1.

<!-- 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="" />

Note:  

Other limitations

HPE Support

Visit the HPE Software Support Online web site at: https://softwaresupport.hpe.com

This web site provides contact information and details about the products, services, and support that HPE Software offers.

HPE Software online support provides customer self-solve capabilities. It provides a fast and efficient way to access interactive technical support tools needed to manage your business. As a valued support customer, you can benefit by using the support web site to:

Most of the support areas require that you register as an HPE Passport user and sign in. Many also require a support contract. To register for an HPE Passport ID, go to: https://softwaresupport.hpe.com and click Register.

To find more information about access levels, go to: https://softwaresupport.hpe.com/web/softwaresupport/access-levels.

HPE Software Solutions & Integrations and Best Practices

Visit HPE Software Solutions Now at https://softwaresupport.hpe.com/group/softwaresupport/search-result/-/facetsearch/document/KM01702710 to explore how the products in the HPE Software catalog work together, exchange information, and solve business needs.

Visit the Cross Portfolio Best Practices Library at https://hpln.hpe.com/group/best-practices-hpsw to access a wide variety of best practice documents and materials.

 


Legal Notices

Warranty

The only warranties for Hewlett Packard Enterprise Development LP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HPE shall not be liable for technical or editorial errors or omissions contained herein.

The information contained herein is subject to change without notice.

Restricted Rights Legend

Confidential computer software. Valid license from HPE required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license.

Copyright Notice

© Copyright 2011-2016 Hewlett Packard Enterprise Development LP

Trademark Notices

Internet Explorer®, SQL Server®, Microsoft®, Windows®, Windows Server®, and Windows® 7 are U.S. registered trademarks of Microsoft Corporation.

Oracle, Java, and JDBC are registered trademarks of Oracle and/or its affiliates.

IBM®, WebSphere®, IMS™, and CICS® are trademarks or registered trademarks of International Business Machines Corporation, IBM, in the United States and in other countries.

TIBCO® is either the registered trademark or the trademark of TIBCO Software, Inc. and/or its subsidiaries in the United States and /or other countries.

Intel®, Core™2, and Xeon® are trademarks of Intel Corporation in the U.S. and/or other countries.

SAP® and SAP NetWeaver® are registered trademarks of SAP AG in Germany and in several other countries.


Send documentation feedback