Transoft Component Adapters (Deployment) 3.00
Release Notice


Contents

Introduction

Welcome to revision 3.00 of Transoft Component Adapters (Deployment).

The Transoft Component Adapters (Deployment) — Installation & Licensing Guide can be found in the base directory of this CD-ROM, along with Microsoft's Word Viewer 97. Install Word Viewer 97.

New Features

  • Support for Web services: SOAP for Java, Native (WSDL), and .NET (C#).
  • DLL for non-Web service C# clients.
  • Retire and re-enable component instances programmatically.
  • Checksum calculation routine now available in all language application bus adapters (ABAs).
  • New ABA function CFLOG implemented in all ABAs to allow components to log messages to the same place as those logged by the Transoft Component Broker (TCB).
  • Contexts may now be shared between SDL files.
  • The U/BL ABA has been enhanced to support 4, 6 and 8-byte numerics.
  • The ability to manage multiple asynchronous client connections has been implemented in the COBOL and U/BL ABAs.
  • TCB Monitor now displays the version of the TCB it is currently connected to.
  • TCB Administrator enhanced to allow the setting of U/BL numeric size for U/BL components.
  • Limited support implemented for HTTP requests OPTIONS, HEAD, PUT, DELETE, TRACE and CONNECT, in addition to the GET and POST presently supported.
  • Type library updates are now transferred in a compressed format to reduce network traffic.

Bugs Fixed

  • UK24918. Fixed problem where a component interrupts a TCB at the moment it is changing the license semaphore thereby causing shared memory corruption and the eventual crash of the TCB. This is only likely to occur at sites where a number of TCBs are running.
  • UK25072. Log message when maximum number of file descriptors exceeded.
  • UK25092. Transoft system services no longer including in license count of number of services in use at any time.
  • US25820. Fixed problem where negative numbers were being corrupted in the U/BL ABA.
  • US25973. Rare problem where context information could be shared between HTTP clients.
  • Fixed problem where input parameter data is lost if it is one byte less than the parameter length specified in the SDL file.
  • Fixed problem with respect to binary parameter types within the Universal Proxy.
  • COBOL client applications may now connect to a specified TCB rather than just the default.
  • Enhanced exception handling in tcf.jar.
  • Fixed problem where DATE type columns were causing SQLExecute for SQLServer.

Language Integration

When using COBOL under UNIX, the runtime system will need to be rebuilt or enhanced by linking in the COBOL Application Bus Adaptor library (cobcf.a), or by placing a shared object library version in the appropriate directory.

There is a UNIX shell script within the cobol subdirectory for each COBOL language type supported:

  • aculinktca.sh for ACUCOBOL
  • mflinktca.sh for Micro Focus COBOL
  • rmlinktca.sh for Liant RM/COBOL

Run the relevant script, and follow any instructions provided.

When using COBOL under Windows, the COBOL runtime should dynamically link with the Application Bus Adapter, CFACOB.DLL, although some additional configuration may be required:

  • For ACU COBOL, make sure the CODE_PREFIX environment variable contains C:\WINNT\System32 or wherever your Windows system files reside. Also, make sure that the dll-convention setting is 0 (this is the default)
  • For RM COBOL 7, you cannot use the standard CFACOB.DLL, as RM requires it's extensions to be in a different format. Instead, use the RMCOB7.DLL DLL by adding the option L=RMCOB7.DLL to the command line.

Additional Notes

Users of the SCO UnixWare client-side library should note that the client timeout feature is not supported under UnixWare and possibly other platforms that use the same binary.


 

Phone: 770-933-1965 (U.S.) or +44 (0) 1753 778000 (U.K.)
Copyright 2003 © Transoft