Order Synergy/DE 8.1 today.

Order the Synergy/DE 8.1 manuals...over 5,000 pages of valuable technical information.

 

Synerg-E-News
 News for Professional Developers 

October 30, 2003

In this issue:
Synergex releases Synergy/DE 8.1.5: New features speed up distributed applications, facilitate remote debugging, and more…
Got a Web solution or thinking about creating one? Tell us about it! Fill out a short survey and you will be entered into a drawing for $100. Find out more…
Support Tech Tip: Using UI Toolkit routines with xfServerPlus…
Where in the World Is Synergy/DE? In the area of die cast model cars and trucks...
Announcing the winner of the 3rd quarter Synergy/DE HelpDesk Support drawing…
See what events are coming up at Synergex…

 

SYNERGEX RELEASES SYNERGY/DE 8.1.5
New features speed up distributed applications and facilitate remote debugging

On October 22, Synergex announced the release of Synergy/DE 8.1.5. This latest version includes xfServerPlus performance improvements and client/server debugging capabilities, enabling customers to speed up their distributed applications and to debug their distributed (and other) applications more efficiently. Synergy/DE 8.1.5 also delivers product enhancements and quality improvements throughout the Synergy/DE product suite, such as

  • An OPENELB debugger command to facilitate debugging of routines in ELBs
  • A new database driver to enable more effective SQL Server access
  • Synergy/DE xfODBC join performance improvements
  • Servstat enhancements on OpenVMS
  • And more…

To read the entire announcement, visit Synergex's Web site.

^ Top

TELL US ABOUT YOUR CURRENT AND/OR FUTURE WEB INITIATIVES!
What Web functionality are you providing to your customers? Or, are you just starting to plan your Web solution? Tell us about it! Fill out a short survey about your present and future Web initiatives, and you will automatically be entered into a drawing for $100.

^ Top

SUPPORT TECH TIP: USING UI TOOLKIT ROUTINES WITH xfSERVERPLUS

Question:
I'm using an xfNetLink Java client and get the error

"Synergex.synProxy.xfLaunchFatalException:REMOTE SYNERGY EXECUTION ABORTED [Cannot access external routine %s:]"

when trying to call the UI Toolkit U_START routine from one of my Synergy methods. What's wrong?

Answer:
When a connection is made to xfServerPlus, it attempts to resolve all the calls that will be made and open the necessary ELBs. xfServerPlus knows which ELBs to open because you supply that information when you define your methods in the Synergy Method Catalog. However, when one of your Synergy methods calls a UI Toolkit routine, xfServerPlus can't open the ELB for that routine because it is not defined in the SMC. This means that you will need to explicitly open UI Toolkit’s ELB, tklib.elb, with a call to the OPENELB subroutine.

If your routine opens tklib.elb with XCALL OPENELB and then XCALLs U_START, xfServerPlus will be unable to resolve the U_START call. This is because the runtime first looks up all the external routines that are directly referenced in your routine (such as U_START) before executing the code. Consequently, at the point where the runtime is looking up U_START, it has not yet executed the XCALL OPENELB, and you will see the "Cannot access external routine" error. If you put the XCALL OPENELB in one routine and the XCALL U_START in another routine, the runtime will be able to find U_START.

The recommended solution is to write an initialization routine that opens all the ELBs that will be needed. This solves both the need to explicitly open tklib.elb and the need to have the XCALL OPENELB in a separate routine from the call to U_START. The latter issue can also be solved by using XCALL XSUBR within the same routine as the XCALL OPENELB.

^ Top

WHERE IN THE WORLD IS SYNERGY/DE?
In the area of die cast model cars and trucks

Looking for a tiny version of Elvis Presley's 1955 Pink Cadillac, equipped with all of the unique features that Elvis requested when the car was being manufactured...right down to the monogrammed "E.P." in the floor carpets? Or, how about a child-sized deep red fire truck with real wooden ladders on both sides, a flashing light, and a ringing bell—a perfect gift for the future firefighter in your life?

Look no further. Founded in 1993, the Canada-based Collectors Guild is one of North America's leading suppliers of die cast model cars, offering serious collectors thousands of high-quality die cast model cars, trucks, and more...

The Collectors Guild uses an in-house Synergy/DE-based application to run their order entry/inventory program, helping them to manage the thousands of worldwide shipments of these museum-quality models every year. Currently using Synergy/DE 7.1, the Collectors Guild plans to upgrade to Synergy/DE 8.1.5 in order to take advantage of current technology.

Just in time for the holidays, visit the Collectors Guide Web site today to place your order!

^ Top

RANDY GRAVES OF DRESSER FLOW CONTROL IS THE WINNER OF THE HELPDESK SUPPORT CUSTOMER SATISFACTION SURVEY DRAWING!
Congratulations, Randy!

In an effort to continually improve the Synergy/DE HelpDesk Support services you receive, we distribute a customer satisfaction survey on the closing of each HelpDesk Support ticket. The response so far has been tremendous. Thanks to those who have provided feedback! Randomly selected from the 3rd quarter 2003 respondents, Randy is the latest winner in our continuing survey drawing, winning a $100 American Express gift certificate. The drawing of 4th quarter 2003 respondents will take place in January 2004.

For more information about Synergy/DE HelpDesk Support, go to our Web site or contact your Synergy/DE Account Manager.

^ Top

UPCOMING EVENTS AT SYNERGEX
Visit the Synergex Web site for details on these approaching events:

^ 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, send an e-mail
message to Synerg-E-News@synergex.com.

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.

Copyright © 2003 Synergex International Corporation. All rights reserved.

Synerg-E-News 10302003