Вход в личный кабинет:

Забыли пароль? | Регистрация

Адреса компании:

Санкт-Петербург

196158, Санкт-Петербург,
Пулковское шоссе, д. 30,
корп. 4, Лит. А, офис 203

Тел: +7 812 414 95 41

Москва

129085, г. Москва, проезд Ольминского, д. 3а, стр. 3, офис 706

Тел: +7 495 616 00 53

Блог

26.08.2015

Progress OpenEdge: промышленные средства репликации данных в Oracle и MS-SQL

Progress OpenEdge Pro2 Replication

Читать далее →




Десять причин перехода на новые версии OpenEdge (Progress)


Вышел Service Pack 04 для OpenEdge 10.2B

29.03.2011

28 марта 2010 г. вышел Service Pack 04 на OpenEdge 10.2B.

Скачать его можно через ESD. Если вы еще не зарегистрированы в ESD, то информацию о способе регистрации можно получить здесь

Примечание: в 10.2B04 вошли все исправления SP01, SP02 и SP03, здесь они описаны не будут, см. описание 10.2B0110.2B02 и 10.2B03

Дополнительно в 10.2B04 добавлены некоторые новые возможности, например:

Suppress Warning List (-swl) startup parameter:

Use this startup parameter to specify the name of a file on PROPATH that contains a list of warning messages to suppress without modifying your existing code.

Suppress Warnings (-sw) startup parameter:

Use this startup parameter to suppress the display of all warning messages during an ABL session.

Added -keeptargetlfe argument for prorest

By default, restoring a database backup that has large files enabled, enables large files on the target database, even if the target is an existing database without large files enabled.

To restore a backup without enabling large files on the target database, a new command line argument, -keeptargetlfe, is added to the PROREST syntax.

New and modified parameters for index rebuild

-TB : the sort block size. The maximum value allowed for this parameter is increased from 31 to 64 for index rebuild.

-TMB : merge block size. This is the size of the blocks used to merge sorted blocks together. This value can now be specified separately from the sort block size (-TB).

-TF : memory usage factor. This is the percentage of system memory that can be allocated for merging sort buffers when sorting index keys during the index rebuild process. In the past, there was only one sort merge buffer, and when the sort merge buffer became full, the contents were written to the file system.

-rusage: report resource statistics. When specified, index rebuild reports resource statistics including user and system CPU usage and approximate disk reads and write I/O statistics.

New Broker startup parameter for Schema Lock Wait Queue: -schlockwq

When the database broker is started with the -schlockwq switch, the schema lock scheduler forces a shared schema lock request to wait when an exclusive schema lock request is queued. Once an exclusive schema lock request is queued, it appears to all subsequent schema lock requests that an exclusive schema lock has been granted (meaning all subsequent schema lock requests will queue).

Without the -schlockwq switch, shared locks continue to be granted, even though an exclusive lock is queued.

Детальную информацию по всем новым возможностям можно найти здесь.


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

Product Update Version:


10.2B04

Release Version:


10.2B04

Date Available:


March 2011

Issue #

Component

Description


OE00203283



Adapter for SonicESB Other



The Sonic Mansagement Console’s (SMC) service tree doesn’t
expand when the OpenEdge Adapter for Sonic ESB is installed into
a Sonic 8.0.1 domain.



OE00203074



ADE Tools and Runtime Database



The VIEW-AS option is missing from the definition of an added
field in the incremental df file.



OE00203740



AppServer Agent



Using -nogc startup parameter for AppServer is accumulating
actional/ServerInteraction.r in memory. The -nogc switch disables
garbage collection. An ABL class related to Actional
instrumentation was relying on garbage collection to clen it up.
This class is now explicitly deleted and no longer relies on
garbage collection.



OE00203690



AppServer Broker



Verbose logging generated after 13766 message in ASBroker.log
when v9 ABL client connects to OE 10.2B AppServer



OE00203273



AppServer Broker



When OE clients are connected in Stateless mode to AppServers
and a client request is handed to an agent that then fails for
unknown reasons, the AppServer drops the connection to the client
and the client receives the 7175 comm link failure.



OE00202636



AppServer Network



It is possible to get error 7249 when passing DataSets back to
a .NET client from the AppServer.



OE00202639



Command Line Tools Stat



Changing the case of an entry in the AppServer section in
ubroker.properties prevents the Nameserver from starting.



OE00203880



DATASERVER MSSQLSRV



When retrieving the nvarchar output parameter from stored
procedure, OE MS SQL DataServer is not able to display entire
value of the returned data. E.g. string of length 10 displays
only 4 characters, although the length of the string is correctly
set to 10.



OE00201737



DATASERVER MSSQLSRV



When querying data from an HPUXIA64 client to a Unicode MSS
database and using a character field in the query predicate, no
records are returned to the client.



OE00200547



DATASERVER MSSQLSRV



MSSQL Dataserver engine hangs on using SQL Client ODBC when
performing a double RELEASE on MS SQL Server 2005.



OE00198868



DATASERVER MSSQLSRV



ODBC error shows duplicate unique
violation when creating sequence value using ABL.


Error text:


23000: [Microsoft][SQL Server Native Client 10.0][SQL
Server]Cannot insert duplicate key row in object
‘dbo.sysagentsched’ with unique index
‘sysagentsched##idxprimary’.



OE00184213



DATASERVER MSSQLSRV



Get Error 6216 when closing a session that used
CONNECTION_POOLING,0 parameter



OE00202696



DATASERVER ORACLE



Session generates errors (ORA-24801, 11322, 11599) when
attempting to BUFFER-COPY a record containing an empty CLOB from
a temp-table to an Oracle database



OE00196859



DB dbutil



Attempts to run mutliple idxactivates at the same time. First
idxactive to alter the database timestamp caused other
idxactivate sessions to fail. The ability to run simultaneous
idxactive sessions on different tables is highly desireable.



OE00204762



DB Other



When RPB 1 is used, the LOB segments do not expand enough to
fully utilise the database blocksize. Consequently more space is
used to accomodate the LOB size than anticpated.



OE00202667



DB Other



_segments VST does not store as a 64 bit integer.



OE00196590



DB probkup



EnableLargeFiles flag is set for a target db if the flag was
set on the source db. As a result, cannot access a probkup taken
with Enterprise largefiles enabled error 9818 with non-Enterprise
database license.



OE00203392



DB proutil



Binary load fails with Lock table overflow error 915 and 15164
errno -1218.



OE00202659



DB proutil



Using proutil dump -index 0, some records are dumped twice,
resulting in more records than expected.



OE00202093



DB shm



When -Bpmax is set over 65535, any client trying to connect
using -Bp parameter will received a message «The user
requested XX private ready only buffers, but none were available.
(9553)»



OE00202682



GUI 4GL



The client session will crash if a title of more than 106
characters is used with the TITLE option of the SYSTEM-DIALOG
GET-FILE or SYSTEM-DIALOG GET-DIR statements.



OE00204247



GUI BROWSE



The GUI client process leaks memory when an application uses
browse widgets.



OE00203931



GUI BROWSE



If a popup menu is defined for a browse widget, the operating
system’s built-in scroll bar popup menu no longer appears when
right-clicking on the browse’s scroll bar.



OE00204239



LANG 4GL



LOG-MANAGER:LOGFILE-NAME may incorrectly return the unknown
value (?) when executed by an AppServer server.



OE00204125



LANG 4GL



The AVM can hang when all the
following conditions are met:


— a persistent procedure contains
a database session trigger


— the session trigger calls an
internal procedure in the persistent procedure


— the internal procedure calls a
user-defined function in the persistent procedure


— the user-defined function calls
another procedure which accesses a SHARED variable.


With an appserver, this manifests itself as an agent that is
stuck in SENDING state.



OE00204014



LANG 4GL



While connected to a database
using the -RO parameter, if one attempts to change the current
value of a sequence using the DYNAMIC-CURRENT-VALUE function, the
client session crashes.


The following errors were
experienced when this problem occurred:


On Windows (10.2B03):


— bkwrite: write to disk failed
errno 0. (3645)


On Solaris32 (10.2B03):


— SYSTEM ERROR: bkioWrite: Bad
file descriptor was used during write, fd 10, len 8192, offset 1,
file /usr1/kmcintos/W101210110/sports2000.d1. (9446)


— SYSTEM ERROR: error writing,
file = /usr1/kmcintos/W101210110/sports2000.d1, ret = -1 (6072)


No protrace files were generated on either OS.



OE00203473



LANG 4GL



When the create-like method of a temp-table object is passed
and invalid source buffer handle, the ABL session crashes without
any warning or error message. It generates a protrace file in
working directory.



OE00202951



LANG 4GL



Using «add-like-index» crashes prowin32 session if
no fields are added to the table.



OE00202846



LANG 4GL



Attempting to programmatically delete an index from a database
can cause the session to crash if you get the _Index record with
NO-LOCK prior to deleting the _Index-Field records.



OE00202624



LANG 4GL



Using COPY-LOB from a file to a memptr fails on files
2147483648 (2**31) bytes or larger with error message «Read
from file failed during COPY-LOB (11336)».



OE00202211



LANG 4GL



in 10.2B, ‘READKEY PAUSE 999999999’ (9 digits) does not work,
it returns immediately.



OE00183978



LANG 4GL



The client may raise error 14328 when updating the schema but
the changes still get committed.



OE00203249



LANG DATASET



If you dump a DataSet to XML and specify that you do not want
it formatted (i.e. CR/LF characters) then you might not be able
to read the XML back into a new dynamic DataSet using READ-XML



OE00201193



LANG DATASET



When reading an XML file with the READ-XML method on a
dataset, if multiple dataset temp tables are defined with the
SERIALIZE-NAME or XML-NODE-NAME attribute, and those attributes
have the same value, then XML elements can be lost.



OE00202692



LANG I18N



When using -cpinternal UTF-8, the SUBSTRING function with
«COLUMN» type returns an incorrect substring if the
starting position is non-zero and the source contains Thai
combining characters.



OE00202415



LANG I18N



If a FORMAT phrase is specified for a combo box, then that
format specifies bytes and not columns or characters. This means
that if multi byte UTF-8 single column data is entered into the
combo, then the data can be truncated since the byte length is
longer than the column length.



OE00201841



LANG I18N



When importing a UTF-16 or UTF-32 encoded file (using INPUT
FROM .. ), the IMPORT statement can incorrectly return extra
data. It will re-read up to 2000 characters from the end of the
file.



OE00202681



LANG OO4GL



Setting the
COMPILER:MULTI-COMPILE=YES may cause a crash if a class not on
the PROPATH is compiled using the absolute path-name.


In some cases, the error «crflush: crdir is busy .
(1226)» can be observed before the crash occurs.



OE00201975



LANG OO4GL



Compiling encrypted classes causes error 374



OE00202272



Management Explorer



HTTP 500 error occurs on different screens of OpenEdge
Explorer on a machine with only NameServer and NameServer Load
Balance installed.



OE00201278



Management Management



OpenEdge Management additional alerts are not being sent for
User Count High alert and other threshold based alerts.



OE00203968



NETUI Data Binding



Updating records containing ROWID datatype field in
proBindingSource can cause «Incompatible datatypes found
during runtime conversion.» (5729) and
«Unable to do
run-time conversion of datatypes.» (5678) errors.



OE00203479



NETUI Data Binding



After upgrading to 10.2B02, the CreateRow event doesn’t fire
anymore in the ProBindingSource as a result of calling AddNew()
in the ultraGrid.



OE00203265



NETUI Data Binding



When showing a MultiBand Grid in a dialog and expanding bands
in the grid, memory will be leaked when the dialog is closed.



OE00202505



NETUI Data Binding



The ultragrid checkboxvisibility feature shows unpredictable
behavior in combination with ProBindingSource. This is due to a
bug in the ProBindingSource when handling mulitple row
transactions.



OE00204133



NETUI NetUI Language



Checking the syntax or compiling
code with syntax like the following statement may kill the ABL
client session. It is the double colon before property ‘Y’ that
causes the problem.


pt = NEW
System.Drawing.Point(oBar:Location:X,oBar:Location::Y).



OE00203271



NETUI NetUI Language



In an ABL form containing a dialog instantiated using
«WAIT-FOR :Showdialog ()», the
dialog can only be opened once. If the dialog is then closed and
opened again, a System.ObjectDisposedException is thrown.



OE00202782



NETUI NetUI Language



When attempting to use the Progress.Lang.Class:GetClass()
method to find a class that doesn’t exist a
System.TypeLoadException is quietly thrown and never cleaned up.



OE00200800



NETUI NetUI Language



The client process may leak memory when in a .NET application
you have ABL windows (embedded or not)



OE00203857



NETUI User Interface



If an ABL dialog box is displayed while a UltraDocManager pane
is floating, the user can still access the objects on the
floating pane. If, however, a .NET dialog box is launched it
disallows access to any object owned by the current session.



OE00203746



NETUI User Interface



Some GUI for .NET applications may exhibit multiple issues in
which the UI responds inappropriately to user input.



OE00202810



NETUI User Interface



When a form is launched indirectly from a window with multiple
frames parented to the window widget itself, the form Deactivate
method fires almost immediately after it is shown and the window
with the frames goes to the front.



OE00202728



NETUI User Interface



When the Procedure Editor is launched (RUN _edit.p) during a
wait state started using WAIT-FOR
System.Windows.Forms.Application:Run(), the final character
entered on a line is deleted when the user presses the Enter key
at the end of the line. This only occurs in products which do not
support the Advanced Editing (color-coded editing) feature.



OE00203175



OEIDE Editing



The «Open Declaration» (or CTRL-Click) option fails
to work with class references that do not have the full
referenced package name even when the USING statement is used to
avoid having to fully qualify the package name.



OE00201213



OEIDE OEIDE



OE Architect slowness during code context assistance when
there are multiple layers of include files involved in the code.



OE00199612



OEIDE Visual Designer


Error 15216 occurs when defining
a schema at design time for an Infragistics 10.2 UltraGrid:

Subtitution parameters do not conform to the type parameter constraints of Generic class

Infragistics.Win.Design.SubObjectCodeDomSerializer`1[Infragistics.Win.UltraWinGrid.UltraGridColumn],
Infragistics2.Win.v10.2.Design, Version=10.2.20102.1004,
Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb (15216)



OE00203161



Porting Windows64



On Windows 2008 or Windows 2008 R2, when running an
application that scans the entire database, like online backup,
memory allocated will grow to consume all available memory on the
machine. This memory will remain in use even after the scan
completes and will only be freed when the database is shutdown.




Вернуться к списку новостей
Компьютерные системы для бизнеса
© 2010 - 2017 Все права на материалы, находящиеся на этом сайте, охраняются в соответствии с законодательством РФ, в том числе, об авторском праве и смежных правах. При любом использовании материалов сайта ссылка на источник обязательна.