SPC 2008 recap: Efficiency. Power. Productivity.  Synergex  |  Synergy/DE  | Resource Center  |  Contact Us
Welcome to Synergy-e-News. callout boxes for what's new feature and quote
 
Synergy/DE 9
Synergy/DE blog
Synergy/DE and O/S versions
Subscribe to Synergy-e-News
Request the text version
June 18, 2008
In this Issue:

SPC 2008 recap: Efficiency. Power. Possibilities.

Isutl: Beyond recovery
Did you know that you can use the isutl utility to do more than just recover files?
By Beth Ives and John Brunett, Synergy/DE

What’s new in CodeExchange?
Composite Window l_Input Processing for Dummies"
Submitted by Michelle Benoit, Harland Financial Solutions

Support Tech Tip
Tech tips about non-Adobe PDF viewers

Quiz
Synergy/DE pros, see if you can answer this question

Platform News

Synergex Events and Education


ARROWSSPC 2008 recap: Efficiency. Power. Possibilities.

"The direction and developments demonstrated show that the thinking behind Synergex is 'spot on' and that the company is moving with the times, yet still looking after their existing user base … I was very impressed with the move Synergex have made towards incoporating Synergy/DE within the .NET environment. …”

Josh Burnett, SSP
Attendee, SPC 2008 Birmingham

SPC 2008 concluded in Birmingham, UK on June 12, following the Boston conference, held May 20-22. Visit the SPC Web site to see what attendees had to say about SPC 2008.

Plans for SPC 2009 will be underway shortly. Stay tuned to Synergy-e-News for details.

^ top


ARROWSIsutl: Beyond recovery
Did you know that you can use the isutl utility to do more than just recover files?
By Beth Ives and John Brunett, Synergy/DE

Isutl is a highly versatile tool that can be used not only to repair Synergy DBMS ISAM files but also to identify potential problems and suggest steps to optimize performance. Since Synergy/DE version 7, we have added many options to Synergy DBMS that allow you to optimize and improve the overall performance of your ISAM files. And you can use isutl to apply some of these options transparently (without any application changes).

If your version of Synergy/DE is 7.1 or higher, you can download the latest version of isutl from the Product Downloads area of the Synergy/DE Resource Center. To use the isutl utility, your ISAM files must be Revision 4 or higher. You can convert or patch Revision 2 or 3 ISAM files to a later revision as long as no version of Synergy/DE prior to 7 needs to access them. (See the Synergy Language Tools manual for information about converting or patching your ISAM files to another revision.)

We recommend planning and developing an automated process to regularly verify data integrity and identify areas where performance can be improved. The process you develop may vary depending on the number of files, the size of the files, and/or the activity level of the files.  For example, to check integrity, you may want to run isutl –v on a weekly or even daily basis on files that experience frequent activity. By default, isutl generates a log file, which you can examine for failures. You can simplify the entire process by using a scheduled task.

Click here to read the complete article.

^ top


ARROWSWhat’s new in CodeExchange?
Composite Window l_Input Processing for Dummies
Submitted by Michelle Benoit, Harland Financial Solutions

After discussing l_input at SPC 2008, Michelle Benoit of Harland Financial Solutions was asked to submit a simple piece of code to the Synergy CodeExchange to specifically demonstrate using l_input. 

“If someone is looking for a super basic picture of how to perform this functionality, this [piece of code] will show them how to get started. You could call it Composite Window l_Input Processing for Dummies,” explains Michelle.

This entry demonstrates how to use l_input within a list in a composite window to update data in another window within the same composite window. It has been developed and tested with Synergy/DE 9.1.1b.

To download this piece of code, click here*.

*You must have HelpDesk Support and ALM in order to access CodeExchange. For more information, contact your Synergy/DE account manager.

Have a piece of code that you would like share?
Submit it to the CodeExchange by August 15, and you’ll be entered to win a Nintendo Wii, and you’ll receive a “got code” t-shirt.

^ top


arrowsSupport Tech Tip
Tech Tips about non-Adobe PDF viewers

Question: Some of the links in the Synergy/DE Online Manuals don't take me to the correct page, and some of them don't work at all. I'm borrowing a colleague's laptop, which has Foxit PDF Reader installed; could that be the problem?

Answer: Yes, your colleague's choice of PDF viewer is causing this problem. The Online Manuals are designed for use with version 7 or higher of the free Adobe Reader or Adobe Acrobat. We do not support non-Adobe PDF viewers because these other viewers do not support all the functionality that Adobe does. Consequently, some of the features in the Online Manuals may not work with a non-Adobe viewer.

For example, Foxit Reader and PDF-XChange Viewer do not support cross-manual links. This means that although links within a manual work properly, links from one manual to another go only to the first page of the linked manual, not to the specific location. These viewers also do not support page labels; this feature enables Adobe Reader to recognize both absolute page numbering and the chapter-page numbering used by the Synergy/DE manuals when using a "go to page" command or printing.

In addition, non-Adobe PDF viewers do not support the indexed search that Adobe Reader and Adobe Acrobat do. Using the index (CTRL+SHIFT+F or click the Search button on the main links page) is the most efficient way to search across the manual set. (Note that with Foxit and PDF-XChange, clicking the Search button brings up a search panel that looks similar to the one in Adobe Reader, but it is not searching the index. Rather, the search function merely displays the results of a find, which can be very slow.)

Unfortunately, these non-Adobe PDF viewers do not display any message indicating that unsupported features are present in a PDF, so you may not even know what you are missing. For more information about the features in the Synergy/DE Online Manuals and tips on using the manuals, see "Getting the most from your online manual set" in the June 21, 2007 issue of Synergy-e-News.

^ top


arrowsQuiz
Synergy/DE pros, see if you can answer this question!

What is the output of the following program?

namespace Stills.Stephen

          class Person
              public method Person
                   in req a_identity    ,string
              proc
                   identity = a_identity
              endmethod
             
              public identity, string
          endclass

main

.define be_with_the_one_you(what) love(the_one_you_`what)
.define love(whom) writes(1,"Love " + whom.identity)

record
          the_one_you_love          ,@Person
          the_one_you_with         ,@Person
proc
          open(1,o,"TT:")
          the_one_you_love = new Person("the one you love")
          the_one_you_with = new Person("the one you're with")
.define WITH love
          be_with_the_one_you(WITH)
end

endnamespace

a. “Love the one you love”
b. “Love the one you’re with”
c. Nothing, it just stops
d. This does not compile

Visit our Web site for the answer.

^ top


ARROWSPlatform News

Windows

How to get and keep Windows XP after June 30
June 5, 2008

Microsoft slates seven fixes for next week
June 5, 2008

FAQ: What we know about Windows 7
May 29, 2008

Linux

The interactive Linux kernel map
June 8, 2008

Google Gadgets for Linux appears
June 4, 2008

^ top


ARROWSSynergex Events and Education

Synergy/DE 9.1 Highlights
Anytime online

UI Toolkit Composite Windows
Anytime online

Synergy Objects Parts 1, 2 and 3
Anytime online

^ top



To view past issues of Synergy-e-News, see the Synergy-e-News Archive.
To remove yourself from the Synergy-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 © 2008 Synergex International Corporation. All rights reserved.

Synergy-e-News 06182008