sign in
News from the Kore

Super Bowl 2003 Issue


Software Bowl XXXVII Most Valuable Players

 

By the smiles on their faces one wouldn't know that the Chargers didn't make it to the Super Bowl this year.  John Bosley, Mark Dobransky,  Eric Yarbrough, Rob Morrison, Andy Blanchard (top, left to right), Chuck Verran, Paul Trebbien, Paul Bressler, and Ken Dickinson (bottom, left to right) demonstrate that even when your team doesn't make it, you can still be glad the Super Bowl is over!

 
In This Issue:
Tech Tip
Kore has Another Successful Year
Advanced Instruments, Inc. Expands Their Web Presence - Fast
Are you your customer's strategic partner?
Product and Service News
Pauls Corner
Upcoming Events


Tech Tip:
Using SAMPLE and EQ in SELECT and LIST statements

By Frank Kertai
fkertai@koretech.com
Managing Partner
Kore Technologies, LLC

SELECT Verb Options

The SELECT verb has some powerful and useful options that can make life easier when attempting to gather data for analysis. One of these is the SAMPLE option. When you are developing RETRIEVE reports, it is often useful to look at sample data to determine such things as field length, column header descriptions, etc. You can use the SAMPLE option with the SELECT verb to gather a representative sample of any file. Below is an example of the use of this option:

     >SELECT SOLI SAMPLE 5
    
5 records selected to list 0.

     >

Another useful feature of RETRIEVE is the ability to compare the contents of different fields of the same record. Below is an example of this, where we are seeking records where the total ordered quantity EQ the total open quantity (Note: Unidata users are required to use the lower case version of the verb – invoking the native Unidata behavior -- to make this work):

     >list SOLI WITH F11 EQ F39 F11 F39
    
5 records selected to list 0.

     08:10:01 JAN 08 2003 1
     SOLI...... Total Ordered Quantity Total Open Quantity

     187998*2                       10                  10
     201157*1                       10                  10
     201157*2                       10                  10
     201157*3                        3                   3
     201157*4                       10                  10
     183984*2                        2                   2

     Enter <New line> to continue...



Using SAMPLE AND SAMPLED

On UniData and UniVerse, you can also use SAMPLE with the LIST or SORT verbs to limit the volume of data reported on.  The syntax is the same on both RDBMS systems:

     SAMPLE [n]


The first n records from the file are selected and listed, e.g.


     >LIST PARTS DESC SAMPLE 5


SAMPLED provides slightly different behavior


     SAMPLED [n]

Selects every nth record from the file, e.g.

     >LIST PARTS DESC SAMPLED 5

Note the SORT verb with the SAMPLE (or SAMPLED) command works the same as always, that is, it selects the records, builds a sorted list, and then displays the data.

2002 Results: Kore has Another Successful Year

Despite a tough economic climate for technology expenditures, Kore was able to grow its revenues and maintain profitability for the fourth year in a row.  Kore thus keeps up its record of growing every year since its inception.  In addition to increasing its sales in a year that saw declining revenues on the part of most technology companies, Kore provided products and services to twenty-one new customers in 2002.  To all of those companies that took advantage of our products and services last year, thanks for helping us make this happen!  We look forward with high hopes to 2003!

Of course, if you have been keeping track of the other changes that have occurred during the year, Kore also added four new people, moved into new offices, and developed a formal partnership with Epicor!  Not bad, but now on to better things!

Advanced Instruments, Inc. Expands Their Web Presence -- Fast

Norwood, MA – January 22, 2002 – As a technologically sophisticated company, Advanced Instruments, Inc. already had an attractive Web presence when they made the decision to upgrade their Web site to include both a customer information portal and a Web-based storefront.  Recognizing the strategic value of their Web site, Advanced Instruments went through an extensive search for the best possible partner to handle this important project.  After careful consideration they selected Kore Technologies to work with them to provide the full array of customer service capabilities offered by Kore’s KommerceServer suite of Web Applications.

The project officially kicked off on December 9, 2002 , and today Advanced Instruments is already live, implementing in less than six weeks from project initiation.  Bob Kelly, IT Director of Advanced Instruments explained, “Once we have made a decision, Advanced Instruments likes to get things done, so we put together an aggressive schedule.  We wanted to make sure that our vendor knew we weren’t going to have a Web project that just dragged on. Kore Technologies was there to support us every step of the way.”

“It was a pleasure working with Bob Kelly and his team on this project,” commented Ken Dickinson, Managing Partner of Kore Technologies.  “They were able to come up to speed quickly on the KommerceServer technology and together we had the development website up and running with live data in 2 days. Bob and his team took it from there and completed the implementation in record time!  We were very pleased that Advanced Instruments took the opportunity to become another satisfied KommerceServer customer.”

“We knew that we would need a partner that was as dedicated to our success as we were, if we were going to meet our aggressive schedule.  We are very pleased that we can now provide 24x7 service to our customers – a nice way to start 2003!”

-- Bob Kelly, IT Director of Advanced Instruments

About Advanced Instruments, Inc: Advanced Instruments is the world's foremost authority for the application of freezing-point depression (FPD) technology. Additional technologies have been developed or acquired, making Advanced Instruments a leading supplier of diagnostic testing systems used by medical and industrial laboratories world worldwide.  See us at aicompanies.com..


Do your customers see you as a long-term, strategic partner?

A recent article in USA Today sparked a question that we thought would be useful for our customers to ask themselves: “Do your customers see you as a long-term strategic partner?”  Why does an article in USA Today about Web sites spark that question?  Because all of us today who do information-intensive work are finding ourselves increasingly dependent on the Internet as a fast way of getting information and taking action, and see it as an integral part of accommodating a 21st Century work day that is decidedly not 9-5.  I still don’t get it. Simply put, we want our strategic vendors to be with us for the long haul.  Three years ago Web capabilities were legitimately being sold as a way of leapfrogging the competition – and an expense that could be avoided. Today, most of us ended up buying one or more Christmas presents over the Web last year, and we have increasingly come to see 24x7 self-service ordering, information access, and customer service as a useful enhancement (typically not a replacement) to more traditional phone calls and faxes.  When we see a vendor with little or no Web presence, we intrinsically start to wonder what’s going on with them.  Your vendors are making exactly that same evaluation of you!

Each of our subscribers falls into one of three categories: (1) they have a Web site that offers their customers all of the self-service capabilities it makes sense for them to offer on the Web, (2) they have a limited Web site that offers some self-service capabilities, or (3) they have a Web site that offers little or no self-service capabilities, containing only rudimentary information about their company and products.  If you are in the first group, congratulations!  (Also, we would like to know more about you, and to understand how you achieved your success.  Please e-mail me!)  If you are in one of the latter two groups, then are you aware that you can have a Web site hosted that provides a complete customer information portal with Storefront capability for less than $3,500 per month?  For some companies decreasing customer service costs pay for this expense – 800 numbers and the people to answer them are not free!

To find out more simply contact us.  We’ll be happy to describe the types of capabilities that are now available, and detail your options.  If you have a need for on-line product configurator, we are especially interested in talking to you: please contact either Frank Kertai or Frank Busalacchi for information about our sales order and quotation configurator workgroup.  (As you can see, we have cleverly set up this e-mail so that everyone should contact us!  Please do so!)

Follow-on to Last Month’s “Perspective”

Last month in this section we highlighted the high cost of switching ERP systems.  An interesting article appeared in a recent ComputerWorld underlining the very points we were making!  We hope these messages help you appreciate the real value of your “excellent” (as in “implemented”!) ERP system!


Product and Service News

Since the last newsletter we have been focused on formulating and defining the forward direction for both Kourier and KommerceServer.  In particular, for

webTeam going, going, …

In response to customer feedback, we are enhancing webTeam’s capabilities for managing requests and workflow.  We expect that this work will position webTeam as an even more attractive way of managing most of the ad hoc or loosely structured activities in your company.  In the meantime we are continuing our promotion of webTeam, offering aggressive pricing both to webTeam as a hosted application, and to webTeam as an in-house application.  We will continue to offer this pricing until the end of February (Promotional pricing will not be available with the new version, although people who are on maintenance with this or prior versions will be entitled to the new version.)

For Kourier and KommerceServer expect to see some additional announcements in the coming months.

 


Pauls Corner

Paul TrebbienA little while back, I was driving down the freeway, heading home from work, and this old pickup truck in front of me had one of those funny bumper stickers "Horn broken, check for finger".  Seems that little funny can be applied to a lot of things that happen to us in life.  How do you feel when you place a call for help and sit there on hold for what seems like an eternity?  How do you feel when you purchase a product only to find out the 'bells and whistles' are all extra (and weren’t included in your price)?  I think something is broken these days.  Most of us are patient but we do have limits.  I am just happy that our Customers rate our services excellent. (See the article in our Holiday Newsletter.).  After all, great service is always defined by the Customer!

Programmers, let’s speed up processing for the Inventory folks.  Everyday the Daily Inventory Process is run and updating Inventory Activity is one of the tasks.  The process selects all stock records that do not have an Activity Flag and runs them through program MMI.09 to update the numbers in the INV-SUMMARY file.  There is a set list of Transaction Types that are processed with the other Types skipped only to be selected the next day and skipped again.  How about if MMI-09 is changed to set the activity flag on all of those skipped records so they will not be selected and processed another day?  How?  Piece of cake as in most DataFlo versions, the program checks to see if the Transaction Type is on the list and if not then processing skips to Label 100 to release the record.  Why not just go to Label 80 which sets the Activity Flag, writes the Stock record, and then drops on down to Label 100.  Here are those lines of Coding (I eliminated the comments).  My only change was to comment the GO 100 and insert the GO 80 line:


         IF NOT (INDEX(VALID.TRANS,CHECK.TYPE,1)) THEN
            * GO 100
     
      GO 80
  
      END
      80 STOCK<20>=1; *Activity Post Flag Set
         CALL PV.WRITE(‘STOCK’,F.STOCK,ID,0,STOCK,STOCK,‘CHANGEU’)
     100 RELEASE F.STOCK,ID


Please remember, “Great Service to your Customer is always rewarded”.

Paul’s Questions and Answers

Well, I have not received much for Questions this time.  Hey, it’s no charge, and I enjoy answering them!  So everyone, if there’s a question you have on how something works, email it to me – pault@koretech.com.  The third question in this set is a bit challenging, but once you get the hang of it, I think you’ll like it.

Question:  How can we find the Serial# of UniVerse on the system?

Answer:  Logon, go to TCL, and enter the command:  CONFIG.  The serial# is the same as the “License Number” listed on the first line.

Question:  The DataFlo Miscellaneous Inventory Transfers process returns an error message when the Date is entered.  It started at the first of the year and we cannot set the correct period and year.  How can the set the Period in the Inventory Table?

Answer:  You’re right, when you enter the period in the Inventory Table it picks up the ‘valid’ date range from the Fiscal Year Structure and for Jan 2003 the correct date range does not exist until after the MGL Year End is run.  Here is a little work around that will fix the problem.  Go to the Fiscal Year Structure, change the Fiscal Year to 2003 and the date range for Period 1 to 2003, and file the screen.  Go to the Inventory Control Table and change the period to 01.  Go back and change the Fiscal Year Structure back to 2002 and the date range back to Jan 2002.  Now, Misc. Inventory Transfers screen is happy with Jan 2003 dates.

Question:  On the old PICK Operating System from ADDS when editing records you could create a “Prestore” command which would perform the editing on your list of records.  Is there anything like that for the UniVerse editor in PICK flavor?

Answer:  Yes.  (Please be very careful editing records.)  Here’s how to setup and perform a PreStore command in Universe:

  • Select the list of records.
  • Edit the first record performing the changes
    (Note, Universe is keeping track of every command in it’s Editor Stack
  • Save the list of commands using the .S command, give the save command a name and which lines you wish to save (use .L to view)

Example:  .S PAUL 1,5

  • Using XEQ, edit your list of commands.  While still in the editor add a LOOP command as the last command in the list.  This loop command needs to know how many times to perform the list of commands, i.e. from 1 to 999.  This command will look something like LOOP 1 999.
  • Execute your list of commands (the Pre-Store command) using .X, for example .X PAUL

Here’s an example. Say I wish to create 3 new records in a file with ID’s 1, 2, and 3, insert “Hi” in attribute, and then filed the record.


     >SELECT TRANS-TYPE '1' '2' '3'
     3 record(s) selected to SELECT list #0.

     >>ED TEMP-PAUL
    
SELECTed record name = "1".
     New record.
     ----: I Hi
     0001: Hi
     Bottom at line 1.
     ----: FI

     "1" filed in file "TEMP-PAUL".

     SELECTed record name = "2".
     New record.
     ----: .L
    
02 I Hi
     01 FI
     Top.
     ----: .S PAUL 1,2

     Saved "PAUL" in file "&ED&". 
     Top.
     ----: XEQ ED &ED& PAUL

     Executing the command "ED &ED& PAUL".
     3 lines long.
     ----: P
     0001: EPre-stored Command saved at 10:06:38 08 JAN 2003
     0002: I Hi
     0003: FI
     Bottom at line 3.
     ----: I LOOP 1 999
     0004: LOOP 1 999
     Bottom at line 4.
     ----: FI

     "PAUL" filed in file "&ED&".

     ----------   Returned to the EDITOR from the XEQ command.
     Top.
     ----: .X PAUL
     0001: Hi
     "2" filed in file "TEMP-PAUL".

     SELECTed record name = "3".
     New record.
     0001: Hi
     "3" filed in file "TEMP-PAUL".


Upcoming Events

April 6-8, 2003 – Forum 2003, Las Vegas, NV

Kore will once again be participating in this year’s Epicor User Group event, “Forum 2003”.  We will be participating in the vendor area, and also plan on speaking on a topic of general usefulness to everyone.  We will also be looking forward to seeing all of our friends in the Epicor community again.  Plan on being there – it will be both useful and fun.

See www.Epicorusers.org for more information.


If you have any questions or comments on our newletter please contact Frank Busalacchi. We're here to help!

 

  Home  | About Kore  |  Kore News  |  Products  |  Services  |  DataFlo  |  Contact Us  |  Careers

Copyright © 2008 Kore Technologies. All rights reserved.
Call 1-866-700-KORE (5673)   E-Mail
Legal Disclaimer