U2 DBTools - Rocket Software

U2 DBTools
Release Notes
March 2012
March 2012
U2T-300-ALL-RN-02
U2 DBTools Overview
These release notes provide information about fixes made to the March 2012 U2 DBTools.
Release Date: March 2012
Component versions included in this release
Component
Version
U2 DBTools Shared Components
March 2012, on
page 3
March, 2012
U2 Basic Developer Toolkit (BDT)
3.0.1, on page 8
March, 2012
U2 EDA Replication Configuration Tool
3.80.0, on page 13
March, 2012
U2 EDA Schema Manager
3.30.1, on page 14
March, 2012
U2 Extensible Administration Tool (XAdmin)
3.10.1, on page 25
March, 2012
U2 Metadata Manager
3.70.0, on page 15
March, 2012
U2 RESTful Web Services
3.60.1, on page 17
March, 2012
U2 SSL Configuration Editor
3.50.1, on page 18
March, 2012
U2 Web Services Developer (WSD)
3.20.1, on page 21
March, 2012
U2 XML/DB Mapping Tool
3.40.1, on page 31
March, 2012
XTOOLSUB
3.100.1, on page
32
March, 2012
Release Date
Important news in this release
Beginning at this release, U2 BDT, U2 XAdmin, and the U2 Metadata Manager all have integrated
online help within the Eclipse tool. To access the Help for either product, select Help > Help
Contents from the Eclipse menu. The Help content The XAdmin Help content is limited in this
initial release; it covers several tasks from the Admin Tasks menu, giving you a preview of other
tasks to come. The U2 Metadata Manager Help and the U2 BDT Help covers those products in
their entirety and contains a Getting Started section and a Tutorial. We plan to add content
iteratively in the Help systems in future releases of U2 DBTools.
If you are planning to upgrade from a version of the U2 DBTools prior to JAN2012, we
recommend that you uninstall the old version, then perform a new installation from the
MAR2012 package. Users who have the JAN2012 version of U2 DBTools can use the upgrade
installation provided and do not need to uninstall the previous version.
As of the JAN2012 release, the U2 DBTools are being delivered as a separate package and are
no longer shipped with the U2 clients. Because of this, the installation details have changed,
as follows:
§ Each U2 tool can be installed separately from the U2 DBTools installation package.
§ The U2 DBTools are now installed in the C:\U2\U2Tools\v3 directory.
This affects only newly installed tools. Tools not upgraded will remain in C:\U2\U2Tools.
Old versions of the tools do not contain registered path details for all of the components. If
you try to install the new versions of the tools into a location other than where they were
installed previously, the configuration details are not carried over. To fix this, manually copy
the configuration details over from the _workspace and _configuration directories for the
appropriate component.
When making a connection to your U2 server for the first time with this version of U2
DBTools, you may be prompted to update the XTOOLSUB server routine. Depending on the
1
U2 DBTools
user originally connected to the server, you may have to supply an alternate user who has
permissions to write to the installed home directory of the database installation. After the initial
update to the server, subsequent server connections will not prompt for updates.
U2 DBTools setup
Welcome to the master setup program for the U2 DBTools. To install or upgrade a package,
simply highlight the appropriate component name by positioning the mouse pointer over the
name, then click the mouse or press ENTER to select that package.
This package is compatible with Windows XP Service Pack 3 or higher.
Database Tools
The following database tools can be installed from this package:
Component
Description
U2 Basic Developer Toolkit (BDT)
This Eclipse-based tool provides a modern integrated development
tool for Basic developers that features a resource explorer, a
dictionary editor, a code editor and an integrated debugger.
U2 EDA Replication Configuration
Tool
The EDA Replication Configuration Tool is an Eclipse-based tool
used to replicate your data to a SQL database, in addition to
keeping your data safely stored in UniData. It allows you to store
your data in UniData while it is simultaneously replicated to Oracle,
IBM DB2 or Microsoft SQL Server. Use the replicated database for
data-mining or reporting while you use UniData as your production
workhorse.
U2 EDA Schema Manager
EDA Schema Manager is an Eclipse-based tool that allows users to
create and manage schemas for conversion of data stored in a U2
database to a 1NF database such as Microsoft SQL Server.
U2 Extensible Administration Tool
(XAdmin)
XAdmin is an Eclipse-based tool that provides a modern integrated
environment for U2 database administration.
U2 RESTful Web Services
U2 RESTful Web Services enable U2 users to define and publish U2
resources, such as data files and subroutines, to a U2 REST server so
they can be accessed in a RESTful manner.
U2 SSL Configuration Editor
The SSL Configuration Editor is an Eclipse-based tool that allows
you to configure, edit, and manage your SSL setup.
U2 Metadata Manager
The U2 Metadata Manager is an Eclipse-based, client-side tool
used to make changes to the U2 database servers. It allows users
to better describe the type of data stored in each location of their
data files and is also used to define first normal form exposure.
U2 Web Services Developer (WSD)
U2 Web Services Developer is an Eclipse-based tool that allows you
to create and deploy your Web Services applications, and manage
your SOAP servers.
U2 XML/DB Mapping Tool
The XML/DB Tool is a graphical user interface tool with which you
can create an XML mapping file to use when exporting or importing
XML documents with the UniData or UniVerse databases. This is an
Eclipse-based tool.
XTOOLSUB
BASIC routines that provide communication with the U2 databases.
Click on the following link to find worldwide contact information for U2 Support:
https://u2tc.rocketsoftware.com/contact.asp
U2 Technical Support is available Monday through Friday, 9:00 AM to 5:00 PM in the customer’s
time zone. After-hours, weekend, and holiday support is available for customers with priority 1,
critical down systems, only. If you are experiencing a priority 1, critical down system, please
call 1-800-729-3553 and leave a message with your name, a phone number where you can be
2
Shared components
reached, your U2 product serial number, and a description of the problem. A U2 Support
Engineer will return your call as soon as possible.
Shared components
The release notes in this section provide information about new features and fixes made to the
components shared by all U2 Eclipse-based tools.
U2 DBTools Shared Components May 2012
These release notes provide information about fixes to the components shared by all U2
Eclipse-based tools.
Fixes in May 2012
Build: 1050
Release Date: May, 2012
The following issues were fixed in this release:
Issue Number
Description
UDBT-974
U2 DBTools attempts to detect the multivalue status of a field in various contexts. If
Attribute 6 is empty, U2 DBTools looks for an SB+ version of the field (.FieldName)
to use as an override to get the multivalue status. If an SB+ field is located, the
multivalue status for that field is used when displaying dictionary data for the
standard field.
§ On UniData, the multivalue status is returned as "MV" for all multivalue and
multi-subvalue fields.
§ On UniVerse, the multivalue status is returned as "M" for all multivalue fields.
Prior to this release, the return value was incorrectly returned as “M” for UniVerse
files. This issue has been resolved.
U2 DBTools Shared Components Mary 2012
These release notes provide information about fixes to the components shared by all U2
Eclipse-based tools.
Fixes in May 2012
Build: 1050
Release Date: May, 2012
The following issues were fixed in this release:
3
U2 DBTools
Issue Number
Description
UDBT-974
U2 DBTools attempts to detect the multivalue status of a field in various contexts. If
Attribute 6 is empty, U2 DBTools looks for an SB+ version of the field (.FieldName)
to use as an override to get the multivalue status. If an SB+ field is located, the
multivalue status for that field is used when displaying dictionary data for the
standard field.
§ On UniData, the multivalue status is returned as "MV" for all multivalue and
multi-subvalue fields.
§ On UniVerse, the multivalue status is returned as "M" for all multivalue fields.
Prior to this release, the return value was incorrectly returned as “M” for UniVerse
files. This issue has been resolved.
Shared Components 3.x
These release notes provide information about fixes to the components shared by all U2
Eclipse-based tools.
Fixes in 3.x
Build: 1022
Release Date: January, 2012
The following issues were fixed in this release:
4
Issue Number
Description
UDBT-370
For UniVerse only, when a user created a new file, deleted the voc pointer file and
then tried to create a new file with the same name, the Eclipse tool would hang.
This problem no longer occurs and a pop-up window now displays, telling users
that the file already exists but is missing the VOC entry.
UDBT-372
Beginning at this release, the U2 Eclipse-based tool installation includes the Oracle
Java Runtime Environment (JRE) 1.6. The IBM JRE is no longer part of the U2
Eclipse-based client installation.
UDBT-374
All U2 Eclipse-based tools now include filtering and paging capabilities in the U2
Resource View.
UDBT-376
All U2 Eclipse-based tools have been upgraded to use Eclipse 3.5.2. Previously,
the tools ran on Eclipse 3.3.1.1.
UDBT-375
A client-based server deployment tool has been added to the U2 Eclipse-based
tools. This allows users to more easily apply updates to XTOOLSUB and to upgrade
accounts. This issue is related to UDBT-379.
UDBT-379
Beginning at this release, all U2 Eclipse-based tools will automatically check the
XTOOLSUB version and update the server if the version is out of date.
UDBT-380
Beginning a this release, all U2 Eclipse-based tools have been fully rebranded with
all references to IBM removed from package names. U2 Package names now begin
with "com.rs.u2...".
U2 Basic Developer Toolkit
Issue Number
Description
UDBT-634
For all U2 Eclipse-based tools, when you create a new account the U2 Resource
view now allows you to define Owner names, Group names, and user permissions.
UDBT-649
Beginning at this release, the U2 tools are being delivered as a separate package
and are no longer shipped with the U2 clients. Because of this, the installation
details have changed, as follows:
§ Each U2 tool can be installed separately from the U2 Tools installation tool.
§
The U2 Tools are now installed in the C:\U2\U2Tools\v3 directory.
This affects only newly installed tools. Tools not upgraded will remain in
C:\U2\U2Tools.
Note:
The old versions of the tools do not contain registered path details for all of the
components. If you try to install the new versions of the tools into a location
other than where they were installed previously, the configuration details are not
carried over. To fix this, manually copy the configuration details over from the
_workspace and _configuration directories for the appropriate component.
U2 Basic Developer Toolkit
The release notes in this section provide information about changes in U2 Basic Developer
Toolkit.
The UniData and UniVerse Basic Developer Toolkit (BDT) provides a modern integrated
development tool for Basic Developers that features a Resource Explorer, a Dictionary Editor,
a Code Editor and an Integrated Debugger.
U2 Basic Developer Toolkit 3.0.3
These release notes provide information about fixes in Basic Developer Toolkit (BDT).
Build: 1069
Release Date: September, 2012
Fixes in U2 BDT 3.0.3
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components, on page 3 release notes.
The following issues were fixed in this release:
Issue Number
Description
UDBT-1102
Prior to this release, BDT did not recognize numbers in labels if the numbers were
followed by an asterisk (*) symbol. This issue applied to UniData only and has
been resolved.
UDBT-1120
BDT failed to launch the Debug perspective when users selected the Direct Debug
option in a Basic program. This issue applied to UniData only and has been
resolved.
U2 Basic Developer Toolkit 3.0.2
These release notes provide information about fixes in Basic Developer Toolkit (BDT).
5
U2 DBTools
Build: 1061
Release Date: July, 2012
Fixes in U2 BDT 3.0.2
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components, on page 3 release notes.
The following issues were fixed in this release:
Issue Number
Description
UDBT-332
Prior to this release, users could not expand or collapse (code fold) UniData or
UniVerse code blocks that contained $IFDEF or $IFNDEF commands. Now, the
code blocks can be used as expected and a coloring option has been added for
unused $IFDEF and $IFNDEF code blocks. The default color is RGB(192, 192, 192)
and can be changed in the preferences page. This issue has been resolved.
UDBT-333
When users mouseover SQL functions in the BDT code editor, the hover help
details did not appear. The hover help now works as expected for all SQL functions
in both UniData and UniVerse. This issue is resolved.
UDBT-334
The BDT code editor threw warnings “WARNING: Variable 'S.WORKFILE' never
assigned a value” on SELECT statements in the style:
SELECT F.WORKFILE TO S.WORKFILE
This issue has been resolved.
UDBT-335
Prior to this release, variables that were used in subroutine or function calls were
erroneously flagged as unassigned and displayed a warning. This is no longer a
problem.
UDBT-337
Prior to this release, the EXECUTE command was not fully supported in UniVerse.
This issue has been resolved.
UDBT-338
In UniVerse accounts only, any form of the GET(ARG.) statement caused the variable
to be reported as never assigned. For example,
GET(ARG.) VAR1 GET(ARG.,2)
VAR2
This issue has been resolved.
6
UDBT-342
In the Basic Developer's Toolkit's edit window, if coding for the program contained
an asterisk (for example, when used in an arithmetic expression), the color coding
would be incorrect for comments on the following line. This issue has been
resolved.
UDBT-343
Prior to this release, the BDT parser did not recognize the syntax of the INSERT()
and REPLACE() commands correctly, causing an error to be thrown. This issue
has been resolved.
UDBT-347
Beginning at this release, hover help is now available for INCLUDE files. The full
code for INCLUDE files can be seen in the hover help and focus can be gained
using the F2 key.
UDBT-349
Prior to this release, BDT did not correctly display the selected INDENT settings.
This issue has been resolved. This issue is related to UDBT-361.
UDBT-350
The FORMAT function (Ctrl +Shift + F) did not work correctly with the FIND and
FINDST statements. This occurred because the statements were not listed as
keywords that could start statements. These statements have now been added
as keywords. A new Preference page was also added (Window > Preferences>
UniData/UniVerse > U2 Basic > Editor >Formatting) that allows users to add
new keywords, as needed. This issue has been resolved.
U2 Basic Developer Toolkit 3.0.2
Issue Number
Description
UDBT-356
Prior to this release, SUBROUTINE statements that included split-line syntax with
comments were mistakenly highlighted as being incorrect. This issue has been
resolved.
UDBT-357
BDT did not correctly compile programs with INPUT syntax in the form of 'INPUT
PART.NUMBER,3_:'. The INPUT statement was not being handled as intended.
This issue has been resolved.
UDBT-358
An “Auto-Recompile” feature has been added to BDT, allowing for programs to be
automatically compiled prior to clicking the Run or Debug options. A new item
has been added to the user Preferences that allows you to see a warning asking if
you want to save and compile your changes before debugging a project. To turn
this feature on or off, navigate to Window > Preferences > UniData/UniVerse >
U2 Basic > Computer and select/deselect Save and compile any unsaved files
before debugging. By default, this feature is set to On.
UDBT-360
Prior to this release, EQUATE and COMMON variables had no syntax
highlighting. Syntax highlighting has been added for EQUATE and COMMON
variables and users can now assign specific colors. The default color for EQUATE
code blocks is RGB(192, 192, 192) and the default color for the COMMON code
block is RGB(128, 128, 192). Both can be changed from the preferences menu.
This issue has been resolved.
UDBT-361
Prior to this release, BDT did not correctly display the selected MARGIN settings.
This issue has been resolved. This issue is related to UDBT-349.
UDBT-362
On the file creation dialog, support for input of the LARGE.RECORD percentage
has been added.
UDBT-484
In BDT, the EXECPRE/XPRE programs correctly did not block the use of X_CODE
54(WriteDIRRecord). The EXECPRE/XPRE program was called and when it returned
to the BDT client, it displayed the error and also allowed a record to be written.
This issue has been resolved.
UDBT-487
Prior to this release, right-clicking on a variable in the code editor window and
selecting “Inspect” threw the message “The active frame cannot be located.” This
problem has been resolved and the “Inspect” option now allows variable contents
to be viewed.
UDBT-495
Prior to this release, BDT could not find the $INCLUDE file if it was contained in a
MULTIDIR file. This issue has been resolved.
UDBT-497
An enhancement has been made so that direct cataloged programs can be
accessed within BDT. Prior to this release, only local and global cataloged programs
could be accessed.
UDBT-527
Prior to this release, if multiple EQUATE variables were defined on a single line, the
following error was seen: “Expecting RPAREN, found ‘TO’”. This issue has been
resolved.
UDBT-560
An enhancement has been made so that external subroutines can be accessed
from the Outline view. This issue is related to UDBT-569.
UDBT-569
Prior to this release, BDT was unable to locate the source code for cataloged
programs that were not previously opened via BDT. BDT has been fixed to correctly
locate the source code for cataloged programs. A new dialog box has also been
added to allow users to select the accounts to be searched for source code.
UDBT-572
An enhancement has been made that allows users to set a Watch Variable flag in
the Debug perspective. You can access this feature from the right-click menu. This
flag is available in the Debug perspective only.
UDBT-576
Prior to this release, source code lookup would search in the currently open
account and then in all other accounts if code was not located in the current
account. An enhancement has been made to allow users to limit the accounts to
be searched based on a configurable dialog. This issue is related to UDBT-569.
7
U2 DBTools
Issue Number
Description
UDBT-612
Prior to this release, in UniData only, BDT did not support the ENTER statement in
UNIBASIC. This issue has been resolved.
UDBT-696
In earlier releases the BDT debugger was limited in the scope it had for inspection of
equated variables from INCLUDE files. This enhancement allows direct inspection
of equated variables in the BDT debugger without opening the INCLUDE file.
UDBT-950
When launching the BDT attach debugger to attach to a running UniVerse process,
all background processes were not listed. This fix allows the BDT debugger process
listing to match the listing shown by UniVerse PORT.STATUS.
UDBT-1065
Prior to this release, BDT did not recognize UniData UniObjects server-side
processes as background processes. This issue has been resolved.
U2 Basic Developer Toolkit 3.0.1
These release notes provide information about fixes in Basic Developer Toolkit (BDT).
Fixes in U2 BDT 3.0.1
Build: 1043
Release Date: March, 2012
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components, on page 3 release notes.
The following issues were fixed in this release:
Issue Number
Description
UDBT-592
The U2 Basic Developer Toolkit Help is available in V3.0.1. You can access it from
the U2 BDT main menu by selecting Help > Help Contents. We plan to add
content iteratively in this Help system in future releases of U2 DBTools.
UDBT-807
Support for UDO functions in BDT has been added at this release.
Basic Developer Toolkit 3.0.0
These release notes provide information about fixes in Basic Developer Toolkit (BDT).
Fixes in BDT 3.0.0
Build: 1022
Release Date: January, 2012
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components, on page 4 release notes.
The following issues were fixed in this release:
8
Basic Developer Toolkit 1.2.4
Issue Number
Description
UDBT-336
The Compare option, which allows users to compare two programs with each
other, quit working and failed to find the differences between the programs. This
was due to a regression. This has been fixed and the Compare feature now works
as expected.
UDBT-339
Prior to this release, if you created a file name that began with a Microsoft-reserved
word, such as CON.TEST, BDT would allow you to create the file, which would then
throw an error message. BDT now checks to see if new file names begin with a
reserved word and does not allow you to proceed if a reserved word is used.
UDBT-364
Prior to this release, when a program was printed from BDT there were no line
numbers included in the print out. Beginning at this release, the program
information includes line numbers.
UDBT-368
Beginning at this release, device licensing can be used when launching run/debug
sessions of BASIC programs. A “Use Device License” checkbox has been added to
the advanced settings section for server connections. With this checkbox selected,
run/debug sessions will not consume extra database licenses when run from the
same server connection. Note that device licensing does not apply to subsequent
connections through the Resource View, only to run/debug sessions on the same
connection.
UDBT-369
Some users found that when they attempted to debug a BASIC program through
BDT and clicked Step Over to advance to the next step, the debugger would hang.
This occurred on machines connected to a Windows 2008 server. This issue has
been resolved.
UDBT-371
Prior to this release, the @IDX.IOTYPE variable was not recognized as a valid
variable in the BDT editor. This issue has been resolved.
UDBT-378
In BDT, the debugger only allowed access on the default Port 23, which did not
allow for Secure Shell (SSH) port support. SSH port support is now available in BDT.
This issue is resolved.
Basic Developer Toolkit 1.2.4
This Readme provides information about fixes in Basic Developer Toolkit (BDT).
Fixes in BDT 1.2.4
Build: 7444
Release Date: May, 2011
The following issues were fixed in this release:
Issue Number
Description
UCC-164
Specific instances of valid syntax, such as using @VM in code, or LOOP/REPEAT,
caused “unexpected token” errors in the BDT code editor. These errors have been
resolved.
UCC-165
BDT displayed warnings in the code editor when scientific notation was
used. These warnings have been removed and BDT now has full recognition of
scientific notation.
UCC-174
BDT has been updated to allow the use of the variable name "KEY" without causing
errors.
UCC-217
Creating a file through U2 Resource View caused extra data to appear in dictionaries
when used with PICK accounts. This problem was fixed and enhancements were
made to the dictionary editor to accommodate custom dictionary items and to
support A-/S-type attributes.
9
U2 DBTools
10
Issue Number
Description
UCC-233
Errors found when using a comma with the DISPLAY command were only
appearing in the margins of the code editor window. These errors are now
displayed in the U2 Problems tab.
UCC-252
Offline programs now display a "Read-only" tag at the bottom of the editor pane
upon opening BDT. When a user clicks the tab of a program, the icon changes to
show that it is offline. The text of the program is not editable. A connection to the
server must be made to gain an editable version of the program.
UCC-400
Using #INCLUDE in a BASIC program would show errors in the BDT code editor. The
behavior of #INCLUDE has been changed to match that of $INCLUDE in the BDT
code editor and errors no longer appear.
UCC-871
Some specific usage of the EQU syntax caused BDT to hang when opening
programs. BDT has been fixed to successfully open programs containing EQU
syntax.
UCC-908
Preferences modified under the Window > Preferences menu were not being
saved in BDT. This problem has been resolved at version 1.2.4.
UCC-915
U2 Eclipse-based tools have been updated to improve the file loading performance
in the U2 Resource View. Full information for each file or program is loaded
on-demand only. For nodes potentially containing a large amount of data, a
pop-up window has been added that allows users to apply detailed pattern
matching. This feature allows users to see only those files of interest and to
significantly reduce the load time. Paging may be enabled and page size
configured in Window > Preferences > UniData/UniVerse > U2 Resource View.
UCC-924
When a * (comment) was contained on a line after code, the code was highlighted
incorrectly in the code editor. The problem has been fixed. The code portion is
now marked correctly in black and the comment is highlighted in green.
UCC-930
After performing a refactor operation on a program, the BDT code editor was not
marked to show updates and changes were not being saved to the server. This
problem has been resolved. The code editor is now marked dirty after a refactoring
operation.
UCC-932
The BDT Debugger was unable to show the values of watched variables after
stepping into subroutines. This problem has been resolved.
UCC-949
Users can now extend server-side code for BDT by cataloging XTOOLSUB_XPRE and
XTOOLSUB_XPOST (XTOOLSUB_EXECPRE and XTOOLSUB_EXECPOST respectively
for UniData) to report connection errors back to the user interface.
UCC-959
Using the refactor option to rename a variable to a numeric value caused error "not
a valid Basic identifier." With this fix, variables may now be refactored successfully
to numeric values.
UCC-960
Using the refactor option to rename a variable to a previously-existing name
caused error "not a valid Basic identifier." With this fix, variables may now be
refactored successfully to existing names.
UCC-965 and
UCC-166
The "Format" option in BDT was not working correctly for all code structures such
as OPEN and WRITE code blocks. This option has been fixed to properly format all
code structures in the code editor window.
UCC-970
Attempting to open a program in BDT when that program was already opened in
another editor caused the error 'Could not find basic program "xxxxx" in account
"xxxxx" on server "xxxxx".' The ability to detect the lock and display the message
"Program xxxx is currently locked by user xxx" has been added at this version of
BDT.
UCC-971
Opening programs containing an asterisk (*) in the ID caused an error similar to
"Resource '/local-UV/HS.SALES/Database Files/BP/TEST*PROGRAM.uvbp' does not
exist." This problem has been resolved.
Basic Developer Toolkit 1.2.1
Issue Number
Description
UCC-977
In UniVerse BASIC, the XTOOLSUB subroutine now contains the SetRCPToolName
(67) parameter that reports which Eclipse tool called the subroutine. Valid values
are xmlbd, eda, wsd, xadmin, and bdt.
UCC-980
BDT now has the option to disable in-line compilation and syntax checking. To
toggle this option, set the value for "Check syntax automatically during editing" in
Windows -> Preferences -> UniData/UniVerse -> U2 Basic -> Compiler.
UCC-1003
When expanding files or programs in U2 Resource View, result sets with more
than one page of data would only display the first page even when switching
pages. This problem is fixed and pages change upon selection from the page
drop-down box.
UCC-1019
Using bookmarks or tasks to open programs in BDT caused stale versions of
programs to be opened after connect/reconnect. This fix opens programs
according to an optimistic locking model, as follows:
1) If the server is not connected, a bookmark or task will bring up the editor with
locally-cached content and the file can not be edited. An icon appears to indicate
the file is read-only.
2) If the server is connected and the file has not been previously opened, a
bookmark or task will open the editor with fresh content from the server. If the file
was previously opened, the editor will use the cached version. When saving the
file, optimistic locking will be used. If the file had been changed on server side
while editing, a warning message will be displayed.
UCC-1028
The BDT dictionary editor caused corruption of dictionary attributes when used
with PICK-flavored UniVerse accounts. This problem has been resolved in version
1.2.4.
UCC-1039
Running programs using the BDT "Run Basic Program" option against UniData
servers caused BDT to hang. This problem has been resolved and BASIC programs
may now be run against UniData servers.
UCC-1046
A pop-up window allowing users to apply detailed pattern matching in the U2
Resource View has been added. This feature allows users to see only those files of
interest, and to significantly reduce the load time required in accounts containing a
large number of files or programs.
UCC-1124
In order to hide internal files used by SQL conversions, the filter used to hide
internal and system files from the "Database Files" section in U2 Resource View has
been updated to include a filter for names ending in "_SQLDEF".
UCC-1147
Items imported into dictionaries using the import option in the dictionary editor
were not being saved. This problem has been fixed so that all imported items,
along with any other dictionary changes, are saved.
Basic Developer Toolkit 1.2.1
This Readme provides information about fixes in the Basic Developer Toolkit (BDT).
Fixes in BDT 1.2.1
Release Date: June, 2010
The following issues were fixed in this release:
Issue Number
Description
UCC-49
Beginning at this release, the U2 Basic Developer toolkit now supports
multilevel files.
11
U2 DBTools
Basic Developer Toolkit 1.1.3
This Readme provides information about fixes in the Basic Developer Toolkit (BDT).
Fixes in BDT 1.1.3
Release Date: September, 2009
The following issues were fixed in this release:
Issue Number
Description
11471
Beginning at this release, you can create type 1, type 19, and type 25 files from
the Basic Developer Toolkit.
11558
For UniVerse BASIC programs from a PI/Open-flavored account, labels and
variables are now case-insensitive in the Basic Developer Toolkit by default.
11562
Prior to this release, the Basic Developer Toolkit incorrectly checked code within
an $IFDEF or $IFNDEF statements. This code is no longer checked.
11651
When using the Basic Developer Toolkit, using @ID in a program returned the
following error:
"expecting IDENT, found '@ID'"
Changing @ID to ID eliminated the error. This problem has been fixed.
12
11652
If you displayed an error or warning the the Basic Developer Toolkit window,
then clicked F2 to focus the window, and then started another application,
the focused window displayed on top of the application you just started. This
problem has been fixed.
11653
If a multiline EQU statement appeared in a program, the Basic Developer Toolkit
returned an "unexpected token at the end of this line" message on the first line,
and "unexpected token: TO" on each additional line. This problem has been fixed.
11656
Before this release, the Basic Developer Toolkit produced "unexpected token"
errors when using the call or CALL statement. This problem has been fixed.
11673
Prior to this release, debugging a background phantom process or an interactive
phantom process did not work on UNIX platforms. This problem has been
resolved.
11774
The Basic Developer Toolkit may have hung when using the colon (":") and
ampersand ("&") characters. An error was written to the client-side log. This
problem has been fixed.
38321
When editing properties in the Advanced Connection Details dialog box,
the Basic Developer Toolkit did not remember the password, even though
"Remember Me" was selected. This problem has been fixed.
38700
If a comment appeared within IF/THEN statements, unexpected errors occurred,
including an unexpected end-of-file. This problem has been resolved.
39848
When using the debugger, you can now update variable values from the main
screen, rather than having to enter subscreens.
38978
Prior to this release, the Basic Developer Toolkit was unable to open remote
INCLUDE files on UNIX platforms only.
39036
The Basic Developer Toolkit now supports the CRT/PRINT @(C,R) output
statement on Windows platforms.
39059
If you selected any UniVerse BASIC Program Options through the Basic Developer
Toolkit, the options were not saved the next time you opened the window. This
problem has been fixed.
U2 EDA Replication Configuration Tool
Issue Number
Description
39060
The Basic Developer Toolkit no longer displays error messages when using the
ON ERROR statement.
39105
Before this release, you could not open or create a UniVerse BASIC program
in the Basic Developer Toolkit if you were running in the PI/Open flavor. This
problem has been resolved.
39173
When using the Basic Developer Toolkit on UniVerse Windows platforms, you
would not attach to a process. This problem has been fixed.
39306
You can now create directory files through the Basic Developer Toolkit.
40344
On Linux platforms only, the following error message was displayed when trying
to execute a debug process:
"Can not attach debug line. Device name = tty"
This problem has been fixed.
U2 EDA Replication Configuration Tool
The release notes in this section provide information about changes in the U2 EDA Replication
Configuration Tool.
The U2 EDA Replication Configuration Tool is an Eclipse-based tool used to replicate your data
to a SQL database, in addition to keeping your data safely stored in UniData. It allows you to
store your data in UniData while it is simultaneously replicated to Oracle, IBM DB2 or Microsoft
SQL Server. Use the replicated database for data-mining or reporting while you use UniData as
your production workhorse.
U2 EDA Replication Configuration Tool 3.80.0
This release note provides information about fixes in the EDA Replication Configuration Tool.
Build: 1043
Release Date: March, 2012
Fixes in U2 EDA Replication Configuration Tool 3.80.0
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components, on page 3 release notes.
The following issues were fixed in this release:
Issue Number
Description
UDBT-616
Support for the EDA Replication Configuration Tool has been added at this release.
This tool is currently available for UniData only.
U2 EDA Schema Manager
The release notes in this section provide information about changes in the U2 EDA Schema
Manager.
U2 EDA Schema Manager is an Eclipse-based tool that allows users to create and manage
schemas for conversion of data stored in a U2 database to a first normal form database such as
Microsoft SQL Server.
13
U2 DBTools
U2 EDA Schema Manager 3.30.1
This release note provides information about fixes in the EDA Schema Manager.
Fixes in U2 EDA Schema Manager 3.30.1
Build: 1043
Release Date: March, 2012
There were no customer issues at this release. To see a list of fixes and new features common to
all U2 Eclipse-based tools, see the Shared components, on page 3 release notes.
EDA Schema Manager 3.30.0
This release note provides information about fixes in the EDA Schema Manager.
Fixes in EDA Schema Manager 3.30.0
Build: 1022
Release Date: January, 2012
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components, on page 4 release notes.
The following issues were fixed in this release:
Issue Number
Description
UDBT-27
Some AIX UD 7.2.8 and HPUX UD 7.2.x users who tried to create an EDA data source
name against the server saw the following error: “Failed to open file EDA_DATA”.
This issue has been resolved.
EDA Schema Manager 1.2.3
This Readme provides information about fixes in the EDA Schema Manager.
Fixes in EDA Schema Manager 1.2.3
Build: 7444
Release Date: May, 2011
The following issues were fixed in this release:
Issue Number
Description
UCC-1104
In EDA Schema Manager, the EDA Map menu option “EDA Scripts” was changed to
“Get DDL Scripts” to more accurately reflect the behavior of this menu option.
U2 Metadata Manager
The release notes in this section provide information about changes in the U2 Metadata
Manager.
14
U2 Metadata Manager 3.70.1
The U2 Metadata Manager is an Eclipse-based, client-side tool used to make changes to the U2
database servers. It allows users to better describe the type of data stored in each location of
their data files and is also used to define first normal form exposure.
U2 Metadata Manager 3.70.1
This release note provides information about fixes in the U2 Metadata Manager.
Build: 1050
Release Date: May, 2012
Fixes in U2 Metadata Manager 3.70.1
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components , on page 3release notes.
The following issues were fixed in this release:
Issue Number
Description
UDBT-937
The U2 Metadata Manager now supports virtual attributes for UniData accounts.
Note that data type enforcement is not supported for these virtual attributes.
UDBT-957
Prior to this release, some users found that under certain circumstances a file’s
record in the METADATA_REPOSITORY would become corrupt and could not
be opened in the U2 MDM editor. This occurred when a file that existed in the
metadata repository without any 1NF mapping was loaded into the U2 MDM editor
and a change was made in the metadata and then the file was saved without a
1NF map. This issue has been resolved.
UDBT-976
When users attempted to use the Ctrl + click-and-drag feature to create a new
metadata file in the U2 MDM editor, a null pointer exception was thrown. This issue
has been resolved and users can now use this feature as expected.
UDBT-983
Prior to this release, you could not delete schema data. The U2 MDM editor now
allows you to clear the schema data from the repository, either by right-clicking
the file name in the U2 Resource view and then selecting Delete from the menu,
or by clicking the Delete button on the toolbar when the schema is open in the
schema editor. This issue has been resolved.
UDBT-1007
When users attempted to generate a schema on a dictionary file that contained a
Basic keyword in the multivalue association, the schema generation would fail.
Now, if a Basic keyword is used, U2 MDM adds an underscore to the end of the
reserved word. For example, if OCONV is used in the dictionary it is changed to
OCONV_ in the schema map. This issue has been resolved.
UDBT-1013
The U2 MDM tool now allows you to define the trace level for JDBC logging when
testing a schema.
UDBT-1028
Tables based on multivalued associations cannot contain only virtual fields and
must contain at least one D-type field, in addition to the primary key. If this situation
occurs, an icon now appears next to the table name that warns the user that a
D-type field is required.
UDBT-1030
Prior to this release, some dictionary fields were sized incorrectly in the U2 MDM
editor. This issue has been resolved.
U2 Metadata Manager 3.70.0
This release note provides information about fixes in the U2 Metadata Manager.
15
U2 DBTools
Build: 1043
Release Date: March, 2012
Fixes in U2 Metadata Manager 3.70.0
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components , on page 3release notes.
The following issues were fixed in this release:
Issue Number
Description
UDBT-672
Support has been added for U2 Metadata Manager at this release. This tool is
currently available for UniData only.
UDBT-921
The U2 Metadata Manager Help is available in V3.70.0. You can access it from the
U2 MDM main menu by selecting Help > Help Contents. We plan to add content
iteratively in this Help system in future releases of U2 DBTools.
U2 RESTful Web Services
The release notes in this section provide information about changes to the U2 RESTful Web
Services.
U2 RESTful Web Services 3.60.3
This release note provides information about fixes to U2 RESTful Web Services.
Build: 1053
Release Date: June, 2012
Fixes in U2 RESTful Web Services 3.60.3
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components, on page 3 release notes.
The following issues were fixed at this release:
16
U2 RESTful Web Services 3.60.2
Issue Number
Description
UDBT-808
Beginning at this release, a New Dynamic Array menu item has been added to the
U2 REST Servers > Subroutine Resources > Dynamic Array Definitions context
menu. Prior to this, users could only create a new dynamic array by dragging
it from the U2 Resource view.
UDBT-947
Users saw incorrect tool tips and menu options when defining new dynamic arrays
and subroutines. This issue has been resolved.
UDBT-963
Users who mapped a UniVerse multi-subvalue field in the U2 RESTful Web Services
developer and then renamed the resource found that this resulted in invalid,
duplicated names. This caused the resource to break and in some instances also
caused the U2 RESTful server to fail. This issue has been resolved.
UDBT-966
Prior to this release, you could not define multiple access control lists (ACLs) on
the same resource. For example, if you created an admin ACL for your POST, PUT,
and DELETE methods, you could not then define a restricted user role for the GET
method. Users can now define multiple ACLs on the same resource. This issue
has been resolved.
UDBT-967
Prior to this release, in U2 RESTful Web Services, users found they could not keep
a persistent connection if they used the runstartserver.bat and runrestserver.sh
processes. These processes now start a RESTful Web server when called, solving
this problem.
UDBT-993
When users developed an SSL-enabled U2 RESTful Web service, the URI connection
property did not change from HTTP to HTTPS. Developers had to manually insert
the ‘s’ character. This issue has been resolved and the connection property now
automatically changes from HTTP to HTTPS.
UDBT-994
Prior to this release, users could not import or export any HTTP users or Access
Control properties from your U2 RESTful Web services. This issue has been resolved.
U2 RESTful Web Services 3.60.2
This release note provides information about fixes to U2 RESTful Web Services.
Build: 1045
Release Date: April, 2012
Fixes in U2 RESTful Web Services 3.60.2
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components, on page 3 release notes.
The following issues were fixed at this release:
Issue Number
Description
UDBT-948
If the data resource name was changed in U2 RESTful Web Services Developer,
restarting the service and attempting a connection caused an HTTP 500 error. This
error was caused by .jar files associated with U2 RESTful Web Services Developer
versions not getting updated correctly. This problem has been resolved in this
update.
U2 RESTful Web Services 3.60.1
This release note provides information about fixes to U2 RESTful Web Services.
Build: 1043
Release Date: March, 2012
17
U2 DBTools
Fixes in U2 RESTful Web Services 3.60.1
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components, on page 3 release notes.
The following issues were fixed at this release:
Issue Number
Description
UDBT-691
Some users encountered an XTOOLSUB ‘Base 64’ error instead of the appropriate
permission error when connecting to servers where an XTOOLSUB update was
required but permissions were insufficient to write the update. This issue has been
resolved.
UDBT-709
Prior to this release, when a user created a new U2 RESTful resource, added a
subroutine to the resource without adding a data type, and then tried to export
that subroutine resource, the export would fail. This issue has been resolved and
U2 RESTful resources that contain only a subroutine now export as expected.
UDBT-908
When users defined a UniVerse or UniData data type field as either “MS” or “MV”,
U2 REST would incorrectly treat that data type as an “M” type. This issue has been
resolved.
U2 RESTful Web Services 3.60.0
This release note provides information about fixes to U2 RESTful Web Services.
Build: 1022
Release Date: January, 2012
Fixes in U2 RESTful Web Services 3.60.0
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components, on page 4 release notes.
The following issues were fixed at this release:
Issue Number
Description
UDBT-21
Support for U2 RESTful Web Services has been added at this release.
U2 SSL Configuration Tool
The release notes in this section provide information about changes in the U2 SSL Configuration
Tool. Use the U2 SSL Configuration Tool to configure your SSL installation.
U2 SSL Configuration Tool 3.50.1
This release note provides information about fixes in the SSL Configuration Tool.
Fixes in U2 SSL Configuration Tool 3.50.1
Build: 1043
Release Date: March, 2012
There were no fixes specific to this release. To see a list of fixes and new features common to all
U2 Eclipse-based tools, see the Shared components, on page 3 release notes.
18
SSL Configuration Tool 3.50.0
SSL Configuration Tool 3.50.0
This release note provides information about fixes in the SSL Configuration Tool.
Fixes in SSL Configuration Tool 3.50.0
Build: 1022
Release Date: January, 2012
There were no fixes specific to this release. To see a list of fixes and new features common to all
U2 Eclipse-based tools, see the Shared components, on page 4 release notes.
SSL Configuration Tool 1.2.4
This Readme provides information about fixes in the SSL Configuration Tool.
Fixes in SSL Configuration Tool 1.2.4
Build: 7409
Release Date: October, 2010
There were no customer issues at this release.
SSL Configuration Tool 1.2.3
This Readme provides information about fixes in the SSL Configuration Tool.
Fixes in SSL Configuration Tool 1.2.3
Release Date: June, 2010
There were no customer issues at this release.
SSL Configuration Tool 1.1.2
This Readme provides information about fixes in the SSL Configuration Tool.
Fixes in SSL Configuration Tool 1.1.2
Release Date: February, 2009
There were no customer issues at this release.
SSL Configuration Tool 1.1.1
This Readme provides information about fixes in the SSL Configuration Tool.
Fixes in SSL Configuration Tool 1.1.1
Release Date: August, 2008
There were no customer issues at this release.
SSL Configuration Tool 1.1.0
This Readme provides information about fixes in the SSL Configuration Tool.
19
U2 DBTools
Fixes in SSL Configuration Tool 1.1.0
Release Date: June, 2005
The following issues were fixed in this release:
Issue Number
Description
9642
Beginning at this release, in the Properties wizard of the Update a SOAP Server
dialog box, the capability to enable or disable Connection Pooling has been added.
This enables the U2 Web Services Developer to communicate with a UniData or
UniVerse server that is running with Connection Pooling disabled.
U2 Web Services Developer
The release notes in this section provide information about changes in the U2 Web Services
Developer (WSD).
U2 Web Services Developer (WSD) allows you to create and deploy your Web Services
applications, and manage your SOAP servers. This is an Eclipse-based tool.
U2 Web Services Developer 3.20.2
This release note provides information about fixes in the U2 Web Services Developer.
Build: 1063
Release Date: August, 2012
Fixes in Web Services Developer 3.20.2
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components, on page 4 release notes.
The following issues were fixed in this release:
Issue Number
Description
UDBT-1064
Users running U2 Web Services Developer 3.20.0 found they could connect from
WSD but when they called the SOAP server from the .NET client, no data or errors
were returned. This issue has been resolved.
U2 Web Services Developer 3.20.2
This release note provides information about fixes in the U2 Web Services Developer.
Build: 1053
Release Date: June, 2012
Fixes in Web Services Developer 3.20.2
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components, on page 4 release notes.
The following issues were fixed in this release:
20
U2 Web Services Developer 3.20.1
Issue Number
Description
UDBT-1006
Users running U2 Web Services Developer 3.20.0 found they could connect from
WSD but when they called the SOAP server from the .NET client, no data or errors
were returned. This issue has been resolved.
U2 Web Services Developer 3.20.1
This release note provides information about fixes in the U2 Web Services Developer.
Build: 1043
Release Date: March, 2012
Fixes in U2 Web Services Developer 3.20.1
There were no specific fixes to this release. To see a list of fixes and new features common to all
U2 Eclipse-based tools, see the Shared components , on page 3 release notes.
Web Services Developer 3.20.0
This release note provides information about fixes in the Web Services Developer.
Build: 1022
Release Date: January, 2012
Fixes in Web Services Developer 3.20.0
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components, on page 4 release notes.
The following issues were fixed in this release:
Issue Number
Description
UDBT-615
Some users found that when they changed the connection details on a SOAP
server, their Web Services definitions and dynamic array definitions were lost. This
occurred if the SOAP server was refactored while a Web Service was not loaded.
This issue has been resolved.
Web Services Developer 1.2.5
This Readme provides information about fixes in the Web Services Developer.
Release Date: October, 2010
Fixes in Web Services Developer 1.2.5
There were no customer issues at this release.
Web Services Developer 1.2.4
This Readme provides information about fixes in the Web Services Developer.
Release Date: June, 2010
21
U2 DBTools
Fixes in Web Services Developer 1.2.4
The following issues were fixed at this release:
Issue Number
Description
12535
Prior to this release, U2 Web Services Developer returned a Java error if the UniRPC
connection timed out and users had enabled SSL on their WSD deployments. This
was a UniObjects for Java problem that was caused by a incorrect socket setting.
This issue has been resolved.
12935
Before this release, if you specified a unirpc daemon port number other than the
default of 31438 using Web Services Developer, all requests from that daemon still
went to port number 31438. This problem has been resolved.
Web Services Developer 1.2.3
This Readme provides information about fixes in the Web Services Developer.
Release Date: September, 2009
Fixes in Web Services Developer 1.2.3
The following issues were fixed at this release:
Issue Number
Description
12062
Prior to this release, web service calls initiated through a Web Services application
would time out if the call duration was longer than 5 minutes. At the current
release of the Web Services Developer, the default timeout of value of 5 minutes is
now user configurable.
To specify the timeout value, click the SOAP Server for which you want to specify
the value with the right mouse button, then click Properties. Click Next, then Next
to the U2 Database - Connection Properties box.
Enter the number of seconds for the UniRPC timeout in the UniRPC Timeout box,
then click Finish.
12093
Before this release, when deploying a SOAP server and selecting the option to use
the SOAP server connection details for all the services was not working properly.
This problem has been fixed.
Web Services Developer 1.2.2
This Readme provides information about fixes in the Web Services Developer.
Release Date: February, 2009
Fixes in Web Services Developer 1.2.2
The following issues were fixed at this release:
Issue Number
Description
11398
Prior to this release, if you set the value of the SOAP Request Validation property to
true, all web services in that SOAP server failed. The response to any Web service
call was:
IWAB0135E An unexpected error has occurred. 500 Internal Server Error.
This problem has been fixed.
22
Web Services Developer 1.2.1
Web Services Developer 1.2.1
This Readme provides information about fixes in the Web Services Developer.
Release Date: August, 2008
Fixes in Web Services Developer 1.2.1
The following issues were fixed at this release:
Issue Number
Description
36803
Beginning at this release, you can start or stop the soap server manually. To start
the soap server, execute "runsoapserver" from the command line. To stop the soap
server, execute "stopsoapserver" from the command line.
Web Services Developer 1.1.2
This Readme provides information about fixes in the Web Services Developer.
Release Date: October, 2007
Fixes in Web Services Developer 1.1.2
The following issues were fixed at this release:
Issue Number
Description
9642
Beginning at this release, in the Properties wizard of the Update a SOAP Server
dialog box, the capability to enable or disable Connection Pooling has been added.
This enables the U2 Web Services Developer to communicate with a UniData or
UniVerse server that is running with Connection Pooling disabled.
10189
If a SOAP request was received by Web Services Developer that exceeded 200,000
bytes, Web Services Developer could not read the request. At this release, the http
packet size has been increased to 2 MB, resolving the problem.
U2 Extensible Administration Tool
The release notes in this section provide information about changes in the U2 Extensible
Administration Tool (XAdmin).
XAdmin is an Eclipse-based tool that provides a modern integrated environment for U2
database administration.
Note
Most functions in XAdmin require administrative access to the server. If you experience error messages
when connecting to a server or when executing a task, such as File Tools or Data Encryption, check
that you have the correct permissions or are logged in as an administrative user. Possible error
messages include:
§ "The subroutine failed to complete successfully"
§ "Error opening the editor. Reason: Argument cannot be null."
§ "The RPC failed, possibly the server process exited abnormally.”
In addition, if the expected data is not returned from a task, it could be the result of inadequate
permissions.
23
U2 DBTools
U2 Extensible Administration Tool 3.10.4
These release notes provide information about new features and fixes in the Extensible
Administration Tool (XAdmin).
Build: 1069
Release Date: September, 2012
New Features and Fixes in U2 Extensible Administration Tool 3.10.4
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components, on page 3 release notes.
The following new features and fixes are implemented at this release:
Issue Number
Description
UDBT-929
Prior to this release, XAdmin users could not re-enable the print queuing option.
This issue applied to UniVerse only and has been resolved.
UDBT-1076
At this release, a User ID button has been added to the XAdmin Locks menu. Users
can use this option to clear all locks for a specific user ID.
U2 Extensible Administration Tool 3.10.3
These release notes provide information about new features and fixes in the Extensible
Administration Tool (XAdmin).
Build: 1063
Release Date: August, 2012
New Features and Fixes in U2 Extensible Administration Tool 3.10.3
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components, on page 3 release notes.
The following new features and fixes are implemented at this release:
Issue Number
Description
UDBT-989
After updating the UniData license through XAdmin, users saw an incorrect
message directing them to IBM Support to obtain an authorization code. This
message has been corrected to notify the customer to contact Rocket Software.
UDBT-1046
Prior to this release, XAdmin users could not clear locks when connected to
UniData servers. Locks can now be cleared by selecting the Clear Locks button
under the Locks task.
U2 Extensible Administration Tool 3.10.2
These release notes provide information about new features and fixes in the Extensible
Administration Tool (XAdmin).
Build: 1045
Release Date: April 2012
24
U2 Extensible Administration Tool 3.10.1
New Features and Fixes in U2 Extensible Administration Tool 3.10.2
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components, on page 3 release notes.
The following new features and fixes are implemented at this release:
Issue Number
Description
UDBT-139
When connecting XAdmin to a server as a non-root user, users saw error messages
that did not describe permissions problems accurately. Error messages have been
corrected in this update that more accurately describe the permission problems to
the user.
UDBT-141
Print spooler options available for UniVerse on UNIX within UniAdmin were not in
previous versions of XAdmin. This update adds the print spooler functionality to
XAdmin when connected to UniVerse servers on UNIX.
UDBT-682
When selecting the “File Tools” task in XAdmin connected to a UNIX server,
users saw the following error message: “The subroutine failed to complete
successfully.” This condition was determined to be caused by lack of permissions. A
more appropriate error message indicating the permission error has been added
at this update.
UDBT-935
When using the “Import” functions of the Replication task in XAdmin with
UniData 7.3, an error was returned saying 'Failed to start remote admin
program;errcode=81014.’ This was caused by XAdmin not passing the version
number to the server, making the system unreachable. This issue has been resolved
in this update.
UDBT-939
When connected to a UniData 7.3 server, XAdmin produced an incorrect entry in
the repconfig file containing a trailing ‘:’ that resulted in UniData not starting. This
problem has been resolved in this update.
U2 Extensible Administration Tool 3.10.1
These release notes provide information about new features and fixes in the Extensible
Administration Tool (XAdmin).
Build: 1043
Release Date: March 2012
New Features and Fixes in U2 Extensible Administration Tool 3.10.1
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components, on page 3 release notes.
The following new features and fixes are implemented at this release:
25
U2 DBTools
Issue Number
Description
UDBT-127
The User Counter metric and the option to modify the vertical scale of the counter
has been implemented in the Performance Monitors graph and report views.
UDBT-130
The File Tools task has been implemented in the Admin Tasks view of the UniData
edition. This option enables you to run UniData file tools Convcode, Convdata,
Convidx, Convmark, Dumpgroup, Fixfile, Fixgroup, Guide, and Memresize in the
XAdmin interface.
UDBT-136
The RFS Monitor is now implemented in the UniData edition of XAdmin, allowing
you to view the performance of the UniData Recoverable File System (RFS) in real
time.
UDBT-146
An RFS Configuration task has been implemented in the Admin Tasks view of the
UniData edition. With this feature, you can configure archiving and logging for the
UniData Recoverable File System (RFS).
UDBT-148
The GLM and UPL tools are now available in the Tools option of the Admin Tasks
view in the UniData edition of XAdmin. The GLM Tool and UPL Tool can be used to
display a map of locks, holding locks, and waiting queues for a transaction.
UDBT-263
A first iteration of U2 Extensible Administration Tool Help is available in V3.10.1.
You can access it from the XAdmin main menu by selecting Help > Help Contents.
The Help content is limited in this initial release; it covers several tasks from the
Admin Tasks menu, giving you a preview of other tasks to come. We plan to add
content iteratively in this Help system in future releases of U2 DBTools.
UDBT-300
When using the SSL Configuration tool to generate an x.509 certificate signing
request (CSR) , a .req file was created incorrectly in DER format. The product
requires the CSR to be in PEM format. If the user selected DER as the key format, the
SSL Configuration tool incorrectly created the CSR in DER format as well. The .req
file is now created in PEM format, regardless of the key format.
UDBT-314
Version 3.10.1 implements the ability to save graphs and reports. With this
enhancement, you can customize a graph or report and save the values for future
use.
UDBT-622
The ability to modify the event logging level is now supported in the UniData
edition of XAdmin.
Extensible Administration Tool 3.10.0
These release notes provide information about new features and fixes in the Extensible
Administration Tool (XAdmin).
Build: 1022
Release Date: January, 2012
New Features and Fixes in Extensible Administration Tool 3.10.0
To see a list of fixes and new features common to all U2 Eclipse-based tools, see the Shared
components, on page 4 release notes.
The following new features and fixes are implemented at this release:
26
Extensible Administration Tool 3.10.0
Issue Number
Description
UDBT-132
When using XAdmin to add a tape device on a UNIX platform, both the No Rewind
and Rewind paths were automatically populated with “/dev”, and the Lock File was
populated with “/”. If the user did not change the default values, XAdmin returned
an error message, “Rewind path and no-rewind path must be different.” In addition,
the dialog box contained a “Dos Commands” area that was irrelevant to UNIX. In
version 3.10.0, the default values for the Rewind path and Lock File have been
modified, and the Dos Commands area has been removed from the dialog box.
UDBT-135
In the Add Printer Device dialog box, the label for adding a form contained a
typographical error, “From”. The label has been changed to “Form”.
UDBT-137,
UDBT-152
If the user changed any value in the Telnet configuration and clicked OK to save
changes, the new values were not saved. XAdmin returned an error, “RPC Call
Error - The Subroutine failed to complete successfully,” and the UniVerse section of
the Registry was missing the appropriate Telnet keys. With a fix in version 3.10.0,
Telnet values are saved correctly. In addition, the button label has been changed
from “OK” to “Save” to clarify its purpose.
UDBT-143
With an error log active and UOLOGIN in use, XAdmin wrote UOLOGIN errors
to the main UniData or UniVerse error log, rather than the UniObjects error log
as expected. A global variable now manages UOLOGIN error logging correctly,
resolving this issue for both UniData and UniVerse.
UDBT-150
For UniVerse only, the Backup option always saved the first account in the list,
regardless of whether the user had selected a different account. This issue has been
fixed and the Backup option now saves the selected account as designed.
UDBT-153
When connected to a UniVerse server on UNIX, if the user selected the Users
option, the dialog box contained a User# field displaying information that was not
relevant to UNIX. The Users dialog box now displays the User# column only when
connected to a Windows server. This column has been removed from the display
when connected to a UNIX server.
UDBT-156
In the Add Telnet User dialog box, if the user clicked the Add button in the Local
Machines area, the Add Local Machine Information dialog box was displayed,
but it prompted for Domain Account information rather than Local Machine and
Account. The field labels in the Add Local Machine Information dialog box have
been changed to prompt for the correct information.
UDBT-164
When connected to a UniData server, XAdmin licensing did not validate the
number entered in the Device License box. The validation routine should have
enforced a restriction on the number of device licenses as 0 or an integer from 2
to 10. The program now validates the number of device licenses to enforce these
restrictions as designed.
UDBT-165
In the Network Services > Database Admin option, if the user clicked the Update
button and then browsed for a path in either the UDTHOME or UniData Account
field, XAdmin displayed the error message, “The RPC failed, possibly the server
process exited abnormally.” The user was then unable to browse to any path. The
fix to a related issue has resolved this problem in version 3.10.0.
UDBT-166
In UniVerse only, if the user selected a file in the File Tool dialog box, the four extra
options (Properties, Statistics, Diagnostics, and Repair) were unavailable (dimmed).
This issue has been corrected, and the extra options can now be selected as
designed.
UDBT-169
After adding an NFA server, the NFA service must be restarted to complete the
process of creating the NFA server. In previous versions, the NFA service did not
restart automatically or prompt the user to restart it manually. This issue has been
addressed in version 3.10.0, and the user is prompted to restart the NFA service
after adding an NFA server.
UDBT-288
In UniVerse only, validation of administrator logon credentials was not performed
correctly and did not prevent non-administrator users from performing certain
tasks. In version 3.10.0, the security routine for UniVerse servers has been amended
to correctly validate credentials.
27
U2 DBTools
Issue Number
Description
UDBT-299
Several field labels in the File Tools option Statistics dialog box contained
typographical errors. These errors have been corrected in version 3.10.0.
UDBT-304
When monitoring U2 Replication, XAdmin displayed a remote procedure call (RPC)
error in a loop when a UniVerse system was shut down: “The RPC failed, possibly
the server process exited abnormally.” Changes to error handling and Replication
processing prevent this looping error in version 3.10.0.
UDBT-306
XAdmin 3.10.0 implements the UniVerse logon cache as a new feature. The user
can turn the persistence logon cache on or off by selecting or clearing a check box.
The user can also delete a cache entry from the logon cache.
UDBT-586
If the user right-clicked a U2 server in the U2 Resource view, the Performance
Monitor graph and report views were started by default. Each monitor view
consumes a license, so as an undesired effect, the monitors used extra licenses
by default. If the user closed a monitor view, the license was not released, and
the server connection sometimes became unresponsive. In version 3.10.0, the
Performance Monitor views are no longer started by default. A license is consumed
for each monitor, but only if the user chooses to start it.
UDBT-617
In the Replication option, the screen “wobbled” when expanding columns and
caused XAdmin to hang while monitoring either the publisher or the subscriber.
A fix resolves this issue in version 3.10.0, and columns remain stable after they
have been expanded.
UDBT-627
Horizontal and vertical scroll bars were missing from editor views that were sized
too small to display all buttons and other content. The code has been amended to
add scroll bars as necessary in version 3.10.0.
Extensible Administration Tool 2.1.4
This Readme provides information about fixes in the Extensible Administration Tool (XAdmin).
Build: 7444
Release Date: May, 2011
Fixes in Extensible Administration Tool 2.1.4
The following issues were fixed at this release:
Issue Number
Description
UCC-982
A memory leak occurred in the XAdmin Performance Monitor graph view when the
refresh interval was set to 1 second. This issue has been fixed.
UCC-974
In the XAdmin uv_repadmin tool, when a user utilized the Target option to add a
selected target to the target table and chose a group as the selected target, the user
would be prompted to choose from a selected distribution as well. Supplying both
a system ID and a group ID would then cause the uv_repadmin tool to fail. This
issue has been resolved.
Note: At this release, you cannot sync with targeted replications.
28
UCC-1006
A stand-alone XAdmin tool is now available.
UCC-1107
In the Xadmin uv_repadmin tool, users who attempted to select targets and chose
the local system saw the following error message: No such replication. This issue
has been resolved and the local system is no longer an option.
UCC-1116
The File Tools option has been added to the Admin Tasks menu in XAdmin. Users
can use the available File Tools options to view properties and statistics, run file
diagnostics, and run file repair programs.
Extensible Administration Tool 2.1.3
Extensible Administration Tool 2.1.3
This Readme provides information about fixes in the Extensible Administration Tool (XAdmin).
Build: 7433
Release Date: March, 2011
Fixes in Extensible Administration Tool 2.1.3
The following issues were fixed at this release:
Issue Number
Description
UCC-729
The Licensing option in the U2 Extensible Administration Tool now supports
licensing reports and cleanup for UniVerse.
UCC-744
You can now send messages to other users through the Users view in the U2
Extensible Administration Tool.
UCC-786
At this release, unirpc support for Network Services when connecting to a UNIX
server has been added.
UCC-833
A problem was discovered when using the recording and playback feature of the
Performance Monitor. When trying to play back data, the following error was
displayed:
"Unable to open file PERFMON.DATA in account UV, STATUS() is -1"
The U2 Extensible Administration Tool now searches for the PERFMON.DATA file
in the account you specify, correcting the problem.
UCC-927
Resizing the UniVerse Dead Lock window in the U2 Extensible Administration Tool
caused the tool to throw a Java error and exit. This problem has been corrected.
UCC-941
When trying to restore the default password policies for ALL encryption keys
in Automatic Data Encryption, an error occurred indicating that ALL was not a
valid package. This error message remained on the screen. Now, the ALL option
restores the default policies for encryption keys, wallets, and the master key, and
the message is cleared once another operation has been performed.
UCC-946
Beginning at this release, you can select the level of event logging through the U2
Extensible Administration Tool. You can select whether to report error messages,
warning messages, or informational messages for UniVerse, Telnet, UVSMM, UCI,
UVNet, UVCleanupd, UVDlockD, UniRPC, and UniVerse Replication. To set the levels
of event logging, click Logging, then click Event Logging Level.
UCC-948
The U2 Extensible Administration Tool now displays the error logs for the uvsmm,
uvcleanupd, uvdlockd, and the uvrm processes if they are supported on the server
to which you are connected.
UCC-964
In the Generate SSL Certificate Wizard, selecting and clearing check boxes in the
X.509 v3 Certificate Extensions dialog box did not work properly. This behavior
has been corrected in version 2.1.3. In addition, field labels in this wizard used a
mixture of terms for the same type of certificate; the term “CA Certificate” has been
standardized to “Signing Certificate.”
UCC-982
A memory leak discovered when running the U2 Extensible Administration Tool
Performance Monitor has been fixed.
UCC-977
In UniVerse BASIC the XTOOLSUB subroutine now contains the SetRCPToolName
(67) parameter, which reports which Eclipse tool called the subroutine. Valid values
are xmlbd, eda, wsd, xadmin, and bdt.
29
U2 DBTools
Issue Number
Description
UCC-983
The U2 Extensible Administration Tool would hang when attempting to encrypt a
file using WHOLERECORD mode without providing an encryption key password on
UniVerse. This problem occurred because incorrect encryption parameters were
sent to the server, and has been fixed.
UCC-992
he Event Logging Level view was displaying incorrect server information before
this release. This problem has been fixed.
UCC-985,
UCC-997
Before this release, the UniData license expiration date did not display properly in
the U2 Extensible Administration Tool. This problem has been fixed.
UCC-1016
You can now update the DISTRIBUTION phrase of U2 Data Replication through
the U2 Extensible Administration Tool.
UCC-1021
Beginning at this release, you can now successfully set up U2 Data Replication from
the U2 Extensible Administration Tool.
UCC-1023
The Telnet Users functionality is now available in the U2 Extensible Administration
Tool.
UCC-1042
When you logged into the database as a non-administrator user, and you did not
have permission to the VOC and the VOCLIB files, the following message was
displayed:
"The subroutine failed to complete successfully"
After this message, no administration tasks could be performed successfully from
the U2 Extensible Administration Tool.
This problem has been fixed.
UCC-1052
In the UniVerse Command view, the following message is displayed when
attempting to execute a stack function, such as .L, .D, .X, and so forth:
"." command not supported
UCC-1059
In the Accounts view of the U2 Extensible Administration Tool, the path to the
account was displayed with the user and group of the creator of the account
appended. The user and group have been removed from the path at this release.
UCC-1061
Prior to this release, the U2 Extensible Administration Tool did not show if the
UniData or UniVerse was authorized, and the authorization code was not validated.
These problems have been fixed.
UCC-1066
The U2 Extensible Administration Tool is now available as a standalone product
and as part of the U2 Client release.
UCC-1074
Non-root administrator users now have access to administrative functions.
UCC-1073
Extensibility functions were added at this release of the U2 Extensible
Administration Tool.
UCC-1087
You can now load cataloged UniBasic and UniVerse BASIC programs into shared
memory through the U2 Extensible Administration tool and run them from there.
Shared memory reduces the amount of memory needed for multiple users to run
the same program at the same time.
U2 XML/DB Tool
The release notes in this section provide information about changes in the U2 XML/DB Tool.
The U2 XML/DB Tool is a graphical user interface tool with which you can create an XML
mapping file to use when exporting or importing XML documents with the UniData or UniVerse
databases.
30
U2 XML/DB Tool 3.40.1
U2 XML/DB Tool 3.40.1
This release note provides information about fixes in the U2 XML/DB Tool.
Build: 1043
Release Date: March, 2012
Fixes in U2 XML/DB Tool 3.40.1
There were no fixes specific to this release. To see a list of fixes and new features common to all
U2 Eclipse-based tools, see theShared components , on page 3 release notes:
XML/DB Tool 3.40.0
This release note provides information about fixes in the XML/DB Tool.
Build: 1022
Release Date: January, 2012
Fixes in XML/DB Tool 3.40.0
There were no fixes specific to this release. To see a list of fixes and new features common to all
U2 Eclipse-based tools, see the Shared components, on page 4 release notes.:
XML/DB Tool 1.3.5
This Readme provides information about fixes in the XML/DB Tool.
Build: 7409
Release Date: October, 2010
Fixes in XML/DB Tool 1.3.5
There were no customer issues at this release.
XML/DB Tool 1.3.4
This Readme provides information about fixes in the XML/DB Tool.
Release Date: June, 2010
Fixes in XML/DB Tool 1.3.4
There were no customer issues at this release.
XML/DB Tool 1.3.3
This Readme provides information about fixes in the XML/DB Tool.
Release Date: February, 2009
31
U2 DBTools
Fixes in XML/DB Tool 1.3.3
There were no customer issues at this release.
XML/DB Tool 1.3.2
This Readme provides information about fixes in the XML/DB Tool.
Release Date: August, 2008
Fixes in XML/DB Tool 1.3.2
The following issues were fixed at this release:
Issue Number
Description
10829
Prior to this release, if you removed the UniData demo account and updated the
entry in the ud_database file to point to a different account, the XML/DB tool could
not connect to that account. This problem has been fixed.
37004
Before this release, the value of Default was automatically set to Append for the
"Exist-Record-Action" option when creating or editing an XMAP file through the
XML/DB tool if the Default button was selected. This problem has been fixed.
XML/DB Tool 1.3.1
This Readme provides information about fixes in the XML/DB Tool.
Release Date: October, 2007
Fixes in XML/DB Tool 1.3.1
The following issues were fixed at this release:
Issue Number
Description
9677
Before this release, the "Next" button in the Create_XMAP and U2 Files in the
XML/DB Tool did not function. This problem has been fixed.
XTOOLSUB
The release notes in this section provide information about changes to XTOOLSUB.
XTOOLSUB 3.100.1
This release note provides information about fixes to XTOOLSUB.
Build: 1043
Release Date: March, 2012
Fixes in XTOOLSUB 3.100.1
There were no fixes specific to this release. To see a list of fixes and new features common to all
U2 Eclipse-based tools, see theShared components , on page 3 release notes.
32
XTOOLSUB 3.100.0
XTOOLSUB 3.100.0
This release note provides information about fixes to XTOOLSUB.
Build: 1022
Release Date: January, 2012
Fixes in XTOOLSUB 3.100.0
There were no fixes specific to this release. To see a list of fixes and new features common to all
U2 Eclipse-based tools, see the Shared components, on page 4 release notes.
33
Download PDF