The Jacana Collection
.
  . October 15th 2002 - Issue 2  
 
.
. . . . . . . . .

Greetings!

Welcome to the October edition of Jacana eNews. The first issue was well received and we noted that many of you are particularly interested in the Tips & Techniques and Technical FAQ sections. We're listening, so these sections will stay and we intend to concentrate future issues towards 'how to' scenarios and share how some of you have been using our products and services.

In this issue we take a look at some recent enhancements undertaken for Semtech Corporation in the USA. We also use our JuMP technology to explain how by employing some of the less well known components in our reporting system you can seamlessly distribute reports using email and view them in your browser. In addition to a further selection of Jacana tips and technical FAQs we've expanded 'Industry Links' to include some interesting articles on costs of printing and output management … and more.

I hope you enjoy this issue, please send me your feedback and suggestions using the link on the right.

Rachel Brooks
Editor, Jacana eNews
Momentum Utilities

In this Issue
.
.
In Focus - Working with Semtech Corporation
.
Semtech Corporation, established in 1960 and based in California, designs, manufactures and markets a broad range of analog and mixed-signal semiconductor products for use in communications, portable devices, computers, and industrial equipment. More information can be found at www.semtech.com

Already employing JacanaForms for e-form outputs using the sample templates available for MAPICS users, Semtech needed to make some specific changes to their Invoice and Statement formats. Both forms needed to be 'dynamic', so that aspects of the page presentation changed automatically, according to the data from the spool file. Realizing that to make these changes in-house might take them some time, Semtech called for assistance from our Services team. 

Once the enhancements required were fully defined we were able to provide a fixed price quote and firm delivery dates.

For the Invoice, some specific enhancements were required. The text in a banner header line on the form was conditioned based on a variable "trigger" value in the spool file. For instance, if the spool file text "trigger" was say 100, then the Company header would be say "Company X", if it was 200, it would be "Company Y", with a blank header line used for any other value. As the changes were required urgently, the work was completed in our Sydney Office and delivered electronically within 24 hours. The form was then tested and approved by Semtech before installing into their production environment. 

For the Statement, more complex modifications were required. The exception transaction items currently positioned at the end of the Statement needed to be placed in the middle of the Statement immediately after the normal transaction items. This is a more complicated task because the spool file presents the 'exception' and 'normal' transaction data in two sections, separated by aged balance items. On a static form the data from the spool file is printed onto the page continuously. However using "dynamic" sub-form calls from the JacanaForms spool file transformation script, the detail can be split and placed into the desired position on the form. 

As part of the agreed project Momentum followed up with a document detailing the nature of the solution and a WebEx on-line demonstration of the techniques used. This assisted Bob Manson, the Business Analyst at Semtech, to familiarize himself with the methods and features used. In summary, Semtech not only received the urgent changes they needed on time and at a known cost but also received training as part of the delivery. 

JacanaForms contains many advanced features and there will be occasions when using Momentum expertise can accomplish results that you believe are not possible. If you are under time or resource constraints then we can provide an economical alterative. The Semtech project is an illustration of how product knowledge can be sourced from our offices in Sydney and delivered anywhere in the world, making it both a cost effective and efficient option. 

Bob Manson comments, "At first the thought of having the work carried out remotely was a little daunting - I wasn't sure how they would do it. But it proved to be a practical and cost effective way to get some of our more difficult form modifications done --- you can't be an expert in every product. Also, Momentum being overseas turned out to be an advantage because time zone differences enabled the work to be completed over-night with the new forms available for testing the very next day." 

Momentum offers consultancy services for all of our product range. If you would like to speak to someone in detail about Momentum Services or request a no obligation quote please email services@jacana.com

 

Jump into the JuMPZone - Email reports in html format
.
Here's another opportunity to review the kind of cameo presentations available in our JuMPZone. 

In this JuMP session we show you how different components of our report writing solution can be employed … define command lines to a report in Jacana, run the report manually using Valet or automatically using your iSeries scheduler, use PrepP/400 and PrepP/29T to convert the output to HTML and distribute via email and finally see the results in your browser. This JuMP takes you through the process step by step. Once implemented the whole process is automatic and seamless! Some prior knowledge of the various components is desirable but not essential for you to grasp the possibilities.

To run JuMP's you will need to download a small codec file this can be done by clicking here this is a once only process.

Click here to stream from the website 

Click here to download to your PC

 

Ask the expert - Jacana Tips
.

If there's anything you'd like to know how to do in Jacana but aren't 100% sure how, ask us. We will respond to you immediately and look to share your question in a future newsletter. 

Jacana Tip 5: Choosing a music-ruled or alternate-filled background can make it easier to line things up in the Page Layout view. Choose Background from the View menu to change the background. Lining things up in your layout can also be made easier if you check the Show Crosshairs box on the Page layout page of the Options dialogue (choose Options from the Tools menu) Show me

Jacana Tip 6: You can enter additional explanatory text for a report that describes its purpose and/or usage. Whenever somebody displays or runs your report they will be able to read the text you entered. To enter, change or simply display the text, choose Properties from the Report menu and then click the More About button . Show me

Jacana Tip 7: While working with a report designed for formatted disk output, you can resize the columns shown in the Record Layout view. Click between the column headings and drag to the left or the right.

 

Technical FAQs
.


Parameters and select/omit criteria - what's the difference?

Selection Criteria: 

Selection Criteria are defined using the "Select" tab of Jacana's Report Specification dialog. Here, you choose a field to be used as a selector, and then define "rules" against which the data base values are to be tested. These "rules" control which records from the data base are chosen for processing by the Jacana report program. They act as a filter - allowing the chosen records into the report and keeping other records out. Show me

Almost any field in the report can be used for this purpose including Derived fields and Calculation fields. The only requirement is that the field exists in one of the data groups and not the special control group (Group: CTL). 

If a Selection criterion is defined for a field from the Based-On-File (BOF) of the Subset, or from another "node" file (a node file is the target file of a one-to-many relationship) then the Report Writer will attempt to use the OPNQRYF command to improve the performance of the extract program. 

Where you have alternatives, try not to use calculation fields as the basis of your selection criteria as this will almost always make your report run more slowly. Remember, Jacana reports cannot make use of efficient OPNQRYF commands on calculation fields. 

Parameters: 

Parameters are defined using the "Parameters" tab of Jacana's Report Specification dialog. They can be used for many purposes, but there are only two ways in which to use them:

  • Calculations and
  • Print Line Conditioning

You can use a parameter directly to control a print line and thereby, to control the report presentation. For example, a parameter can be used to invite the user to choose between a Summary and a Detail report format. All you need to do is to condition the detail level print lines (in Jacana's Layout window) based upon what the user enters into the parameter at run time. 

In suitable Subsets, you can use a parameter to enhance a ranking report by allowing the user, at run time, to tell the report writer how many "top" ranked customers to print (e.g. a "top-ten" report). We'll show you how to build a "top-ten" report in a future Jacana e-news article. 

Parameters can also be used to control the evaluation of calculations. For example, let's say that you have a report that shows sales by month over the last year. You want to see the effect, at every level of summary within the report, of an across the board increase of "x" percent in sales. You may want to try several values or "x" to help you determine where to set next year's sales targets in order to generate a given level of revenue. 

By specifying a numeric parameter, the run-time user can set a percentage value and you can use that value in a calculation to compute a value for each sales record the "x" percent greater than the value held in the file. 

Remember that Jacana's "Run-time interface" feature allows you to build text lines around your selection criteria and parameters to guide the run-time user on how to use the parameters you have designed into the report to get the report they want.

Further details on parameters and selection can be found in the JuMPZone on our website - specifically the Jacana Training Exercises:

  • Exercise 4 - More Report Specification Functions
  • Exercise 9 - Record Selection & Summarization in detail

Do you have any specific questions you'd like answered? Let us know momentum@jacana.com 

 

 

 

We hope you enjoy this and future issues of Jacana eNews. Please send us your feedback and any suggestions or contributions for future issues.

Send us your feedback

.
.
.
.
. Quick Links...

About Us & Contacts

Archive

Industry Links

JuMPZone

Release Information

Subscription & Privacy

.
.
.


Join our mailing list!
.

     email: momentum@jacana.com
     voice: +61 2 9680 6000
     web: http://www.jacana.com

.
This email was sent to momentum@jacana.com, by The Jacana Collection.
View our privacy policy.

Powered by
Constant Contact

.