Phone800.366.3472 SupportGet Support DocumentationDocumentation Resource CenterResource Center
search
close
Open Menu

Synergex Blog


Announcing SDI 2022.11.1349

By Steve Ives, Posted on November 18, 2022 at 6:19 pm

We are pleased to announce that a new version of Synergy DBL Integration for Visual Studio (SDI), version 2022.11.1349, is available for download from the Resource Center and is recommended for use by all Synergy developers. This is a quality improvement release, and as always, we encourage you to review the changes listed in the release notes.

This version of SDI also adds support for the recent 12.2 SDE feature release, including new runtime targets and support for DBLINK updates, which has split unresolved common checking from the -r flag into the new -c flag, with improved behavior. It is now recommended to turn on the -r flag in ELB projects using the Build property page to ensure unresolved references are checked. SDI also includes more context on some error list messages based on new DBLINK information output, and IntelliSense Completion scoring has been improved to prioritize close matches better.

The Synergy/DE tools included in this version of SDI (dbl.exe, dblproto.exe, dblibr.exe, dblink.exe, dbl2xml.exe, and rpsutl.exe) are from Synergy/DE version 12.2.1.1003.


Announcing Synergy/DE 12.2.1.1003 Feature Release

By Steve Ives, Posted on November 17, 2022 at 5:36 pm

We are pleased to announce a new Synergy/DE feature release, version 12.2.1.1003. This is the first in a new series of feature releases that will introduce the features that will ultimately be included in the next long-term support release of Synergy/DE in due course. The release contains three new features:

  • Support for OrderBy on joined tables in Select operations. This opens up several optimization possibilities, both for your code and also for the Harmony Core web services framework. Support is provided both in traditional Synergy and Synergy .NET and for local queries and queries over xfServer.
  • Support for inline FOREACH loop variable declarations. This enables you to declare loop variables directly within the FOREACH statement, simplifying your code and improving the scoping of the loop variable. Support is provided both in traditional Synergy and Synergy .NET and for both explicit and implicit typing.
  • Limited runtime support for Synergy .NET for  .NET 6on Linux. Initial support is for deploying Harmony Core services on Linux, and we are working hard to extend support to other .NET 6 applications in a subsequent release.

This is also a quality improvement release and includes a variety of improvements across the Synergy product set. As always, we recommend visiting the Synergy Resource Center to review the release notes for detailed information about everything that has changed.

Synergy/DE 12.2.1.1003 is available for download for Windows (32-bit and 64-bit), Linux (32-bit and 64-bit), and IBM AIX (32-bit and 64-bit).


Announcing SDI 2022.11.1340

By Steve Ives, Posted on November 4, 2022 at 11:00 am

We are pleased to announce that a new version of Synergy DBL Integration for Visual Studio (SDI), version 2022.11.1340, is available for download from the Resource Center and is recommended for use by all Synergy developers. This is a quality improvement release, and as always, we encourage you to review the changes listed in the release notes.

The Synergy/DE tools included in this version of SDI (dbl.exe, dblproto.exe, dblibr.exe, dblink.exe, dbl2xml.exe, and rpsutl.exe) are from Synergy/DE version 12.2.1.1000.


Announcing SDI 2022.10.1332

By Steve Ives, Posted on October 24, 2022 at 12:33 pm

We are pleased to announce that a new version of Synergy DBL Integration for Visual Studio (SDI), version 2022.10.1332, is available for download from the Resource Center and is recommended for use by all Synergy developers. This is a quality improvement release, and as always, we encourage you to review the changes listed in the release notes.

The Synergy/DE tools included in this version of SDI (dbl.exe, dblproto.exe, dblibr.exe, dblink.exe, dbl2xml.exe, and rpsutl.exe) are from Synergy/DE version 12.2.1.1000.


Announcing SDI 2022.10.1325

By Steve Ives, Posted on October 5, 2022 at 8:38 pm

We are pleased to announce that a new version of Synergy DBL Integration for Visual Studio (SDI), version 2022.10.1325, is available for download from the Resource Center and is recommended for use by all Synergy developers. This is a quality improvement release, and as always, we encourage you to review the changes listed in the release notes.

The Synergy/DE tools included in this version of SDI (dbl.exe, dblproto.exe, dblibr.exe, dblink.exe, dbl2xml.exe, and rpsutl.exe) are from Synergy/DE version 12.2.1.1000.


Announcing SDI 2022.09.1312

By Steve Ives, Posted on September 21, 2022 at 10:10 am

We are pleased to announce that a new version of Synergy DBL Integration for Visual Studio (SDI), version 2022.09.1312, is available for download from the Resource Center and is recommended for use by all Synergy developers. This is a quality improvement release, and as always, we encourage you to review the changes listed in the release notes.

In addition to several general fixes, this version of SDI introduces a new notification window that will help you stay up-to-date when new versions of Synergy products are released.

The Synergy/DE tools included in this version of SDI (dbl.exe, dblproto.exe, dblibr.exe, dblink.exe, dbl2xml.exe, and rpsutl.exe) are from Synergy/DE version 12.2.1.1000.


Announcing Synergy/DE 12.1.1.3282

By Steve Ives, Posted on September 15, 2022 at 2:22 pm

Synergex is pleased to announce the immediate availability of Synergy/DE 12.1.1.3282 on all supported platforms. This is a quality release and includes improvements across the entire product set.

Please visit the Synergy Resource Center to review the release notes for detailed information about everything that has changed.

Synergy/DE 12.1.1.3278 is available for download now for IBM AIX, Linux, Oracle Solaris, OpenVMS (Alpha and IA64), and Windows.


Announcing Synergy DBL Essentials Online

By Synergex Education, Posted on September 12, 2022 at 2:16 pm

Stop me if you’ve heard this one before: if you need Synergy development done, you don’t need to hire an experienced Synergy developer. In fact, you’re probably better off focusing on finding a good programmer with knowledge of your vertical market.

That said, even the best programmer in the world can’t go from zero to sixty without training. That’s why we’re offering our first web-based course: Synergy DBL Essentials Online. This self-paced class covers the basics of the language using video lessons, hands-on exercises, downloadable resources, and knowledge checkpoints. Over the course of seven modules, participants will build a simple Synergy application using the knowledge they gain of concepts such as windowing, Repository, and file I/O.

Learning Objectives

Participants will be able to

  • Differentiate between and work with the different Synergy data types
  • Add comments, continuation lines, and other language elements to enhance the readability of their code
  • Declare arrays, structures, and groups
  • Leverage implicit and explicit formatting
  • Write alpha and numeric expressions
  • Perform terminal and file I/O
  • Display data in a window
  • Use conditional, compound, iterative, and selection statements to control the execution of their code
  • Create object and executable libraries

…And much more!

Course Content

This course includes

  • Approximately six hours of on-demand video
  • Over 20 downloadable resources
  • Five knowledge checkpoints
  • A certificate of completion

Requirements

To access, build, and run the code at each stage, participants must have the following software tools installed on an adequately equipped Windows 10 system:

  • Visual Studio 2019 (minimum version 16.8.3) or 2022
  • Synergy/DE installed and licensed
    • Synergy/DE 32-bit
    • Synergy/DE 64-bit
    • Synergy DBL Integration for Visual Studio
  • Additionally, to submit code for review at the end of the course, you’ll need an active GitHub account.

Because much of the class content involves viewing source code, using a typical laptop monitor is not recommended. We recommend using a full-size keyboard and mouse along with a development-grade computer that meets the following minimum configuration:

  • Recent model quad-core Intel Core I5 or higher (I7 preferred)
  • 8GB RAM (16GB or more preferred)
  • Solid-state drive (SSD) storage (installing Visual Studio can require up to 40GB of local storage)
  • Large-screen full HD (1920 x 1080) or higher monitor, recommended 27″ or larger
  • Good quality external speakers

To learn more about the class, contact classes@synergex.com.


Announcing Synergy/DE 11.1.1j

By Steve Ives, Posted on August 25, 2022 at 6:52 pm

Synergex is pleased to announce the immediate availability of Synergy/DE 11.1.1j on all supported platforms. This is a quality release and includes improvements to the Synergy DBL, License Manager, xfServer, SQL Connection, xfODBC, and Workbench products.

Please visit the Synergy Resource Center to review the release notes for detailed information about everything that has changed.

On Windows, this release also adds support for SQL Server driver version 18 for DSN-less connections.

And for OpenVMS developers, this release also makes Global I/O Hooks available on that platform, with the slight limitation that the I/O hooks routine must be linked directly into each mainline program.

Synergy/DE 11.1.1j is available for download now for IBM AIX, Linux, Oracle Solaris, OpenVMS (Alpha and IA64), and Windows.


Announcing SDI 2022.08.1287

By Steve Ives, Posted on at 9:15 am

We are pleased to announce that a new version of Synergy DBL Integration for Visual Studio (SDI), version 2022.08.1287, is available for download from the Resource Center and is recommended for use by all Synergy developers. This is a quality improvement release, and as always, we encourage you to review the changes listed in the release notes.

In particular, we would like to call out one specific improvement; we fixed a runtime memory corruption issue caused by the compiler in versions 2022.05.1198 through 2022.07.1273. With these versions, runtime memory corruption could occur in rare cases when a class had a record or a loose class field that was a synergy alpha, decimal, or integer type. If you are running one of these recent SDI versions, we recommend upgrading as soon as possible.

The Synergy/DE tools included in this version of SDI (dbl.exe, dblproto.exe, dblibr.exe, dblink.exe, dbl2xml.exe, and rpsutl.exe) are from Synergy/DE version 12.2.1.1000.


Announcing SDI 2022.07.1273

By Steve Ives, Posted on July 27, 2022 at 4:23 pm

We are pleased to announce that a new version of Synergy DBL Integration for Visual Studio (SDI), version 2022.07.1273, is available for download from the Resource Center and is recommended for use by all Synergy developers. This is a quality improvement release, and as always, we encourage you to review the changes listed in the release notes.

This release also features some IntelliSense improvements. Specifically, we improved how parameter IntelliSense handles commas so that it better determines which signature to display as you type parameters, when there are previously typed parameters, and when there are optional parameters.

We were also able to address a long-existing issue with the use of the Delete key when using the Quick Find window. Previously, pressing the Delete key while the Quick Find window was active caused nodes to be removed from Solution Explorer!

The Synergy/DE tools included in this version of SDI (dbl.exe, dblproto.exe, dblibr.exe, dblink.exe, dbl2xml.exe, and rpsutl.exe) are from Synergy/DE version 12.2.1.1000.


Announcing SDI 2022.06.1224

By Steve Ives, Posted on June 17, 2022 at 3:15 pm

We are pleased to announce that a new version of Synergy DBL Integration for Visual Studio (SDI), version 2022.06.1224, is available for download from the Resource Center and is recommended for use by all Synergy developers. This is a quality improvement release, and as always, we encourage you to review the changes listed in the release notes.

This release includes improvements to the dependency build system; we found that we were building more code than necessary in some specific cases, particularly in traditional Synergy “multi-mainline” projects. This release should resolve those issues, resulting in reduced build times in some cases.

The Synergy/DE tools included in this version of SDI (dbl.exe, dblproto.exe, dblibr.exe, dblink.exe, dbl2xml.exe, and rpsutl.exe) are from Synergy/DE version 12.2.1.1001.


Announcing SDI 2022.05.1198

By Steve Ives, Posted on May 20, 2022 at 3:44 pm

We are pleased to announce that a new version of Synergy DBL Integration for Visual Studio (SDI), version 2022.05.1198 is available for download from the Resource Center and is recommended for use by all Synergy developers. This is a quality improvement release, and as always, we encourage you to review these changes listed in the release notes.

This release includes changes needed to properly support Visual Studio version 17.2.

The Synergy/DE tools included in this version of SDI (dbl.exe, dblproto.exe, dblibr.exe, dblink.exe, dbl2xml.exe, and rpsutl.exe) are from Synergy/DE version 12.2.1.1001.


Announcing SDI 2022.05.1168

By Steve Ives, Posted on May 4, 2022 at 4:45 pm

We are pleased to announce that a new version of Synergy DBL Integration for Visual Studio (SDI), version 2022.05.1168 is available for download from the Resource Center and is recommended for use by all Synergy developers. This is primarily a quality improvement release, and as always, we encourage you to review these changes listed in the release notes. In addition, there are a small number of changes in behavior, as follows:

  • Newly created traditional Synergy projects and existing traditional Synergy projects that don’t have a TargetRuntimeLevel property will now target version 12.1.1 of the Synergy runtime by default. Previously both types of projects defaulted to version 11.1.1.
  • The targeted Synergy runtime version for a project that targets .NET Core or .NET 5 or higher is now determined by the version of the Synergex.SynergyDE.synrnt NuGet package that the project references. Additionally, the “Target Synergy runtime” field is no longer displayed on the Build page of project properties for Synergy projects that target .NET Core and .NET 5 and higher.
  • When you open a solution containing projects that target a runtime version below the minimum runtime version supported by SDI (10.3.1b), a window will now open prompting you to upgrade those projects.
  • The .NET Framework upgrade dialog will now open whenever you open a solution with projects that target a .NET Framework version that is below the minimum supported for Synergy projects (4.7.2).

The Synergy/DE tools included in this version of SDI (dbl.exe, dblproto.exe, dblibr.exe, dblink.exe, dbl2xml.exe, and rpsutl.exe) are from Synergy/DE version 12.2.1.1001.


Announcing SDI 2022.04.1114

By Steve Ives, Posted on April 4, 2022 at 8:46 pm

Shortly after releasing SDI 2022.03.1110 we became aware of a problem requiring immediate attention. That issue has now been resolved and we have released Synergy DBL Integration for Visual Studio 2022.04.1114, and have removed the previous version from the downloads site. If you had already upgraded to the 2022.03.1110 release we recommend immediately upgrading to 2022.04.1114, and we apologize for any inconvenience that this may have caused.


Recent Posts Categories Tag Cloud Archives