Ira L. Gershenhorn & Co., Inc.
mgFargo - Translate Magic control files to flat source files
[ What's New | Downloads | How To | Feedback | Bugs | Background | Copyright
]


[ Previous| Next| Random Site| List Sites| Home]

ActiveState Tool Corp for Perl

Detailed Bug report

  • 08/29/2000 A blank form confuses the form numbering.
    In the example below. References to form 13 will appear as 11? Something like that. Just avoid this.
    +-#-+------------- Name -------------Class--Area--Rows-Cols-Color-Help+
    | 11|1716                           |    1|Detail|   1|  90|     |    |
    | 12|                               |    1|Detail|   1|  90|     |    |
    | 13|Import Report Heading          |    1|Detail|   1|  90|     |    |
    
  • 08/22/2000 Block nesting is not always reported correctly.
    This was found in a batch task's record main.
    Magic code
    Select Real:Field 1 .... Cnd:No
    Select Real:Field 2 .... Cnd:No
    End Link
    Select Virtual:vXX...... Cnd:Yes
    Select Virtual:vYY...... Cnd:Yes
    
    Generated Text
                Real:File.Field 1
                Real:File.Field 2
                Virt:vXX    =   File.Field 1 
        Virt:vYY    =   File.Field 2 
    
    Correct Text
                Real:File.Field 1
                Real:File.Field 2
        Virt:vXX    =   File.Field 1 
        Virt:vYY    =   File.Field 2 
    
  • 07/19/2000 When an expression determines the key of a task's main file, the expression is not given.
  • 06/29/2000 I got a bit overzealous in combining statement execution conditions as if they were a block. Well sometimes its not valid to do that. So, until I fix it, be suspicious.
    
        update x1 to y1 if cond1
        update x2 to y2 if cond1
    
        was combined to look like:
         block           if cond1
            update x1 to y1
            update x2 to y2
         end block
    

Bugs and Workarounds - supplements the main mgtrans html documentation

BUG

WORKAROUND

Undefined subroutine &main::pod2usage called at .. \mgtrans-xxxx.pl line xxxx mgtrans wants to complain about something but doesn't have a voice because I commented out the calls to load the Pod::usage module. I commented out the calls so that users could run with just the standard distribution. I'm thinking of fixing it so you don't need Pod (plain old documentation). In the meantime, if you want to see the error, uncomment the two "use Pod::..." lines and install the PodParser module on your machine. If that is too confusing, maybe something on my Perl links page can help.
mgtrans complains that there is no faf section. Your application export has no files section? Create one dummy file definition. Make it happy!
There are more bugs. I'll eventually document them all.
[ What's New | Downloads | How To | Feedback | Bugs | Background | Copyright ]
Last Updated: Nov 09 2001    ira@gershenhorn.com      Copyright  © 1998,1999,2000,2001 Ira L. Gershenhorn.  All rights reserved.