Fileman 22.3 pre-Alpha Software...

With Fileman 22.2 phase of FLAP coming to a close, we are releasing the source code of the future Fileman 22.3 as an RSA file (attached).

The changes from the to be released version of 22.2 are as follows:

* Extensible Data Types code

* Enhancements to the Fileman Delphi Components routines done by EHS in Jordan

* Bug fixes (all bugs found in Fileman 22.0)

- Modify File Attributes crash when performing a certain sequence of actions.

- Transfer/Merge bug affecting extract fields used as identifiers or keys.

- DUZ(0) doesn't get set correctly when doing C or D^DI

This version is for developers only. Do not put this in any testing or production environments.

Sam Habiel

FLAP Coordinator

VISTA Expertise Network

 

Comments

Fileman 22.3 pre-Alpha Software...

DAVID Whitten's picture

Okay,
just a few notes, more later when I do more testing.
I created a new file using Modify File Attributes
used ScreenMan based version of Modify.

Found I couldn't use cursor movement keys to
move from field to field. TAB (^I) worked and
CR (^M) worked, but cursor movement didn't work.

Remembered the bug about GT.M environment variable
$gtm_principal_editing="EDITING"
and how it messes up Screenman.

Commented out the following lines in gtmprofile

# if [ -z "$gtm_principal_editing" ] ; then
# gtm_principal_editing="EDITING" ; export gtm_principal_editing
# fi

Now I can use screen movement between the NAME field and
the TITLE field. (Cursor-Up and Cursor-down)
If I go to any other fields, only TAB and CR will allow for navigation.
If I type anything into the TITLE field, even if I erase it, Cursor keys
don't work.

Setup process I did:
1) I installed this on a new environment, running GT.M using Bhaskar's
"gtm" script to setup the environment.
GTM>w $ZV
GT.M V5.5-000 Linux x86_64
GTM>w $ZCMD

GTM>h
fman22p3@ontovista:~$ alias | grep gtm
alias dse='/usr/lib/fis-gtm/V5.5-000_x86_64/dse'
alias gde='/usr/lib/fis-gtm/V5.5-000_x86_64/mumps -run GDE'
alias gtm='/usr/lib/fis-gtm/V5.5-000_x86_64/gtm'
alias lke='/usr/lib/fis-gtm/V5.5-000_x86_64/lke'
alias mupip='/usr/lib/fis-gtm/V5.5-000_x86_64/mupip'
fman22p3@ontovista:~$ env | grep gtm
gtm_repl_instance=/home/fman22p3/.fis-gtm/V5.5-000_x86_64/g/gtm.repl
gtm_log=/tmp/fis-gtm/V5.5-000_x86_64
gtm_prompt=GTM>
gtm_retention=42
gtm_vista=/home/fman22p3/.fis-gtm
gtmver=V5.5-000_x86_64
gtmgbldir=/home/fman22p3/.fis-gtm/V5.5-000_x86_64/g/gtm.gld
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/lib/fis-gtm/V5.5-000_x86_64
gtmroutines=/home/fman22p3/.fis-gtm/V5.5-000_x86_64/o(/home/fman22p3/.fis-gtm/V5.5-000_x86_64/r
/home/fman22p3/.fis-gtm/r)
/usr/lib/fis-gtm/V5.5-000_x86_64/plugin/o(/usr/lib/fis-gtm/V5.5-000_x86_64/plugin/r)
/usr/lib/fis-gtm/V5.5-000_x86_64/libgtmutil.so
/usr/lib/fis-gtm/V5.5-000_x86_64
gtmdir=/home/fman22p3/.fis-gtm
gtm_principal_editing=EDITING
gtm_tmp=/tmp/fis-gtm/V5.5-000_x86_64
gtm_dist=/usr/lib/fis-gtm/V5.5-000_x86_64

2) loaded FileMan using ^%RI

3) issued the following copy commands:
$ cp DIDTC.m _DTC.m
$ cp DIRCR.m _RCR.m
$ cp DIDT.m _DT.m
$ cp DIIS.m _ZIS.m
$ cp DIISS.m _ZISS.m

3) started up and ran ^DINIT
$ gtm
> D ^DINIT

VA FileMan V.22.3T0

Initialize VA FileMan now? NO//Y

SITE NAME: DAVE'S TEST SITE

SITE NUMBER: 500

..................................

Now loading MUMPS Operating System File....

Now loading DIALOG and LANGUAGE
Files...........................................
...................

TYPE OF MUMPS SYSTEM YOU ARE USING: GT
1 GT.M(UNIX)
2 GT.M(VAX)
CHOOSE 1-2: 1 GT.M(UNIX)

Now loading other FileMan files--please
wait....................................
................................................................................
.....................................................................

The following files have been installed:
.11 INDEX
.2 DESTINATION
.31 KEY
.4 PRINT TEMPLATE
.401 SORT TEMPLATE
.402 INPUT TEMPLATE
.403 FORM
.404 BLOCK
.44 FOREIGN FORMAT
.46 IMPORT TEMPLATE
.5 FUNCTION
.6 DD AUDIT
.7 MUMPS OPERATING SYSTEM
.81 DATA TYPE
.83 COMPILED ROUTINE
.84 DIALOG
.85 LANGUAGE
.86 DATA TYPE PROPERTY
.87 DATA TYPE METHOD
1 FILE
1.1 AUDIT
1.11 ARCHIVAL ACTIVITY
1.12 FILEGRAM HISTORY
1.13 FILEGRAM ERROR LOG
1.2 ALTERNATE EDITOR
1.521 SQLI_SCHEMA
1.52101 SQLI_KEY_WORD
1.5211 SQLI_DATA_TYPE
1.5212 SQLI_DOMAIN
1.5213 SQLI_KEY_FORMAT
1.5214 SQLI_OUTPUT_FORMAT
1.5215 SQLI_TABLE
1.5216 SQLI_TABLE_ELEMENT
1.5217 SQLI_COLUMN
1.5218 SQLI_PRIMARY_KEY
1.5219 SQLI_FOREIGN_KEY
1.52191 SQLI_ERROR_TEXT
1.52192 SQLI_ERROR_LOG

Your Package file will now be updated.

I AM GOING TO SET UP THE FOLLOWING FILES:

9.4 PACKAGE

...HMMM, LET ME THINK ABOUT THAT A
MOMENT.......................................
........
OK, I'M DONE.
NOTE THAT FILE SECURITY-CODE PROTECTION HAS BEEN MADE

Re-indexing entries in the DIALOG file.......

Compiling all forms ...

DICATT (#.001)
DIPTED (#.1001)
DIKC EDIT (#.1101)
DIKC EDIT UI (#.1102)
DIKK EDIT (#.3101)
DIBTED (#.40001)
DIETED (#.40101)
DIEDIT (#.40201)
DDGF BLOCK EDIT (#.40301)
DDGF PAGE ADD (#.40302)
DDGF PAGE EDIT (#.40303)
DDGF PAGE SELECT (#.40304)
DDGF FORM EDIT (#.40305)
DDGF HEADER BLOCK EDIT (#.40306)
DDGF FIELD ADD (#.40401)
DDGF FIELD CAPTION ONLY (#.40402)
DDGF FIELD DD (#.40403)
DDGF FIELD FORM ONLY (#.40404)
DDGF FIELD COMPUTED (#.40405)
DDGF BLOCK ADD (#.40406)
DDGF BLOCK DELETE (#.40407)
DDGF HEADER BLOCK SELECT (#.40408)
DDXP FF FORM1 (#.441)
DDMP SPECIFY IMPORT (#.461)

INITIALIZATION COMPLETED IN 2 SECONDS.

On Fri, Mar 22, 2013 at 7:51 PM, shabiel <sam.habiel@gmail.com> wrote:

> With Fileman 22.2 phase of FLAP coming to a close, we are releasing the
> source code of the future Fileman 22.3 as an RSA file (attached).
>
> The changes from the to be released version of 22.2 are as follows:
>
> * Extensible Data Types code
>
> * Enhancements to the Fileman Delphi Components routines done by EHS in
> Jordan
>
> * Bug fixes (all bugs found in Fileman 22.0)
>
> - Modify File Attributes crash when performing a certain sequence of
> actions.
>
> - Transfer/Merge bug affecting extract fields used as identifiers or keys.
>
> - DUZ(0) doesn't get set correctly when doing C or D^DI
>
> This version is for developers only. Do not put this in any testing or
> production environments.
>
> Sam Habiel
>
> FLAP Coordinator
>
> VISTA Expertise Network
>
>
>
> Upload
> Files:
>
> [image: application/zip icon]va-fileman-22p3t0.rsa_.zip<http://www.osehra.org/sites/default/files/va-fileman-22p3t0.rsa_.zip>
>
> Promote content
> Email this post to members of all groups:
>
> No
> --
> Full post: http://www.osehra.org/content/fileman-223-pre-alpha-software
> Manage my subscriptions:
> http://www.osehra.org/og_mailinglist/subscriptions
> Stop emails for this post:
> http://www.osehra.org/og_mailinglist/unsubscribe/1705
>

Fileman 22.3 pre-Alpha Software...

Sam Habiel's picture

David, I just tested this. I don't see any problems with the screenman
form. The mouse and the cursor keys work fine.

Make sure that:
gtm_principal_editing is not enabled.
IOSL is less than the size of your screen.

Sam

On Sat, Mar 23, 2013 at 10:52 AM, David Whitten <whitten@netcom.com> wrote:

> Okay,
> just a few notes, more later when I do more testing.
> I created a new file using Modify File Attributes
> used ScreenMan based version of Modify.
>
> Found I couldn't use cursor movement keys to
> move from field to field. TAB (^I) worked and
> CR (^M) worked, but cursor movement didn't work.
>
> Remembered the bug about GT.M environment variable
> $gtm_principal_editing="EDITING"
> and how it messes up Screenman.
>
> Commented out the following lines in gtmprofile
>
> # if [ -z "$gtm_principal_editing" ] ; then
> # gtm_principal_editing="EDITING" ; export gtm_principal_editing
> # fi
>
> Now I can use screen movement between the NAME field and
> the TITLE field. (Cursor-Up and Cursor-down)
> If I go to any other fields, only TAB and CR will allow for navigation.
> If I type anything into the TITLE field, even if I erase it, Cursor keys
> don't work.
>
> Setup process I did:
> 1) I installed this on a new environment, running GT.M using Bhaskar's
> "gtm" script to setup the environment.
> GTM>w $ZV
> GT.M V5.5-000 Linux x86_64
> GTM>w $ZCMD
>
> GTM>h
> fman22p3@ontovista:~$ alias | grep gtm
> alias dse='/usr/lib/fis-gtm/V5.5-000_x86_64/dse'
> alias gde='/usr/lib/fis-gtm/V5.5-000_x86_64/mumps -run GDE'
> alias gtm='/usr/lib/fis-gtm/V5.5-000_x86_64/gtm'
> alias lke='/usr/lib/fis-gtm/V5.5-000_x86_64/lke'
> alias mupip='/usr/lib/fis-gtm/V5.5-000_x86_64/mupip'
> fman22p3@ontovista:~$ env | grep gtm
> gtm_repl_instance=/home/fman22p3/.fis-gtm/V5.5-000_x86_64/g/gtm.repl
> gtm_log=/tmp/fis-gtm/V5.5-000_x86_64
> gtm_prompt=GTM>
> gtm_retention=42
> gtm_vista=/home/fman22p3/.fis-gtm
> gtmver=V5.5-000_x86_64
> gtmgbldir=/home/fman22p3/.fis-gtm/V5.5-000_x86_64/g/gtm.gld
>
> PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/lib/fis-gtm/V5.5-000_x86_64
> gtmroutines=/home/fman22p3/.fis-gtm/V5.5-000_x86_64/o(/home/fman22p3/.fis-gtm/V5.5-000_x86_64/r
> /home/fman22p3/.fis-gtm/r)
> /usr/lib/fis-gtm/V5.5-000_x86_64/plugin/o(/usr/lib/fis-gtm/V5.5-000_x86_64/plugin/r)
> /usr/lib/fis-gtm/V5.5-000_x86_64/libgtmutil.so
> /usr/lib/fis-gtm/V5.5-000_x86_64
> gtmdir=/home/fman22p3/.fis-gtm
> gtm_principal_editing=EDITING
> gtm_tmp=/tmp/fis-gtm/V5.5-000_x86_64
> gtm_dist=/usr/lib/fis-gtm/V5.5-000_x86_64
>
> 2) loaded FileMan using ^%RI
>
> 3) issued the following copy commands:
> $ cp DIDTC.m _DTC.m
> $ cp DIRCR.m _RCR.m
> $ cp DIDT.m _DT.m
> $ cp DIIS.m _ZIS.m
> $ cp DIISS.m _ZISS.m
>
> 3) started up and ran ^DINIT
> $ gtm
> > D ^DINIT
>
>
> VA FileMan V.22.3T0
>
>
> Initialize VA FileMan now? NO//Y
>
> SITE NAME: DAVE'S TEST SITE
>
> SITE NUMBER: 500
>
> ..................................
>
> Now loading MUMPS Operating System File....
>
> Now loading DIALOG and LANGUAGE
> Files...........................................
> ...................
>
>
> TYPE OF MUMPS SYSTEM YOU ARE USING: GT
> 1 GT.M(UNIX)
> 2 GT.M(VAX)
> CHOOSE 1-2: 1 GT.M(UNIX)
>
> Now loading other FileMan files--please
> wait....................................
>
> ................................................................................
> .....................................................................
>
>
> The following files have been installed:
> .11 INDEX
> .2 DESTINATION
> .31 KEY
> .4 PRINT TEMPLATE
> .401 SORT TEMPLATE
> .402 INPUT TEMPLATE
> .403 FORM
> .404 BLOCK
> .44 FOREIGN FORMAT
> .46 IMPORT TEMPLATE
> .5 FUNCTION
> .6 DD AUDIT
> .7 MUMPS OPERATING SYSTEM
> .81 DATA TYPE
> .83 COMPILED ROUTINE
> .84 DIALOG
> .85 LANGUAGE
> .86 DATA TYPE PROPERTY
> .87 DATA TYPE METHOD
> 1 FILE
> 1.1 AUDIT
> 1.11 ARCHIVAL ACTIVITY
> 1.12 FILEGRAM HISTORY
> 1.13 FILEGRAM ERROR LOG
> 1.2 ALTERNATE EDITOR
> 1.521 SQLI_SCHEMA
> 1.52101 SQLI_KEY_WORD
> 1.5211 SQLI_DATA_TYPE
> 1.5212 SQLI_DOMAIN
> 1.5213 SQLI_KEY_FORMAT
> 1.5214 SQLI_OUTPUT_FORMAT
> 1.5215 SQLI_TABLE
> 1.5216 SQLI_TABLE_ELEMENT
> 1.5217 SQLI_COLUMN
> 1.5218 SQLI_PRIMARY_KEY
> 1.5219 SQLI_FOREIGN_KEY
> 1.52191 SQLI_ERROR_TEXT
> 1.52192 SQLI_ERROR_LOG
>
>
> Your Package file will now be updated.
>
>
> I AM GOING TO SET UP THE FOLLOWING FILES:
>
> 9.4 PACKAGE
>
>
> ...HMMM, LET ME THINK ABOUT THAT A
> MOMENT.......................................
> ........
> OK, I'M DONE.
> NOTE THAT FILE SECURITY-CODE PROTECTION HAS BEEN MADE
>
> Re-indexing entries in the DIALOG file.......
>
> Compiling all forms ...
>
> DICATT (#.001)
> DIPTED (#.1001)
> DIKC EDIT (#.1101)
> DIKC EDIT UI (#.1102)
> DIKK EDIT (#.3101)
> DIBTED (#.40001)
> DIETED (#.40101)
> DIEDIT (#.40201)
> DDGF BLOCK EDIT (#.40301)
> DDGF PAGE ADD (#.40302)
> DDGF PAGE EDIT (#.40303)
> DDGF PAGE SELECT (#.40304)
> DDGF FORM EDIT (#.40305)
> DDGF HEADER BLOCK EDIT (#.40306)
> DDGF FIELD ADD (#.40401)
> DDGF FIELD CAPTION ONLY (#.40402)
> DDGF FIELD DD (#.40403)
> DDGF FIELD FORM ONLY (#.40404)
> DDGF FIELD COMPUTED (#.40405)
> DDGF BLOCK ADD (#.40406)
> DDGF BLOCK DELETE (#.40407)
> DDGF HEADER BLOCK SELECT (#.40408)
> DDXP FF FORM1 (#.441)
> DDMP SPECIFY IMPORT (#.461)
>
>
> INITIALIZATION COMPLETED IN 2 SECONDS.
>
> On Fri, Mar 22, 2013 at 7:51 PM, shabiel <sam.habiel@gmail.com> wrote:
>
>> With Fileman 22.2 phase of FLAP coming to a close, we are releasing the
>> source code of the future Fileman 22.3 as an RSA file (attached).
>>
>> The changes from the to be released version of 22.2 are as follows:
>>
>> * Extensible Data Types code
>>
>> * Enhancements to the Fileman Delphi Components routines done by EHS in
>> Jordan
>>
>> * Bug fixes (all bugs found in Fileman 22.0)
>>
>> - Modify File Attributes crash when performing a certain sequence of
>> actions.
>>
>> - Transfer/Merge bug affecting extract fields used as identifiers or keys.
>>
>> - DUZ(0) doesn't get set correctly when doing C or D^DI
>>
>> This version is for developers only. Do not put this in any testing or
>> production environments.
>>
>> Sam Habiel
>>
>> FLAP Coordinator
>>
>> VISTA Expertise Network
>>
>>
>>
>> Upload
>> Files:
>>
>> [image: application/zip icon]va-fileman-22p3t0.rsa_.zip<http://www.osehra.org/sites/default/files/va-fileman-22p3t0.rsa_.zip>
>>
>> Promote content
>> Email this post to members of all groups:
>>
>> No
>> --
>> Full post: http://www.osehra.org/content/fileman-223-pre-alpha-software
>> Manage my subscriptions:
>> http://www.osehra.org/og_mailinglist/subscriptions
>> Stop emails for this post:
>> http://www.osehra.org/og_mailinglist/unsubscribe/1705
>>
>
>
> --
> Full post: http://www.osehra.org/content/fileman-223-pre-alpha-software
> Manage my subscriptions:
> http://www.osehra.org/og_mailinglist/subscriptions
> Stop emails for this post:
> http://www.osehra.org/og_mailinglist/unsubscribe/1705
>
>