|
GET
READY FOR ENHANCEMENTS IN PERFORMANCE, SECURITY, PRODUCTIVITY,
WINDOWS CAPABILITIES, AND MORE. SYNERGY/DE 8.3 IS ALMOST HERE…
"If
you are running on the Windows platform, it's worth updating
to 8.3 just for the ability to print a range of pages using
the latest enhancements to the print API."
Keith
Hill, James Briggs Ltd.
Synergy/DE 8.3 beta tester
Synergy/DE
8.3, scheduled for release September 12, will deliver:
- Improved
application performance
- Enhanced
security
- Increased
developer productivity
- Additional
Windows capabilities
- And
more
Here are
just a few reasons to upgrade to 8.3:
- Professional
Series Workbench enhancements. An upgrade to SlickEdit
version 10 gives you the latest SlickEdit features, including
the ability to specify that all files with a given file
extension are part of a project. [Productivity]
- Ability
to freeze update I/O for backups on Windows and Unix.
You can now freeze update I/O (stores, updates, and deletes)
in order to back up your Synergy DBMS data without requiring
exclusive access to the data files. [Productivity and Security]
- Extended
Windows printing API. New features include the ability
to access the standard Windows Print dialog from the Windows
printing API, which gives you access to features such as
print to file, page ranges, number of copies, and collation.
[Windows capabilities, Productivity]
- Ability
to link ELBs to dependent ELBs. When you open an ELB,
dependent ELBs are automatically opened. This is especially
useful if you use xfServerPlus: you are no longer
required to explicitly open all ELBs that an ELB specified
in your method depends on. [Productivity]
- Ability
to instruct U_ABORT to throw trappable errors. Server-side
applications and applications running as services can now
pass error information on to client programs. This is especially
useful for UI Toolkit applications running on servers (via
xfServerPlus) or as services (running in the background)
because the client application will now be able to catch
the error and process it. [Productivity]
- XML
API enhancements. You can now parse, manipulate, and
serialize multiple XML declarations in an XML document,
as well as manipulate DOM trees more easily. [Productivity]
- HTTP
API enhancements. You can enhance security in your HTTP
communications by including user information within HTTP
URIs (typically this is information for authentication,
such as an encoded username or password), and you can escape/unescape
certain characters in URIs. [Security, Productivity]
- Support
for Windows system colors. You can assign Windows system
colors to the various UI elements in applications that use
the Synergy Language windowing subroutines or UI Toolkit,
enabling you to better customize the look of your applications
within the Windows desktop. [Windows capabilities]
- Other
UI Toolkit enhancements. Numerous UI Toolkit features
give you added flexibility and control. You can access individual
repository array elements as fields, easily set the read-only
state of multiple fields, retrieve the default in a selection
window, move focus to a specific button in an input window,
and more. [Productivity, Windows capabilities]
- Other
xfServerPlus enhancements. You can now have a
client method name that is different than the associated
Synergy routine's name, you can have a parameter name different
than the structure name, and you can include comments for
Javadoc or API documentation. [Productivity]
- xfNetLink
.NET enhancements. Enhancements include Workbench support
for Synergy/DE .NET Component projects, improved xfNetLink
.NET performance when calling methods that pass structures
or arrays of structures, and the ability to create multiple
copies of a single class from a specified interface name.
[Performance, Productivity]
- Improved
xfServer security. New security features include
support for Windows authentication, which uses the Windows
operating system to authenticate Windows clients, and the
ability to specify a default user account that will be used
as the persona for all clients when running xfServer
in non-secure mode. [Security]
- xfServer
READS caching. This caching provides significant performance
improvements when applications perform a series of READS
operations. (All file types are supported.) [Performance]
- xfODBC
optimizations. New features include improvements to
our ODBC API support for ADO.NET, the ability to control
the way xfODBC optimizes select statements that have
one or more OR clauses, and support for Visual Studio 2005
and SQL Server 2005. [Performance, Compatibility]
- New
64-bit platform support. Red Hat Enterprise Linux 4
for AMD64/EM64T and HP-UX I64 (Itanium) have been added
to the list of 64-bit Synergy/DE platforms.
Stay tuned
to Synerg-E-News for more details about these and other 8.3
features.
^
Top
CUSTOMER
SUCCESS STORY: Gateway Software Solutions uses Synergy/DE
to implement XML/SOAP solution to interface with major vehicle
manufacturer*
*We
are prohibited by confidentiality agreement from using the
name of this company, which is one of the world's top 3 vehicle
manufacturers.
BRISBANE,
Australia and GOLD RIVER, Calif., Aug. 25, 2005 -- Gateway
Software Solutions (Gateway), provider of software tools to
the automotive industry, has successfully implemented a Synergy/DE-based
XML/SOAP solution for one of the world's top 3 vehicle manufacturers.
This new solution enables secure communication between manufacturer
and dealership, resulting in significant time savings and
increased accuracy of information.
In 2003,
a major vehicle manufacturer decided to abandon the dialup
and FTP-based system they used to communicate with their dealers
and other supply chain partners. They wanted a more secure
ADSL-based VPN solution using XML and SOAP. This effort required
significant dealer software changes to enable the seamless
and secure passing of information over the VPN. The manufacturer
initially worked with their top eight dealer software vendors
and aimed for a July 2004 rollout.
In August
2004, the manufacturer invited other dealer software vendors
to join the project, including Synergy/DE customer Gateway
Software Solutions. Gateway had not been included in the initial
roll-out because they were providing software to only one
of the dealers, and as such, were not considered a major vendor.
Using application generators to build the underlying Synergy
code and using the native Synergy XML parsing routines to
quickly create the interfaces they needed, Gateway began implementation
in mid-December 2004 and completed the initial phase of the
project by January 31.
To read
the entire press release, visit the Synergex
Web site.
^
Top
SUPPORT
TECH TIP: "Connection refused" (socket error 10061
or 61) and Connectivity Series
Symptom:
While using SQL Connection or xfODBC in a client/server
configuration, the following socket error occurs:
connect:errno:<error>
where
<error> is either "Connection refused", 10061,
or 61.
Cause:
The "Connection refused" socket error, which is
socket error 10061 (WSAECONNREFUSED) on Windows and is generally
socket error 61 (ECONNREFUSED) on Unix and OpenVMS, indicates
that the xfODBC driver or the SQL Connection program
can't make a connection to the SQL OpenNet server.
- The
SQL OpenNet server may not be running.
- The
SQL OpenNet server may not use the port that's specified
in the connect string (or the default port if no port is
specified in the connect string).
- The
host specified in he connect string may be incorrect.
Solution:
1) Use
vtxping (or synxfpng with the -x option) to test your ability
to connect to the server.
The vtxping
and synxfpng utilities print reports to the screen. This information
can be used by your network administrator to resolve TCP/IP
network socket communication problems.
- If
you can connect using vtxping, the network, the server,
and the SQL OpenNet service are working. Continue with step
2.
- If
you can't connect with vtxping, make sure that the server
is running, the SQL OpenNet service is running on the server,
and that you either specified the correct port number in
the vtxping or synxfpng command or are using the default
port.
For information
on vtxping, see "The vtxping Utility" in the "Configuring
Connectivity Series" chapter of the Installation Configuration
Guide. For information on synxfpng, see "The synxfpng
Utility" in the "Configuring xfServer"
chapter of the Installation Configuration Guide.
2) Do
one of the following:
- For
xfODBC, make sure the host name in the DSN is correct.
For information on configuring DSNs, see "Setting up
Access with DSNs" in the "Configuring Data Access"
chapter of the xfODBC User's Guide.
- For
SQL Connection, make sure the port number specified in the
connect string matches the port number used by the SQL OpenNet
server, which is either the default port number or the port
number used when starting vtxnetd or vtxnet2. For information
on starting vtxnetd or vtxnet2, or for information on the
default port number for a server, see the "Configuring
Connectivity Series" chapter of the Installation
Configuration Guide.
Note:
On Unix, if you find that the SQL OpenNet server is running
and the port is correct, it may be that the server is terminating
when the user that started it logs out. To run the server
in the background and keep it running after you log out, use
the nohup command. For example:
nohup
vtxnetd &
For more
information on using nohup, see "Starting and Stopping
SQL OpenNet for SQL Connection" or "Starting and
Stopping SQL OpenNet for xfODBC" in the Unix section
of the "Configuration Connectivity Series" chapter
of the Installation Configuration Guide.
For information
on another similar error—"Connection reset by peer"
(socket error 10054 and 54) and Connectivity Series—visit
the Synergex
Web site.
^
Top
PLATFORM
NEWS
SCO
Linux
Sun
Microsoft
General
^
Top
SYNERGEX
EDUCATION OPPORTUNITIES
^
Top
HOLIDAY
REMINDER
Synergex
will be closed on Monday, September 5, in observance of Labor
Day. If you anticipate needing our assistance, please let
us know in advance.
^
Top


Subscribe
to Synerg-E-News.
To view past headlines from Synerg-E-News, see the Synerg-E-News
Archive.
To remove yourself from the Synerg-E-News mailing list, please
click here.
Trademarks:
Synergex, Synergy, Synergy Development Environment, Synergy/DE,
and all other Synergy/DE product names are trademarks of Synergex.
All other product and company names in this newsletter are
trademarks of their respective holders.
Synergex
International · 2330 Gold Meadow Way · Gold
River, CA 95670
+1 916.635.7300 | 800.366.3472 (North America) | 0800.898.368
(United Kingdom)
Copyright © 2005 Synergex International Corporation.
All rights reserved.
Synerg-E-News
08252005
|