f)b @5L O

HP TP Web Connector V5.0A

O

Release Notes - July 2006

W

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

E

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



Contents

=

Preface

E

Kit Updates

P

Associated Documentation

J

Installation Notes

E

Problems Fixed

S

Problems Fixed in Version 5.0A

Q

Problems Fixed in Version 5.0

V

Problems Fixed in Version 4.5A

i

Problems Fixed in Previous Kits and ECO Releases

F

Known Problems

@

Restrictions

J

General Information

E

General Notes

I

Programming C Clients

U

Programming Automation Clients

O

Programming Java Clients

X

Controlling Client Connections

U

Using the ACMS Gateway Adapter

f

Using the HP TP Web Connector Gateway for ACMS

]

Using the TPware Management Utility

W

Using the Client Build Utility

=

Samples

L

Troubleshooting Tips

e

Registering and Unregistering Automation DLLs

W

Interpreting Runtime Error Codes

X

Location of Runtime Error Code Information

T

Interpreting Automation Errors

Z

Running Oracle Web Request Broker









"-

Preface

5

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/tpwebconnector.@

Associated Documentation



C In addition to these release notes, also refer to the3 following TP Web Connector documents:

 Online Guides:



 Online help:

;

Installation Notes



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



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

 5

Problems Fixed

T

Problems Fixed in Version 5.0A

3

There are no problems fixed in this release.

R

Problems Fixed in Version 5.0

3

There are no problems fixed in this release.

F

Problems Fixed in Version 4.5A



? Following are the problems fixed in this release:

Y

Problems Fixed in Previous Kits and ECO Releases



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

7

Known Problems



A Following are the known Problems with this release:

1

Restrictions



: There is no new restriction in this release.;

General Information

6

General Notes



@ The following general notes apply to this release:

;

Programming C Clients



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

7 Workaround: Include windows.h before einfo.h.G

Programming Automation Clients



: The following notes apply to Automation clients:

G

For example, the following is invalid syntax for Automation adapter:

    TYPE MOVE_REC1 IS RECORD      FLD_1 IS INTEGER;      FLD_2 IS OCTET;      FLD_3 IS RECORD            FLD3_1 TEXT SIZE 7;            FLD3_2 INTEGER;      END RECORD;   END RECORD;

   TYPE MOVE_REC2 IS RECORD      FLD_1 TEXT SIZE 8;"      FLD_2 DECIMAL STRING SIZE 3;      FLD_3 IS RECORD            FLD3_1 TEXT SIZE 7;            FLD3_2 INTEGER;      END RECORD;   END RECORD;
?

The following is valid X/Open syntax for Automation adapter:

   TYPE USER_TYPE IS RECORD      FLD3_1 TEXT SIZE 7;      FLD3_2 INTEGER;   END RECORD;

   TYPE MOVE_REC1 IS RECORD     FLD_1 INTEGER;     FLD_2 OCTET;     FLD_3 USER_TYPE;
  END RECORD;

  TYPE MOVE_REC2 IS RECORD     FLD_1 TEXT SIZE 8;!     FLD_2 DECIMAL STRING SIZE 3;     FLD_3 USER_TYPE; END RECORD;
@

Programming Java Clients



4 The following notes apply to Java clients:



F For example, the following code is invalid syntax for Java adapter:

   TYPE MOVE_REC1 IS RECORD      FLD_1 IS INTEGER;      FLD_2 IS OCTET;      FLD_3 IS RECORD   	    FLD3_1 TEXT SIZE 7;            FLD3_2 INTEGER;     END RECORD;   END RECORD;

   TYPE MOVE_REC2 IS RECORD      FLD_1 TEXT SIZE 8;"      FLD_2 DECIMAL STRING SIZE 3;      FLD_3 IS RECORD            FLD3_1 TEXT SIZE 7;            FLD3_2 INTEGER;      END RECORD;
  END RECORD;
9

The following is valid X/Open syntax for Java adapter:

   TYPE USER_TYPE IS RECORD      FLD3_1 TEXT SIZE 7;      FLD3_2 INTEGER;   END RECORD;
 
   TYPE MOVE_REC1 IS RECORD      FLD_1 INTEGER;      FLD_2 OCTET;      FLD_3 USER_TYPE;   END RECORD;

   TYPE MOVE_REC2 IS RECORD      FLD_1 TEXT SIZE 8;"      FLD_2 DECIMAL STRING SIZE 3;      FLD_3 USER_TYPE;   END RECORD;
I

Controlling Client Connections



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

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

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

    B
  1. In the registry editor, highlight "Cache Settings".C
  2. Go to the Edit drop down tab and select "add value".G
  3. For the value name, enter Binding Timeout (note space in name).E
  4. For the datatype, select DWORD click on OK and enter a value.A
  5. Restart the client in order for the change to take affect.
  6. 
F

Using the ACMS Gateway Adapter



@ The following notes apply to the ACMS Gateway adapter:

W

Using the HP TP Web Connector Gateway for ACMS



D The release notes for the TP Web Connector Gateway forG ACMS component (Version 5.0A) are contained in a separateC document within the TP Web Connector Gateway for ACMSG installation procedure and are installed in the following' OpenVMS system directory:

2   SYS$HELP:ACMSDA050.RELEASE_NOTES - text version
N

Using the TPware Management Utility



A The following note applies to the TPware Management Utility:

# I

Using the Client Build Utility



@ The following notes apply to the Client Build Utility:

.

Samples



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

<

Troubleshooting Tips

V

Registering and Unregistering Automation DLLs



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





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

A If you don't re-register an Automation DLL and haveF changed any of the information mentioned above, then theC Automation server will not work correctly because theF registered Automation interface will be out of sync with2 the Automation interface in the DLL.

> If you receive the following error messages whenH registering or unregistering an Automation DLL, then checkG that the STDL_SYS_DIR environment variable is defined andI in the current path. If you did not reboot after installing' the kit you should do so.



H

Interpreting Runtime Error Codes

T

Location of Runtime Error Code Information



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

2   <installed-kit>\stdl\include\stdlrt_msg.h@   <installed-kit>\stdl\include\acmsda_client_messages.txt


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

A The acmsda_client_messages.txt text files, found in theE TPWARE\stdl\include directory, document client error codes.D The range of these errors is -3000 to -3199 (0xFFFFF448 to 0xFFFFF381).

? Please examine these files to evaluate and respond toE client and/or gateway errors as logged in the ACMS Software> Error log (SWLUP). Also see SYS$HELP:ACMSDA$GATEWAY_A MESSAGES.TXT on the TP Web Connector Gateway system forE ACMS (on OpenVMS) for evaluating gateway error information.D

Interpreting Automation Errors



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

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

Running Oracle Web Request Broker



E When running the Oracle Web Request Broker samples, theC error "The requested access method is not allowed forE that object" is returned if the virtual path to the webI cartridge does not match the requested path. (Note that theA virtual path for web cartridges is case sensitive.)






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

_Confidential computer software. Valid license from HP required for possession, use, or copying.VConsistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer SoftwareYDocumentation, and Technical Data for Commercial Items are licensed to the U.S.Government,under vendors standard commercial license. 

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

MMicrosoft and Windows are US registered trademarks of Microsoft Corporation. 

0Java is a US trademark of Sun Microsystems, Inc.

Printed in the US#

 

 

6