Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home

HP OpenVMS Systems

Content starts here

 

 

 

Readme for Windows

September 2004

 

HP BridgeWorks Version 3.0A introduces new and innovative features that enable and support enterprise-level distributed applications, and includes several important bug fixes.

This file contains information that will help you install and use this release of HP BridgeWorks.

 

 

 

Software Version
HP BridgeWorks Version 3.0A

 

 

 

 

 

 

 

 

Hewlett-Packard Company
Palo Alto, Calif.



 

© 2004 Hewlett-Packard Development Company, L.P.

Intel, Intel Inside, and Itanium are trademarks of Intel Corporation in the U.S. and/or other countries.

Microsoft, Windows, Windows XP, Visual Basic, Visual C++, and Win32 are trademarks of Microsoft Corporation in the U.S. and/or other countries.

Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.

BEA WebLogic Server is a trademark of BEA Systems Inc.

All other product names mentioned herein may be trademarks of their respective companies.

Confidential computer software. Valid license from HP and/or its subsidiaries 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.

Neither HP nor any of its subsidiaries shall be liable for technical or editorial errors or omissions contained herein. The information in this document is provided “as is” without warranty of any kind and is subject to change without notice. The warranties for HP products are set forth in the express limited warranty statements accompanying such products. Nothing herein should be construed as constituting an additional warranty.


 


CONTENTS

REQUIREMENTS AND INSTALLATION

1.   Platform Requirements

1.1  Targeted Platforms

1.2  Generated Components

2.   Installation, Development, and Runtime Requirements

2.1  OpenVMS

2.2  Windows

2.3  Additional OpenVMS Requirements

3.   Installation Instructions

3.1  Uninstalling BridgeWorks From Windows

3.2  Installing BridgeWorks on Windows

3.3  Running BridgeWorks on Windows

RELEASE NOTES

4.   Version 3.0A New Features Summary

5.   Version 3.0 New Features Summary

6.   Upgrading from BridgeWorks 2.1 or 2.1A

7.   Configuration Considerations and Requirements

8.   Known Limitations and Issues in Version 3.0A and 3.0

 

CONTACT AND SUPPORT INFORMATION

 

 

About HP BridgeWorks Version 3.0A Readme for Windows

This Readme file comprises system requirements for both Windows and OpenVMS, installation instructions for Windows, and release information for both platforms.

For OpenVMS installation instructions, refer to BWX030A_INSTALLATION_GUIDE.TXT|HTM|PDF|PS, available from the web download page.

Complete product documentation is available from the online Help installed with the Windows BridgeWorks kit.

 


1.         Platform Requirements

HP BridgeWorks is a cross-platform tool. Installation consists of:

§         An OpenVMS Alpha kit, to be installed on each system on which you intend to run BridgeWorks-wrapped servers.

§         A Windows kit for Windows XP or Windows 2000, to be installed on a development machine, containing the BridgeWorks development tool, plus runtime libraries for distribution if running Windows-based components.

Important
VAX is not a supported platform in this release. BridgeWorks Version 2.1A will continue to be available for wrapping VAX-based applications.

1.1        Targeted Platforms

The purpose of BridgeWorks is to encapsulate and distribute an Alpha-based user application. The server component encapsulates the application; the middle component distributes it. The source code for both components is generated on the Windows platform using a GUI-based development tool.

The generated source code for the server component must be built on the OpenVMS system that hosts the application. The generated source code for the middle component can be built on a networked Alpha system (clustered or not) or a networked Windows system.

Server Component

The BridgeWorks-generated server component is a native OpenVMS image installed on the system running the wrapped application (which can comprise 3GL server routines, ACMS tasks, DCL procedures, and text files.)

Available on OpenVMS Alpha Version 7.3, 7.3-1, and 7.3-2

Note: OpenVMS Industry Standard 64 (Itanium) Version 8.2 and OpenVMS Alpha Version 8.2 are not supported in this release.

Middle Component

The BridgeWorks-generated middle component is a JavaBeans, Enterprise JavaBeans (EJB), or COM server that also acts as a client to the server component to make calls to OpenVMS server routines, tasks, and procedures.

Available platforms for each component type are:

OpenVMS Alpha Version 7.3, 7.3-1, and 7.3-2
Windows XP and 2000

 

1.2        Generated Components

The middle component can expose the application you are encapsulating, or wrapping, to clients as JavaBeans, EJB, or COM objects. Only the appropriate source code is generated by BridgeWorks.

Specific limitations are shown below according to component type. Note that COM connections cannot be generated for ACMS tasks or for structure or array definitions in 3GL server routines. Note that transactions are only available for EJB components.

Component

Existing Application

Transactions

Structures

EJB

3GL, ACMS, DCL, Files

Yes

Yes

JavaBeans

3GL, ACMS, DCL, Files

Not Applicable

Yes

COM

3GL, DCL, Files

No

No

Not supported in this release:
Tru64 UNIX is not available as a target platform for middle components in this release.

Cross-platform limitations apply to COM:
Cross-platform COM connections - where a Windows client communicates with an Alpha-based middle component - have produced inconclusive results related to account and security issues. The following configurations are recommended instead:

1.       Windows client to Windows COM middle component.

2.       OpenVMS Alpha client to Alpha COM middle component.

Note: Your choice of component architecture should be guided by an understanding of the relative merits and limitations of each component type for your particular distributed application needs. It should take into account any preexisting middle-tier application server and client codebase.


2.       Installation, Development, and Runtime Requirements

These are the minimum system requirements needed to install BridgeWorks and to build and run the generated components. “Optional” requirements represent requirements that are not needed for every type of connection. However, several such requirements will apply to your particular platform/component selection.

Make sure you have the latest MUPs, ECOs, and patches for your configuration. Search for these on the Patch Download page.

http://www2.itrc.hp.com/service/patch/mainPage.do

Always Check Cross-Product Requirements!
Always check for cross-product software requirements, which can change with new releases. These product requirements may be greater than for BridgeWorks itself.

For example, to run a BridgeWorks-generated EJB component requires OpenVMS Alpha Version 7.3 or higher and a Java 2 Runtime Environment 1.3.1 or higher. Each Java SDK and RTE has specific ECO requirements. In addition, WebLogic Server 7.0 (a J2EE 1.2-compliant application server) requires OpenVMS Alpha Version 7.3 or 7.3-1, the Java 2 SDK 1.3.1-5 or higher, and additional ECOs as specified. (See Section 2.3: Additional OpenVMS Requirements)

2.1        OpenVMS

Server Component - Installation Requirements

OpenVMS Alpha Version 7.3, 7.3-1, and 7.3-2
4,500 blocks during installation, 3,500 blocks after installation

System requirements vary enormously depending on the way you deploy your BridgeWorks components.

Server Component - Development Requirements

The C Compiler is required to build all server components:

HP C Version 6.5 for OpenVMS Alpha or higher

Server Component - Optional Development Requirements

For automatic import and build features, you must enable REXEC and FTP services.

TCP/IP Services for OpenVMS Version 4.2 or higher

TCP/IP for OpenVMS Home Page
http://h71000.www7.hp.com/network/tcpip.html


Server Component - Optional Runtime Requirements

You can choose between non-transport and transport-based options:

Non-Transport-Based Connections

None for Alpha-only, nontransactional connections.

Transport-Based Connections

You can use choose either ICC (Intra-cluster Communications) or RPC, or both.  (If you choose both, the BridgeWorks Manager automatically use ICC in a cluster configuration and RPC in a noncluster configuration.)

ICC for OpenVMS Alpha Version 7.3 or higher
(Bundled with operating system)

or  

DCE RPC Runtime Services Kit Version 1.5 or higher

DCE for OpenVMS Home Page
http://h71000.www7.hp.com/commercial/dce/dce_index.html

For DCE RPC

OpenVMS Alpha DCE Denial of Service Security Patch Kit

Alpha Security ECO Kit For SSRT3608
http://www2.itrc.hp.com/service/cki/patchDocDisplay.do?patchId=ALP_DCE_030_SSRT3608

Middle Component - Optional Development and Runtime Requirements

For middle components, similar requirements apply during development and at runtime.

For JavaBeans and EJB components

Java 2 SDK (“JDK”) Standard Edition 1.3.1-7 or higher

Runtime only

Java 2 RTE (JRE) Standard Edition 1.3.1-7 or higher

Java Software Patches (ECOs): See Section 2.3: Additional OpenVMS Requirements

Java Technology for Alpha Download Page  
http://h18010.www1.hp.com/java/download/

For COM components only

COM for OpenVMS Version 1.3

Compaq C++ 6.5 for OpenVMS Alpha

COM Denial of Service ECO kit for SSRT3608

COM for OpenVMS Home Page
http://h71000.www7.hp.com/openvms/products/dcom/

C++ for OpenVMS Home Page
http://h71000.www7.hp.com/commercial/cplus/cplus_index.html

ECO kit for SSRT3608
http://www2.itrc.hp.com/service/cki/patchDocDisplay.do?patchId=DCOM_013_SSRT3608-V0

For EJB components only

A J2EE 1.2-compliant environment

Free 30-day evaluation license available for WebLogic Server.
Download Version 7.0 or 8.1 SP1 for HP OpenVMS.

See Section 2.3: Additional OpenVMS Requirements

BEA WebLogic Server Downloads Page  
http://commerce.bea.com/showallversions.jsp?family=WLS

For Transactions (EJB components only)

DECdtm/XA SDK 2.1

This new release of DECdtm/XA ships on OpenVMS Version 7.3-2. It must be installed as a layered product on OpenVMS Alpha Version 7.3 and 7.3-1.

Note: Version 2.1 is available as a layered product from the BridgeWorks Download page.

BridgeWorks Home Page  
http://www.hp.com/go/bridgeworks

Alpha System Recommendations for Java applications  

 

Best

Average

Low

System speed

Above 500MHz

500MHz

Below 500MHz

System memory

1GB or higher

 512MB

Minimum 256MB

“Average” represents the recommended minimums for deploying Enterprise JavaBeans using BEA WebLogic Server.

 

For ACMS applications

A properly configured ACMS 4.3-or-later system.

2.2        Windows

Middle Component - Installation Requirements

Windows XP SP1 or Windows 2000 SP2 or higher

Note: 2000 Server or XP Professional recommended in a production environment.

2003 Server has not been tested.

40MB minimum free disk space
128MB minimum RAM
TCP/IP configured
Internet Explorer 5.5 or higher

Optional Development and Runtime Requirements

For middle components, similar requirements apply during development and at runtime.

For JavaBeans and EJB components

Java 2 SDK (SDK) Standard Edition 1.3.1 or higher

Runtime only

Java 2 RTE (“JRE”) Standard Edition 1.3.1 or higher

For COM components only

Microsoft Visual C++ 6.0 SP5

Note: Visual C++ .NET is not supported and is not a substitute.

For EJB components only

A J2EE 1.2-compliant environment


2.3 Additional OpenVMS Requirements

ECO Downloads for Java 2 SDKs for OpenVMS

ECO Page for 1.4.2
http://h18010.www1.hp.com/java/download/ovms/1.4.2/sdk1.4.2_patches.html

ECO Page for 1.4.1
http://h18010.www1.hp.com/java/download/ovms/1.4.1/sdk1.4.1_patches.html

ECO Page for 1.4.0
http://h18010.www1.hp.com/java/download/ovms/1.4.0/sdk1.4.0_patches.html

ECO Page for 1.3.1
http://h18010.www1.hp.com/java/download/ovms/1.3.1/sdk1.3.1_patches.html

For BEA WebLogic 7.0 or 8.1 SP1 for OpenVMS

BEA WebLogic 8.1 SP1 for OpenVMS Requirements Page  
http://edocs.bea.com/platform/suppconfigs/configs81/hpovms73_alpha/81sp1.html
 

BEA WebLogic 7.0 for OpenVMS Requirements Page  
http://edocs.bea.com/platform/suppconfigs/configs70/hpovms73_alpha/70sp1.html

 


3. Installation

Installation involves setting up HP BridgeWorks on (at least) two systems:

§         Installing the BridgeWorks Manager, development tool utilities, runtime library and support files on OpenVMS.  

(For OpenVMS installation instructions, see the BWX030A_INSTALLATION_GUIDE.TXT |HTM|PDF|PS, available from the web download page.)

§         Installing the BridgeWorks development tool, runtime library and support files on Windows.

Note: The BridgeWorks Version 3.0A Windows kit can only be used in conjunction with the corresponding Version 3.0A OpenVMS kit. Subsequent field test and production releases will require both installations to be repeated with the up-to-date kits.

3. 1       Uninstalling BridgeWorks From Windows

You should uninstall Version 3.0 before installing Version 3.0A of BridgeWorks. This is a required step to ensure all files are properly replaced.

Before you begin

Back up your connection database to preserve your BridgeWorks connection database.

§         Copy the file BWXData_2_03.mdb to a secure location before uninstalling BridgeWorks.

Instructions:

HP BridgeWorks should be uninstalled by first using the Windows Control Panel utility and then removing remaining files and directories as necessary.

Follow the standard Windows uninstall procedure. (The following steps are for Windows XP; some details may differ for Windows 2000):

1.       Click the Windows Start button and click Control Panel.

2.       Open Add or Remove Programs, select HP BridgeWorks, and click the Change/Remove button.

3.       Follow any on-screen instructions.

4.       When the uninstall is complete, go to the location where BridgeWorks was installed (usually, C:\Program Files\HP BridgeWorks) and delete all remaining files and subdirectories EXCEPT for the BWXData_2_03.mdb file.

 


3.2        Installing BridgeWorks on Windows

IMPORTANT UPGRADE INFORMATION: If your current version of BridgeWorks is 2.1 or 2.1A, the BridgeWorks installation process will automatically prompt you to import your existing connection definitions into the new Version 3.0 and higher database. Your 2.1/2.1A connection database will not be affected by this procedure.

This is your ONLY opportunity to import your existing connections unless you rerun the installation.

Before you begin:

§         Your Windows user profile should include Administrator privileges to install BridgeWorks.

Using BridgeWorks with a nonprivileged account
After installing, you can use a nonprivileged user account on Windows XP or 2000 to run BridgeWorks. However, if you are installing to an NTFS partition on Windows 2000, you must choose a directory with read and write privileges to do so. (The default installation location, under \Program Files\ is protected, meaning that only users with Administrator accounts are able to run BridgeWorks on Windows 2000.)

§         As with any Windows installation, you are recommended to:
  -Do a system backup before proceeding.  
  -Exit all other Windows applications before installing.

§         The BridgeWorks setup includes Microsoft’s ODBC 3.0 files. The installation updates files only if they need to be updated and creates a new ODBC data source called “BWXData_2_03”. If you have a newer version of ODBC than 3.0, setup will leave this as is.

Instructions for web download installation

1.       Save the BridgeWorks self-extracting archive (BWX030A_Setup.exe) to a temporary location on your disk by choosing the option to save the program to your disk.

2.       In My Computer or Windows Explorer, double-click the downloaded file and wait for the Setup Wizard to begin.

3.       Follow the on-screen instructions in the Setup Wizard to complete the installation. You will be prompted for any required information, including install location on your Windows machine.

Note: Choose the Typical or Custom Install to get all the supplied files for tutorials and examples.

After Installation:

ALWAYS restart J2EE environments, such as BEA WebLogic Server, or other bean servers, such as Tomcat, after a BridgeWorks installation. Such environments do not automatically refresh shareable images and libraries without being restarted.

Environment Evaluation Wizard

The Environment Evaluation Wizard (EEW) is a utility included in the Windows kit for post-installation diagnostics. For more information, see the EEW.chm Help file that is distributed with the utility in the \HP BridgeWorks\Utilities\EEW directory.

Important: The EEW in this release has not been updated to reflect the current Version 3.0A requirements.


3.3        Running BridgeWorks on Windows

To start the BridgeWorks development tool:

1.       Click the Windows Start button and click Programs.

2.       Click the BridgeWorks icon in the HP BridgeWorks program folder.

Using Help
Context-sensitive and reference-based online Help is available from:

§         The HP BridgeWorks Program Folder:
Click the BridgeWorks Help icon.

§         The BridgeWorks Development Tool
To get the Help Contents in the main BridgeWorks window, choose Help Topics from the Help menu. Press F1 for window-level Help.

To search Help
Click the Search tab, type one or more words, and click List Topics.

To get What’s This Help in the BridgeWorks Wizard or a dialog box
Click the ? button once and click a control, or select a control and press F1.

To get Topic Help inside the BridgeWorks Wizard or a dialog box
Click the Help button.

Using the Tutorials and Examples:
In Help, open the Quick-Start Tutorials book in the Contents tree.

You’ll find complete instructions for building your first JavaBeans, EJB, or COM connection, including simple clients. Supporting sample files, which are referenced in the tutorial, are included in the BridgeWorks installation kit.

Important: Disregard references to VAX as a platform for wrapping applications using BridgeWorks Version 3.0A.

Caution: In Version 3.0A, some published help topics are not fully updated or applicable to Version 3.0A. Please Refer to “Key Usage Topics” (linked from the Help Welcome page) for the most important topics.
Note: Accuracy of web links cannot be guaranteed.

To check for updated documentation
From Help, click About Help and click the “Check for Updated Documentation” link. (This opens a BridgeWorks web page from which you can download newer documentation than in the installation kit if it is available.)


BEFORE YOU BEGIN YOUR PROJECT…

There are many more aspects to encapsulating and distributing an application than can be addressed in these release notes. Please refer to key usage topics, available from the BridgeWorks Help Welcome Page.

Among these usage topics are:

-        Preparation of 3GL Routines and ACMS Tasks

-        Transport Options

-        Scalability and Your Application

-        Session Options and Your Application

-        Making Configuration Changes

-        Working with Rdb and Oracle9i Databases

-        Debugging Your Server Routines

-        Using the Bwx Classes

-        Compiling and Running Java Clients

 

Performance Disclaimer – Please Read
HP makes no performance claims for BridgeWorks-generated applications. Performance metrics for HP BridgeWorks are largely dependent on the underlying cross-platform technologies used by BridgeWorks - including RPC and ICC transports; COM, Java, and EJB components; J2EE application servers; and DECdtm and XA protocols for transactions. Given the complexities of distributed computing and the huge diversity of potential production environments, including such factors as data throughput and network speed, it is not possible to make any baseline assertions about the performance you should expect.

For these reasons, it is strongly recommended that you obtain the advice of a qualified services consultant before embarking on any major or mission-critical project.

4.       Version 3.0A New Features Summary

Multi-developer Support
The BridgeWorks UI now helps coordinate team members using a shared BridgeWorks connection database.  As developers work with a connection definition within BridgeWorks, they are registered within the database itself.  If other team members attempt to work with the same connection definition (in that shared database), they are notified that it is being modified, as well as who is modifying it. BridgeWorks then allows the developer to open the connection definition in read-only mode.