ENTERA DEVELOPER SUPPORT
Problems fixed by Entera 4.2 Patches
06/15/99
Entera 4.2 Development patch 1 : Win32 platforms (NT,95,98)
Problems fixed in this release:
- obitest
- In the case of DAP_NULL_CHAR="", output displayed by obitest
was wrong if the first data value was NULL (case 4455)
- obitestj crashed when a db server returns 45 rows of data
(case 4452)
- Allowed entering of NULL character values in obitest by hitting
the 'return' key (case 4483)
- Oracle
- Cannot connect to remote Oracle database (case 4441)
- Sybase
- Sybstart crashed when performing a long SQL insert statement
(Clarify case 416147)
- Cannot execute SQL statements that contain a sub-SELECT.
The values substituted for input parameters in a sub-SELECT
query are not valid when submitted to Sybase (case 4486)
- Sybstart stored-procedure support
- If an SQL query was too long the message logged in the transaction
log file would be truncated making it difficult for debugging
- DAP file attribute TCPPortRanges did not work
- Improved broker fail-over mechanism. It took too long (as long as
14 minutes) for the client to fail-over to the next broker in the
list if the first broker host is not running (case 4459)
- Attempting to set the NewProcess attribute in the broker dap file
to a value of 1 would cause the broker to die immediately after
startup (case 4385)
- Broker Control Program (brkcp)
- brkcp ping tree and clean object resulted in rpc runtime error
when pinging dead endpoints in the endpoint mapper (case 4442)
- brkcp ping tree and clean object resulted in rpc runtime error
(connection request rejected or connection request timed out)
if the server host is not running
- Def2idl aborted when converting .def file with an interface header
of [uuid(00.00.00.00.00.00.00.00) version (1.1)] (case 4422)
- Fixed idl generation when types_are(fixed) is specified in the SQL
file
- When generating transaction servers EntGen assumes the interface
name as described in the first SQL file listed by server resource
file. Changed to prompt user for the interface name when the -s
option is not specified (case 4449)
- Cobol language frontends (case 4457)
- In the generated COBOL server stubs, a reference to
"ode_dstb_init_ptr_table" is incorrectly marked as
"tode_dstb_init_ptr_table"
- Java language frontends (case 4432)
- Fixed conformant arrays of structure (including multi-dimensional
arrays)
- Enhanced typedefs support
- Fixed Java to C marshaling problems involving pointer to pointers
data types
- Delphi language frontends (case 4435)
- Context handles support for Delphi servers
- Visual Basic frontends (case 4446)
- Used Size instead of UBound(Myarray) in Dstr routines
- Fixed ode_dstb_push_char_Narr for case where some strings
are ""
- VB 5.0 client results in Runtime error 49 "Bad DLL calling
convention" when calling VC++ 5.0 compiled stubs (case 4493)
- Several fixes to example files
Files in the patch:
- Bin\brkcp.exe
- Bin\broker.exe
- Bin\obitestc.exe
- Bin\orastart.exe
- Bin\sybstart.exe
- Bin\clistart.exe
- Bin\ib_start.exe
- Bin\odebkn40.dll
- Bin\odedin40.dll
- Bin\oden40.dll
- Bin\rpmfen40.dll
- Bin\rpmutn40.dll
- Bin\RpcInterface.dll
- Bin\sqlmake.dll
- Bin\sqlparse.dll
- Bin\Perl.exe
- Bin\Perl300.dll
- Bin\def2idl.bat
- Lib\odedin40.lib
- Lib\oden40.lib
- Lib\sqlparse.lib
- Lib\rpcf.pl
- BorLibs\odedin40.lib
- BorLibs\oden40.lib
- BorLibs\sqlparse.lib
- BorLibs\grad\oden40.lib
- BorLibs\dec\oden40.lib
- Grad\Bin\oden40.dll
- Grad\Lib\oden40.lib
- Dec\Bin\oden40.dll
- Dec\Lib\oden40.lib
- Entera Lt Wt\Bin\brkcp.exe
- Entera Lt Wt\Bin\broker.exe
- Entera Lt Wt\Bin\oden40.dll
- Entera Lt Wt\Lib\oden40.lib
- Java\EntGen.jar
- Backends\dcecbc32.dll
- Backends\dcecbs32.dll
- Backends\dcejc112.dll
- Backends\dcejs112.dll
- Backends\dcedphic30.dll
- Backends\dcedphis30.dll
- Delphi\Oden40.pas
- VB30\oded40.bas
- VB40\oded40.bas
- VB50\oded40.bas
- Example\db_example\dbstarts\simple_ctx\dbclient.c
- Example\advanced\async\makefile
- Example\advanced\ctxt\makefile
- Example\advanced\ctxt\ctxt\makefile
- Example\advanced\ctxt\data\makefile
- Example\advanced\link_lst\makefile
- Example\advanced\struct\makefile
- Example\advanced\varname\makefile
06/15/l9
Entera 4.2 FX patch 1 : Win32 platforms (NT,95,98)
Problems fixed in this release:
- Oracle
- Cannot connect to remote Oracle database (case 4441)
- Sybase
- FX server crashed when calling Sybase stored-procedure
- Cannot execute SQL statements that contain a sub-SELECT.
The values substituted for input parameters in a sub-SELECT
query are not valid when submitted to Sybase (case 4486)
- If an SQL query was too long the message logged in the transaction
log file would be truncated making it difficult for debugging
- Several tobigen fixes including
- The {server}.h file is no longer included in the generated
transaction server header file {server}_funcs.h (it was not
required and would cause multiple symbol definition error
(case 4381))
- Long SQL statement strings were incorrectly broken up in the
generated C codes if the 1000th character was a double-quote
(case 4409)
- IDL generated by tobigen with the -t option caused obigen to
abort (case 4470)
Files in the patch:
- Include\DCS.h
- Bin\tobigen.exe
- Bin\fxmake.dll
- Lib\functions.lib
- Lib\fxora.lib
- Lib\fxsyb.lib
- Lib\fxcli.lib
- Lib\fxidb.lib
- BorLibs\functions.lib
- BorLibs\fxora.lib
- BorLibs\fxsyb.lib
- BorLibs\fxcli.lib
- BorLibs\fxidb.lib
06/15/l9
Entera 4.2 Client patch 1 : Win32 platforms (NT,95,98)
Problems fixed in this release:
- Improved broker fail-over mechanism. It took too long (as long as
14 minutes) for the client to fail-over to the next broker in the
list if the first broker host is not running (case 4459)
- DAP file attribute TCPPortRanges did not work
- Delphi language frontends (case 4435)
- Context handles support for Delphi servers
- Visual Basic frontends (case 4446)
- Used Size instead of UBound(Myarray) in Dstr routines
- Fixed ode_dstb_push_char_Narr for case where some strings
are ""
- VB 5.0 client results in Runtime error 49 "Bad DLL calling
convention" when calling VC++ 5.0 compiled stubs (case 4493)
Files in the patch:
- Bin\odebkn40.dll
- Bin\odedin40.dll
- Bin\oden40.dll
- Lib\odedin40.lib
- Lib\oden40.lib
- BorLibs\odedin40.lib
- BorLibs\oden40.lib
- BorLibs\grad\oden40.lib
- BorLibs\dec\oden40.lib
- Grad\Bin\oden40.dll
- Grad\Lib\oden40.lib
- Dec\Bin\oden40.dll
- Dec\Lib\oden40.lib
- Entera Lt Wt\Bin\oden40.dll
- Entera Lt Wt\Lib\oden40.lib
- Delphi\Oden40.pas
- VB30\oded40.bas
- VB40\oded40.bas
- VB50\oded40.bas
06/15/l9
Entera 4.2 Runtime patch 1 : Win32 platforms (NT,95,98)
Problems fixed in this release:
- Oracle
- Cannot connect to remote Oracle database (case 4441)
- Sybase
- Sybstart crashed when performing a long SQL insert statement
(Clarify case 416147)
- Cannot execute SQL statements that contain a sub-SELECT.
The values substituted for input parameters in a sub-SELECT
query are not valid when submitted to Sybase (case 4486)
- Sybstart stored-procedure support
- If an SQL query was too long the message logged in the transaction
log file would be truncated making it difficult for debugging
- DAP file attribute TCPPortRanges did not work
- Improved broker fail-over mechanism. It took too long (as long as
14 minutes) for the client to fail-over to the next broker in the
list if the first broker host is not running (case 4459)
- Attempting to set the NewProcess attribute in the broker dap file
to a value of 1 would cause the broker to die immediately after
startup (case 4385)
- Broker Control Program (brkcp)
- brkcp ping tree and clean object resulted in rpc runtime error
when pinging dead endpoints in the endpoint mapper (case 4442)
- brkcp ping tree and clean object resulted in rpc runtime error
(connection request rejected or connection request timed out)
if the server host is not running
- Def2idl aborted when converting .def file with an interface header
of [uuid(00.00.00.00.00.00.00.00) version (1.1)] (case 4422)
- Delphi language frontends (case 4435)
- Context handles support for Delphi servers
- Visual Basic frontends (case 4446)
- Used Size instead of UBound(Myarray) in Dstr routines
- Fixed ode_dstb_push_char_Narr for case where some strings
are ""
- VB 5.0 client results in Runtime error 49 "Bad DLL calling
convention" when calling VC++ 5.0 compiled stubs (case 4493)
Files in the patch:
- Bin\brkcp.exe
- Bin\broker.exe
- Bin\orastart.exe
- Bin\sybstart.exe
- Bin\clistart.exe
- Bin\ib_start.exe
- Bin\odebkn40.dll
- Bin\oden40.dll
- Bin\rpmfen40.dll
- Bin\rpmutn40.dll
- Bin\RpcInterface.dll
- Bin\sqlparse.dll
- Bin\Perl.exe
- Bin\Perl300.dll
- Bin\def2idl.bat
- Lib\oden40.lib
- Lib\sqlparse.lib
- Lib\rpcf.pl
- BorLibs\oden40.lib
- BorLibs\sqlparse.lib
- BorLibs\grad\oden40.lib
- BorLibs\dec\oden40.lib
- Grad\Bin\oden40.dll
- Grad\Lib\oden40.lib
- Dec\Bin\oden40.dll
- Dec\Lib\oden40.lib
- Entera Lt Wt\Bin\brkcp.exe
- Entera Lt Wt\Bin\broker.exe
- Entera Lt Wt\Bin\oden40.dll
- Entera Lt Wt\Lib\oden40.lib
- Java\EntGen.jar
- Delphi\Oden40.pas
- VB30\oded40.bas
- VB40\oded40.bas
- VB50\oded40.bas
06/15/99
Entera 4.2 Development patch 2 : Win32 platforms (NT,95,98)
Problems fixed in this release:
- Entera Interface Generator (EntGen)
- Used handle_t instead of binding_handle for IDL generated
by dobigen (case 4511)
- Cobol language frontends
- Default data sizes in sqlprepare file to 10 if no size
specified (case 4518)
- When a Java client uses context handles when executing an Entera
RPC the generated client stubs will not compile (case 418574)
- Sybase
- Fixed limitation of Sybase in supporting dynamic SQL
statements (eg, 'set rowcount ?') (case 4508)
- The datetime format returned by Entera 4.2 did not conform
to what Entera 3.2 DCE returned (case 4529)
- Turn on NOCOMMIT only if DB_NOCOMMIT=1 (case 4519)
- Fixed database auto reconnection problem (case 418192)
- Entera dedicated servers with the MaxProcesses attributes did
not work correctly under AppCenter 1.6 (case 4521)
- When an SQL statement is processed by an Fx server in a
transaction dynamic input parameter values are displayed as '?'
in the Entera log file (case 418676)
- New RPCRecallCount dap attribute ([DCEClient] section)
Windows clients sometimes experience a rpc_s_call_failed error
especially on Win 95. Set RPCRecallCount to the number of times
the RPC should be re-submitted in the case of failure (case
418309)
Files in the patch:
- Bin\sqlmake.dll
- Bin\sybstart.exe
- Bin\orastart.exe
- Bin\clistart.exe
- Bin\ib_start.exe
- Bin\oden40.dll
- Lib\oden40.lib
- BorLibs\oden40.lib
- BorLibs\grad\oden40.lib
- BorLibs\dec\oden40.lib
- Grad\Bin\oden40.dll
- Grad\Lib\oden40.lib
- Dec\Bin\oden40.dll
- Dec\Lib\oden40.lib
- Entera Lt Wt\Bin\oden40.dll
- Entera Lt Wt\Lib\oden40.lib
- Backends\dcecbc32.dll
- Backends\dcecbs32.dll
- Backends\dcejc112.dll
- Backends\dcejs112.dll
06/15/l9
Entera 4.2 FX patch 2 : Win32 platforms (NT,95,98)
Problems fixed in this release:
- Added memcheck() after calls to ode_mem_calloc() (case 4502)
- Generate definitions for DBNAMEx and DBSTRx in transac.c
(required for FX using Sybase and multiple databases) (case
4392)
- Sybase
- Fixed limitation of Sybase in supporting dynamic SQL
statements (eg, 'set rowcount ?') (case 4508)
- The datetime format returned by Entera 4.2 did not conform
to what Entera 3.2 DCE returned
- Turn on NOCOMMIT only if DB_NOCOMMIT=1 (case 4519)
- Fixed database auto reconnection problem (case 418192)
- When an SQL statement is processed by an Fx server in a
transaction dynamic input parameter values are displayed as '?'
in the Entera log file
Files in the patch:
- Bin\fxmake.dll
- Lib\functions.lib
- Lib\fxsyb.lib
- Lib\fxora.lib
- Lib\fxcli.lib
- Lib\fxidb.lib
- BorLibs\functions.lib
- BorLibs\fxsyb.lib
- BorLibs\fxora.lib
- BorLibs\fxcli.lib
- BorLibs\fxidb.lib
06/15/l9
Entera 4.2 Client patch 2 : Win32 platforms (NT,95,98)
Problems fixed in this release:
- Entera dedicated servers with the MaxProcesses attributes did
not work correctly under AppCenter 1.6 (case 4521)
- New RPCRecallCount dap attribute ([DCEClient] section)
Windows clients sometimes experience a rpc_s_call_failed error
especially on Win 95. Set RPCRecallCount to the number of times
the RPC should be re-submitted in the case of failure (case
418309)
Files in the patch:
- Bin\oden40.dll
- Lib\oden40.lib
- BorLibs\oden40.lib
- BorLibs\grad\oden40.lib
- BorLibs\dec\oden40.lib
- Grad\Bin\oden40.dll
- Grad\Lib\oden40.lib
- Dec\Bin\oden40.dll
- Dec\Lib\oden40.lib
- Entera Lt Wt\Bin\oden40.dll
- Entera Lt Wt\Lib\oden40.lib
06/15/l9
Entera 4.2 Runtime patch 2 : Win32 platforms (NT,95,98)
Problems fixed in this release:
- Sybase
- Fixed limitation of Sybase in supporting dynamic SQL
statements (eg, 'set rowcount ?') (case 4508)
- The datetime format returned by Entera 4.2 did not conform
to what Entera 3.2 DCE returned (case 4529)
- Turn on NOCOMMIT only if DB_NOCOMMIT=1 (case 4519)
- Fixed database auto reconnection problem (case 418192)
- Entera dedicated servers with the MaxProcesses attributes did
not work correctly under AppCenter 1.6 (case 4521)
- When an SQL statement is processed by an Fx server in a
transaction dynamic input parameter values are displayed as '?'
in the Entera log file (case 418676)
- New RPCRecallCount dap attribute ([DCEClient] section)
Windows clients sometimes experience a rpc_s_call_failed error
especially on Win 95. Set RPCRecallCount to the number of times
the RPC should be re-submitted in the case of failure (case
418309)
Files in the patch:
- Bin\sybstart.exe
- Bin\orastart.exe
- Bin\clistart.exe
- Bin\ib_start.exe
- Bin\oden40.dll
- Lib\oden40.lib
- BorLibs\oden40.lib
- BorLibs\grad\oden40.lib
- BorLibs\dec\oden40.lib
- Grad\Bin\oden40.dll
- Grad\Lib\oden40.lib
- Dec\Bin\oden40.dll
- Dec\Lib\oden40.lib
- Entera Lt Wt\Bin\oden40.dll
- Entera Lt Wt\Lib\oden40.lib
06/15/99
Entera 4.2 Development patch 3 : Win32 platforms (NT,95,98)
Problems fixed in this release:
- New UseObjectUUID dap attribute ([DCEApp] section)
With this attribute set, you will be able to keep server
instances separate by changing the value of "some_path"
in the example dap file below. All servers registering
into the same server entry shared the same Object UUID,
which was different for every entry. Thus you can separate
applications for developers working on servers which export
the same interface by having them register into different
entries (case 419274)
[DCEApp]
UseObjectUUID=1
[DCEClient]
ImportName=%cell%/some_path/%service%
[DCEServer]
ExportName=%cell%/some_path/%server%
GroupName=%cell%/some_path/%service%
- When using Digital DCE 2.0, VB client crashed when a call
is made to ode_cln_close_session() (case 419518)
Files in the patch:
- Bin\oden40.dll
- Lib\oden40.lib
- BorLibs\oden40.lib
- BorLibs\grad\oden40.lib
- BorLibs\dec\oden40.lib
- Grad\Bin\oden40.dll
- Grad\Lib\oden40.lib
- Dec\Bin\oden40.dll
- Dec\Lib\oden40.lib
- Entera Lt Wt\Bin\oden40.dll
- Entera Lt Wt\Lib\oden40.lib
06/15/l9
Entera 4.2 Client patch 3 : Win32 platforms (NT,95,98)
Problems fixed in this release:
- New UseObjectUUID dap attribute ([DCEApp] section)
With this attribute set, you will be able to keep server
instances separate by changing the value of "some_path"
in the example dap file below. All servers registering
into the same server entry shared the same Object UUID,
which was different for every entry. Thus you can separate
applications for developers working on servers which export
the same interface by having them register into different
entries (case 419274)
[DCEApp]
UseObjectUUID=1
[DCEClient]
ImportName=%cell%/some_path/%service%
[DCEServer]
ExportName=%cell%/some_path/%server%
GroupName=%cell%/some_path/%service%
- When using Digital DCE 2.0, VB client crashed when a call
is made to ode_cln_close_session() (case 419518)
Files in the patch:
- Bin\oden40.dll
- Lib\oden40.lib
- BorLibs\oden40.lib
- BorLibs\grad\oden40.lib
- BorLibs\dec\oden40.lib
- Grad\Bin\oden40.dll
- Grad\Lib\oden40.lib
- Dec\Bin\oden40.dll
- Dec\Lib\oden40.lib
- Entera Lt Wt\Bin\oden40.dll
- Entera Lt Wt\Lib\oden40.lib
06/15/l9
Entera 4.2 Runtime patch 3 : Win32 platforms (NT,95,98)
Problems fixed in this release:
- New UseObjectUUID dap attribute ([DCEApp] section)
With this attribute set, you will be able to keep server
instances separate by changing the value of "some_path"
in the example dap file below. All servers registering
into the same server entry shared the same Object UUID,
which was different for every entry. Thus you can separate
applications for developers working on servers which export
the same interface by having them register into different
entries (case 419274)
[DCEApp]
UseObjectUUID=1
[DCEClient]
ImportName=%cell%/some_path/%service%
[DCEServer]
ExportName=%cell%/some_path/%server%
GroupName=%cell%/some_path/%service%
- When using Digital DCE 2.0, VB client crashed when a call
is made to ode_cln_close_session() (case 419518)
Files in the patch:
- Bin\oden40.dll
- Lib\oden40.lib
- BorLibs\oden40.lib
- BorLibs\grad\oden40.lib
- BorLibs\dec\oden40.lib
- Grad\Bin\oden40.dll
- Grad\Lib\oden40.lib
- Dec\Bin\oden40.dll
- Dec\Lib\oden40.lib
- Entera Lt Wt\Bin\oden40.dll
- Entera Lt Wt\Lib\oden40.lib
06/15/99
Entera 4.2 Development patch 4 : Win32 platforms (NT,95,98)
Problems fixed in this release:
- Some Windows handles and memory blocks were not released
after the ode_cln_close_session() call (case 418199)
- Sybase server crashes when ct_res_info(ROWCOUNT) is
called after ct_results() returns a result type of
CS_ROW_RESULT (case 419889)
Files in the patch:
- Include\w32pthd.h
- Bin\brkcp.exe
- Bin\broker.exe
- Bin\oden40.dll
- Bin\odeltn40.dll
- Bin\odebkn40.dll
- Bin\w32pthd.dll
- Bin\sybstart.exe
- Lib\oden40.lib
- Lib\w32pthd.lib
- BorLibs\oden40.lib
- BorLibs\w32pthd.lib
- BorLibs\grad\oden40.lib
- BorLibs\dec\oden40.lib
- Grad\Bin\oden40.dll
- Grad\Lib\oden40.lib
- Dec\Bin\oden40.dll
- Dec\Lib\oden40.lib
- Entera Lt Wt\Bin\brkcp.exe
- Entera Lt Wt\Bin\broker.exe
- Entera Lt Wt\Bin\oden40.dll
- Entera Lt Wt\Lib\oden40.lib
06/15/l9
Entera 4.2 FX patch 4 : Win32 platforms (NT,95,98)
Problems fixed in this release:
- Sybase server crashes when ct_res_info(ROWCOUNT) is
called after ct_results() returns a result type of
CS_ROW_RESULT (case 419889)
Files in the patch:
- Lib\fxsyb.lib
- BorLibs\fxsyb.lib
06/15/l9
Entera 4.2 Client patch 4 : Win32 platforms (NT,95,98)
Problems fixed in this release:
- Some Windows handles and memory blocks were not released
after the ode_cln_close_session() call (case 418199)
Files in the patch:
- Include\w32pthd.h
- Bin\oden40.dll
- Bin\odeltn40.dll
- Bin\odebkn40.dll
- Bin\w32pthd.dll
- Lib\oden40.lib
- Lib\w32pthd.lib
- BorLibs\oden40.lib
- BorLibs\w32pthd.lib
- BorLibs\grad\oden40.lib
- BorLibs\dec\oden40.lib
- Grad\Bin\oden40.dll
- Grad\Lib\oden40.lib
- Dec\Bin\oden40.dll
- Dec\Lib\oden40.lib
- Entera Lt Wt\Bin\oden40.dll
- Entera Lt Wt\Lib\oden40.lib
06/15/l9
Entera 4.2 Runtime patch 4 : Win32 platforms (NT,95,98)
Problems fixed in this release:
- Some Windows handles and memory blocks were not released
after the ode_cln_close_session() call (case 418199)
- Sybase server crashes when ct_res_info(ROWCOUNT) is
called after ct_results() returns a result type of
CS_ROW_RESULT (case 419889)
Files in the patch:
- Include\w32pthd.h
- Bin\brkcp.exe
- Bin\broker.exe
- Bin\oden40.dll
- Bin\odeltn40.dll
- Bin\odebkn40.dll
- Bin\w32pthd.dll
- Bin\sybstart.exe
- Lib\oden40.lib
- Lib\w32pthd.lib
- BorLibs\oden40.lib
- BorLibs\w32pthd.lib
- BorLibs\grad\oden40.lib
- BorLibs\dec\oden40.lib
- Grad\Bin\oden40.dll
- Grad\Lib\oden40.lib
- Dec\Bin\oden40.dll
- Dec\Lib\oden40.lib
- Entera Lt Wt\Bin\brkcp.exe
- Entera Lt Wt\Bin\broker.exe
- Entera Lt Wt\Bin\oden40.dll
- Entera Lt Wt\Lib\oden40.lib
05/18/99
Entera 4.2 Development patch 2 : AIX 4.2, 4.3
Problems fixed in this release:
- Several OBItest fixes including
- program crashes when idl file does not exist
- problem with macro playback repeat count settings
- added saving/restoring of user preferences into/from
obitest.ini file
- Several EntGen fixes including
- problem with Browser and Editor option settings
- program crashes under WinNT and certain Unix platforms
- program crashes when generating Delphi server template
- Migration Wizard crashes under certain Unix platforms
- Change Db2_start process group to its process ID on startup
- Attempting to set the NewProcess attribute in the broker dap
file to a value of 1 causes the broker to die immediately
after startup
- Problem with DAP_NULL_CHAR in OBITest and OBITestj
- Brkcp ping tree and clean object do not seem to work with
explicit entries in broker tree
- Other fixes
- Wrong debugging messages written to log file for data
access servers
- No read permission for certain header files
Files in the patch:
- bin/broker
- bin/libgenmake.a
- bin/libsqlmake.a
- bin/librpc2obi.a
- bin/libdbmsg.a
- bin/libodedu40.a
- bin/syb_start
- bin/brkcp
- lib/libdbmsg.a
- java/OBItest.jar
- java/EntGen.jar
- java/CommonClasses.jar
- backends/libdcedphic30.a
- backends/libdcedphis30.a
05/18/99
Entera 4.2 FX patch 2 : AIX 4.2, 4.3
Problems fixed in this release:
- Entera/FX Sybase module fix for multiple Sybase connections
- Several TOBIGen fixes including
- program crashes when parsing 3.2 styled sql files
- multiple symbol definition error when compiling FX server
- long SQL statement strings incorrectly broken up in the
generated C codes if the 1000th character is a double-quote
- FX server crashes when calling Sybase stored-procedure
Files in the patch:
- bin/libfxmake.a
- bin/libfxsyb.a
06/07/99
Entera 4.2 Development patch 4 : AIX 4.2, 4.3
Problems fixed in this release:
- Java language frontends (case 4432)
- Fixed conformant arrays of structure (including multi-dimensional
arrays)
- Enhanced typedefs support
- Fixed Java to C marshalling problems involving pointer to pointers
data types
- Delphi language frontends (case 4435)
- Context handles support for Delphi servers
- Cobol language frontends (case 4457)
- In the generated COBOL server stubs, a reference to
"ode_dstb_init_ptr_table" is incorrectly marked as
"tode_dstb_init_ptr_table"
- Fixed idl generation when types_are(fixed) is specified in the SQL file
- Broker Control Program (brkcp)
- brkcp ping tree and clean object resulted in rpc runtime error
when pinging dead endpoints in the endpoint mapper (case 4442)
- brkcp ping tree and clean object resulted in rpc runtime error
(connection request rejected or connection request timed out)
if the server host is not running
- Attempting to set the NewProcess attribute in the broker dap file to
a value of 1 would cause the broker to die immediately after startup
(case 4385)
- Improved broker fail-over mechanism. It took too long (as long as 14
minutes) for the client to fail-over to the next broker in the list if
the first broker host is not running (case 4459)
- If an SQL query was too long the message logged in the transaction log
file would be truncated making it difficult for debugging
- When generating transaction servers EntGen assumes the interface name
as described in the first SQL file listed by server resource file.
Changed to prompt user for the interface name when the -s option is not
specified (case 4449)
- Def2idl aborted when converting .def file with an interface header of
[uuid(00.00.00.00.00.00.00.00) version (1.1)] (case 4422)
- obitest
- obitestj crashed when a db server returns 45 rows of data
(case 4452)
- In the case of DAP_NULL_CHAR="", output displayed by obitest
was wrong if the first data value was NULL (case 4455)
- Allow user to input empty string in dbgGetUserInput (case 4483)
This enables null to be entered for input parameters in obitest
and obitestj according to the following rules.
Input char datatypes :
Press return. Resultant value sent to Oracle is NULL. For Sybase, Informix and DB2 a zero length string is sent.
Input numeric datatypes :
Type NULL. A NULL is received by all DBMSs. (A '' can be typed when backend DBMS is Oracle or Informix).
- Sybase
- Syb_start crashed when performing a long SQL insert statement
(Clarify case 416147)
- Syb_start cannot execute SQL statements that contain a sub-SELECT.
The values substituted for input parameters in a sub-SELECT query
are not valid when submitted to Sybase (case 4486)
- Oracle
- Cannot connect to remote Oracle database (case 4441)
Files in the patch:
- backends/libdcejc112.a
- backends/libdcejs112.a
- backends/libdcedphic30.a
- backends/libdcedphis30.a
- backends/libdcecbc32.a
- backends/libdcecbs32.a
- bin/libsqlmake.a
- bin/brkcp
- bin/broker
- bin/libodebk40.a
- bin/libodedu40.a
- bin/ora_start
- bin/syb_start
- bin/db2_start
- bin/db2v5_start
- java/EntGen.jar
- lib/rpcf.pl
- bin/obitest
- bin/libRpcInterface.so
- bin/libodeutils.a
- bin/libsqlparse.a
- bin/librpmutil.a
06/07/99
Entera 4.2 FX patch 4 : AIX 4.2, 4.3
Problems fixed in this release:
- If an SQL query was too long the message logged in the transaction
log file would be truncated making it difficult for debugging
- The dependencies in the generated transaction server makefile are
not complete. The modules {server}_s.c and {server}sm.c are set
as dependant on {server}.ddp. They should also be dependant on
{server}.idl and {server}.acf (case 4475)
- Oracle
- Cannot connect to remote Oracle database (case 4441)
- DB2
- Call to db2OpenConnection failed (case 4415)
- Sybase
- Sybase fx cannot execute SQL statements that contain a sub-SELECT.
The values substituted for input parameters in a sub-SELECT query
are not valid when submitted to Sybase (case 4486)
Files in the patch:
- bin/libfxora.a
- bin/libfxsyb.a
- bin/libfxmake.a
- bin/lib/fxdb2.a
- bin/lib/fxdb2v5.a
06/07/99
Entera 4.2 Runtime patch 4 : AIX 4.2, 4.3
Problems fixed in this release:
- Broker Control Program (brkcp)
- brkcp ping tree and clean object resulted in rpc runtime error
when pinging dead endpoints in the endpoint mapper (case 4442)
- brkcp ping tree and clean object resulted in rpc runtime error
(connection request rejected or connection request timed out)
if the server host is not running
- Attempting to set the NewProcess attribute in the broker dap file to
a value of 1 would cause the broker to die immediately after startup
(case 4385)
- Improved broker fail-over mechanism. It took too long (as long as 14
minutes) for the client to fail-over to the next broker in the list if
the first broker host is not running (case 4459)
- If an SQL query was too long the message logged in the transaction log
file would be truncated making it difficult for debugging
- Def2idl aborted when converting .def file with an interface header of
[uuid(00.00.00.00.00.00.00.00) version (1.1)] (case 4422)
- Sybase
- Syb_start crashed when performing a long SQL insert statement
(Clarify case 416147)
- Syb_start cannot execute SQL statements that contain a sub-SELECT.
The values substituted for input parameters in a sub-SELECT query
are not valid when submitted to Sybase (case 4486)
- Oracle
- Cannot connect to remote Oracle database
Files in the patch:
- bin/brkcp
- bin/broker
- bin/libodebk40.a
- bin/libodedu40.a
- bin/ora_start
- bin/syb_start
- bin/db2_start
- bin/db2v5_start
- lib/rpcf.pl
- bin/libRpcInterface.so
- bin/libodeutils.a
- bin/libsqlparse.a
- bin/librpmutil.a
07/21/99
Entera 4.2 Development patch 9 : AIX 4.2, 4.3
Problems fixed in this release:
- Entera Interface Generator (EntGen)
- Used handle_t instead of binding_handle for IDL generated by
dobigen (case 4511)
- Def2idl aborted when converting .def file with an interface header of
[uuid(00.00.00.00.00.00.00.03) version (1.1)] (case 4422)
- Cobol language frontends
- Default data sizes in sqlprepare file to 10 if no size specified
(case 4518)
- Sybase
- Fixed limitation of Sybase in supporting dynamic SQL statements
(eg, 'set rowcount ?') (case 4508)
- The datetime format returned by Entera 4.2 did not conform to
what Entera 3.2 DCE returned (case 4529)
- Turn on NOCOMMIT only if DB_NOCOMMIT=1 (case 4519)
- Fixed database auto reconnection problem
- Entera dedicated servers with the MaxProcesses attributes did not
work correctly under AppCenter 1.6
Files in the patch:
- bin/ora_start
- bin/syb_start
- bin/ifx_start
- bin/db2_start
- bin/db2v5_start
- bin/libsqlmake.a
- bin/libodedu40.a
- lib/rpcf.pl
- backends/libdcecbc32.a
- backends/libdcecbs32.a
07/21/99
Entera 4.2 FX patch 9 : AIX 4.2, 4.3
Problems fixed in this release:
- Transaction Object Interface Generator (tobigen)
- Added memcheck() after calls to ode_mem_calloc() (case 4502)
- Sybase
- Fixed limitation of Sybase in supporting dynamic SQL statements
(eg, 'set rowcount ?') (case 4508)
- Generate definitions for DBNAMEx and DBSTRx in transac.c
(required for FX using Sybase and multiple databases) (case
4392)
- The datetime format returned by Entera 4.2 did not conform to
what Entera 3.2 DCE returned (case 4529)
- Turn on NOCOMMIT only if DB_NOCOMMIT=1 (case 4519)
- Fixed database auto reconnection problem
Files in the patch:
- bin/libfxmake.a
- bin/libfxora.a
- bin/libfxsyb.a
- bin/libfxifx.a
- bin/libfxdb2.a
- bin/libfxdb2v5.a
- lib/libfxlib.a
07/21/99
Entera 4.2 Runtime patch 9 : AIX 4.2, 4.3
Problems fixed in this release:
- Def2idl aborted when converting .def file with an interface header of
[uuid(00.00.00.00.00.00.00.03) version (1.1)] (case 4422)
- Sybase
- Fixed limitation of Sybase in supporting dynamic SQL statements
(eg, 'set rowcount ?') (case 4508)
- The datetime format returned by Entera 4.2 did not conform to
what Entera 3.2 DCE returned (case 4529)
- Turn on NOCOMMIT only if DB_NOCOMMIT=1 (case 4519)
- Fixed database auto reconnection problem
- Entera dedicated servers with the MaxProcesses attributes did not
work correctly under AppCenter 1.6
Files in the patch:
- bin/ora_start
- bin/syb_start
- bin/ifx_start
- bin/db2_start
- bin/db2v5_start
- bin/libodedu40.a
- bin/libdbmsg.a
- java/CommonClasses.jar
- lib/rpcf.pl
11/03/99
Entera 4.2 Development patch 13 : AIX 4.2, 4.3
Problems fixed in this release:
- When a Java client uses context handles when executing an Entera
RPC the generated client stubs will not compile (case 418574)
- When NewProcess=1 the log file was written to both the working
directory and the LogDirectory (case 420326)
- Check return status of lds_setBroker() call (server core dumps on
AIX if Broker DAP settings is invalid -- Invalid network address
(dce / rpc))
- New UseObjectUUID dap attribute ([DCEApp] section)
With this attribute set, you will be able to keep server instances
separate by changing the value of "some_path" in the example dap
file below. All servers registering into the same server entry
shared the same Object UUID, which was different for every entry.
Thus you can separate applications for developers working on
servers which export the same interface by having them register
into different entries (case 419274)
[DCEApp]
UseObjectUUID=1
[DCEClient]
ImportName=%cell%/some_path/%service%
[DCEServer]
ExportName=%cell%/some_path/%server%
GroupName=%cell%/some_path/%service%
- Sybase
- Sybase server crashes when ct_res_info(ROWCOUNT) is called
after ct_results() returns a result type of CS_ROW_RESULT
(case 419889)
- Unable to execute SQL statement blocks containing statements
such as stored-procedures and SET ROWCOUNT (case 421557)
- Connection id from the previous failed SQL request was not
released and used for the subsequent SQL calls (case 421312)
- SQL statements with input parameters in the SELECT clause
failed to execute correctly (case 422242)
- When an SQL statement is processed by an Fx server in a transaction
dynamic input parameter values are displayed as '?' in the Entera
log file (case 418676)
- Improved performance of dce_free() using hash table (case 420213)
- Constrained array datatypes did not work in obitest (case 422343)
- Entera clients using ode_cln_wait_for_binding() to pre-fetch server
bindings consistently failed with an assertion error especially with
remote CDS and a low time out value (case 411300/4393)
- Entera service lookup enhancements
- ObjectUUID information is no longer exported to the service
group in the namespace
- Support hierarchical group for client service lookup (for a
detailed description on the enhancements, please refer to the
document Service_Group.txt)
- Enhancement to binding handle caching for clients whereby a separate
local cache is maintained for each client thread
- Support for Visual Basic 6.0 client
Files in the patch:
- bin/brkcp
- bin/broker
- bin/obitest
- bin/ora_start
- bin/syb_start
- bin/ifx_start
- bin/db2_start
- bin/db2v5_start
- bin/libodedu40.a
- bin/libodelt40.a
- bin/libodebk40.a
- bin/libRpcInterface.so
- bin/libgenmake.a
- backends/libdcejc112.a
- backends/libdcejs112.a
- backends/libdcevbc60.a
- java/EntGen.jar
- java/CommonClasses.jar
11/03/99
Entera 4.2 FX patch 13 : AIX 4.2, 4.3
Problems fixed in this release:
- Sybase
- Sybase server crashes when ct_res_info(ROWCOUNT) is called
after ct_results() returns a result type of CS_ROW_RESULT
(case 419889)
- Unable to execute SQL statement blocks containing statements
such as stored-procedures and SET ROWCOUNT (case 421557)
- Connection id from the previous failed SQL request was not
released and used for the subsequent SQL calls (case 421312)
- SQL statements with input parameters in the SELECT clause
failed to execute correctly (case 422242)
- When an SQL statement is processed by an Fx server in a transaction
dynamic input parameter values are displayed as '?' in the Entera
log file (case 418676)
Files in the patch:
- bin/libfxora.a
- bin/libfxsyb.a
- bin/libfxifx.a
- bin/libfxdb2.a
- bin/libfxdb2v5.a
- lib/libfxlib.a
11/03/99
Entera 4.2 Runtime patch 13 : AIX 4.2, 4.3
Problems fixed in this release:
- When NewProcess=1 the log file was written to both the working
directory and the LogDirectory (case 420326)
- Check return status of lds_setBroker() call (server core dumps on
AIX if Broker DAP settings is invalid -- Invalid network address
(dce / rpc))
- New UseObjectUUID dap attribute ([DCEApp] section)
With this attribute set, you will be able to keep server instances
separate by changing the value of "some_path" in the example dap
file below. All servers registering into the same server entry
shared the same Object UUID, which was different for every entry.
Thus you can separate applications for developers working on
servers which export the same interface by having them register
into different entries (case 419274)
[DCEApp]
UseObjectUUID=1
[DCEClient]
ImportName=%cell%/some_path/%service%
[DCEServer]
ExportName=%cell%/some_path/%server%
GroupName=%cell%/some_path/%service%
- Sybase
- Sybase server crashes when ct_res_info(ROWCOUNT) is called
after ct_results() returns a result type of CS_ROW_RESULT
(case 419889)
- Unable to execute SQL statement blocks containing statements
such as stored-procedures and SET ROWCOUNT (case 421557)
- Connection id from the previous failed SQL request was not
released and used for the subsequent SQL calls (case 421312)
- SQL statements with input parameters in the SELECT clause
failed to execute correctly (case 422242)
- When an SQL statement is processed by an Fx server in a transaction
dynamic input parameter values are displayed as '?' in the Entera
log file (case 418676)
- Improved performance of dce_free() using hash table (case 420213)
- Entera clients using ode_cln_wait_for_binding() to pre-fetch server
bindings consistently failed with an assertion error especially with
remote CDS and a low time out value (case 411300/4393)
- Entera service lookup enhancements
- ObjectUUID information is no longer exported to the service
group in the namespace
- Support hierarchical group for client service lookup (for a
detailed description on the enhancements, please refer to the
document Service_Group.txt)
- Enhancement to binding handle caching for clients whereby a separate
local cache is maintained for each client thread
Files in the patch:
- bin/brkcp
- bin/broker
- bin/ora_start
- bin/syb_start
- bin/ifx_start
- bin/db2_start
- bin/db2v5_start
- bin/libodedu40.a
- bin/libodelt40.a
- bin/libodebk40.a
- bin/libRpcInterface.so
- java/CommonClasses.jar
05/26/99
Entera 4.2 Development patch 3 : DEC Alpha 4.0d
Problems fixed in this release:
- brkcp ping tree and clean object could not work with explicit bindings
- Attempting to set the NewProcess attribute in the broker dap file to a
value of 1 would cause the broker to die immediately after startup
- If an SQL query was too long the message logged in the transaction log
file would be truncated making it difficult for debugging
- In the case of DAP_NULL_CHAR="", output displayed by obitest was wrong
if the first data value was NULL
- obitestj crashed when a db server returns 45 rows of data
- Fixed idl generation when types_are(fixed) is specified in the SQL file
- Wrong debugging messages written to log file for data access servers
(potential system crash)
- Java language frontends
- Fixed conformant arrays of structure (including multi-dimensional
arrays)
- Enhanced typedefs support
- Delphi language frontends
- Context handles support for Delphi servers
- dobigen crashed when generating Delphi client stubs with type
[integer] in the SQL file
Files in the patch:
- bin/brkcp
- bin/broker
- bin/ora_start
- bin/obitest
- bin/libodeutils.a
- bin/libodedu40.so
- bin/librpmutil.so
- bin/libsqlparse.so
- bin/libRpcInterface.so
- bin/libsqlmake.so
- bin/libdbmsg.so
- lib/libdbmsg.so
- backends/libdcejc112.so
- backends/libdcejs112.so
- backends/libdcedphic30.so
- backends/libdcedphis30.so
05/26/99
Entera 4.2 FX patch 3 : DEC Alpha 4.0d
Problems fixed in this release:
- If an SQL query was too long the message logged in the transaction
log file would be truncated making it difficult for debugging
- Several tobigen fixes including
- Generated transac.c file caused compiler warnings
- The dependencies in the generated transaction server makefile
were not complete. The files {server}_s.c and {server}sm.c are
now set as also dependant on {server}.idl and {server}.acf
- The {server}.h file is no longer included in the generated
transaction server header file {server}_funcs.h (it was not
required and would cause multiple symbol definition error)
- Long SQL statement strings were incorrectly broken up in the
generated C codes if the 1000th character was a double-quote
Files in the patch:
- bin/libfxora.so
- bin/libfxmake.so
05/26/99
Entera 4.2 Runtime patch 3 : DEC Alpha 4.0d
Problems fixed in this release:
- brkcp ping tree and clean object could not work with explicit bindings
- Attempting to set the NewProcess attribute in the broker dap file to a
value of 1 would cause the broker to die immediately after startup
- If an SQL query was too long the message logged in the transaction log
file would be truncated making it difficult for debugging
- Wrong debugging messages written to log file for data access servers
(potential system crash)
Files in the patch:
- bin/brkcp
- bin/broker
- bin/ora_start
- bin/libodeutils.a
- bin/libodedu40.so
- bin/librpmutil.so
- bin/libsqlparse.so
- bin/libRpcInterface.so
- bin/libsqlmake.so
- bin/libdbmsg.so
- lib/libdbmsg.so
07/12/99
Entera 4.2 Development patch 7 : DEC Alpha 4.0d
Problems fixed in this release:
- Object Interface Tester (obitest)
- Allowed entering of NULL character values by hitting the 'return'
key (case 4483)
- Entera Interface Generator (EntGen)
- When generating transaction servers EntGen assumed the interface
name as described in the first SQL file listed by server resource
file. Changed to prompt user for the interface name when the -s
option is not specified (case 4449)
- Used handle_t instead of binding_handle for IDL generated by
dobigen (case 4511)
- Broker Control Program (brkcp)
- brkcp ping tree and clean object resulted in rpc runtime error
when pinging dead endpoints in the endpoint mapper (case 4442)
- brkcp ping tree and clean object resulted in rpc runtime error
(connection request rejected or connection request timed out)
if the server host is not running
- Improved broker fail-over mechanism. It took too long (as long as 14
minutes) for the client to fail-over to the next broker in the list if
the first broker host is not running (case 4459)
- Def2idl aborted when converting .def file with an interface header of
[uuid(00.00.00.00.00.00.00.00) version (1.1)] (case 4422)
- Java language frontends (case 4432)
- Fixed Java to C marshalling problems involving pointer to pointers
data types
- Cobol language frontends
- A reference to "ode_dstb_init_ptr_table" in the generated server
stubs was incorrectly marked as "tode_dstb_init_ptr_table" (case
4457)
- Default data sizes in sqlprepare file to 10 if no size specified
(case 4518)
- Added missing JRE_EXEC and JRE_LIB settings in migwiz
- Oracle
- Cannot connect to remote Oracle database (case 4441)
- Oracle 8.0.5 support (ora8_start)
- Turn on NOCOMMIT only if DB_NOCOMMIT=1 (case 4519)
- Fixed database auto reconnection problem
Files in the patch:
- bin/brkcp
- bin/obitest
- bin/migwiz
- bin/ora_start
- bin/ora8_start
- bin/getplatform
- bin/libodebk40.so
- bin/libodedu40.so
- bin/libsqlmake.so
10 bin/libsqlparse.so
- lib/rpcf.pl
- backends/libdcejc112.so
- backends/libdcejs112.so
- backends/libdcecbc32.so
- backends/libdcecbs32.so
- java/EntGen.jar
07/12/99
Entera 4.2 FX patch 7 : DEC Alpha 4.0d
Problems fixed in this release:
- Transaction Object Interface Generator (tobigen)
- IDL generated by tobigen with the -t option caused obigen to
abort (case 4470)
- Added memcheck() after calls to ode_mem_calloc() (case 4502)
- Generate definitions for DBNAMEx and DBSTRx in transac.c
(required for FX using Sybase and multiple databases) (case
4392)
- Oracle
- Cannot connect to remote Oracle database (case 4441)
- Oracle 8.0.5 support (fxora8)
- Turn on NOCOMMIT only if DB_NOCOMMIT=1 (case 4519)
- Fixed database auto reconnection problem
Files in the patch:
- bin/libfxmake.so
- bin/libfxora.so
- bin/libfxora8.so
- lib/libfxlib.a
07/12/99
Entera 4.2 Runtime patch 7 : DEC Alpha 4.0d
Problems fixed in this release:
- Entera Interface Generator (EntGen)
- Used handle_t instead of binding_handle for IDL generated by
dobigen (case 4511)
- Broker Control Program (brkcp)
- brkcp ping tree and clean object resulted in rpc runtime error
when pinging dead endpoints in the endpoint mapper (case 4442)
- brkcp ping tree and clean object resulted in rpc runtime error
(connection request rejected or connection request timed out)
if the server host is not running
- Improved broker fail-over mechanism. It took too long (as long as 14
minutes) for the client to fail-over to the next broker in the list if
the first broker host is not running (case 4459)
- Def2idl aborted when converting .def file with an interface header of
[uuid(00.00.00.00.00.00.00.00) version (1.1)] (case 4422)
- Oracle
- Cannot connect to remote Oracle database (case 4441)
- Oracle 8.0.5 support (ora8_start)
- Turn on NOCOMMIT only if DB_NOCOMMIT=1 (case 4519)
- Fixed database auto reconnection problem
Files in the patch:
- bin/brkcp
- bin/ora_start
- bin/ora8_start
- bin/getplatform
- bin/libodebk40.so
- bin/libodedu40.so
- bin/libsqlmake.so
- bin/libsqlparse.so
- lib/rpcf.pl
07/12/99
Entera 4.2 Development patch 8 : HP-UX 10.20
Problems fixed in this release:
- Object Interface Tester (obitest)
- Program crashed if idl file does not exist
- Problem with macro playback repeat count settings
- Added saving/restoring of user preferences into/from obitest.ini
file
- obitestj crashed when a db server returns 45 rows of data (case
4452)
- Allowed entering of NULL character values by hitting the 'return'
key (case 4483)
- In the case of DAP_NULL_CHAR="", output displayed by obitest was
wrong if the first data value was NULL (case 4455)
- Entera Interface Generator (EntGen)
- Problem with Browser and Editor option settings
- Program crashed under WinNT and certain Unix platforms
- Program crashed when generating Delphi server template
- When generating transaction servers EntGen assumed the interface
name as described in the first SQL file listed by server resource
file. Changed to prompt user for the interface name when the -s
option is not specified (case 4449)
- Fixed idl generation when types_are(fixed) is specified in the
SQL file
- Def2idl aborted when converting .def file with an interface header of
[uuid(00.00.00.00.00.00.00.00) version (1.1)] (case 4422)
- Migration Wizard crashed under certain Unix platforms (case 4447)
- Delphi language frontends (case 4435)
- Context handles support for Delphi servers
- Cobol language frontends
- A reference to "ode_dstb_init_ptr_table" in the generated server
stubs was incorrectly marked as "tode_dstb_init_ptr_table" (case
4457)
- Default data sizes in sqlprepare file to 10 if no size specified
(case 4518)
- Broker Control Program (brkcp)
- brkcp ping tree and clean object resulted in rpc runtime error
when pinging dead endpoints in the endpoint mapper (case 4442)
- brkcp ping tree and clean object resulted in rpc runtime error
(connection request rejected or connection request timed out)
if the server host is not running
- Improved broker fail-over mechanism. It took too long (as long as 14
minutes) for the client to fail-over to the next broker in the list if
the first broker host is not running (case 4459)
- Attempting to set the NewProcess attribute in the broker dap file to
a value of 1 would cause the broker to die immediately after startup
(case 4385)
- Sybase
- Cannot connect to remote Oracle database (case 4441)
- syb_start stored-procedure support
- syb_start cannot execute statements that contain a sub-SELECT.
The values substituted for input parameters in a sub-SELECT
query were not valid when submitted to Sybase (case 4486)
- syb_start crashed when performing a long SQL insert statement
(Clarify case 416147)
- Fixed limitation of Sybase in supporting dynamic SQL statements
(eg, 'set rowcount ?') (case 4508)
- DB2.
- Set db2_start process group to its process ID on startup (case 4433)
- Oracle.
- Cannot connect to remote Oracle database (case 4441)
- Turn on NOCOMMIT only if DB_NOCOMMIT=1 (case 4519)
- Wrong debugging messages written to log file for data access servers
- If an SQL query was too long the message logged in the transaction log
file would be truncated making it difficult for debugging
- Fixed bus error on server when an array of double is used (case 4501)
Files in the patch:
- bin/brkcp
- bin/broker
- bin/obitest
- bin/ora_start
- bin/syb_start
- bin/db2_start
- bin/db2v5_start
- bin/ifx_start
- bin/idb_start
- bin/libgenmake.sl
- bin/libsqlmake.sl
- bin/librpc2obi.sl
- bin/libdbmsg.sl
- bin/libRpcInterface.sl
- bin/libodedu40.sl
- bin/libodebk40.sl
- bin/libodeutils.sl
- bin/libsqlparse.sl
- lib/libdbmsg.sl
- lib/rpcf.pl
- backends/libdcedphic30.sl
- backends/libdcedphis30.sl
- backends/libdcecbc32.sl
- backends/libdcecbs32.sl
- backends/libdcejc112.sl
- backends/libdcejs112.sl
- java/OBItest.jar
- java/EntGen.jar
- java/CommonClasses.jar
07/12/99
Entera 4.2 FX patch 8 : HP-UX 10.20
Problems fixed in this release:
- Transaction Object Interface Generator (tobigen)
- Program crashed when parsing 3.2 styled sql files
- Generated transac.c file caused compiler warnings
- The {server}.h file is no longer included in the generated
transaction server header file {server}_funcs.h (it was not
required and would cause multiple symbol definition error)
(case 4381)
- Long SQL statement strings were incorrectly broken up in the
generated C codes if the 1000th character was a double-quote
(case 4409)
- The dependencies in the generated transaction server makefile
were not complete. The modules {server}_s.c and {server}sm.c
were set as dependant on {server}.ddp. They should also be
dependant on {server}.idl and {server}.acf (case 4475)
- IDL generated by tobigen with the -t option caused obigen to
abort (case 4470)
- Added memcheck() after calls to ode_mem_calloc() (case 4502)
- Generate definitions for DBNAMEx and DBSTRx in transac.c
(required for FX using Sybase and multiple databases) (case
4392)
- Sybase
- FX module fix for multiple Sybase connections
- FX server crashed when calling Sybase stored-procedure
- FX server cannot execute statements that contain a sub-SELECT.
The values substituted for input parameters in a sub-SELECT
query were not valid when submitted to Sybase (case 4486)
- Fixed limitation of Sybase in supporting dynamic SQL statements
(eg, 'set rowcount ?') (case 4508)
- DB2
- Call to db2OpenConnection failed (case 4415)
- Oracle
- Cannot connect to remote Oracle database (case 4441)
- If an SQL query was too long the message logged in the transaction
log file would be truncated making it difficult for debugging
- Turn on NOCOMMIT only if DB_NOCOMMIT=1 (case 4519)
Files in the patch:
- bin/libfxsyb.sl
- bin/libfxora.sl
- bin/libfxdb2.sl
- bin/libfxdb2v5.sl
- bin/libfxifx.sl
- bin/libfxidb.sl
- bin/libfxmake.sl
- lib/libfxlib.sl
07/12/99
Entera 4.2 Runtime patch 8 : HP-UX 10.20
Problems fixed in this release:
- Def2idl aborted when converting .def file with an interface header of
[uuid(00.00.00.00.00.00.00.00) version (1.1)] (case 4422)
- Broker Control Program (brkcp)
- brkcp ping tree and clean object resulted in rpc runtime error
when pinging dead endpoints in the endpoint mapper (case 4442)
- brkcp ping tree and clean object resulted in rpc runtime error
(connection request rejected or connection request timed out)
if the server host is not running
- Improved broker fail-over mechanism. It took too long (as long as 14
minutes) for the client to fail-over to the next broker in the list if
the first broker host is not running (case 4459)
- Attempting to set the NewProcess attribute in the broker dap file to
a value of 1 would cause the broker to die immediately after startup
(case 4385)
- DB2
- Set db2_start process group to its process ID on startup (case
4433)
- Sybase
- syb_start stored-procedure support
- syb_start cannot execute statements that contain a sub-SELECT.
The values substituted for input parameters in a sub-SELECT
query were not valid when submitted to Sybase (case 4486)
- syb_start crashed when performing a long SQL insert statement
(Clarify case 416147)
- Fixed limitation of Sybase in supporting dynamic SQL statements
(eg, 'set rowcount ?') (case 4508)
- Oracle
- Cannot connect to remote Oracle database (case 4441)
- Turn on NOCOMMIT only if DB_NOCOMMIT=1 (case 4519)
- Wrong debugging messages written to log file for data access servers
- If an SQL query was too long the message logged in the transaction log
file would be truncated making it difficult for debugging
- Fixed bus error on server when an array of double is used (case 4501)
Files in the patch:
- bin/brkcp
- bin/broker
- bin/ora_start
- bin/syb_start
- bin/db2_start
- bin/db2v5_start
- bin/ifx_start
- bin/idb_start
- bin/libdbmsg.sl
- bin/libRpcInterface.sl
- bin/libodedu40.sl
- bin/libodebk40.sl
- bin/libodeutils.sl
- bin/libsqlparse.sl
- lib/rpcf.pl
- java/CommonClasses.jar
07/12/99
Entera 4.2 Development patch 8 : HP-UX 11.0
Problems fixed in this release:
- Object Interface Tester (obitest)
- Program crashed if idl file does not exist
- Problem with macro playback repeat count settings
- Added saving/restoring of user preferences into/from obitest.ini
file
- obitestj crashed when a db server returns 45 rows of data (case
4452)
- Allowed entering of NULL character values by hitting the 'return'
key (case 4483)
- In the case of DAP_NULL_CHAR="", output displayed by obitest was
wrong if the first data value was NULL (case 4455)
- Entera Interface Generator (EntGen)
- Problem with Browser and Editor option settings
- Program crashed under WinNT and certain Unix platforms
- Program crashed when generating Delphi server template
- When generating transaction servers EntGen assumed the interface
name as described in the first SQL file listed by server resource
file. Changed to prompt user for the interface name when the -s
option is not specified (case 4449)
- Fixed idl generation when types_are(fixed) is specified in the
SQL file
- Def2idl aborted when converting .def file with an interface header of
[uuid(00.00.00.00.00.00.00.00) version (1.1)] (case 4422)
- Migration Wizard crashed under certain Unix platforms (case 4447)
- Delphi language frontends (case 4435)
- Context handles support for Delphi servers
- Cobol language frontends
- A reference to "ode_dstb_init_ptr_table" in the generated server
stubs was incorrectly marked as "tode_dstb_init_ptr_table" (case
4457)
- Default data sizes in sqlprepare file to 10 if no size specified
(case 4518)
- Broker Control Program (brkcp)
- brkcp ping tree and clean object resulted in rpc runtime error
when pinging dead endpoints in the endpoint mapper (case 4442)
- brkcp ping tree and clean object resulted in rpc runtime error
(connection request rejected or connection request timed out)
if the server host is not running
- Improved broker fail-over mechanism. It took too long (as long as 14
minutes) for the client to fail-over to the next broker in the list if
the first broker host is not running (case 4459)
- Attempting to set the NewProcess attribute in the broker dap file to
a value of 1 would cause the broker to die immediately after startup
(case 4385)
- Sybase
- syb_start stored-procedure support
- syb_start cannot execute statements that contain a sub-SELECT.
The values substituted for input parameters in a sub-SELECT
query were not valid when submitted to Sybase (case 4486)
- syb_start crashed when performing a long SQL insert statement
(Clarify case 416147)
- Fixed limitation of Sybase in supporting dynamic SQL statements
(eg, 'set rowcount ?') (case 4508)
- Oracle
- Cannot connect to remote Oracle database (case 4441)
- Turn on NOCOMMIT only if DB_NOCOMMIT=1 (case 4519)
- Wrong debugging messages written to log file for data access servers
- If an SQL query was too long the message logged in the transaction log
file would be truncated making it difficult for debugging
- Fixed bus error on server when an array of double is used (case 4501)
Files in the patch:
- bin/brkcp
- bin/broker
- bin/obitest
- bin/ora_start
- bin/syb_start
- bin/ifx_start
- bin/libgenmake.sl
- bin/libsqlmake.sl
- bin/librpc2obi.sl
- bin/libdbmsg.sl
- bin/libRpcInterface.sl
- bin/libodedu40.sl
- bin/libodebk40.sl
- bin/libodeutils.sl
- bin/libsqlparse.sl
- lib/libdbmsg.sl
- lib/rpcf.pl
- backends/libdcedphic30.sl
- backends/libdcedphis30.sl
- backends/libdcecbc32.sl
- backends/libdcecbs32.sl
- backends/libdcejc112.sl
- backends/libdcejs112.sl
- java/OBItest.jar
- java/EntGen.jar
- java/CommonClasses.jar
07/12/99
Entera 4.2 FX patch 8 : HP-UX 11.0
Problems fixed in this release:
- Transaction Object Interface Generator (tobigen)
- Program crashed when parsing 3.2 styled sql files
- Generated transac.c file caused compiler warnings
- The {server}.h file is no longer included in the generated
transaction server header file {server}_funcs.h (it was not
required and would cause multiple symbol definition error)
(case 4381)
- Long SQL statement strings were incorrectly broken up in the
generated C codes if the 1000th character was a double-quote
(case 4409)
- The dependencies in the generated transaction server makefile
were not complete. The modules {server}_s.c and {server}sm.c
were set as dependant on {server}.ddp. They should also be
dependant on {server}.idl and {server}.acf (case 4475)
- IDL generated by tobigen with the -t option caused obigen to
abort (case 4470)
- Added memcheck() after calls to ode_mem_calloc() (case 4502)
- Generate definitions for DBNAMEx and DBSTRx in transac.c
(required for FX using Sybase and multiple databases) (case
4392)
- Sybase
- FX module fix for multiple Sybase connections
- FX server crashed when calling Sybase stored-procedure
- FX server cannot execute statements that contain a sub-SELECT.
The values substituted for input parameters in a sub-SELECT
query were not valid when submitted to Sybase (case 4486)
- Fixed limitation of Sybase in supporting dynamic SQL statements
(eg, 'set rowcount ?') (case 4508)
- Oracle
- Cannot connect to remote Oracle database (case 4441)
- If an SQL query was too long the message logged in the transaction
log file would be truncated making it difficult for debugging
- Turn on NOCOMMIT only if DB_NOCOMMIT=1 (case 4519)
Files in the patch:
- bin/libfxsyb.sl
- bin/libfxora.sl
- bin/libfxifx.sl
- bin/libfxmake.sl
- lib/libfxlib.sl
07/12/99
Entera 4.2 Runtime patch 8 : HP-UX 11.0
Problems fixed in this release:
- Def2idl aborted when converting .def file with an interface header of
[uuid(00.00.00.00.00.00.00.00) version (1.1)] (case 4422)
- Broker Control Program (brkcp)
- brkcp ping tree and clean object resulted in rpc runtime error
when pinging dead endpoints in the endpoint mapper (case 4442)
- brkcp ping tree and clean object resulted in rpc runtime error
(connection request rejected or connection request timed out)
if the server host is not running
- Improved broker fail-over mechanism. It took too long (as long as 14
minutes) for the client to fail-over to the next broker in the list if
the first broker host is not running (case 4459)
- Attempting to set the NewProcess attribute in the broker dap file to
a value of 1 would cause the broker to die immediately after startup
(case 4385)
- Sybase
- syb_start stored-procedure support
- syb_start cannot execute statements that contain a sub-SELECT.
The values substituted for input parameters in a sub-SELECT
query were not valid when submitted to Sybase (case 4486)
- syb_start crashed when performing a long SQL insert statement
(Clarify case 416147)
- Fixed limitation of Sybase in supporting dynamic SQL statements
(eg, 'set rowcount ?') (case 4508)
- Oracle
- Cannot connect to remote Oracle database (case 4441)
- Turn on NOCOMMIT only if DB_NOCOMMIT=1 (case 4519)
- Wrong debugging messages written to log file for data access servers
- If an SQL query was too long the message logged in the transaction log
file would be truncated making it difficult for debugging
- Fixed bus error on server when an array of double is used (case 4501)
Files in the patch:
- bin/brkcp
- bin/broker
- bin/ora_start
- bin/syb_start
- bin/ifx_start
- bin/libdbmsg.sl
- bin/libRpcInterface.sl
- bin/libodedu40.sl
- bin/libodebk40.sl
- bin/libodeutils.sl
- bin/libsqlparse.sl
- lib/rpcf.pl
- java/CommonClasses.jar
09/30/99
Entera 4.2 Development patch 12 : HP-UX 10.20, 11.0
Problems fixed in this release:
- Entera Interface Generator (EntGen).
- Used handle_t instead of binding_handle for IDL generated by dobigen (case 4511)
- Fixed bus error on server when an array of double is used. The previous patch did not address the problem completely (case 4501).
- Entera dedicated servers with the MaxProcesses attributes did not work correctly under AppCenter 1.6 (case 4521).
- When NewProcess=1 the log file was written to both the working directory and the LogDirectory (case 420326).
- Check return status of lds_setBroker() call (server core dumps on AIX if Broker DAP settings is invalid -- Invalid network address (dce / rpc)).
- New UseObjectUUID dap attribute ([DCEApp] section). With this attribute set, you will be able to keep server instances separate by changing the value of "some_path" in the example dap file below. All servers registering into the same server entry shared the same Object UUID, which was different for every entry. Thus you can separate applications for developers working on servers which export the same interface by having them register into different entries (case 419274).
[DCEApp]
UseObjectUUID=1
[DCEClient]
ImportName=%cell%/some_path/%service%
[DCEServer]
ExportName=%cell%/some_path/%server%
GroupName=%cell%/some_path/%service%
- Sybase.
- The datetime format returned by Entera 4.2 did not conform to what Entera 3.2 DCE returned (case 4529).
- Sybase server crashes when ct_res_info(ROWCOUNT) is called after ct_results() returns a result type of CS_ROW_RESULT (case 419889).
- When an SQL statement is processed by an Fx server in a transaction dynamic input parameter values are displayed as '?' in the Entera log file (case 418676).
- Fixed database auto reconnection problem (case 418192)
- Improved performance of dce_free() using hash table (case 420213)
Files in the patch:
- bin/brkcp
- bin/broker
- bin/ora_start
- bin/syb_start
- bin/ifx_start
- in/idb_start
- bin/db2_start
- bin/db2v5_start
- bin/libsqlmake.sl
- bin/libodedu40.sl
- bin/libodelt40.sl
- bin/libodebk40.sl
- backends/libdcejc112.sl
- backends/libdcejs112.sl
09/30/99
Entera 4.2 FX patch 12 : HP-UX 10.20, 11.0
Problems fixed in this release:
- Sybase
- The datetime format returned by Entera 4.2 did not conform to what Entera 3.2 DCE returned (case 4529)
- Sybase server crashes when ct_res_info(ROWCOUNT) is called after ct_results() returns a result type of CS_ROW_RESULT (case 419889)
- When an SQL statement is processed by an Fx server in a transaction dynamic input parameter values are displayed as '?' in the Entera log file (case 418676)
- Fixed database auto reconnection problem (case 418192)
Files in the patch:
- bin/libfxora.sl
- bin/libfxsyb.sl
- bin/libfxifx.sl
- bin/libfxidb.sl
- bin/libfxdb2.sl
- bin/libfxdb2v5.sl
09/30/99
Entera 4.2 Runtime patch 12 : HP-UX 10.20, 11.0
Problems fixed in this release:
- Fixed bus error on server when an array of double is used. The previous patch did not address the problem completely (case 4501).
- Entera dedicated servers with the MaxProcesses attributes did not work correctly under AppCenter 1.6 (case 4521).
- When NewProcess=1 the log file was written to both the working directory and the LogDirectory (case 420326).
- Check return status of lds_setBroker() call (server core dumps on AIX if Broker DAP settings is invalid -- Invalid network address (dce / rpc)).
- New UseObjectUUID dap attribute ([DCEApp] section). With this attribute set, you will be able to keep server instances separate by changing the value of "some_path" in the example dap file below. All servers registering into the same server entry shared the same Object UUID, which was different for every entry. Thus you can separate applications for developers working on servers which export the same interface by having them register into different entries (case 419274):
[DCEApp]
UseObjectUUID=1
[DCEClient]
ImportName=%cell%/some_path/%service%
[DCEServer]
ExportName=%cell%/some_path/%server%
GroupName=%cell%/some_path/%service%
- Sybase.
- The datetime format returned by Entera 4.2 did not conform to what Entera 3.2 DCE returned (case 4529).
- Sybase server crashes when ct_res_info(ROWCOUNT) is called after ct_results() returns a result type of CS_ROW_RESULT (case 419889).
- When an SQL statement is processed by an Fx server in a transaction dynamic input parameter values are displayed as '?' in the Entera log file (case 418676).
- Fixed database auto reconnection problem (case 418192).
- Improved performance of dce_free() using hash table (case 420213).
Files in the patch:
- bin/brkcp
- bin/broker
- bin/ora_start
- bin/syb_start
- bin/ifx_start
- bin/idb_start
- bin/db2_start
- bin/db2v5_start
- bin/libodedu40.sl
- bin/libodelt40.sl
- bin/libodebk40.sl
05/21/99
Entera 4.2 Development patch 1 : Solaris 2.5
Problems fixed in this release:
- Several OBItest fixes including
- program crashes when idl file does not exist
- problem with macro playback repeat count settings
- added saving/restoring of user preferences into/from
obitest.ini file
- Several EntGen fixes including
- problem with Browser and Editor option settings
- program crashes under WinNT and certain Unix platforms
- program crashes when generating Delphi server template
- Migration Wizard crashes under certain Unix platforms
- Other fixes
- Wrong debugging messages written to log file for data
access servers
Files in the patch:
- bin/libgenmake.so
- bin/libsqlmake.so
- bin/librpc2obi.so
- bin/libdbmsg.so
- lib/libdbmsg.so
- java/OBItest.jar
- java/EntGen.jar
- java/CommonClasses.jar
- backends/libdcedphic30.so
- backends/libdcedphis30.so
05/21/99
Entera 4.2 Development patch 1 : Solaris 2.6
Problems fixed in this release:
- Several OBItest fixes including
- program crashes when idl file does not exist
- problem with macro playback repeat count settings
- added saving/restoring of user preferences into/from
obitest.ini file
- Several EntGen fixes including
- problem with Browser and Editor option settings
- program crashes under WinNT and certain Unix platforms
- program crashes when generating Delphi server template
- Migration Wizard crashes under certain Unix platforms
- Other fixes
- Wrong debugging messages written to log file for data
access servers
Files in the patch:
- bin/libgenmake.so
- bin/libsqlmake.so
- bin/librpc2obi.so
- bin/libdbmsg.so
- bin/syb_start
- lib/libdbmsg.so
- java/OBItest.jar
- java/EntGen.jar
- java/CommonClasses.jar
- backends/libdcedphic30.so
- backends/libdcedphis30.so
05/21/99
Entera 4.2 FX patch 1 : Solaris 2.5, 2.6
Problems fixed in this release:
- Entera/FX Sybase module fix for multiple Sybase connections
- Several TOBIGen fixes including
- program crashes when parsing 3.2 styled sql files
- multiple symbol definition error when compiling FX server
- long SQL statement strings incorrectly broken up in the
generated C codes if the 1000th character is a double-quote
- FX server crash when calling Sybase stored-procedure
Files in the patch:
- bin/libfxmake.so
- bin/libfxsyb.so
06/09/99
Entera 4.2 Development patch 5 : Solaris 2.5, 2.6
Problems fixed in this release:
- Java language frontends (case 4432)
- Fixed conformant arrays of structure (including multi-dimensional
arrays)
- Enhanced typedefs support
- Fixed Java to C marshalling problems involving pointer to pointers
data types
- Delphi language frontends (case 4435)
- Context handles support for Delphi servers
- Cobol language frontends (case 4457)
- In the generated COBOL server stubs, a reference to
"ode_dstb_init_ptr_table" is incorrectly marked as
"tode_dstb_init_ptr_table"
- Fixed idl generation when types_are(fixed) is specified in the SQL file
- Broker Control Program (brkcp)
- brkcp ping tree and clean object resulted in rpc runtime error
when pinging dead endpoints in the endpoint mapper (case 4442)
- brkcp ping tree and clean object resulted in rpc runtime error
(connection request rejected or connection request timed out)
if the server host is not running
- Attempting to set the NewProcess attribute in the broker dap file to
a value of 1 would cause the broker to die immediately after startup
(case 4385)
- Improved broker fail-over mechanism. It took too long (as long as 14
minutes) for the client to fail-over to the next broker in the list if
the first broker host is not running (case 4459)
- If an SQL query was too long the message logged in the transaction log
file would be truncated making it difficult for debugging
- When generating transaction servers EntGen assumes the interface name
as described in the first SQL file listed by server resource file.
Changed to prompt user for the interface name when the -s option is not
specified (case 4449)
- Def2idl aborted when converting .def file with an interface header of
[uuid(00.00.00.00.00.00.00.00) version (1.1)] (case 4422)
- obitest
- obitestj crashed when a db server returns 45 rows of data
(case 4452)
- In the case of DAP_NULL_CHAR="", output displayed by obitest
was wrong if the first data value was NULL (case 4455)
- Allowed entering of NULL character values by hitting the 'return'
key (case 4483)
- Sybase
- Syb_start crashed when performing a long SQL insert statement
(Clarify case 416147)
- Syb_start cannot execute SQL statements that contain a sub-SELECT.
The values substituted for input parameters in a sub-SELECT query
are not valid when submitted to Sybase (case 4486)
- Syb_start stored-procedure support
- Oracle
- Cannot connect to remote Oracle database
Files in the patch:
- backends/libdcejc112.so
- backends/libdcejs112.so
- backends/libdcedphic30.so
- backends/libdcedphis30.so
- backends/libdcecbc32.so
- backends/libdcecbs32.so
- bin/libsqlmake.so
- bin/brkcp
- bin/broker
- bin/libodebk40.so
- bin/libodedu40.so
- bin/ora_start
- bin/syb_start
- bin/idb_start
- java/EntGen.jar
- lib/rpcf.pl
- bin/obitest
- bin/libRpcInterface.so
- bin/libodeutils.a
- bin/libsqlparse.so
- bin/librpmutil.so
06/09/99
Entera 4.2 FX patch 5 : Solaris 2.5, 2.6
Problems fixed in this release:
- If an SQL query was too long the message logged in the transaction
log file would be truncated making it difficult for debugging
- The dependencies in the generated transaction server makefile are
not complete. The modules {server}_s.c and {server}sm.c are set
as dependant on {server}.ddp. They should also be dependant on
{server}.idl and {server}.acf (case 4475)
- Oracle
- Cannot connect to remote Oracle database
- IDL generated by tobigen with the -t option caused obigen to abort
(case 4470)
Files in the patch:
- bin/libfxora.so
- bin/libfxsyb.so
- bin/libfxidb.so
- bin/libfxmake.so
06/09/99
Entera 4.2 Runtime patch 5 : Solaris 2.5, 2.6
Problems fixed in this release:
- Broker Control Program (brkcp)
- brkcp ping tree and clean object resulted in rpc runtime error
when pinging dead endpoints in the endpoint mapper (case 4442)
- brkcp ping tree and clean object resulted in rpc runtime error
(connection request rejected or connection request timed out)
if the server host is not running
- Attempting to set the NewProcess attribute in the broker dap file to
a value of 1 would cause the broker to die immediately after startup
(case 4385)
- Improved broker fail-over mechanism. It took too long (as long as 14
minutes) for the client to fail-over to the next broker in the list if
the first broker host is not running (case 4459)
- If an SQL query was too long the message logged in the transaction log
file would be truncated making it difficult for debugging
- Def2idl aborted when converting .def file with an interface header of
[uuid(00.00.00.00.00.00.00.00) version (1.1)] (case 4422)
- Sybase
- Syb_start crashed when performing a long SQL insert statement
(Clarify case 416147)
- Syb_start cannot execute SQL statements that contain a sub-SELECT.
The values substituted for input parameters in a sub-SELECT query
are not valid when submitted to Sybase (case 4486)
- Syb_start stored-procedure support
- Oracle
- Cannot connect to remote Oracle database
Files in the patch:
- bin/brkcp
- bin/broker
- bin/libodebk40.so
- bin/libodedu40.so
- bin/ora_start
- bin/syb_start
- bin/idb_start
- lib/rpcf.pl
- bin/libRpcInterface.so
- bin/libodeutils.a
- bin/libsqlparse.so
- bin/librpmutil.so
07/02/99
Entera 4.2 Development patch 6 : Solaris 2.5, 2.6
Problems fixed in this release:
- Sybase
- Fixed limitation of Sybase in supporting dynamic
SQL statements (eg, 'set rowcount ?') (case 4508)
- Def2idl aborted when converting .def file with an interface
header of [uuid(00.00.00.00.00.00.00.00) version (1.1)]
(case 4422)
- Cobol language frontends
- Default data sizes in sqlprepare file to 10 if no size specified
(case 4518)
- Turn on NOCOMMIT only if DB_NOCOMMIT=1 (case 4519)
Files in the patch:
- bin/ora_start
- bin/syb_start
- bin/idb_start
- lib/rpcf.pl
- backends/libdcecbc32.so
07/02/99
Entera 4.2 FX patch 6 : Solaris 2.5, 2.6
Problems fixed in this release:
- Sybase
- Fixed limitation of Sybase in supporting dynamic SQL
statements (eg, 'set rowcount ?') (case 4508)
- Added memcheck() after calls to ode_mem_calloc() (case 4502)
- Generate definitions for DBNAMEx and DBSTRx in transac.c
(required for FX using Sybase and multiple databases) (case
4392)
- Turn on NOCOMMIT only if DB_NOCOMMIT=1 (case 4519)
Files in the patch:
- bin/libfxsyb.so
- bin/libfxmake.so
- lib/libfxlib.a
07/02/99
Entera 4.2 Runtime patch 6 : Solaris 2.5, 2.6
Problems fixed in this release:
- Sybase
- Fixed limitation of Sybase in supporting dynamic
SQL statements (eg, 'set rowcount ?') (case 4508)
- Def2idl aborted when converting .def file with an interface
header of [uuid(00.00.00.00.00.00.00.00) version (1.1)]
(case 4422)
- Turn on NOCOMMIT only if DB_NOCOMMIT=1 (case 4519)
Files in the patch:
- bin/ora_start
- bin/syb_start
- bin/idb_start
- lib/rpcf.pl
07/21/99
Entera 4.2 Development patch 10 : Solaris 2.5, 2.6
Problems fixed in this release:
- Entera Interface Generator (EntGen)
- Used handle_t instead of binding_handle for IDL generated by
dobigen (case 4511)
- Sybase
- The datetime format returned by Entera 4.2 did not conform to what
Entera 3.2 DCE returned (case 4529)
- Fixed database auto reconnection problem (case 418192)
Files in the patch:
- bin/ora_start
- bin/syb_start
- bin/idb_start
- bin/libsqlmake.so
07/21/99
Entera 4.2 FX patch 10 : Solaris 2.5, 2.6
Problems fixed in this release:
- Sybase
- Adhoc query submitted via FX server failed on Solaris (case 4528)
- The datetime format returned by Entera 4.2 did not conform to what
Entera 3.2 DCE returned
- Fixed database auto reconnection problem (case 418192)
Files in the patch:
- bin/libfxora.so
- bin/libfxsyb.so
- bin/libfxidb.so
07/21/99
Entera 4.2 Runtime patch 10 : Solaris 2.5, 2.6
Problems fixed in this release:
- Sybase
- The datetime format returned by Entera 4.2 did not conform to what
Entera 3.2 DCE returned (case 4529)
- Fixed database auto reconnection problem (case 418192)
Files in the patch:
- bin/ora_start
- bin/syb_start
- bin/idb_start
10/29/99
Entera 4.2 Development patch 11 : Solaris 2.5, 2.6
Problems fixed in this release:
- When a Java client uses context handles when executing an Entera
RPC the generated client stubs will not compile (case 418574)
- When NewProcess=1 the log file was written to both the working
directory and the LogDirectory (case 420326)
- Check return status of lds_setBroker() call (server core dumps on
AIX if Broker DAP settings is invalid -- Invalid network address
(dce / rpc))
- New UseObjectUUID dap attribute ([DCEApp] section)
With this attribute set, you will be able to keep server instances
separate by changing the value of "some_path" in the example dap
file below. All servers registering into the same server entry
shared the same Object UUID, which was different for every entry.
Thus you can separate applications for developers working on
servers which export the same interface by having them register
into different entries (case 419274)
[DCEApp]
UseObjectUUID=1
[DCEClient]
ImportName=%cell%/some_path/%service%
[DCEServer]
ExportName=%cell%/some_path/%server%
GroupName=%cell%/some_path/%service%
- Sybase
- Sybase server crashes when ct_res_info(ROWCOUNT) is called
after ct_results() returns a result type of CS_ROW_RESULT
(case 419889)
- Unable to execute SQL statement blocks containing statements
such as stored-procedures and SET ROWCOUNT (case 421557)
- Connection id from the previous failed SQL request was not
released and used for the subsequent SQL calls (case 421312)
- SQL statements with input parameters in the SELECT clause
failed to execute correctly (case 422242)
- When an SQL statement is processed by an Fx server in a transaction
dynamic input parameter values are displayed as '?' in the Entera
log file (case 418676)
- Improved performance of dce_free() using hash table (case 420213)
- Constrained array datatypes did not work in obitest
- Entera clients using ode_cln_wait_for_binding() to pre-fetch server
bindings consistently failed with an assertion error especially with
remote CDS and a low time out value (case 411300/4393)
- Entera service lookup enhancements
- ObjectUUID information is no longer exported to the service
group in the namespace
- Support hierarchical group for client service lookup (for a
detailed description on the enhancements, please refer to the
document Service_Group.txt)
- Enhancement to binding handle caching for clients whereby a separate
local cache is maintained for each client thread
- Support for Visual Basic 6.0 client
Files in the patch:
- bin/brkcp
- bin/broker
- bin/obitest
- bin/ora_start
- bin/syb_start
- bin/idb_start
- bin/libodedu40.so
- bin/libodelt40.so
- bin/libodebk40.so
- bin/libRpcInterface.so
- bin/libgenmake.so
- backends/libdcejc112.so
- backends/libdcejs112.so
- backends/libdcevbc60.so
- java/EntGen.jar
- java/CommonClasses.jar
10/29/99
Entera 4.2 FX patch 11 : Solaris 2.5, 2.6
Problems fixed in this release:
- Sybase
- Sybase server crashes when ct_res_info(ROWCOUNT) is called
after ct_results() returns a result type of CS_ROW_RESULT
(case 419889)
- Unable to execute SQL statement blocks containing statements
such as stored-procedures and SET ROWCOUNT (case 421557)
- Connection id from the previous failed SQL request was not
released and used for the subsequent SQL calls (case 421312)
- SQL statements with input parameters in the SELECT clause
failed to execute correctly (case 422242)
- When an SQL statement is processed by an Fx server in a transaction
dynamic input parameter values are displayed as '?' in the Entera
log file (case 418676)
Files in the patch:
- bin/libfxora.so
- bin/libfxsyb.so
- bin/libfxidb.so
- lib/libfxlib.a
10/29/99
Entera 4.2 Runtime patch 11 : Solaris 2.5, 2.6
Problems fixed in this release:
- When NewProcess=1 the log file was written to both the working
directory and the LogDirectory (case 420326)
- Check return status of lds_setBroker() call (server core dumps on
AIX if Broker DAP settings is invalid -- Invalid network address
(dce / rpc))
- New UseObjectUUID dap attribute ([DCEApp] section)
With this attribute set, you will be able to keep server instances
separate by changing the value of "some_path" in the example dap
file below. All servers registering into the same server entry
shared the same Object UUID, which was different for every entry.
Thus you can separate applications for developers working on
servers which export the same interface by having them register
into different entries (case 419274)
[DCEApp]
UseObjectUUID=1
[DCEClient]
ImportName=%cell%/some_path/%service%
[DCEServer]
ExportName=%cell%/some_path/%server%
GroupName=%cell%/some_path/%service%
- Sybase
- Sybase server crashes when ct_res_info(ROWCOUNT) is called
after ct_results() returns a result type of CS_ROW_RESULT
(case 419889)
- Unable to execute SQL statement blocks containing statements
such as stored-procedures and SET ROWCOUNT (case 421557)
- Connection id from the previous failed SQL request was not
released and used for the subsequent SQL calls (case 421312)
- SQL statements with input parameters in the SELECT clause
failed to execute correctly (case 422242)
- When an SQL statement is processed by an Fx server in a transaction
dynamic input parameter values are displayed as '?' in the Entera
log file (case 418676)
- Improved performance of dce_free() using hash table (case 420213)
- Entera clients using ode_cln_wait_for_binding() to pre-fetch server
bindings consistently failed with an assertion error especially with
remote CDS and a low time out value (case 411300/4393)
- Entera service lookup enhancements
- ObjectUUID information is no longer exported to the service
group in the namespace
- Support hierarchical group for client service lookup (for a
detailed description on the enhancements, please refer to the
document Service_Group.txt)
- Enhancement to binding handle caching for clients whereby a separate
local cache is maintained for each client thread
Files in the patch:
- bin/brkcp
- bin/broker
- bin/ora_start
- bin/syb_start
- bin/idb_start
- bin/libodedu40.so
- bin/libodelt40.so
- bin/libodebk40.so
- bin/libRpcInterface.so
- java/CommonClasses.jar
|