Major Enhancement from Vantage

As far as I know this would have to come from Epicor itself. These tools
must fire the same triggers as Vantage so that database integrity is
preserved. Some of Vantage's triggers are set up in the database structure,
others are coded in the program(s) themselves. All of them must fire at the
proper time to keep everything synchronized.

Having said that, the .NET rewrite may have made these routines more
accessible.

(This posting contains a lot of assumptions, so I could be wrong!)

Greg

-----Original Message-----
From: Todd Caughey [mailto:caugheyt@...]
Sent: Tuesday, December 31, 2002 1:01 PM
To: 'vantage@yahoogroups.com'
Subject: RE: [Vantage] Major Enhancement from Vantage

Is there some chance that Vantage 7.0 (Sonoma version) with Visual
Studio.Net as the front end and Progress OpenEdge as the DB enforcement
layer might have much of what you are asking for? It sort of sounded that
way to me but then I'm definitely not an expert on these tools. Perhaps
more flexibility is coming eventually. It will be nice when clarification
and more information is released about Sonoma so desires like this can be
evaluated as possible benefits (or not) from it.
-Todd C.

-----Original Message-----
From: Greg Krumrey [mailto:gkrumrey@...]
Sent: Tuesday, December 31, 2002 12:43 PM
To: 'vantage@yahoogroups.com'
Subject: [Vantage] Major Enhancement from Vantage


As we approach the New Year, I was reminiscing about the thousands of lines
of progress code I've written over the past year and how far I've come in
that time. A lot of the knowledge came from this list and the discussion
spun off from it.

By Using Report Builder and Progress Programming (gotta ask for Provision
next budget!), I have opened up eyes of many people, and increased the
popularity of Vantage immensely.

Many of my routines are now considered indispensable and yet I worry that I
could have done a better job.

One area I constantly have trouble with is any customizing that requires
getting data INTO Vantage. I've used various ways of sending keystrokes to
Vantage, in a sense automating my keyboard, but I know I could do it faster,
better and more accurately with a little help (actually a lot of help, but
we'll get to that later) from Vantage.

**Here's my major enhancement request for 2003. I'm posting it here first to
get a general reaction.**

I would like a safe, reliable way to get information INTO Vantage. One that
would fire triggers (not tiggers!) as needed, and maintain the integrity of
the database. Not a custom program or a copy of the source code, but a Tool
Kit.

For example, in order to add a memo to a Part from a progress routine, I
would set up a series of parameters, such as Company, Related to File, Key1,
Description, Text and Category ID. I would then call a routine VTGAddMemo
with this information. It would return "Success" or "Failure + Reason" to
the calling routine. This way, I could add exactly the same memo to a group
of parts very quickly.

With a robust set of these routines, many functions in Vantage could be
augmented, automated, and customized in a way never before possible.

Yes, it would be a lot of work, but many users would be willing to pay for
this module in exchange for the immense time savings it would generate.

What about a coding strategy? How could this be created and maintained
without excessive cost?

Here's one way to do this:
All major operations were broken into a front end (the user interface) and a
back end (the code that does the work). The two together provide that
function to the interactive operator while just the back end serves as the
toolkit routine. A massive new coding effort is not required since the code
is not changed (other than error handling being beefed up. Also, this code
has been in use and testing (and contains triggers & error checking), it
should as robust as Vantage is now.

Once the "split architecture" is in place and documented, each new function
that is added by Epicor is coded as a front and back end, adding modules as
Vantage grows.

With this "open architecture", companies could tie vantage into existing
system more effectively and easily add functions that have value only to
their industry or even just their company.

What do you think?

Greg Krumrey, Information Manager, Patriot Machine, Inc.
Voice: 636-940-1776 x 130, fax: 636-940-8933
email: mailto:greg.krumrey@...
Alt: mailto:greg@... Web: www.patriot-machine.com





Yahoo! Groups Sponsor

ADVERTISEMENT

<http://rd.yahoo.com/M=234081.2814790.4175286.1925585/D=egroupweb/S=17050071
83:HM/A=1327986/R=0/*http://ad.doubleclick.net/clk;4870027;7586687;a?http://
www.ameriquestmortgage.com/welcome.html?ad=Yahoo01>

<http://us.adserver.yahoo.com/l?M=234081.2814790.4175286.1925585/D=egroupmai
l/S=:HM/A=1327986/rand=767883376>

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have
already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and
Crystal Reports and other 'goodies', please goto:
http://groups.yahoo.com/group/vantage/files/.
<http://groups.yahoo.com/group/vantage/files/.>
(2) To search through old msg's goto:
http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages>
(3) To view links to Vendors that provide Vantage services goto:
http://groups.yahoo.com/group/vantage/links
<http://groups.yahoo.com/group/vantage/links>

Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service
<http://docs.yahoo.com/info/terms/> .




[Non-text portions of this message have been removed]



Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have
already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and
Crystal Reports and other 'goodies', please goto:
http://groups.yahoo.com/group/vantage/files/.
(2) To search through old msg's goto:
http://groups.yahoo.com/group/vantage/messages
(3) To view links to Vendors that provide Vantage services goto:
http://groups.yahoo.com/group/vantage/links

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
As we approach the New Year, I was reminiscing about the thousands of lines
of progress code I've written over the past year and how far I've come in
that time. A lot of the knowledge came from this list and the discussion
spun off from it.

By Using Report Builder and Progress Programming (gotta ask for Provision
next budget!), I have opened up eyes of many people, and increased the
popularity of Vantage immensely.

Many of my routines are now considered indispensable and yet I worry that I
could have done a better job.

One area I constantly have trouble with is any customizing that requires
getting data INTO Vantage. I've used various ways of sending keystrokes to
Vantage, in a sense automating my keyboard, but I know I could do it faster,
better and more accurately with a little help (actually a lot of help, but
we'll get to that later) from Vantage.

**Here's my major enhancement request for 2003. I'm posting it here first to
get a general reaction.**

I would like a safe, reliable way to get information INTO Vantage. One that
would fire triggers (not tiggers!) as needed, and maintain the integrity of
the database. Not a custom program or a copy of the source code, but a Tool
Kit.

For example, in order to add a memo to a Part from a progress routine, I
would set up a series of parameters, such as Company, Related to File, Key1,
Description, Text and Category ID. I would then call a routine VTGAddMemo
with this information. It would return "Success" or "Failure + Reason" to
the calling routine. This way, I could add exactly the same memo to a group
of parts very quickly.

With a robust set of these routines, many functions in Vantage could be
augmented, automated, and customized in a way never before possible.

Yes, it would be a lot of work, but many users would be willing to pay for
this module in exchange for the immense time savings it would generate.

What about a coding strategy? How could this be created and maintained
without excessive cost?

Here's one way to do this:
All major operations were broken into a front end (the user interface) and a
back end (the code that does the work). The two together provide that
function to the interactive operator while just the back end serves as the
toolkit routine. A massive new coding effort is not required since the code
is not changed (other than error handling being beefed up. Also, this code
has been in use and testing (and contains triggers & error checking), it
should as robust as Vantage is now.

Once the "split architecture" is in place and documented, each new function
that is added by Epicor is coded as a front and back end, adding modules as
Vantage grows.

With this "open architecture", companies could tie vantage into existing
system more effectively and easily add functions that have value only to
their industry or even just their company.

What do you think?

Greg Krumrey, Information Manager, Patriot Machine, Inc.
Voice: 636-940-1776 x 130, fax: 636-940-8933
email: mailto:greg.krumrey@...
Alt: mailto:greg@... Web: www.patriot-machine.com
Is there some chance that Vantage 7.0 (Sonoma version) with Visual
Studio.Net as the front end and Progress OpenEdge as the DB enforcement
layer might have much of what you are asking for? It sort of sounded that
way to me but then I'm definitely not an expert on these tools. Perhaps
more flexibility is coming eventually. It will be nice when clarification
and more information is released about Sonoma so desires like this can be
evaluated as possible benefits (or not) from it.
-Todd C.

-----Original Message-----
From: Greg Krumrey [mailto:gkrumrey@...]
Sent: Tuesday, December 31, 2002 12:43 PM
To: 'vantage@yahoogroups.com'
Subject: [Vantage] Major Enhancement from Vantage


As we approach the New Year, I was reminiscing about the thousands of lines
of progress code I've written over the past year and how far I've come in
that time. A lot of the knowledge came from this list and the discussion
spun off from it.

By Using Report Builder and Progress Programming (gotta ask for Provision
next budget!), I have opened up eyes of many people, and increased the
popularity of Vantage immensely.

Many of my routines are now considered indispensable and yet I worry that I
could have done a better job.

One area I constantly have trouble with is any customizing that requires
getting data INTO Vantage. I've used various ways of sending keystrokes to
Vantage, in a sense automating my keyboard, but I know I could do it faster,
better and more accurately with a little help (actually a lot of help, but
we'll get to that later) from Vantage.

**Here's my major enhancement request for 2003. I'm posting it here first to
get a general reaction.**

I would like a safe, reliable way to get information INTO Vantage. One that
would fire triggers (not tiggers!) as needed, and maintain the integrity of
the database. Not a custom program or a copy of the source code, but a Tool
Kit.

For example, in order to add a memo to a Part from a progress routine, I
would set up a series of parameters, such as Company, Related to File, Key1,
Description, Text and Category ID. I would then call a routine VTGAddMemo
with this information. It would return "Success" or "Failure + Reason" to
the calling routine. This way, I could add exactly the same memo to a group
of parts very quickly.

With a robust set of these routines, many functions in Vantage could be
augmented, automated, and customized in a way never before possible.

Yes, it would be a lot of work, but many users would be willing to pay for
this module in exchange for the immense time savings it would generate.

What about a coding strategy? How could this be created and maintained
without excessive cost?

Here's one way to do this:
All major operations were broken into a front end (the user interface) and a
back end (the code that does the work). The two together provide that
function to the interactive operator while just the back end serves as the
toolkit routine. A massive new coding effort is not required since the code
is not changed (other than error handling being beefed up. Also, this code
has been in use and testing (and contains triggers & error checking), it
should as robust as Vantage is now.

Once the "split architecture" is in place and documented, each new function
that is added by Epicor is coded as a front and back end, adding modules as
Vantage grows.

With this "open architecture", companies could tie vantage into existing
system more effectively and easily add functions that have value only to
their industry or even just their company.

What do you think?

Greg Krumrey, Information Manager, Patriot Machine, Inc.
Voice: 636-940-1776 x 130, fax: 636-940-8933
email: mailto:greg.krumrey@...
Alt: mailto:greg@... Web: www.patriot-machine.com





Yahoo! Groups Sponsor

ADVERTISEMENT

<http://rd.yahoo.com/M=234081.2814790.4175286.1925585/D=egroupweb/S=17050071
83:HM/A=1327986/R=0/*http://ad.doubleclick.net/clk;4870027;7586687;a?http://
www.ameriquestmortgage.com/welcome.html?ad=Yahoo01>

<http://us.adserver.yahoo.com/l?M=234081.2814790.4175286.1925585/D=egroupmai
l/S=:HM/A=1327986/rand=767883376>

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have
already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and
Crystal Reports and other 'goodies', please goto:
http://groups.yahoo.com/group/vantage/files/.
<http://groups.yahoo.com/group/vantage/files/.>
(2) To search through old msg's goto:
http://groups.yahoo.com/group/vantage/messages
<http://groups.yahoo.com/group/vantage/messages>
(3) To view links to Vendors that provide Vantage services goto:
http://groups.yahoo.com/group/vantage/links
<http://groups.yahoo.com/group/vantage/links>

Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service
<http://docs.yahoo.com/info/terms/> .




[Non-text portions of this message have been removed]