OpenVMS Debug/Server

This topic describes the prerequisites and features supported by the Distributed NetBeans Remote 3GL debug interface.  

Debug/Server Prerequisites

Following are the requirements for using the Distributed NetBeans Remote 3GL debug interface:

–  A user account on the OpenVMS system.

–  DCE RPC (Remote Procedure Call) must be installed.  

The HP DCE Runtime Services kit must be installed on the OpenVMS system.  To install the kit, you do not require a separate license.  The right to use this kit is granted with the OpenVMS operating system. Installation instructions for the HP DCE Runtime Services kit are found in the Installation Guide included with the kit.

–  DBG$ENABLE_SERVER identifier

Your user account on the OpenVMS system must hold the DBG$ENABLE_SERVER identifier in the rights database to be able to run debug server.

1.  Create the Debug Server identifier and add it to any user account you plan to use to debug a remote 3GL application.

  From the SYSTEM account, enter:

$ debug/server

This creates the DBG$ENABLE_SERVER identifier.

2.  Add this identifier to any user accounts that will use the remote debugging feature:

AUTHORIZE> grant/identifier DBG$ENABLE_SERVER username

–  ECO Kits

For Remote 3GL Debug support, the following kits are required.  See the HP  IT Resource Center:

http://www11.itrc.hp.com/service/home/home.do

For OpenVMS Alpha:

• VMS732A_DEBUG-V0100 or later (for V7.3-2)
• VMS82A_DEBUG-V0200 or later (for V8.2)
• VMS83A_DEBUG-V0100 or later (for V8.3)
• ACRTL Facility Patch Kit VMS83A_ACRTL-v0400 (for V8.3)

For OpenVMS I64:

• VMS821I_DEBUG-V0300 or later (for V8.2)
• VMS83I_DEBUG-V0100 or later (for V8.3)
• Version 8.3-1H1 does not require a TIMA kit.

Supported Features

Following are the features supported by the Distributed NetBeans Remote 3GL debug interface:

 Multi-Language Support

NetBeans IDE Version 6.5 provides multi-language support. For example, the Distributed NetBeans Remote 3GL debug interface allows you to debug all 3GL programs such as C, C++, Pascal, COBOL, FORTRAN, etc. You can also debug a 3GL program or a combination of 3GL programs.

 Arguments to the Debug Command Line

While executing/debugging the executable image (EXE) files, you can enter the command line arguments and debug in either of the ways mentioned below:

–  Using Enter the arguments dialog box

To enable this option, right-click the EXE file in NetBeans IDE and select Remote Properties from right-click menu and then check Prompt for Runtime Arguments property.

–  Using Arguments dialog box

To enable this option, right-click the EXE file in NetBeans IDE and select Remote Properties from right-click menu and then click the button to enter values in the Arguments dialog box.