Re: Converting static files into Dynamic

2004-04-17 Thread Susan Lynch
From: Martin Scholl [EMAIL PROTECTED]
Subject: UD: Converting static files into Dynamic


 Is there an easy way to convert static files into dynamic files?
 I just found that one file, that I created as static tends to grow
 large.  I want to shield my customers from and DBA work and rather have
 them as dynamic.
 UD 6.0 on Windows


The memresize command works very well at this.  See the Unidata commands
manual.  I am assuming you have determined whether you want DYNAMIC KEYONLY
or DYNAMIC KEYDATA, and are aware that you will still want to resize the
file periodically, because dynamic files (at least in Unidata, don't know
about UV) tend to grow but only shrink if the file is cleared or resized.

Suggestion: don't forget the MEMORY parameter on the memresize - it really
helps speed up the process!

Susan M. Lynch
F.W. Davison  Company, Inc.



-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


[ot] RE: Database decoupling (Was: Future of U2)

2004-04-17 Thread Ross Ferris
Perhaps you should check out our Viságe product :-)

Give yourself a modern visual drag  drop interface (ie: drag items from your UV 
dictionary definition  drop them on a form - inherit edits etc from dictionary, but 
you can override if necessary), that uses internet technologies (like HTTP for data 
transport, XML for data abstraction etc) and has features NOW that Microsoft are 
talking about adding to Visual Studio next year (integrated BI/Data warehouse 
capabilities leveraging SQL server capabilities - though Viságe.BIT will happily work 
with data from your U2 database)

We've also taken the liberty of extending the mv model in a few areas (like supporting 
100 levels of nesting, which will map every real world complex XML document I've 
seen, with room to grow!), and our active code reduction philosophy (powered by 
Snippet Technology) means that the amount of real code that has to be written for a 
complex system is minimal - and system systems can be codeless now !

Drop by www.stamina.com.au and follow the Visage links if you are interested, or drop 
us a line and we can send you out a test drive CD if you like.

Ross Ferris
Stamina Software
Visage - an Evolution in Software Development

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Daly, Mark
Sent: Saturday, 17 April 2004 3:10 AM
To: 'U2 Users Discussion List'
Subject: RE: Database decoupling (Was: Future of U2)

Well no, not really. I was thinking more in the line of New application
development that would like to provide the ability to utilize modern
Internet protocols. A web presence would be included in that - but was
actually furthest from my mind.

B2B interaction for example. Or even internal application integration.
Being
able to publish web services etc. etc.



-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Friday, April 16, 2004 11:28 AM
To: [EMAIL PROTECTED]
Subject: Re: Database decoupling (Was: Future of U2)


In a message dated 4/15/2004 4:37:24 AM Pacific Daylight Time,
[EMAIL PROTECTED] writes:


 Without this ability, I see no reason why anyone would commence new
 application development on the U2 platform. Since you will always
 require another application server (Websphere, Tomcat, Bea, Jboss,
 etc.) to talk to the U2 server, that would in-turn interact with the
 database.


I'm sure Mark you mean New application development that must have a web
presence.  Unless you feel that all application development must have a
web

presence.
Will
--
u2-users mailing list
[EMAIL PROTECTED] http://www.oliver.com/mailman/listinfo/u2-users
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.658 / Virus Database: 421 - Release Date: 9/04/2004


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.658 / Virus Database: 421 - Release Date: 9/04/2004
 
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: UV to Text Conversion Standard?

2004-04-17 Thread Ross Ferris

Best answer: don't use sub-values.  They're evil, anyway.


I've been somewhat surprised over recent years by the number of software companies 
that not only use SVM, but go down a level or 2 from that !

If you are using the standard inbuilt facilities of ANY of the mv systems, they have 
never coped well with SVM - but I wouldn't necessarily say they are evil. Indeed 
some of the ways I've seemed them used to map real world problems simplify the issues 
at hand, and can help render better performance.

To NOT use multi-values in an MV database to a certain extent diminishes one of the 
major arguments for using mv in the first place, doesn't it ? You are already 
compromising your design (perhaps) because of your choice of tool.

Perhaps we should all capitulate  start to use flat CSV files ?

Ross Ferris
Stamina Software
Visage  an Evolution in Software Development


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Geoffrey Mitchell
Sent: Saturday, 17 April 2004 4:06 AM
To: U2 Users Discussion List
Subject: Re: UV to Text Conversion Standard?

To my knowledge, no.  Not in Universe anyway.  I *think* (from the docs,
I've never played with it) that UniData has a way to map sub-values to
ODBC/JDBC, but UniVerse does not.  Multivalues work fine, but it doesn't
go any lower than that.

Best answer: don't use sub-values.  They're evil, anyway.

On Fri, 2004-04-16 at 12:48, [EMAIL PROTECTED] wrote:

 Thank you, but what is the exact method to do this?
 I have never seen a view of SVM level data that actually works.
 Using ODBC or any other tool
 And by works I mean that it understands the relationship of the SVM
data to the VM data and the relationship of that to the AM data and
properly processes table-in-a-table configurations for editing, etc.

 It's one thing to use BY-EXP to understand VM level tables, but can you
really use some tool to understand SVM embedded data at that second table
level?
 Will


 In a message dated 4/16/2004 1:03:17 PM Eastern Daylight Time,
[EMAIL PROTECTED] writes:

  Will,
 
  I'm not sure if this is what you're asking but all it does is create a
  virtual view of the data into 1nf tables that Excel (in this case)
sees
  and understands.
 
  Note: I have only done this with UniData and D3 and I know UniVerse
does it
  a little differently.
 
  --
  Colin Alfke
  Calgary, Alberta Canada
 
  Just because something isn't broken doesn't mean that you can't fix
it
 
  Stu Pickles
 
 
  -Original Message-
  From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
  Sent: Friday, April 16, 2004 9:26 AM
  To: [EMAIL PROTECTED]
  Subject: Re: UV to Text Conversion Standard?
  
  
  In a message dated 4/15/2004 12:52:51 AM Pacific Daylight Time,
  [EMAIL PROTECTED] writes:
  
  
   You can use the UniVerse ODBC Driver to pull the data from
  UniVerse to
   Excel, using correct dictionaries UniVerse will normalise
  the data and sort
   out the VM and SVM for you.
  
  Jonathan can you give a exact method for sorting of
  SVM's
  within Universe
  using an ODBC (or really any tool).
  I am not aware of this
  Thank you
  Will
  --
  u2-users mailing list
  [EMAIL PROTECTED]
  http://www.oliver.com/mailman/listinfo/u2-users

--
Geoffrey Mitchell   314-684-1062
Programmer/Analyst  [EMAIL PROTECTED]
Knights Direct


---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.658 / Virus Database: 421 - Release Date: 9/04/2004



---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.658 / Virus Database: 421 - Release Date: 9/04/2004
 
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: PI Open is going away

2004-04-17 Thread Ross Ferris
Don't forget to mention the Drumheller(? Drumhella?) Trick !

Ross Ferris
Stamina Software
Visage  an Evolution in Software Development


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Results
Sent: Saturday, 17 April 2004 4:45 AM
To: U2 Users Discussion List
Subject: Re: PI Open is going away

PI/Open-ers,
I'd like to write a 'memorial' article for Database Trends
acknowledging the PI and Prime contributions to the community as a
whole. Would a few of you be willing to write up some brief paragraphs
on things like:
So I said to Mike, we'll call them I Descriptors and he said it
would never catch on...

In other words, I'd like to collect some personal stories about how
these functions came about. If I get enough (and enough variety) I'll
present it to my editors. Contributions to: [EMAIL PROTECTED]

--
 Sincerely,
  Charles Barouch
  www.KeyAlly.com
  [EMAIL PROTECTED]



--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.658 / Virus Database: 421 - Release Date: 9/04/2004


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.658 / Virus Database: 421 - Release Date: 9/04/2004
 
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: Crystal Reports

2004-04-17 Thread Ross Ferris
H,

We spent 3 years developing a product (CrystalLynx) that allowed us to work with 
Crystal - it automatically normalized the data for you, so I think it would be fair 
to say that we used it for a while - and you are right, I don't want to go back (to 
Crystal).

Typical square peg/round hole stuff, because it DIDN'T understand mv all that well - 
or maybe it was just us ! and I surely didn't like ODBC performance (and reliability 
on D3 platforms).

CR is obviously a good product - #1 in it's field, but these days there ARE products 
available that work with mv data in a native format, and give CR a good run for it's 
money !


Ross Ferris
Stamina Software
Visage  an Evolution in Software Development


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Mike Randall
Sent: Saturday, 17 April 2004 5:41 AM
To: 'U2 Users Discussion List'
Subject: RE: Crystal Reports

Crystal is indeed a very fine product.  It is a banded report writer with a
multitude of programmability.   Multivalued data is indeed a pain in the
neck.   Normalize the data 1st and you'll find Crystal a joy to use with
output, features and polish that MV can't come close to.  The 'problems'
that your users are facing can be addressed with Crystal code (VB syntax or
Crystal's scripting syntax).  After using it a while, you'll never want to
go back...

Mike R.

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Mark Johnson
Sent: Friday, April 16, 2004 2:51 PM
To: U2 Users Discussion List
Subject: Crystal Reports

One of my clients wants to connect Crystal Reports to their UD database to
apparently give greater access to the data that they sometimes deem as
hidden and only accessable through me.

This client converted to Great Plains 6 weeks ago (SQL based) and their CR
experts were struggling with duplicating some of the more mundane reports
that already exist in UD. A monthly sales tax summary (by jurisdiction)
took
the GP guy 3 days futzing with CR using GP's data.

How much trouble are they going to get in trying to use MV'd data from the
UD system (ODBC) if they have so much trouble with more 'normalized' data.
Everyone seems to think that CR is a magic pill and once attached to a SQL
database, the sophisticated reports simply roll off.

I'm trying to strongly propose a data warehouse concept whereby the day's
sales data gets exported and updated into their prior application for the
sake of the multitude of existing, proven reports in MV. If these guys took
3 days for a simple tax report, how can CR fabricate temporary tables for
the sake of these consolidated sophisticated MV reports?

I'm just interested in hearing of some experiences. This client is too
stubborn to go back from GP and may even disregard their entire MV system
completely. I really have nothing to lose if I insult them.

Thanks in advance.

--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users

--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.658 / Virus Database: 421 - Release Date: 9/04/2004


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.658 / Virus Database: 421 - Release Date: 9/04/2004
 
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: PI Open is going away

2004-04-17 Thread John Jenkins
Nononono -- how will we know what a PERI 157 is if you do that ???

;-)

JayJay
 

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Keith Upton
Sent: 16 April 2004 09:55
To: U2 Users Discussion List
Subject: RE: PI Open is going away

Funny that... I was only thinking the other day that I should throw out my
ICL 1900 COBOL and PLAN Manuals!!! :-)



-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: UV to Text Conversion Standard?

2004-04-17 Thread Results
Ross,

Perhaps we should all capitulate  start to use flat CSV files ?
You expect delimiters? When I started in computers, our binary only had zeros 
- and we were glad to have them!
The thing about MV or flat really comes down to a case-by-case to my way of 
thinking. I generally program Order Entry systems as 1NF, even on MV systems. Pricing, 
Inventory, and any number of other parts tend to lend themselves to MV. I like being 
able to choose the best form for each case.
--

Sincerely,
 Charles Barouch
 www.KeyAlly.com
 [EMAIL PROTECTED]
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: UV to Text Conversion Standard?

2004-04-17 Thread Mark Johnson
Let's not forget the lower case L for 1 (one).

- Original Message -
From: Larry Hiscock [EMAIL PROTECTED]
To: U2 Users Discussion List [EMAIL PROTECTED]
Sent: Saturday, April 17, 2004 2:08 PM
Subject: RE: UV to Text Conversion Standard?


  You expect delimiters? When I started in computers, our binary
  only had zeros - and we were glad to have them!

 You had zeros?!?  We had to use the letter O   ;-

 Larry Hiscock
 Western Computer Services


 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
 Behalf Of Results
 Sent: Saturday, April 17, 2004 10:54 AM
 To: U2 Users Discussion List
 Subject: Re: UV to Text Conversion Standard?


 Ross,

 Perhaps we should all capitulate  start to use flat CSV files ?

 You expect delimiters? When I started in computers, our binary only had
 zeros - and we were glad to have them!
 The thing about MV or flat really comes down to a case-by-case to my way
of
 thinking. I generally program Order Entry systems as 1NF, even on MV
 systems. Pricing, Inventory, and any number of other parts tend to lend
 themselves to MV. I like being able to choose the best form for each case.

 --

  Sincerely,
   Charles Barouch
   www.KeyAlly.com
   [EMAIL PROTECTED]

 --
 u2-users mailing list
 [EMAIL PROTECTED]
 http://www.oliver.com/mailman/listinfo/u2-users

 --
 u2-users mailing list
 [EMAIL PROTECTED]
 http://www.oliver.com/mailman/listinfo/u2-users

-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: PI Open is going away

2004-04-17 Thread Lance J. Andersen
I think 3 lines of comments is generous ;-)

When I went through that lovely set of code to document the PI error 
messages I  was wishing i could find the design spec, but I believe the 
spec matched the number of comments in the Kernel (i.e. it did not exist).





Clifton Oliver wrote:

That would be John 60,000 lines of PMA assemby code and only 3 
comments Drumheller.

--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: PI Open is going away

2004-04-17 Thread Ross Ferris
Probably. Never knew the guy ... but I thought the trick was kinda neat, and I've 
still been known to use variants to this day :-)

Ross Ferris
Stamina Software
Visage  an Evolution in Software Development


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Clifton Oliver
Sent: Sunday, 18 April 2004 5:13 AM
To: U2 Users Discussion List
Subject: Re: PI Open is going away

That would be John 60,000 lines of PMA assemby code and only 3
comments Drumheller.

--

Regards,

Clif
On Apr 17, 2004, at 6:15, Ross Ferris wrote:

 Don't forget to mention the Drumheller(? Drumhella?) Trick !

--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.658 / Virus Database: 421 - Release Date: 9/04/2004


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.658 / Virus Database: 421 - Release Date: 9/04/2004
 
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: GUI from Mv code Re: Crystal Reports

2004-04-17 Thread FFT2001
In a message dated 4/17/2004 9:10:12 AM Pacific Daylight Time, 
[EMAIL PROTECTED] writes:


 The tools are there to produce applications on par with anything on the
 market.  Web interfaces via tools like Redback. UOJ, .Net PDP, or the java
 interfaces are all there to produce great solutions for U2. 

And I would like to mention Accuterm.  I have built several scripts in 
Accuterm that do Gui like functions, and are launced from inside the mv Code.  
Accuterm has the ability to watch for a command that is directed at it and then 
take actions in Windoze.

So for example, one client, has an application where they have to pull up a 
record in an mv screen and then listen to a person speaking (off a MP3 file) 
and then process the record based on that speech.  So my solution was to write 
an accuterm script that launches Windows Media Player to the location specified 
from the mv code.

Another script launches web requests from inside mv code, scraps the 
contents, and presents partial information within an mv application.  All in basically 
a green-screen format, inside an Accuterm window.  But I digress.

My main point was, that the tools are here.  Are you ready to learn how to 
use them?  That's the sticking point.

Will Johnson
Fast Forward Technologies
-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: can we stop with the pointless displays? was Re: Crystal Reports

2004-04-17 Thread FFT2001
In a message dated 4/17/2004 7:35:30 AM Pacific Daylight Time, 
[EMAIL PROTECTED] writes:


 and had to watch the compiler meticulously display those line-by
 line asterisks during compiling.

O speaking of that, thank you that reminds me.
When doing BUILD-INDEX is it really necessary to display an asterisk with 
every ten items indexed?  That is consuming more CPU time that doing the index! 
[IMHO]
   Get rid of it! Out! Vamoosh! Be gone with your evil self!
   I don't find value-added to displaying asterisks.  If you must display 
anything, display a counter every thousand 1000 , 2000, 3000 or something or base 
the display on the apparent speed of the processing.
   Like every 5 seconds display the current count.  That would help and it 
should be a very trivial fix.
   Do we have a fix it list yet up on the web site?  Or can we start one? Or 
what?
Will
-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: UV to Text Conversion Standard?

2004-04-17 Thread FFT2001
In a message dated 4/17/2004 6:14:32 AM Pacific Daylight Time, 
[EMAIL PROTECTED] writes:


 Perhaps we should all capitulate  start to use flat CSV files ?
 
 Ross Ferris
 Stamina Software
 Visage  an Evolution in Software Development

Having created a system on a MAC that does use flat CSV files to mimic mv, 
I feel able to say ... its a pain in the butt.  But a great learning 
experience.
   Doing this gave me a new understanding and appreciation for what the 
system programmers did when they created the mv system.
Will
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: PI Open is going away

2004-04-17 Thread Ray Wurlod
I don't remember seeing any three comments!

- Original Message -
From: Clifton Oliver [EMAIL PROTECTED]
Date: Sat, 17 Apr 2004 12:12:35 -0700
To: U2 Users Discussion List [EMAIL PROTECTED]
Subject: Re: PI Open is going away

 That would be John 60,000 lines of PMA assemby code and only 3 
 comments Drumheller.
 
 -- 
 
 Regards,
 
 Clif

-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: PI Open is going away

2004-04-17 Thread Ray Wurlod
One of the reasons PI/open could not advance was that its source control system was 
written in MIDASPLUS. D'oh!
-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: UV to Text Conversion Standard?

2004-04-17 Thread FFT2001
In a message dated 4/17/2004 4:06:38 PM Pacific Daylight Time, 
[EMAIL PROTECTED] writes:


 Another standard is that used by the UNLOAD.FILE.B program and its 
 corresponding bulk loader utility loadfile.
 Here, a line beginning with other than a TAB character or one of /}, /] 
 or \{ contains a key value, a tab and the first element of the data dynamic 
 array.
 A line beginning with a tab contains the first element of the next field in 
 the data dynamic array.
 A line beginning with /} and a tab contains the next first element of the 
 next value in the currently-being-processed multi-valued field.
 And so on

Easy for you to say.
Will
-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: GUI from Mv code Re: Crystal Reports

2004-04-17 Thread FFT2001
In a message dated 4/17/2004 4:16:06 PM Pacific Daylight Time, 
[EMAIL PROTECTED] writes:


 A key factor that makes CUI non-portable
 to GUI is the embedded Input and Print statements in the code.

I respectfully disagree that this is key.
After all event oriented apps also have input statements
I think you mean the key factor is that the programs are not event oriented.  
That is, on a typical GUI form I can click and fill in any field in any 
order, and then I submit the entire form.  In a typical mv app, most programmers 
would write it so the inputs happen in a definite order and there is no way to 
change that order, on the fly.

If programs were rewriten so that the inputs were all seperated from each 
other logically, and could be entered in any order.  (Tab forward, tab back 
between fields, or point and click since mouse clicks are captured by accuterm and 
wintegrate among others).  Then some of the validation (two field 
interactions) should be relegated to the On.SUBMIT part of the program, etc.

If we could code in this fashion, then any app can be GUIized with less 
effort.
Will
-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: GUI from Mv code Re: Crystal Reports

2004-04-17 Thread Mike Randall
I think the point Tony was making was the splitting of the program logic
from the actual screen formatting.   One of the most arduous tasks in
converting to a GUI is the splitting of the screen layout (print statements)
from the business logic in programs.  If your programs have the somewhat
typical [EMAIL PROTECTED] SOMETHING WITH INPUT format, the PRINT@ part has to
be removed as it will be replaced by the GUI.  Applications that have some
type of screen processor are way ahead of the game.  In that scenario, your
code is mostly logic and much easier to link a GUI.   

You do bring up a valid point regarding event driven apps with the concept
of submitting an entire form.  IMO, that depends on the platform and design
choices made by the developer.   For example, using Redback with ASP or ASP.
Net, you can pretty much mimic the field by field validations and processing
of CUI programs (one of the greatest features of .Net is the auto postback).
Of course there are performance considerations/penalties for doing it but
you can do it.   On the flip side, you could also take all the input and
submit it to a server process once.   More efficient but trade-offs in
functionality.

Mike R.

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of [EMAIL PROTECTED]
Sent: Saturday, April 17, 2004 8:18 PM
To: [EMAIL PROTECTED]
Subject: Re: GUI from Mv code Re: Crystal Reports

In a message dated 4/17/2004 4:16:06 PM Pacific Daylight Time,
[EMAIL PROTECTED] writes:


 A key factor that makes CUI non-portable
 to GUI is the embedded Input and Print statements in the code.

I respectfully disagree that this is key.
After all event oriented apps also have input statements
I think you mean the key factor is that the programs are not event oriented.

That is, on a typical GUI form I can click and fill in any field in any 
order, and then I submit the entire form.  In a typical mv app, most
programmers 
would write it so the inputs happen in a definite order and there is no way
to 
change that order, on the fly.

If programs were rewriten so that the inputs were all seperated from each 
other logically, and could be entered in any order.  (Tab forward, tab back 
between fields, or point and click since mouse clicks are captured by
accuterm and 
wintegrate among others).  Then some of the validation (two field 
interactions) should be relegated to the On.SUBMIT part of the program, etc.

If we could code in this fashion, then any app can be GUIized with less 
effort.
Will
-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users

-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: PI Open is going away

2004-04-17 Thread Clifton Oliver
Which trick was that? He had so many.

On Apr 17, 2004, at 15:08, Ross Ferris wrote:

Probably. Never knew the guy ... but I thought the trick was kinda 
neat, and I've still been known to use variants to this day :-)
--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


RE: GUI from Mv code Re: Crystal Reports

2004-04-17 Thread Tony Gravagno
Will wrote:
 A key factor that makes CUI non-portable
 to GUI is the embedded Input and Print statements in the code.

I respectfully disagree that this is key.
After all event oriented apps also have input statements
I think you mean the key factor is that the programs are not 
event oriented.

Mike Randall said:
I think the point Tony was making was the splitting of the 
program logic from the actual screen formatting. 
 ...
You do bring up a valid point regarding event driven apps with 
the concept of submitting an entire form.


You're both right.  Note that my quote was _A_ key factor, not _The_ key
factor.  In my mind I assume that event orientation is possible once code
is modularized, Input statements are replaced with passed-in values, and
Print statements are replaced with returned messages and status data.  You
can have event oriented code with Print/Input statements, which isn't
desirable, at least in MV code destined for a GUI.  You can also have
monolithic procedural code without the Print/Input statements, which could
be the case with screen-at-a-time (3270 style) code.

The bottom line is that a fundamental shift needs to be made in most MV code
before it can be moved to GUI.  Contrary to popular belief this shift
doesn't need to be made all at once.  I have a VAR/client with a 20 year old
app that is being refitted over time to be more modular.  They started their
conscious shift about a year ago and they're now finding all sorts of
benefits to modularization.  They're now at a point where they can start
looking at various GUI-enablement products in our market space.

As an aside, pardon me for being so bold, but it's amazing that the
providers of these GUI products aren't jumping to pay people like me to help
developers become viable candidates for their products.  There's no
guarantee that any given site will adopt any given GUI product, if any, but
unless there are prospects there can be no new customers.  It seems to me
it's worth it to someone to foster redevelopment like this.  Well, that's
the MV market for ya...

Tony

--
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users


Re: GUI from Mv code Re: Crystal Reports

2004-04-17 Thread FFT2001
In a message dated 4/17/2004 10:21:26 PM Pacific Daylight Time, 
[EMAIL PROTECTED] writes:


 AFIK, Visage offers users a GUI in a TOTAL WINDOWS LOOK AND 
 FEEL/BROWSER environment, without having to do a total rewrite, but a 
 rewrite none the less, re-using some portions, perhaps, of existing 
 code.   Visage seems to be more than a user interface.   It's also 
 supposedly (sorry, Ross, I've got no experience in Visage) a much less 
 involved NEW development environment
 
 Other MV so-called GUI approaches, (AccuTerm and wIntegrate scripts, for 
 example) are offering the user a GUI with an almost-modern Windows look and 
 feel, but without the bells and whistles, and are offering a GUI by 
 applying Band-Aids to existing code.   I really don't think that's a 
 development environment.I don't think new development is covered by 
 this approach.

What?  How exactly do you get this?
A script is not an almost modern Windows look and feel... it is the look 
and feel.
The script calls windows exectuables underneath it, thats how it works.
If a programmer chooses not to utilize all the various objects and methods 
etc that Accuterm reveals, thats their own choice, not the fault of the product.

I'm not sure exactly how Visage is that much better than Accuterm in that 
regard.
Are you?
Will
-- 
u2-users mailing list
[EMAIL PROTECTED]
http://www.oliver.com/mailman/listinfo/u2-users