Release: OpenVMS Tools v3.30

June 27, 2008 at 2:48 pm | In OpenVMS Products | Comments Off

OpenVMS Tools v3.30 is now available to download from the FTP site. This release contains the following changes:

  • OpenPascal: Generate P_ZERO macro for Pascal “ZERO” calls based on “UseZEROMacro” flag
  • OpenPascal: Support for pascal “BIN” function
  • OpenLIBR8: Improved client multithread integrity
  • OpenRMS: Honour separately specified disposition settings after file has been opened

For more information, the OpenVMS Tools v3.30 release notes are available here:

ftp://ftp2.transoft.com/pub/VMSextras/VMSRelease.htm

Release: U/BL 5.06

June 26, 2008 at 5:26 pm | In UBL | Comments Off

U/BL Release 5.06 is now available to download from the FTP site. As well as several bug fixes, this release contains the following enhancements:

  • Support for GIF and JPEG image types
  • SETGUIOPT 61 – set ReadOnly on EDITBOXes
  • SETGUIOPT 62 – draw background images
  • New KEEP_ASPECT_RATIO option to GUIX 85
  • New BOX styles and changes to SETGUIOPT 20
  • Reverse attribute kept when displaying image
  • U/Gi background colors
  • UBLNTNETMAP
  • More HOTKEYs
  • More Windows
  • SYS(50) – return Windows in use
  • Changing Time Zones
  • Microsoft Vista support
  • Improvements to U/Gi MACTION
  • BBFSIGN
  • BBDELBRK
  • BBASCPRECISION
  • Dragable Windows in U/BL
  • SuperDOS commands available without BBEXTENSION

See the U/BL Release Notice for details.

Release: TCA 3.30 and TDS 3.30

June 9, 2008 at 11:14 am | In TCA | Comments Off

The TCA 3.30 and TDS 3.30 releases are now available.

Features of this release:

Web-based Administrator

TCA brokers may now be administered via a web interface. To start the administrator, select the ‘Start Web Administrator’ option (Windows) or run $TCA_INSTALL_DIR/webadmin/webadmin.sh (UNIX). By default, the web server listens on port 8111. Access the web server at http://example-server:8111/

.NET Proxy with support for data binding

The original .NET proxy tcadotnet.dll remains, however, a new .NET 2.0 DLL, Transoft.Tca.dll has been developed, which adds data binding functionality. To generate code that makes use of the new proxy, include the languages CS, VB_Net or JScript to generate C#, VB.NET or JScript.NET. In addition to proxy DLLs, the development suite will also generate a WinForms application that uses data binding to communicate with the proxy.

Create Process as Console User on Windows Vista

Windows Vista contains new security features preventing Local System services from accessing the Console. For further information, refer to the Microsoft web site.
When developing components, however, this can be an awkward feature, particularly when making use of Micro Focus COBOL’s CBL_DBGBREAK call to invoke the debugger.
To work around this, the Component Broker has been modified so that it may run components in the context of the logged-on console user. To enable this, a registry setting must be modified. Under HKLM\SOFTWARE\Transoft\TCF_Server\<tcf_instance_name>, the key ComponentOnConsole should be set to ‘Y’.

Server and Connection statistics recording

The Component Broker has new features to record statistics pertaining to connections and service calls.

The statistics recording facility can be started and stopped using the tcastats command.
To analyse the collected statistics, use the statdump command.

Data recorded for general stats:

  • Shared memory allocated (bytes)
  • Total socket connections
  • Number of services currently executing
  • Number of components active
  • Total service calls

Data recorded for service stats:

  • Service name
  • Time started
  • Time taken to execute
  • Client ID
  • Client IP Address
  • Client port
  • Time queued
  • Context buffer (first 16 bytes of)

Stop/Restart all components

It is possible to halt all components with the cbctl tool. Services executed while components are stopped will be returned an error. Components can also be restarted using cbctl.

The TCA 3.30 release notice and the latest product documentation can be downloaded from the TCA extras FTP site.

OpenVMS Tools v3.29 released

June 4, 2008 at 10:54 am | In OpenVMS Products | Comments Off

OpenVMS Tools v3.29 has been released, containing the following changes:

LIBR8

  • Ensure stack usage for Libr8 library is less than 256kb for IIS6 compatibility

OpenPascal

  • Added P_CARRLOCALCOPY macro for local initialization of non-var string parameters
  • Added READV_P8 and WRITEV_P8 calls

OpenDCL

  • Ensure that logical groups within logicals get resolved correctly
  • LIB$DO_COMMAND regression with non-persistent environment

OpenLIBR8

  • On Windows, prefer CreateProcess() to spawnl()
  • Removed duplicate declaration of PFI from libr8proto.h

For more information, the OpenVMS Tools v3.29 release notes are available here:

ftp://ftp2.transoft.com/pub/VMSextras/VMSRelease.htm

Fix: UBL Serial Ports on Microsoft Vista

June 3, 2008 at 4:40 pm | In UBL | Comments Off
Tags:

A problem has been discovered where U/BL fails to start up when running on dumb terminals connected via serial ports on Microsoft Vista.  It gets as far as logging on, but the U/BL screen is never reached.  The problem is a result of increased security on Vista.  This has been fixed in the latest U/BL.

The fix will be available in U/BL 5.06 to be released this month.

Welcome to the U/BL Developer BLOG

June 3, 2008 at 4:18 pm | In UBL | Comments Off

Welcome to the Transoft U/BL Developer BLOG. Check here for news on latest product releases, fixes and tips.

Vista enhancements for TCA 3.30 – CreateProcessAsUser

June 3, 2008 at 2:28 pm | In TCA | Comments Off
Tags: , ,

Under Vista, Microsoft has added a new security feature, “Service hardening” includes a number of modifications to windows services. This impacts on the TCA Component Broker.

One aspect of this is “Session 0 isolation“. This means that services are unable to interact with the desktop in the manner that was available under XP (there is the strangley named ‘Interactive Service Detection Service’, but microsoft’s intention is to do away with this at an unspecified date).

Under normal usage, there is no requirement for a service to interact with the desktop, but when debugging components, it may be necessary to interact. One example is the MicroFocus COBOL call CBL_DBGBREAK. This call will invoke the debugger from a running program.

To enable the use of debugging features such as this, TCA 3.30 has been modified so that when a registry setting is in effect, it will create components with the CreateProcessAsUser call instead of the CreateProcess call. The setting is the string value ComponentOnConsole under HKLM\SOFTWARE\Transoft\TCF_Server\<tcf_server_name>.

Registry setting for Creating Component As Session user

Once this setting is in effect, new components will be created in the context of the logged-on console user, rather than the service user for the Component Broker (note that unfortunately, this means that the debugging features will only be available at the console, and not available via a Terminal Services session)

Remember this is a debugging feature, and should not be used in production environments.

Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.