RE: [U2] UV BASIC Flowing Charting Tools

2009-05-27 Thread Tony G
Here is a link to Brian's product page:
http://BrianLeach.co.uk/mvscan.htm 

I do not want to step on toes and attempt to create a solution
which duplicates one already provided by our esteemed colleague
Brian Leach.  If mvScan is not available, or for some reason
doesn't suit specific needs, I will offer to try to put a
graphical front-end on someone's existing application parser.  I
don't have the time to write that sort of detailed and fragile
back-end code but as I said earlier, the graphical part
(surprisingly?) shouldn't be that tough.  (Famous last words...)

I make no apologies about the fact that my business survives when
we get paid for writing software, so anything I come up with will
be sold at some price balanced by both investement and demand.
(It's a helluva world when I actually feel a need to explain
something like that in a professional forum, but here we are.)
If you object in principle to paying for software then you can
either do this on your own or wait (a year? forever?) for someone
to do it for you for free, but please don't hold it against me
for attempting to offer supply for demand without losing my house
in the process.

So I invite people to check out Brian's mvScan.  I invite Brian,
Norman, and John to contact me about collaboration toward a new
product with split revenues (thereby addressing the bottom line
issue which Norman's CEO mentions).  And I invite anyone
interested in a graphical flowchart (and perhaps other
visualizations of their MV data) to contact me so that we have
some idea of whether it will be worth it to even do this.

Thanks for your time.
Tony Gravagno
Nebula Research and Development
TG@ remove.pleaseNebula-RnD.com
Nebula RD sells mv.NET and other Pick/MultiValue products
worldwide, and provides related development services
Visit PickWiki.com!  Contribute!

 From: Norman Bauer
 I would also love to use it. Brian has a program that 
 essentially does this, however in the economic times 
 we are in now my CEO told me if it does not directly 
 translaye into improveing the bottom line I can not 
 authorize it.
 
 If I get time in the next year I may write something 
 and release it, but don't hold your breath.
 
 Charlie Noah wrote:
  I am sure I'm not the only one interested. Please do 
  request permission to release it. John Israel said 
  he'd written one, but it must be internal to his 
  company, too. I can't find any reference to it, or to 
  Brian Leach's program on the internet. I would be 
  interested in seeing their software as well. Guys? 
  Knowing how snarled and convoluted some of our legacy 
  programs are, this would be extremely difficult 
  software to design and build, and I applaud those who 
  have done so.

  Dan McGrath wrote:
  I have a tool I wrote here that does this for your 
  entire source repo.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] UV BASIC Flowing Charting Tools

2009-05-27 Thread Brian Leach
Tony

Many thanks for the pitch!!

mvScan is a tool for building a database of the relations in a system,
parsing through source code, object code, dictionaries, paragraphs, PROCS,
menus etc. and above all designed to be flexible enough to allow customized
'add-in' parsers that can handle site-specific conventions: there is no use
in looking for OPEN statements, for example, if the site always uses a
standard file open subroutine in its place.

I wrote it as a tool for me to use in consulting work, and when this was
raised on the list last month I took a long hard look at the product and
realized that whilst it produces reams of useful information it isn't quite
as user-friendly as it should be.. So I'm putting together some ideas on how
to improve the usability, including generating a more graphical view of the
results. Currently it will export to HTML pages to create documentation that
will hyperlink through the various levels, but I think that having a chart
view would assist the product greatly. 

Right now I'm in the middle of releasing a new product - a cut-down version
of my PDF tools called 'mvPDF Lite' for the more budget-conscious consumer
grin - but as soon as that is out of the way I'll be giving my attention
to mvScan.

In the meantime, I've written a white paper on what the scanner produces for
anyone who is interested.

And yes, Tony, I'll be in touch!

Regards

Brian

 -Original Message-
 From: owner-u2-us...@listserver.u2ug.org 
 [mailto:owner-u2-us...@listserver.u2ug.org] On Behalf Of Tony G
 Sent: 27 May 2009 06:48
 To: u2-users@listserver.u2ug.org
 Subject: RE: [U2] UV BASIC Flowing Charting Tools
 
 Here is a link to Brian's product page:
 http://BrianLeach.co.uk/mvscan.htm 
 
 I do not want to step on toes and attempt to create a 
 solution which duplicates one already provided by our 
 esteemed colleague Brian Leach.  If mvScan is not available, 
 or for some reason doesn't suit specific needs, I will offer 
 to try to put a graphical front-end on someone's existing 
 application parser.  I don't have the time to write that sort 
 of detailed and fragile back-end code but as I said earlier, 
 the graphical part
 (surprisingly?) shouldn't be that tough.  (Famous last words...)
 
 I make no apologies about the fact that my business survives 
 when we get paid for writing software, so anything I come up 
 with will be sold at some price balanced by both investement 
 and demand.
 (It's a helluva world when I actually feel a need to explain 
 something like that in a professional forum, but here we 
 are.) If you object in principle to paying for software then 
 you can either do this on your own or wait (a year? forever?) 
 for someone to do it for you for free, but please don't hold 
 it against me for attempting to offer supply for demand 
 without losing my house in the process.
 
 So I invite people to check out Brian's mvScan.  I invite 
 Brian, Norman, and John to contact me about collaboration 
 toward a new product with split revenues (thereby addressing 
 the bottom line issue which Norman's CEO mentions).  And I 
 invite anyone interested in a graphical flowchart (and 
 perhaps other visualizations of their MV data) to contact me 
 so that we have some idea of whether it will be worth it to 
 even do this.
 
 Thanks for your time.
 Tony Gravagno
 Nebula Research and Development
 TG@ remove.pleaseNebula-RnD.com
 Nebula RD sells mv.NET and other Pick/MultiValue products 
 worldwide, and provides related development services Visit 
 PickWiki.com!  Contribute!
 
  From: Norman Bauer
  I would also love to use it. Brian has a program that 
 essentially does 
  this, however in the economic times we are in now my CEO 
 told me if 
  it does not directly translaye into improveing the bottom 
 line I can 
  not authorize it.
  
  If I get time in the next year I may write something and 
 release it, 
  but don't hold your breath.
  
  Charlie Noah wrote:
   I am sure I'm not the only one interested. Please do request 
   permission to release it. John Israel said he'd written 
 one, but it 
   must be internal to his company, too. I can't find any 
 reference to 
   it, or to Brian Leach's program on the internet. I would be 
   interested in seeing their software as well. Guys?
   Knowing how snarled and convoluted some of our legacy 
 programs are, 
   this would be extremely difficult software to design and 
 build, and 
   I applaud those who have done so.
 
   Dan McGrath wrote:
   I have a tool I wrote here that does this for your entire source 
   repo.
 ---
 u2-users mailing list
 u2-users@listserver.u2ug.org
 To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


Re: [U2] UV BASIC Flowing Charting Tools

2009-05-27 Thread Steve Romanow
Tony, take a look at graphviz.  May be helpful and is free.  I am not 
saying this should be _the_ tool, just a helper library.


If you can describe the system problematically, this library can render it.

Here http://www.graphviz.org/Gallery.php are some graphs created from 
basically text files of data.  It could be re-rendered automaically on a 
cron or something and published up to the company wiki or intranet.


Tony G wrote:

Here is a link to Brian's product page:
http://BrianLeach.co.uk/mvscan.htm 


I do not want to step on toes and attempt to create a solution
which duplicates one already provided by our esteemed colleague
Brian Leach.  If mvScan is not available, or for some reason
doesn't suit specific needs, I will offer to try to put a
graphical front-end on someone's existing application parser.  I
don't have the time to write that sort of detailed and fragile
back-end code but as I said earlier, the graphical part
(surprisingly?) shouldn't be that tough.  (Famous last words...)

I make no apologies about the fact that my business survives when
we get paid for writing software, so anything I come up with will
be sold at some price balanced by both investement and demand.
(It's a helluva world when I actually feel a need to explain
something like that in a professional forum, but here we are.)
If you object in principle to paying for software then you can
either do this on your own or wait (a year? forever?) for someone
to do it for you for free, but please don't hold it against me
for attempting to offer supply for demand without losing my house
in the process.

So I invite people to check out Brian's mvScan.  I invite Brian,
Norman, and John to contact me about collaboration toward a new
product with split revenues (thereby addressing the bottom line
issue which Norman's CEO mentions).  And I invite anyone
interested in a graphical flowchart (and perhaps other
visualizations of their MV data) to contact me so that we have
some idea of whether it will be worth it to even do this.

Thanks for your time.
Tony Gravagno
Nebula Research and Development
TG@ remove.pleaseNebula-RnD.com
Nebula RD sells mv.NET and other Pick/MultiValue products
worldwide, and provides related development services
Visit PickWiki.com!  Contribute!

  

From: Norman Bauer
I would also love to use it. Brian has a program that 
essentially does this, however in the economic times 
we are in now my CEO told me if it does not directly 
translaye into improveing the bottom line I can not 
authorize it.


If I get time in the next year I may write something 
and release it, but don't hold your breath.

 
  

Charlie Noah wrote:

I am sure I'm not the only one interested. Please do 
request permission to release it. John Israel said 
he'd written one, but it must be internal to his 
company, too. I can't find any reference to it, or to 
Brian Leach's program on the internet. I would be 
interested in seeing their software as well. Guys? 
Knowing how snarled and convoluted some of our legacy 
programs are, this would be extremely difficult 
software to design and build, and I applaud those who 
have done so.
  


  

Dan McGrath wrote:
I have a tool I wrote here that does this for your 
entire source repo.
  

---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/

---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] UV BASIC Flowing Charting Tools

2009-05-27 Thread Israel, John R.
Along the same lines, I have a similar set of programs that looks at Redback 
objects (as defined in the Redback Designer).  It grabs all the objects, 
figures out all the methods associated with an object, then determines all the 
subroutines that could possibly be called from the method.  The results are 
E-mailed to the user in an easy to read HTML based table.

This uses the same type of logic as I mentioned to recursively loop through all 
subroutines.

For all those using Redback, this would be a useful sort of tool.

John Israel
Sr. Programmer/Analyst
Dayton Superior Corporation
721 Richard St.
Dayton, OH  45342
937-866-0711 x44380

-Original Message-
From: owner-u2-us...@listserver.u2ug.org 
[mailto:owner-u2-us...@listserver.u2ug.org] On Behalf Of Charlie Noah
Sent: Tuesday, May 26, 2009 7:00 PM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] UV BASIC Flowing Charting Tools

   Dan,
   I am sure I'm not the only one interested. Please do request permission to
   release it.
   John Israel said he'd written one, but it must be internal to his company,
   too. I can't find any reference to it, or to Brian Leach's program on the
   internet. I would be interested in seeing their software as well. Guys?
   Knowing how snarled and convoluted some of our legacy programs are, this
   would be extremely difficult software to design and build, and I applaud
   those who have done so.
   Regards,
   Charlie Noah
   Inland Truck Parts Company
   On 5/26/2009 4:45 PM, Dan McGrath wrote:

I have a tool I wrote here that does this for your entire source repo.

It creates a UD file and processes each source file, mapping out which
subroutines the code calls and saves it as a record in the UD file.

I then have several dictionary items, such as SHALLOW, DEEP, ISPROGRAM
and TREE, which you can used to find programs/subroutines, which
directly/indirectly call something, or with TREE, display the entire
call tree 'graphically'.

It would be fairly trivial to change it to handle INCLUDEs, etc. If
anyone is interested, I could ask if I can release it.

Regards,

-Original Message-
From: owner-u2-us...@listserver.u2ug.org
[mailto:owner-u2-us...@listserver.u2ug.org] On Behalf Of Israel, John R.
Sent: Wednesday, 27 May 2009 6:50 AM
To: 'u2-users@listserver.u2ug.org'
Subject: RE: [U2] UV BASIC Flowing Charting Tools

I wrote something like this a while ago.  It has a driver program that
prompts for what you want (includes, calls, etc) and what program to
start on, then calls the main external subroutine.

This external subroutine recursively calls itself for each call and
include.

The trick to this is to remember which programs you have already
checked.  Otherwise, you could find yourself in a nasty endless loop
because you keep testing the same subroutines over and over.

John Israel
Sr. Programmer/Analyst
Dayton Superior Corporation
721 Richard St.
Dayton, OH  45342
937-866-0711 x44380
-Original Message-
From: owner-u2-us...@listserver.u2ug.org
[mailto:owner-u2-us...@listserver.u2ug.org] On Behalf Of Tony G
Sent: Tuesday, May 26, 2009 4:31 PM
To: u2-users@listserver.u2ug.org
Subject: RE: [U2] UV BASIC Flowing Charting Tools

The trick isn't creating charts, or pretty ones.  The trick is to
create a flowchart from BASIC which shows Calls and Includes (one
kind of report), or files and fields used (another kind of
report).  You can take it further and trace Exceutes, procs,
paragraphs, etc.  All of those report types are data-centric and
it's a real challenge to create a generic utility that can derive
that sort of metadata from any given MV application.  Once you
have the data you can render it with any tools you wish.  Doing
the charting is the easy part.  :)

I believe Brian Leach has something for doing MV-oriented flow
charting as described above.

Tony Gravagno
Nebula Research and Development
TG@ remove.pleaseNebula-RnD.com
Visit PickWiki.com!  Contribute!

From: dennis bartlett

I like FusionCharts.

Steve Romanow wrote:
not specifically for unibasic, but Dia is nice and free.

Marco Manyevere wrote:

Does anyone have a good recommendation for Universe
BASIC source code flow charting software to aid with
analysis and documentation of existing code?

---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/

__
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
__
###

The information transmitted in this message and attachments (if any) is intende
d only
for the person or entity to which it is addressed. The message

Re: [U2] UV BASIC Flowing Charting Tools

2009-05-26 Thread dennis bartlett
I like FusionCharts.

Their free download is fantastic - really simple to use. Comes with sample
code in a zillion languages.

One creates xml files from the data, placing the files in the correct
directory (that you can set) and executing the relevant file..

very pretty stuff

2009/5/25 Steve Romanow slestak...@gmail.com

 Marco Manyevere wrote:

 Does anyone have a good recommendation for Universe BASIC source code flow
 charting software to aid with analysis and documentation of existing code?
  Thanks for any help, Marco.
 ---
 u2-users mailing list
 u2-users@listserver.u2ug.org
 To unsubscribe please visit http://listserver.u2ug.org/


 not specifically for unibasic, but Dia is nice and free.

 ---
 u2-users mailing list
 u2-users@listserver.u2ug.org
 To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] UV BASIC Flowing Charting Tools

2009-05-26 Thread Tony G
The trick isn't creating charts, or pretty ones.  The trick is to
create a flowchart from BASIC which shows Calls and Includes (one
kind of report), or files and fields used (another kind of
report).  You can take it further and trace Exceutes, procs,
paragraphs, etc.  All of those report types are data-centric and
it's a real challenge to create a generic utility that can derive
that sort of metadata from any given MV application.  Once you
have the data you can render it with any tools you wish.  Doing
the charting is the easy part.  :)

I believe Brian Leach has something for doing MV-oriented flow
charting as described above.

Tony Gravagno
Nebula Research and Development
TG@ remove.pleaseNebula-RnD.com
Visit PickWiki.com!  Contribute!

From: dennis bartlett
 I like FusionCharts.

 Steve Romanow wrote:
 not specifically for unibasic, but Dia is nice and free.

 Marco Manyevere wrote:
 Does anyone have a good recommendation for Universe 
 BASIC source code flow charting software to aid with 
 analysis and documentation of existing code?
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] UV BASIC Flowing Charting Tools

2009-05-26 Thread Israel, John R.
I wrote something like this a while ago.  It has a driver program that prompts 
for what you want (includes, calls, etc) and what program to start on, then 
calls the main external subroutine. 

This external subroutine recursively calls itself for each call and include.

The trick to this is to remember which programs you have already checked.  
Otherwise, you could find yourself in a nasty endless loop because you keep 
testing the same subroutines over and over.

John Israel
Sr. Programmer/Analyst
Dayton Superior Corporation
721 Richard St.
Dayton, OH  45342
937-866-0711 x44380
-Original Message-
From: owner-u2-us...@listserver.u2ug.org 
[mailto:owner-u2-us...@listserver.u2ug.org] On Behalf Of Tony G
Sent: Tuesday, May 26, 2009 4:31 PM
To: u2-users@listserver.u2ug.org
Subject: RE: [U2] UV BASIC Flowing Charting Tools

The trick isn't creating charts, or pretty ones.  The trick is to
create a flowchart from BASIC which shows Calls and Includes (one
kind of report), or files and fields used (another kind of
report).  You can take it further and trace Exceutes, procs,
paragraphs, etc.  All of those report types are data-centric and
it's a real challenge to create a generic utility that can derive
that sort of metadata from any given MV application.  Once you
have the data you can render it with any tools you wish.  Doing
the charting is the easy part.  :)

I believe Brian Leach has something for doing MV-oriented flow
charting as described above.

Tony Gravagno
Nebula Research and Development
TG@ remove.pleaseNebula-RnD.com
Visit PickWiki.com!  Contribute!

From: dennis bartlett
 I like FusionCharts.

 Steve Romanow wrote:
 not specifically for unibasic, but Dia is nice and free.

 Marco Manyevere wrote:
 Does anyone have a good recommendation for Universe 
 BASIC source code flow charting software to aid with 
 analysis and documentation of existing code?
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] UV BASIC Flowing Charting Tools

2009-05-26 Thread Dan McGrath
I have a tool I wrote here that does this for your entire source repo.

It creates a UD file and processes each source file, mapping out which
subroutines the code calls and saves it as a record in the UD file.

I then have several dictionary items, such as SHALLOW, DEEP, ISPROGRAM
and TREE, which you can used to find programs/subroutines, which
directly/indirectly call something, or with TREE, display the entire
call tree 'graphically'.

It would be fairly trivial to change it to handle INCLUDEs, etc. If
anyone is interested, I could ask if I can release it.

Regards,

-Original Message-
From: owner-u2-us...@listserver.u2ug.org
[mailto:owner-u2-us...@listserver.u2ug.org] On Behalf Of Israel, John R.
Sent: Wednesday, 27 May 2009 6:50 AM
To: 'u2-users@listserver.u2ug.org'
Subject: RE: [U2] UV BASIC Flowing Charting Tools

I wrote something like this a while ago.  It has a driver program that
prompts for what you want (includes, calls, etc) and what program to
start on, then calls the main external subroutine. 

This external subroutine recursively calls itself for each call and
include.

The trick to this is to remember which programs you have already
checked.  Otherwise, you could find yourself in a nasty endless loop
because you keep testing the same subroutines over and over.

John Israel
Sr. Programmer/Analyst
Dayton Superior Corporation
721 Richard St.
Dayton, OH  45342
937-866-0711 x44380
-Original Message-
From: owner-u2-us...@listserver.u2ug.org
[mailto:owner-u2-us...@listserver.u2ug.org] On Behalf Of Tony G
Sent: Tuesday, May 26, 2009 4:31 PM
To: u2-users@listserver.u2ug.org
Subject: RE: [U2] UV BASIC Flowing Charting Tools

The trick isn't creating charts, or pretty ones.  The trick is to
create a flowchart from BASIC which shows Calls and Includes (one
kind of report), or files and fields used (another kind of
report).  You can take it further and trace Exceutes, procs,
paragraphs, etc.  All of those report types are data-centric and
it's a real challenge to create a generic utility that can derive
that sort of metadata from any given MV application.  Once you
have the data you can render it with any tools you wish.  Doing
the charting is the easy part.  :)

I believe Brian Leach has something for doing MV-oriented flow
charting as described above.

Tony Gravagno
Nebula Research and Development
TG@ remove.pleaseNebula-RnD.com
Visit PickWiki.com!  Contribute!

From: dennis bartlett
 I like FusionCharts.

 Steve Romanow wrote:
 not specifically for unibasic, but Dia is nice and free.

 Marco Manyevere wrote:
 Does anyone have a good recommendation for Universe 
 BASIC source code flow charting software to aid with 
 analysis and documentation of existing code?
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/

__
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
__
###
The information transmitted in this message and attachments (if any) is 
intended only
for the person or entity to which it is addressed. The message may contain 
confidential
and/or privileged material.  Any review, retransmission, dissemination or other 
use of
or taking of any action in reliance upon this information by persons or 
entities other
than the intended recipient is prohibited.  If you received this in error, 
please
contact the sender and delete the material from any computer.

The intended recipient of this e-mail may only use, reproduce, disclose or 
distribute
the information contained in this e-mail and any attached files with the 
permission of IMB.
###
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


Re: [U2] UV BASIC Flowing Charting Tools

2009-05-26 Thread Charlie Noah
   Dan,
   I am sure I'm not the only one interested. Please do request permission to
   release it.
   John Israel said he'd written one, but it must be internal to his company,
   too. I can't find any reference to it, or to Brian Leach's program on the
   internet. I would be interested in seeing their software as well. Guys?
   Knowing how snarled and convoluted some of our legacy programs are, this
   would be extremely difficult software to design and build, and I applaud
   those who have done so.
   Regards,
   Charlie Noah
   Inland Truck Parts Company
   On 5/26/2009 4:45 PM, Dan McGrath wrote:

I have a tool I wrote here that does this for your entire source repo.

It creates a UD file and processes each source file, mapping out which
subroutines the code calls and saves it as a record in the UD file.

I then have several dictionary items, such as SHALLOW, DEEP, ISPROGRAM
and TREE, which you can used to find programs/subroutines, which
directly/indirectly call something, or with TREE, display the entire
call tree 'graphically'.

It would be fairly trivial to change it to handle INCLUDEs, etc. If
anyone is interested, I could ask if I can release it.

Regards,

-Original Message-
From: owner-u2-us...@listserver.u2ug.org
[mailto:owner-u2-us...@listserver.u2ug.org] On Behalf Of Israel, John R.
Sent: Wednesday, 27 May 2009 6:50 AM
To: 'u2-users@listserver.u2ug.org'
Subject: RE: [U2] UV BASIC Flowing Charting Tools

I wrote something like this a while ago.  It has a driver program that
prompts for what you want (includes, calls, etc) and what program to
start on, then calls the main external subroutine.

This external subroutine recursively calls itself for each call and
include.

The trick to this is to remember which programs you have already
checked.  Otherwise, you could find yourself in a nasty endless loop
because you keep testing the same subroutines over and over.

John Israel
Sr. Programmer/Analyst
Dayton Superior Corporation
721 Richard St.
Dayton, OH  45342
937-866-0711 x44380
-Original Message-
From: owner-u2-us...@listserver.u2ug.org
[mailto:owner-u2-us...@listserver.u2ug.org] On Behalf Of Tony G
Sent: Tuesday, May 26, 2009 4:31 PM
To: u2-users@listserver.u2ug.org
Subject: RE: [U2] UV BASIC Flowing Charting Tools

The trick isn't creating charts, or pretty ones.  The trick is to
create a flowchart from BASIC which shows Calls and Includes (one
kind of report), or files and fields used (another kind of
report).  You can take it further and trace Exceutes, procs,
paragraphs, etc.  All of those report types are data-centric and
it's a real challenge to create a generic utility that can derive
that sort of metadata from any given MV application.  Once you
have the data you can render it with any tools you wish.  Doing
the charting is the easy part.  :)

I believe Brian Leach has something for doing MV-oriented flow
charting as described above.

Tony Gravagno
Nebula Research and Development
TG@ remove.pleaseNebula-RnD.com
Visit PickWiki.com!  Contribute!

From: dennis bartlett

I like FusionCharts.

Steve Romanow wrote:
not specifically for unibasic, but Dia is nice and free.

Marco Manyevere wrote:

Does anyone have a good recommendation for Universe
BASIC source code flow charting software to aid with
analysis and documentation of existing code?

---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/

__
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
__
###

The information transmitted in this message and attachments (if any) is intende
d only
for the person or entity to which it is addressed. The message may contain conf
idential
and/or privileged material.  Any review, retransmission, dissemination or other
 use of
or taking of any action in reliance upon this information by persons or entitie
s other
than the intended recipient is prohibited.  If you received this in error, plea
se
contact the sender and delete the material from any computer.

The intended recipient of this e-mail may only use, reproduce, disclose or dist
ribute
the information contained in this e-mail and any attached files with the permis
sion of IMB.
###

---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] UV BASIC Flowing Charting Tools

2009-05-26 Thread Steve Romanow
It would be nice if we could make something SB+ aware also.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


Re: [U2] UV BASIC Flowing Charting Tools

2009-05-26 Thread Norman Bauer
I would also love to use it. Brian has a program that essentially does
this, however in the economic times we are in now my CEO told me if
it does not directly translaye into improveing the bottom line I can
not authorize it.

If I get time in the next year I may write something and release it,
but don't hold your breath.

Norm

On 5/26/09, Charlie Noah cwn...@comcast.net wrote:
Dan,
I am sure I'm not the only one interested. Please do request permission
 to
release it.
John Israel said he'd written one, but it must be internal to his
 company,
too. I can't find any reference to it, or to Brian Leach's program on the
internet. I would be interested in seeing their software as well. Guys?
Knowing how snarled and convoluted some of our legacy programs are, this
would be extremely difficult software to design and build, and I applaud
those who have done so.
Regards,
Charlie Noah
Inland Truck Parts Company
On 5/26/2009 4:45 PM, Dan McGrath wrote:

 I have a tool I wrote here that does this for your entire source repo.

 It creates a UD file and processes each source file, mapping out which
 subroutines the code calls and saves it as a record in the UD file.

 I then have several dictionary items, such as SHALLOW, DEEP, ISPROGRAM
 and TREE, which you can used to find programs/subroutines, which
 directly/indirectly call something, or with TREE, display the entire
 call tree 'graphically'.

 It would be fairly trivial to change it to handle INCLUDEs, etc. If
 anyone is interested, I could ask if I can release it.

 Regards,

 -Original Message-
 From: owner-u2-us...@listserver.u2ug.org
 [mailto:owner-u2-us...@listserver.u2ug.org] On Behalf Of Israel, John R.
 Sent: Wednesday, 27 May 2009 6:50 AM
 To: 'u2-users@listserver.u2ug.org'
 Subject: RE: [U2] UV BASIC Flowing Charting Tools

 I wrote something like this a while ago.  It has a driver program that
 prompts for what you want (includes, calls, etc) and what program to
 start on, then calls the main external subroutine.

 This external subroutine recursively calls itself for each call and
 include.

 The trick to this is to remember which programs you have already
 checked.  Otherwise, you could find yourself in a nasty endless loop
 because you keep testing the same subroutines over and over.

 John Israel
 Sr. Programmer/Analyst
 Dayton Superior Corporation
 721 Richard St.
 Dayton, OH  45342
 937-866-0711 x44380
 -Original Message-
 From: owner-u2-us...@listserver.u2ug.org
 [mailto:owner-u2-us...@listserver.u2ug.org] On Behalf Of Tony G
 Sent: Tuesday, May 26, 2009 4:31 PM
 To: u2-users@listserver.u2ug.org
 Subject: RE: [U2] UV BASIC Flowing Charting Tools

 The trick isn't creating charts, or pretty ones.  The trick is to
 create a flowchart from BASIC which shows Calls and Includes (one
 kind of report), or files and fields used (another kind of
 report).  You can take it further and trace Exceutes, procs,
 paragraphs, etc.  All of those report types are data-centric and
 it's a real challenge to create a generic utility that can derive
 that sort of metadata from any given MV application.  Once you
 have the data you can render it with any tools you wish.  Doing
 the charting is the easy part.  :)

 I believe Brian Leach has something for doing MV-oriented flow
 charting as described above.

 Tony Gravagno
 Nebula Research and Development
 TG@ remove.pleaseNebula-RnD.com
 Visit PickWiki.com!  Contribute!

 From: dennis bartlett

 I like FusionCharts.

 Steve Romanow wrote:
 not specifically for unibasic, but Dia is nice and free.

 Marco Manyevere wrote:

 Does anyone have a good recommendation for Universe
 BASIC source code flow charting software to aid with
 analysis and documentation of existing code?

 ---
 u2-users mailing list
 u2-users@listserver.u2ug.org
 To unsubscribe please visit http://listserver.u2ug.org/
 ---
 u2-users mailing list
 u2-users@listserver.u2ug.org
 To unsubscribe please visit http://listserver.u2ug.org/

 __
 This email has been scanned by the MessageLabs Email Security System.
 For more information please visit http://www.messagelabs.com/email
 __
 ###
 
 The information transmitted in this message and attachments (if any) is
 intende
 d only
 for the person or entity to which it is addressed. The message may contain
 conf
 idential
 and/or privileged material.  Any review, retransmission, dissemination or
 other
  use of
 or taking of any action in reliance upon this information by persons or
 entitie
 s other
 than the intended recipient is prohibited.  If you received this in error,
 plea
 se
 contact the sender and delete the material from any computer.

 The intended recipient of this e-mail may only use, reproduce, disclose

Re: [U2] UV BASIC Flowing Charting Tools

2009-05-25 Thread Steve Romanow

Marco Manyevere wrote:

Does anyone have a good recommendation for Universe BASIC source code flow 
charting software to aid with analysis and documentation of existing code?
 
Thanks for any help, Marco.

---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/
  

not specifically for unibasic, but Dia is nice and free.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/