This is the first issue of Surround Technologies, LLC Newsletter. This newsletter is intended to be helpful and informative. All recipients of this newsletter are either clients of Surround or contacts that have been met at trade shows. Your privacy is important to us. If you would like to discontinue the receipt of these newsletters, please click on the link at the bottom of the page.

Surround Quarterly - Summer 2002

A quarterly newsletter from Surround Technologies, LLC

TODAY'S ISSUE

  1. Visual LANSA – Tips & Techniques
  2. End of Summer Promotion
  3. What's New at Surround
  4. Surround Quarterly Subscriptions

 

FEATURES

Surround Runs “End of Summer” Promotion
From now until Labor Day, most software is being offered at a 25% discount. For more details, see the article below.

 

SERVICES

VL Mentoring Packages
Are you in search of advanced Visual Lansa Mentoring? We offer Mentoring/Training packages, as well as VL Code Auditing practices. Contact Surround for more details.

 

CONTACT

Surround Technologies, LLC
324 Belleville Ave, Suite 31
Bloomfield, NJ 07003
Phone: 973-743-1277

Email: sales@surroundtech.com
Web: http://www.surroundtech.com

 

Visual Lansa - Tips & Techniques

Using the ‘Value’ property when changing a field to the value of a component

All fields use 'Value' as their default property. This means the command

     SET COM(#MyComponent) Value(#MyField)

is exactly the same as

     SET COM(#MyComponent) Value(#MyField.Value)

Also, fields in the LANSA repository are used to define the class of a visual LANSA Components in a number of ways.
As a visual component:

DEFINE_COM CLASS(#MYFIELD.Visual)

As a non-visual component:

DEFINE_COM CLASS(#MYFIELD)

As a Property:

DEFINE_PTY NAME(MyProperty) GET(*Auto #MYFIELD)

Or as a Property, defined with a DEFINE_MAP within a Property, Method, or Event Routine:

DEFINE_MAP FOR(*INPUT) CLASS(#MYFIELD) NAME(#MyProperty)

When a repository based field is used to define the class of these components, they inherit 'Value' as their default property as well. This makes it quite possible to use that component in regular RDML commands just like fields. For example: The command:

     CHANGE FIELD(#MYFIELD) TO(#MyProp)

is exactly the same as:

     CHANGE FIELD(#MYFIELD) TO(#MyProp.Value)

However, if the name of the component is more than 9 Characters in length, the function checker will produce an error, "Syntax or logic errors found in syntax of TO Parameter in CHANGE command," on the command without the '.Value' specified.

For this reason, we strongly recommend that the 'Value' property identifier always be used when accessing the value of a component within an RDML command.

 

'End of Summer' Promotion

25% Off Hot Software Products From Surround 
From now until Labor Day (September 2, 2002), Surround is offering some of their popular software packages at a 25% discount. Included in this promotion are the following software packages:

Universal FTP Interface System (UFTP) - an automated, cross-platform file transfer system for the iSeries 400 and Windows platforms

Frameworks for Windows - Visual Lansa System Development Tool (F4W) - a system designed to help you quickly develop large-scale, full-featured VL systems

Contact Management & Zip/Postal Code (CM/ZPC) - two 'plug and play' applications designed to be easily migrated into existing Lansa systems.

 

What's new at Surround

Surround Begins Beta Testing of UFTP v4.0
Surround has recently begun beta testing the newest version of its popular UFTP software. Version 4.0 will have significant improvements over previous version. The Windows interface is cleaner, and easier to use. The system is much faster now with many enhancements to the functionality of the software. Keep your eyes and ears open for more information coming soon!

 

Surround Quarterly Subscriptions

If you wish to Sign up or discontinue the receipt of Surround Newsletters, please use our Newsletter Request Form or send an email to surround_info@surroundtech.com