HP TP Desktop Connector V5.0

Release Notes - January 2006

© Copyright 2006 Hewlett-Packard Development Company, L.P.

This document provides the release notes for the HP TP Desktop Connector Version 5.0 product. These release notes describe known problems with this product, and include hints and suggestions to help you use this product.  

Contents

Preface

        Kit Updates

        Associated Documentation

Installation Notes

Problems Fixed

       Problems Fixed in Version 5.0

        Problems Fixed in Version 4.5A

        Problems Fixed in Previous Kits and ECO Releases

Known Problems

Restrictions

General Information

General Notes

Programming C Clients

Programming Automation Clients

Programming Java Clients

Controlling Client Connections

Using the ACMS Gateway Adapter

Using the HP TP Desktop Connector Gateway for ACMS

Using_the_TPware_Management_Utility

Using the Client Build Utility

Samples

HP TP Desktop Connector Client Services Notes

Troubleshooting Tips

         Registering and Unregistering Automation DLLs 

         Interpreting Runtime ErrorCodes  

                Location of Runtime Error Code Information 

                Interpreting Automation Errors

 

Preface

Kit Updates

For notifications on future updates or changes to the HP TP Desktop Connector product kits, refer to the following website: http://h71000.www7.hp.com/commercial/tpdesktop.

Associated Documentation

In addition to these release notes, also refer to the following

Online Installation Guides:

Online Guides and Reference Manuals:

Online help:

Installation Notes

The following sections describe installation notes. If the release note reflects a problem logged in the Problem Tracking and Reporting System (PTR), then the PTR number is listed in the description.

         Workaround:
          Correct the problem and then perform a reinstall.

HKEY_LOCAL_MACHINE\SOFTWARE\Hewlett-Packard\TPware\ACMSDA Settings (for the ACMS settings)
HKEY_LOCAL_MACHINE\SOFTWARE\Hewlett-Packard\TPware\Group Settings (for the Threads settings)
HKEY_LOCAL_MACHINE\SOFTWARE\Hewlett-PackardP\TPware\Share Settings (for the Sharing settings)

           Click on the Save button. Repeat steps 4-5 for each of the settings to be saved.

To restore the registry settings after you re-install:

  1. Click on Start -> Run...
  2. Enter regedit at the Open prompt
  3. Click Registry on the menu bar
  4. Select Import Registry File... on the Registry Menu
  5. Enter the file name in the File Name prompt. This should be the same file used in step E when the registry settings were saved.
  6. Click on the Open button. You should see a message box telling you that the information has been successfully entered in the registry. Repeat steps E-F for each of the settings to be restored.

Note: For more information on pre-requisites and installation instructions, refer to the README file.

Problems Fixed

Problems Fixed in Version 5.0

There are no problems fixed in this release.

Problems Fixed in Version 4.5A

Following are the problems fixed in this release:

Existing . . . Replaced By . . .
EMPLOYEE_INFO_TASK_GROUP.GDF EMPLOYEE_WEB_GROUP.GDF
TPWARE_ADD_EMPL_INFO.TDF EMPLOYEE_WEB_ADD.TDF
TPWARE_GET_EMPL_INFO.TDF  EMPLOYEE_WEB_GET.TDF
TPWARE_PUT_EMPL_INFO.TDF EMPLOYEE_WEB_PUT.TDF

Problems Fixed in Previous Kits and ECO Releases

The following problems were fixed in releases prior to Release 1.2A:

Known Problems

Following are the known Problems with this release:

Restrictions

There is no new restriction in this release.

General Information

General Notes

The following general notes apply to this release:

Programming C Clients

In a user program, if einfo.h is included before windows.h and a message header file is then included, compilation errors occur. (PTR 64-4-4)

Workaround: Include windows.h before einfo.h .

Programming Automation Clients

The following notes apply to Automation clients:

Programming Java Clients

The following notes apply to Java clients:

Controlling Client Connections

When a client uses ACMS Gateway Adapter the connection established by the client is cached.  By default the connection is cached for up to 20 minutes of inactivity.  If after 20 minutes the client has not used the connection, the connection will timeout due to inactivity.  This value can be modified by entering a value in the Windows registry by using the registry editor.   The registry value that needs to be added is located in the path:

HKEY_LOCAL_MACHINE\SOFTWARE \Hewlett-Packard\TPware\Cache Settings

The value that needs to be added is Binding Timeout. The value represents the lifetime in minutes of the connection following a period of inactivity. If the value is set to zero, the connection is never removed due to inactivity. To change the Binding Timeout value, do the following:

Using the ACMS Gateway Adapter

The following notes apply to the ACMS Gateway output adapter:

                 Exchange Steps

            Data Compression

            SHOW_DESKTOP_USERS Utility Program

            Nonblocking Calls

                Forced Nonblocking Calls

  Client Task Cancel Calls

  non-Windows Client Platforms

  non-TCP/IP transports

  variant datatypes

Using the HP TP Desktop Connector Gateway for ACMS

The release notes for the HP TP Desktop Connector Gateway for ACMS component (Version 5.0) are contained in a separate document within the HP TP Desktop Connector Gateway for ACMS installation procedure and are installed into the following OpenVMS system directory:

SYS$HELP:ACMSDI050.RELEASE_NOTES -text format

Using the TPware Management Utility

The following note applies to the TPware Management Utility:

Using the Client Build Utility

The following notes apply to the Client Build Utility:

Samples

The following notes apply to the samples provided in the kit:

HP TP Desktop Connector Client Services Notes

The following notes apply to the HP TP Desktop Connector client services:

Troubleshooting Tips

Registering and Unregistering Automation DLLs

There are certain times when the user must unregister and re-register an Automation server. If you are adding or removing methods, changing the number or type of arguments, or changing the fields in a record associated with an argument, you should unregister the existing Automation DLL using theregsvr32 -u command BEFORE you build the new DLL. Failure to issue the unregister command using the exact same DLL that was used when registering can cause the following problems:

If you forgot to unregister before you built the new DLL and receive errors when unregistering, then select to continue if prompted. Next re-register the new DLL. If the Automation DLL registers successfully, the new Automation interface should be available. If not, try unregistering and registering again.

If you don’t re-register an Automation DLL and you have changed any of the information mentioned above, then the Automation server will not work correctly. This happens because the registered Automation interface is out of sync with the Automation interface in the DLL.

If you receive any of the error messages in the following list when registering or unregistering an Automation DLL, verify that the STDL_SYS_DIR environment variable is defined and in the current path. If you did not reboot after installing the kit, you should do so.

Interpreting Runtime Error Codes

Location of Runtime Error Code Information

Other than Automation errors as described below,  TP Desktop Connector returns error information in einfo.ecode. These error codes and their descriptions can be found in the following files:

<installed-kit>\stdl\include\stdlrt_msg.h
<installed-kit>\stdl\include\acmsda_client_messages.txt (ACMS option only)

The stdlrt_msg.h file contains error codes for TPware runtime exceptions. The range of these errors is 01 to 255 (0x01 to 0xff)

The acmsda_client_messages.txt  file documents client error codes. The range of these errors is -3000 to -3199 (0xfffff448 to 0xfffff381). Please examine this file to evaluate and respond to client and/or gateway errors as logged in the ACMS Software Error log (SWLUP). Also see SYS$HELP:ACMSDI$SERVER_MESSAGES.TXT on the OpenVMS gateway system for evaluating gateway error information. (ACMS option only)

Interpreting Automation Errors

Runtime Automation error values are returned using a 32-bit number known as a result handle (i.e. HRESULT). The structure of a HRESULT value is defined by Microsoft. Automation errors returned by the TP Desktop Connector start at 214774989 (0x80041001). These values can be translated to error codes found in stdlrt_msg.h using the following formula:

STDL error code = <Automation-error-code-value> - 0x80041000


© Copyright 2006 Hewlett-Packard Development Company, L.P.

Confidential computer software. Valid license from HP 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.

The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additonal warranty. HP shall not be liable for technical or editorial errors or omissions contained herein.

Microsoft and Windows  are US registered trademarks of Microsoft Corporation.

Java is a US trademark of Sun Microsystems, Inc.

Printed in the US