Этот сайт посвящается администрированию баз данных OpenEdge Progress.
Не корысти ради, а познания для!

С уважением,
Валерий Башкатов
Сайт разработан при участии компании Progress Technologies, официального дистрибьютора Progress Software Corp. на территории стран СНГ и Латвии.

RSS RSS подписка на обновления сайта

Поиск по сайту

Лучшие материалы

Orphus System
На сайте функционирует система коррекции ошибок. Обнаружив неточность в тексте, выделите её и нажмите Ctrl+Enter



Результаты опроса: Нужны ли книги по Progress OpenEdge на русском языке? (опрос проводился с мая 2009 по ноябрь 2010)

Да, нужны. Потому что будет легче понять материал - 268
Нет, не нужны. Достаточно материалов на английском языке - 10
Не знаю, мне всё равно - 6

А знаете ли вы что..



Вышел третий Service Pack для 10.2A


10 марта 2010 г. вышел Service Pack 3 на OpenEdge 10.2A. 
Скачать его можно через ESD. Если вы еще не зарегистрированы в ESD, то информацию о способе регистрации можно получить здесь


Исправления, вошедшие в 10.2A SP03


Product Update Version:

 

10.2A03

Release Version:

 

10.2A03

Date Available:

 

March 2010


( * ) Indicates an issue newly fixed in this current release.
Issue #   Component Description
1st
Fixed

OE00187234

*

Adapter for SonicESB Other

Proxygen generated esboe files with subdirectory info fail with <message>Fault String: ERROR condition: ** "test\testIk" was not found. (293) (7211)</message> on Unix platforms.

10.2A03

OE00189732

*

Adapter for SonicESB Other

Passing temp-tables with array field through ESB adapter fails with java.lang.ClassCastException

10.2A03

OE00190122

*

Adapter for SonicESB Other

When you try to pass a Temp-Table that includes a DATE field through the Sonic ESB Native Adapter, the following exception is thrown:

com.progress.open4gl.dynamicapi.ClientException: Invalid input result set object: class java.util.Date. (7186) There might be a mismatch between an input result set and the schema in the proxy. (7228) (7176)

10.2A03

OE00193991

*

ADE Tools and Runtime Data Dictionary

When you load a .df file, the .e file stops from being updated/generated after running many times

10.2A03

OE00188547

*

ADE Tools and Runtime GUI Rendering

A change was introduced in 10.1B02 ADM2 where SmartWindows contained in another SmartWindow flashes and disappears when calling the viewPage procedure.

10.2A03

OE00160917

*

ADE Tools and Runtime Webspeed

Syntax checks of HTML files larger than 18KB hangs Webspeed Workshop. However, you can save compile without hanging.

10.2A03

OE00190631

*

AdminServer AdminServer

A 9.1D09 ubroker.properties file is not converted when upgrading it by starting the 10.2A01 AdminServer.

10.2A03

OE00192476

*

DATASERVER DataServer

Updating a field using buffer-handle syntax causes the following errors when table is in some DataServer schema and there is an assign trigger on the field.

Array subscript <index> is out of range. (2715)
Error extracting field at record position <rpos> from buffer <buffer> for running an ASSIGN trigger. (3263)

10.2A03

OE00193590

*

DATASERVER DataServer

_probrkr does not release handles after _orasrv is dismissed, therefore it causes the system to freeze after many connects and disconnects

10.2A03

OE00191143

*

DATASERVER DB2

ODBC DataServer for AS/400 does not right trim fixed-length character fields

10.2A03

OE00186593

*

DATASERVER MSSQLSRV

Use Computed Columns to maintain progress_recid in MS SQL 2005 and above

10.2A03

OE00188806

*

DATASERVER MSSQLSRV

Error 6176 and SQL error 22001 are displayed when the length of a query parameter exceeds the length of the field in MSS or DSRVR-PRECISION and DSRVR-LENGTH values

10.2A03

OE00189115

*

DATASERVER MSSQLSRV

Error 6175 comparing dates against specific date 12/31/9999.

10.2A03

OE00189701

*

DATASERVER MSSQLSRV

ProtoMSS fails to create a table with Unicode type fields on the MS SQL Server Database if a OE field contains a single quote (') for the initial value

10.2A03

OE00190929

*

DATASERVER MSSQLSRV

Behavior change to assist application developer to hand MSSQLSrv Deadlock

10.2A03

OE00191096

*

DATASERVER MSSQLSRV

Date fields with Initial value TODAY displayed as empty with MS SQLServer

10.2A03

OE00192848

*

DATASERVER MSSQLSRV

cursor error 6170 using CONNECTION_POOLING,0,PRGRS_CACHE_CONN,30

10.2A03

OE00193679

*

DATASERVER MSSQLSRV

Error 2624 when connection pooling is turned off

10.2A03

OE00194225

*

DATASERVER MSSQLSRV

Date value is lost when return from the write or replication-write trigger

10.2A03

OE00194678

*

DATASERVER MSSQLSRV

Error 2098 migrating an existing database to SQL Server

10.2A03

OE00172778

*

DATASERVER ORACLE

Error 48 when using FIELDS option and QRYINFO and ORACLE Dataserver.
Corrected a issue with memory alignment on 64-bit solaris arch.

10.2A03

OE00181807

*

DATASERVER ORACLE

Warning of a NULL column in an aggregate function from Oracle causes RUN STORED-PROC to fail.

10.2A03

OE00190509

*

DATASERVER ORACLE

Error 1444 updating an int field with Oracle Dataserver.

10.2A03

OE00189853

*

DATASERVER PODBC

ODBC Driver or IBM client access driver does not pull column label and description information from DB2/400 datasource.

10.2A03

OE00189927

*

DATASERVER PODBC

Errors 6199 and 6200 when pulling a table with field that has TIME data type from DB2/400. The table is not pulled because of the errors.

10.2A03

OE00192165

*

DATASERVER PODBC

Single char field data is truncated when displaying with a simple query using -Dsrv PRGRS_MAPFIXEDCHAR against ODBC DataServer. This CR is related to the FIX for the CR OE00191143.

10.2A03

OE00183802

*

DB 4GL

Enabling statement caching via promon can cause 4GL client code to crash while holding a latch on the database which in turn causes the database to be shut down.

10.2A03

OE00188662

*

DB cx

Clients that are deleting records from a database while an online idxactivate is being run may get " (1422) Index <name> in <table> for recid # could not be deleted" errors upon completion of the idxactivate.

10.2A03

OE00191546

*

DB dbutil

Memory violation wth idxcompact on some long indexes (characters > 300).

10.2A03

OE00163060

*

DB rfutil

After imaging does not work on a UTF8 database with auditing enabled. After imaging will work once the auditing has been disabled.

10.2A03

OE00193695

*

Diagnostics 4GL Debugger

When a buffer is added to the Expressions list in the Debugger, error 51 occurs SYSTEM ERROR: sizditm -- invalid type. (51) and the client crashes.

10.2A03

OE00194219

*

Diagnostics Attachable Debugger

The Debugger fails to start when called using the INITIATE() and SET-BREAK() methods from a class located within a package.

10.2A03

OE00188503

*

GUI 4GL

An ABL procedure contains an OUTPUT TO PRINTER statement and several DISPLAY statements in a REPEAT loop. The output is sent to a PDF file through a third-party PDF writer program that installs as a printer driver. The PDF writer applies a background image which the output from any program sending its output to the printer is intended to write over. The first line of the output from the ABL procedure appears transparent, but the subsequent lines appear with an opaque background that obscures the underlying image.

10.2A03

OE00188982

*

GUI 4GL

When focus switches from a window, the field that had focus is saved, so that focus is put back into that field when the window regains focus. It is possible that this field might be programmatically deleted. The field information was not removed from the window. The memory for this field information is then available for re-use. If this memory is re-used for another field, the AVM can crash when restoring focus to the window.

10.2A03

OE00191167

*

GUI 4GL

Flickering occurs during runtime resizing and moving of ABL widgets in a dialog box.

10.2A03

OE00193785

*

GUI 4GL

Using the SEEK() function on a stream opened to the CLIPBOARD causes the session to crash.

10.2A03

OE00194341

*

GUI 4GL

The OpenEdge GUI client session may crash when the user changes the value of a toggle-box browse cell with the mouse or keyboard.

10.2A03

OE00193919

*

GUI ActiveX

Getting error message:
Error occurred while accessing component property/method: mapiobject.
No such interface supported
Error code: 0x8004002 (5890)

when using redemption.dll to interface with Outlook

10.2A03

OE00188249

*

GUI BROWSE

The AVM can crash if using the Win PostMessage function with WM_LBUTTONDOWN to set focus into a browse widget. This happens under the following circumstances:
- the mouse cursor was located over a column separator (e.g. to resize the column) in another browse on another window.
- the browse to which focus is being set has fewer columns than the browse in the other window.

10.2A03

OE00192662

*

GUI BROWSE

ABL code that creates a dynamic browse in an OpenEdge character client may crash. The problem occurs when the frame which contains the browse is not large enough. The same code can be executed in the OpenEdge Windows GUI client without problems.

10.2A03

OE00193776

*

GUI GUI

Client may crash after error 1450 when setting large string to LIST-ITEM-PAIRS

10.2A03

OE00193217

*

Install NetSetup

When running installation of any deployment product (e.g. C/N) via NetSetup there's no option to skip .NET Framework 3.0 installation.

10.2A03

OE00165068

*

LANG 4GL

If you REPOSITION a query with joined tables, where one or more tables are from a DataServer schema and others are from a OE (or temp-tables) database, the Client may crash.

10.2A03

OE00189027

*

LANG 4GL

Client might crash trying to add a field to a table that has a specific type of schema corruption (Field map field).

10.2A03

OE00189873

*

LANG 4GL

Procedures using the new error handling catch & catch end statements crash if they are being run from within a memory mapped procedure library.

10.2A03

OE00191568

*

LANG 4GL

If the POSITION of a field in a table is larger than the number of fields in the table, the AVM can crash in the following circumstances:
- if -checkwidth 1 or -checkwidth 2 is specified
- if runtime permission checking is enabled in the database

The following .df extract shows a table which will have the problem.
ADD TABLE "t1"
AREA "Schema Area"
DUMP-NAME "t1"

ADD FIELD "f1" OF "t1" AS integer
FORMAT "->,>>>,>>9"
INITIAL "0"
POSITION 2
MAX-WIDTH 4
ORDER 10

ADD FIELD "f2" OF "t1" AS character
FORMAT "x(8)"
INITIAL ""
POSITION 300
MAX-WIDTH 16
ORDER 20

There are only 2 fields in the table, but the f2 field has a POSITION of 300.

10.2A03

OE00191907

*

LANG 4GL

If you use the -q startup parameter and run a given external procedure with and without the extension in the same session (i.e. run test.p and run test), it can cause the client to crash.

10.2A03

OE00192593

*

LANG 4GL

When binding a BY-REFERENCE parameter temp-table when the source table is NEW SHARED the following error is returned:

<program-name> Cannot bind BY-REFERENCE parameter tables or datasets unless column datatypes, positions, extents and indexes match for tables <name> and <name>. (12766)

This worked in 10.1B and no longer works in 10.1C or later.

10.2A03

OE00194007

*

LANG 4GL

Client may inconsistently crash when executing a OUTPUT TO with a shared stream.
The specific case is when the statement is executed on a persistent procedure that has the stream shared and it outlived the procedure that defined it as NEW SHARED.

10.2A03

OE00194293

*

LANG 4GL

Error 2894 is raised inconsistently when closing session or deleting a pending non-persistent procedure that has a query attached to a browse that is still being displayed.

"Action segment of procedure <name> is not in execution buffer (2894)"

10.2A03

OE00194516

*

LANG 4GL

If a DEFINE FRAME, FORM or DEFINE BROWSE statement appears in a block at an unreachable line of code, the following warning is incorrectly issued:
WARNING: Executable statement at line <line-num> of file <file-name> will not be reached. (15090)

For example:
DEFINE VARIABLE cvar AS CHAR NO-UNDO.
RUN foo.
RETURN.
DEFINE FRAME f cvar FORMAT "X(20)".

PROCEDURE foo:
DISPLAY cvar WITH FRAME f.
END.

10.2A03

OE00194534

*

LANG 4GL

RETURN ERROR from a function executed by a FIND trigger gets propagated to OPEN-QUERY or FOR EACH and raises error condition in 10.2A01 and 10.2B FCS.(ERROR-STATUS:ERROR gets set if NO-ERROR used).

10.2A03

OE00187718

*

LANG COMPSRV

When running an AppServer procedure that returns an output temp-table and the temp-table is in the unnamed widget-pool created by the prog, the appserver may crash if the program changed one of the following attributes dynamically via the default-buffer-handle: LABEL, COLUMN-LABEL, HELP or FORMAT.

10.2A03

OE00192436

*

LANG COMPSRV

If an Open Client returns a longchar as an INPUT-OUTPUT or OUTPUT parameter it is possible that the next request would cause a hang (infinite loop).

10.2A03

OE00193232

*

LANG COMPSRV

The AppServer server will leak memory if passing an output dataset (static or handle) to a WSA client.

10.2A03

OE00190427

*

LANG DATASET

A Memory Violation occurs when using the READ-XMLSCHEMA method on a proDataSet or temp-table on HP-UX Itanium when the session code page is utf-8.

10.2A03

OE00190112

*

LANG DATATYPE

TODAY & NOW functions fail to INITIALize NEW GLOBAL SHARED VARIABLEs when used in DEFINE NEW GLOBAL SHARED VARIABLE statement with the INITIAL option.

10.2A03

OE00190413

*

LANG DATATYPE

Session crashes when using the TRIM function on a LONGCHAR variable with an empty string value

10.2A03

OE00190991

*

LANG DATATYPE

When subtracting from a DATETIME, if the time part of the resulting value is midnight (0ms), then the date will be one day too early.
e.g.
DEFINE VARIABLE dt AS DATETIME NO-UNDO INITIAL 9/1/2009.

/* 86400000 ms in a day */
MESSAGE dt - 86400000 VIEW-AS ALERT-BOX.

will display the date as 08/30, not 08/31.

10.2A03

OE00193957

*

LANG DLL

When passing of input parameters of type 'double' from a Progress application to a shared object (DLL) on 64 bits AIX, parameters undergo a small but non-negligible change prior to being passed into the shared object. The parameters are converted to type float, and thus lose precision.

10.2A03

OE00195057

*

LANG DLL

The OpenEdge GUI client crashes when calling external procedure TrackPopupMenu or TrackPopupMenuEx in USER32.DLL if the HWND of an ABL window is passed to the external procedure.

10.2A03

OE00189819

*

LANG I18N

On HP Itanium, and idxbuild on a UTF-8 database with an ICU collation will crash.

10.2A03

OE00193763

*

LANG I18N

Using -cpinternal utf-8 -cpstream utf-8 -ucc on the character client executable results in error 557 not being generated when inputting data using INPUT FROM. Error 557 should occur when the data being input is longer the FORMAT of the variable it is being input into.

10.2A03

OE00188942

*

LANG OO4GL

In 10.2A02, when deleting a persistent procedure that contains an OO object and temp-table/database references, the AVM can crash.

10.2A03

OE00191129

*

LANG OO4GL

If lots of deleted objects (thousands) are garbage collected all at once, it may cause enough recursion to overflow the C Runtime stack.

10.2A03

OE00194004

*

LANG OO4GL

An application trying to NEW a class that implements one or more interfaces may inconsistently crash. The crash is a result of flushing rcode out when reaching the -D limit.

The crash happens with a stack trace similar to this:
rnloadObject()
rnnewstmt()
rnNew()
rnexec_entry()
rninterpret()

10.2A03

OE00189662

*

LANG Web Services Client

Under certain circumstances, the Web Service client crashes when setting the handle to the Port Type for the second time after it has been deleted the first time around.

10.2A03

OE00190989

*

LANG Web Services Client

If an invalid XML document is passed as an argument to the SET-SERIALIZED() method of a SOAP-header-entryref object, then the OpenEdge client will crash.

10.2A03

OE00192828

*

LANG Web Services Client

When ABL client calls web service procedure returning a relatively large dataset , the client process initially is stable in size, but then grows on every subsequent execution.

10.2A03

OE00191089

*

LANG XML

If there is an error inside of the WRITE-XML statement when serializing a DataSet to XML, it is possible that the WRITE-XML statement will not return an error and will not reset the SESSION:DATE-FORMAT attribute back to whatever value it had prior to WRITE-XML being invoked. The SESSION:DATE-FORMAT attribute will have a value of "ymd".

10.2A03

OE00193651

*

NETUI Data Binding

When displaying data from a dataset that has recursive relations in an UltraGrid or UltraWinTree, as long as the buffer in the dataset has a data-source attached, the data display as expected, i.e. nested, however when the data-source is detached, or no data-source is used, the display is flat (i.e. none of the rows have child relations).

10.2A03

OE00194436

*

NETUI Data Binding

Using GetCellValue() in an InitializeRow event is always successful when batching is turned off, however when using batching, in all batches after the first, it returns ?.

10.2A03

OE00193511

*

NETUI Hybrids

A child form cannot be opened in the Visual Designer if the inherited form has a data member of the same type as itself.

10.2A03

OE00194659

*

NETUI NetUI Language

When switching focus between a .NET form and an ABL window, the ENTRY event doesn't fire on the ABL window.

10.2A03

OE00191199

*

NETUI Other

The EventArgs objects passed to .NET event handlers are not being garbage collected.

10.2A03

OE00192873

*

NETUI Other

When trying to convert decimal value from Microsoft or Infragistics numeric data entry control to a Progress decimal value, this conversion is incorrect.

10.2A03

OE00182591

*

NETUI User Interface

Using a User Control that inherits from the UltraGrid control may fail to paint properly.

10.2A03

OE00188194

*

NETUI User Interface

If a .NET Form displays a modal .NET Dialog it is possible to bypass the .NET Dialog and send keystrokes to the .NET Form by clicking on the .NET Form icon in the Windows Task Bar.

10.2A03

OE00189260

*

NETUI User Interface

When both .NET forms and ABL windows are part of the same application, the LEAVE event does not fire in an ABL window when focus is given to a.NET form. This is not consistent with what the user experiences when focus is shifted from one ABL window to another.

10.2A03

OE00189788

*

NETUI User Interface

After launching an ABL window from a .NET form containing an UltraTree with a MouseOver event defined, clicking on or mousing over the whitespace on the UltraTree component forces focus back to the ABL Window.

10.2A03

OE00134914

*

OEIDE Editing

Temp-tables defined LIKE another table are not handled correctly by Architect. The fields and indexes inherited through the LIKE option do not appear in the Outline view or in the code completions.

10.2A03

OE00191476

*

OEIDE Editing

Outline view is broken for procedures containing nested includes. On opening the file outline is shown, but on modifying the file (like adding a procedure/ renaming a procedure) outline is not updated.

This happens because on opening the file, includes are not expanded by the parser. On modifying the file, includes are expanded, and the parser aborts on detecting nested includes, and the changes are not reflected in outline.

10.2A03

OE00192398

*

OEIDE Editing

When inserting code into editor via Source -> Add Procedure/Function/Method/Property, etc. or auto-generation of code in cases of interface implementations, etc. excessive numbers of blank lines are inserted in the editor code block. These appear below (and sometimes above) the group of equal blocks, for example after all internal procedures when procedures are added. Similarly, within a class file (.cls) spaces are inserted before the END CLASS statement.

10.2A03

OE00192666

*

OEIDE Editing

The "Add Procedure" dialog is missing a toggle to specify an internal procedure as private. As the ABL does support defining internal procedures as PRIVATE, this dialog should have a matching toggle as well.
This is inconsistent with similar behavior in Add function Dialog, where we can mark a function as Private.

10.2A03

OE00183135

*

OEIDE OEIDE

The WRX file created by the AppBuilder, for a .w file using OCXs, is not refreshed in Architect and does not show in the Resources view.

10.2A03

OE00190740

*

OEIDE OEIDE

When installing 10.2A02 on an environment without javaw.exe in the system PATH, the following error message ocurrs while tailoring:
Eclipse
A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations:
<install path>\oeide\eclipse\jre\bin\javaw.exe
javaw.exe in your current PATH

As a result, the 10.2A02 plugins for OpenEdge Architect (version 10.2.0.02) are not configured correctly and Architect could failed at runtime because plugins may not be of the same version.

10.2A03

OE00193662

*

OEIDE OEIDE

After typing a TEMP-TABLE name and pressing CTRL+Space, ArrayIndexOutOfBoundException is getting logged. It does not happen every time. This problem does not occur after rebooting the machine.

10.2A03

OE00192603

*

OEIDE Project IDE

Setting a global logging level in a Run Configuration (at the top of the logging tab where log file etc. are specified) will result in the AVM using a logging level that is 1 higher than the one specified.
For example, setting a logging level "Basic" results in the AVM setting the logging level to 3 where it should be 2.

Setting the logging level per entry type does use the correct logging levels.

10.2A03

OE00193131

*

OEIDE Project IDE

If "Use TTY for Runtime" option in the project properties is checked, AVM restarts and TTY runtime window is displayed. Then if "Use TTY for Runtime" option is unchecked, TTY runtime window still remains open and error 4149 is displayed in this window.

Expected behaviour : turning off "Use TTY for Runtime" should close the TTY runtime window.

10.2A03

OE00183851

*

OEIDE Visual Designer

Pressing Shift+F9 to open a class file in the Visual Designer sometimes fails with the error "Object reference not set to an instance of an object". Re-attempting the Shift+F9 will usually work.

10.2A03

OE00191101

*

OEIDE Visual Designer

10.2A02 Toolbox group containing ABL user controls takes too long to expand in Visual Designer

10.2A03

OE00191666

*

OEIDE Visual Designer

Code generated by the Visual Designer is affected by the use of the -zn parameter. When this parameter is no used, Visual Designer would ensure that any variables generated by UI controls that begin with an underscore would be prepended with an "m" to ensure the generated code compiles. If the -zn parameter is used then Visual Designer would not add the "m" in front of variables resulting in the required use of the -zn parameter for all sessions with the generated code is used.

10.2A03

OE00180718

*

Open Client .NET

When there is no Internet connection on the server, the .NET open client takes over 60 secs to connect to the AppServer due to the validation of the digital signatures of the signed DLLs.

10.2A03

OE00194204

*

Open Client Bridge

The .NET Open Client does not support compression when talking to the AppServer (like the ABL does with the -mc startup parameter).

10.2A03

OE00170584

*

Open Client Java

Retrieving very large Prodataset 20 times slower with Java Open Client than with ABL.

10.2A03

OE00189337

*

Open Client Web Services Provider

A client .NET application for WSA is not able to build a dataset from DATASET-HANDLE output parameter when the DATASET-HANDLE has an unknown or empty string NAMESPACE-URI attribute.

10.2A03

OE00195148

*

Porting Dev

NetSetup installation doesn't put msvcr71.dll on the client machine.
And so when the client makes WSO calls it fails with error:
Unable to load httpsys.dll which depends on libwww.dll which depends on msvcr71.dll

10.2A03

OE00188918

*

Porting Windows64

error 11073 when doing schema pull using GUI client
COULD NOT CONNECT: enhlog.dll. Logging is disabled (11073)

10.2A03

OE00190891

*

Porting Windows64

Loading any ICU collation rules into a UTF-8 database renders the database inaccessible.

10.2A03

OE00188527

*

Replication AGENT

The Replication Agent wrongly states online backup has terminated abnormally when the backup has already reported it completed successfully.

10.2A03

OE00189205

*

Replication Other

Access to target DB possible without Repl Plus license but it shouldn't be.

10.2A03

OE00194230

*

Replication Replication

Disable Replication utility changes the modification date of the database

10.2A03

OE00188383

*

SQL Server

Executing an UPDATE statement against a UTF-8 database fails with error -211023:
Insufficient Memory. Memory allocation failed at #### in Z:/vobs_sql/sql/src/progstub/stub_idx.cxx

10.2A03

OE00191097

*

SQL Server

When deleting records from a table containing an array field and a SQL92 delete trigger one might experience the following error:
SQLState=HY000
ErrorCode=-219901
[DataDirect][OpenEdge JDBC Driver][OpenEdge] Internal error -2 (a column with th
e specified column id does not exist in the row) in SQL from subsystem RECORD SE
RVICES function rec_to_data called from stub_tpl_hdl_t::extract_fields on PUB.Sa
lesrep for MonthQuota. Save log for Progress technical

10.2A03

OE00194163

*

SQL Server

A SELECTstatement containing NEXTVAL in READ_UNCOMMITED isolation level will create an ACTIVE transaction in the database.

10.2A03

OE00194300

*

SQL Server

A SQL query containing a subquery and aggregation caused _SQLSRV2 to terminate abnormally.

10.2A03

OE00194688

*

SQL Server

When a select statement contains BETWEEN expressions you might experience the following error:
[DataDirect][OpenEdge JDBC Driver][OpenEdge] Encounter internal error in SQL ENGINE at 852 in Z:/vobs_sql/sql/src/opt_anl2.cxx. Contact Progress Technical Support

This may happen when the BETWEEN predicate involves columns from 2 tables being joined, and there is no database index to directly support any relationship between the 2 columns used on the BETWEEN.

10.2A03

OE00167327

*

SQL SQL

SQL stopped supporting array columns on the left hand side of a LIKE predicate, e.g.,
SELECT * FROM PUB.TableName WHERE TableName.ArrayName like '%SomeString%'
was failing with Syntax error (7587).

10.2A03

OE00189406

*

SQL SQL

Creating complex, large view fails with internal error at 1834 in Z:/vobs_sql/sql/src/rds/psr_tree.cxx

10.2A03

OE00190823

*

SQL SQL

In particular cases, a query with two equality matches and one IS NULL match does not return any data even though data that satisfies the query exists. The first equality match is between two fields, and the second equality match is between a field and a constant.

10.2A03

OE00190948

*

SQL SQL

A SQL INSERT statement fails with memory violation error under 10.1C04 and later when an array column is word indexed and the value for the column is null.

10.2A03

OE00191724

*

SQL SQL

When a certain SQL DELETE statement is executed against an SQL VIEW object using an JDBC or ODBC client under linuxx86 platform, one of the following error may be returned:

Internal error 2 (A buffer other than the NLS system handle memory was not large enough) in SQL from subsystem NLS SERVICES function nlsSortKey called from pro_idxkey_t::ix_bld_key on . for . Save log for Progress technical support.

or Internal error -1214 (see dsmret.h) in SQL from subsystem DSM SERVICES function dsmKeyDelete called from ix_delete on PUB.tsscc for PUB.k-entry. Save log for Progress technical support.

or Column values too big to make key.

10.2A03

OE00193235

*

TTY 4GL

The browse widget leaks memory on TTY clients (Unix or char client on Windows). The leak will be bigger depending on whether you have an updatable browse and/or the number of rows with data.

10.2A03

OE00195098

*

Unsupported Products Profiler

When a session is started with the -s greater than 126 the profiler output
returns incorrect timestamps.
A similar issue exists in proc.mon files on 64-bit platforms: a huge
constant (like 0xZZ00000000) is added to the the times.

10.2A03

OE00183712

*

WebClient WebClient Deployment Pkgr

The WebClient Deployment Packager will fail to open a prowcapc file if the WebClient applications contains any OpenEdge GUI for .NET information (e.g. if the application packages any OpenEdge Ultra Controls for .NET). The WebClient Deployment Packager will fail with the following message:
Unable to open <prowcapc file>.The prowcapp file you are trying to open uses a format that this version of the tool does not recognize.

10.2A03

OE00191338

*

WebSpeed Agent

When adding environment variables that need to be expanded for a given WebSpeed or AppServer broker, if you try to start it up it will report that it could not be started when in fact it did start up but broker could not expand one or more environment variables.

10.2A03

OE00191904

*

WebSpeed Agent

If you have a file upload field on a HTML form, and it is POSTed to WebSpeed with no file in it, the content of the form after this field will be unavailable to the WebSpeed agent. The following error will appear in the server log:
ERROR: Unable to open file <uploaddir>/. File upload failed. (8869)

10.2A03

OE00194949

*

WebSpeed Tools

Webspeed data browse shows new sequence as ?

10.2A03





Главная |  Статьи |  Книги |  Гостевая |  Ссылки |  От автора |  Download ProKb


������ ᠩ� pr Online ProKB Blogger Welcome to Russian Progress Users Group at Facebook Welcome to Russian Progress Users Group at LinkedIn
© 2009 - 2011 Все права на материалы, находящиеся на сайте www.openedge.ru, охраняются в соответствии с законодательством РФ, в том числе, об авторском праве и смежных правах.
При любом использовании материалов сайта ссылка на источник обязательна.