ProVision/OpenEdge - V8 .NET

If needed, I can read and write to the Progress db directly from 4GL -
no .NET/ADO needed but in some cases I would prefer to update a UI
field to take advantage of builtin validation. In Syteline 6
(Progress based) I could access the Syteline screen fields and direcly
update from my 4GL code.

>> Do you want to go from .net to 4GL i.e execute and pass back data
from .net to 4GL.

Without being able to access the UI object directly in 4GL,then yes.
I am much more proficient in 4GL and if I could pass UI object values
back and forth, I could do the bulk of my work in 4GL. Any
suggestions, pointers, or direction of where to find the instruction I
need?

Thanks,

--- In vantage@yahoogroups.com, "Stephen Edginton" <stephene@...> wrote:
>
> Do you want to go from .net to 4GL i.e execute and pass back data from
> .net to 4GL
>
> Or call the dlls and functions from 4gL?
>
> You can do both...
>
>
>
> From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
> Of hoomail4me
> Sent: 25 July 2007 19:28
> To: vantage@yahoogroups.com
> Subject: [Vantage] Re: ProVision/OpenEdge - V8 .NET
>
>
>
> Bernie,
>
> My question was related to utilizing Progress OpenEdge development
> (4GL/ADM) software to create integrated customizations or trigger
> code, not .NET. I need access to the .NET UI objects in cases where I
> would like to read or update objects and retain the Vantage
> validation. I can read/write to the database "directly" if needed
> without ADO - MUCH faster and in my case easier.
>
> Thanks,
>
> Bill
>
Are there any other ProVision/OpenEdge/4GL programmers out there
making the transition to .NET for Vantage 8.03 customizations?

We are still using Progress as our database but customizations are
using .NET technology to talk to Vantage UI/Progress DB. I realize
that I can still develop with my OpenEdge suite for applications that
don't need to interface directly but I was hoping that there was a way
to access the UI or database from my comfort zone.

Is ADO my only choice of reading/writing to the Progress DB from
Vantage events?

What documentation (Epicor, other?) is there to get a limited
experience .NET guy off and running?

Any comments, suggestions, directions, pointers, examples, would be
greatly appreciated!!!

Bill
Fear not... OpenEdge is still viable in 8.x even if you use SQL however on SQL it's through ODBC. Because we have legacy systems based on SQL, will probably change to Visual Studio .Net and ADO where we can bypass ODBC. With SQL, Vantage is really using two platforms, OpenEdge and .Net. Need buffers for both because I assume most non-UI tasks are still written in OpenEdge. I doubt Epicor will ever change that unless they abandon OpenEdge.

In my opinion, OpenEdge/Progress is the better database platform while Visual Studio is the better Windows UI platform.

You can call OpenEdge routines from Vantage .Net via ProWin32.exe but they have to do their own connection to the database.

----- Original Message -----
From: "hoomail4me" <hoomail4me@...>
To: <vantage@yahoogroups.com>
Sent: Monday, July 23, 2007 7:14 AM
Subject: [Vantage] ProVision/OpenEdge - V8 .NET


Are there any other ProVision/OpenEdge/4GL programmers out there making the transition to .NET for Vantage 8.03 customizations?

We are still using Progress as our database but customizations are using .NET technology to talk to Vantage UI/Progress DB. I realize that I can still develop with my OpenEdge suite for applications that don't need to interface directly but I was hoping that there was a way to access the UI or database from my comfort zone.

Is ADO my only choice of reading/writing to the Progress DB from Vantage events?

What documentation (Epicor, other?) is there to get a limited experience .NET guy off and running?

Any comments, suggestions, directions, pointers, examples, would be greatly appreciated!!!

Bill


[Non-text portions of this message have been removed]
>You can call OpenEdge routines from Vantage .Net via ProWin32.exe but
they have
to do their own connection to the database.

Call OpenEdge routines from .NET! Wow, this is what I was hoping for
but thought I was out of luck. Can you elaborate... where can I find
more information!

Thanks a bunch for your time to respond,

Bill


--- In vantage@yahoogroups.com, "Chris Robisch" <bluewine@...> wrote:
>
> Fear not... OpenEdge is still viable in 8.x even if you use SQL
however on SQL it's through ODBC. Because we have legacy systems based
on SQL, will probably change to Visual Studio .Net and ADO where we
can bypass ODBC. With SQL, Vantage is really using two platforms,
OpenEdge and .Net. Need buffers for both because I assume most non-UI
tasks are still written in OpenEdge. I doubt Epicor will ever change
that unless they abandon OpenEdge.
>
> In my opinion, OpenEdge/Progress is the better database platform
while Visual Studio is the better Windows UI platform.
>
> You can call OpenEdge routines from Vantage .Net via ProWin32.exe
but they have to do their own connection to the database.
>
> ----- Original Message -----
> From: "hoomail4me" <hoomail4me@...>
> To: <vantage@yahoogroups.com>
> Sent: Monday, July 23, 2007 7:14 AM
> Subject: [Vantage] ProVision/OpenEdge - V8 .NET
>
>
> Are there any other ProVision/OpenEdge/4GL programmers out there
making the transition to .NET for Vantage 8.03 customizations?
>
> We are still using Progress as our database but customizations are
using .NET technology to talk to Vantage UI/Progress DB. I realize
that I can still develop with my OpenEdge suite for applications that
don't need to interface directly but I was hoping that there was a way
to access the UI or database from my comfort zone.
>
> Is ADO my only choice of reading/writing to the Progress DB from
Vantage events?
>
> What documentation (Epicor, other?) is there to get a limited
experience .NET guy off and running?
>
> Any comments, suggestions, directions, pointers, examples, would be
greatly appreciated!!!
>
> Bill
>
>
> [Non-text portions of this message have been removed]
>
You would ask me that. It's been a while and I don't have the source code but you call it like calling another program from .Net... supplying all the database connection parameters for ProWin32.exe. I don't even have .Net loaded here yet. When I do I'll post a code sample.

----- Original Message -----
From: "hoomail4me" <hoomail4me@...>
To: <vantage@yahoogroups.com>
Sent: Monday, July 23, 2007 9:01 AM
Subject: [Vantage] Re: ProVision/OpenEdge - V8 .NET


>You can call OpenEdge routines from Vantage .Net via ProWin32.exe but
they have
to do their own connection to the database.

Call OpenEdge routines from .NET! Wow, this is what I was hoping for
but thought I was out of luck. Can you elaborate... where can I find
more information!

Thanks a bunch for your time to respond,

Bill


--- In vantage@yahoogroups.com, "Chris Robisch" <bluewine@...> wrote:
>
> Fear not... OpenEdge is still viable in 8.x even if you use SQL
however on SQL it's through ODBC. Because we have legacy systems based
on SQL, will probably change to Visual Studio .Net and ADO where we
can bypass ODBC. With SQL, Vantage is really using two platforms,
OpenEdge and .Net. Need buffers for both because I assume most non-UI
tasks are still written in OpenEdge. I doubt Epicor will ever change
that unless they abandon OpenEdge.
>
> In my opinion, OpenEdge/Progress is the better database platform
while Visual Studio is the better Windows UI platform.
>
> You can call OpenEdge routines from Vantage .Net via ProWin32.exe
but they have to do their own connection to the database.
>
> ----- Original Message -----
> From: "hoomail4me" <hoomail4me@...>
> To: <vantage@yahoogroups.com>
> Sent: Monday, July 23, 2007 7:14 AM
> Subject: [Vantage] ProVision/OpenEdge - V8 .NET
>
>
> Are there any other ProVision/OpenEdge/4GL programmers out there
making the transition to .NET for Vantage 8.03 customizations?
>
> We are still using Progress as our database but customizations are
using .NET technology to talk to Vantage UI/Progress DB. I realize
that I can still develop with my OpenEdge suite for applications that
don't need to interface directly but I was hoping that there was a way
to access the UI or database from my comfort zone.
>
> Is ADO my only choice of reading/writing to the Progress DB from
Vantage events?
>
> What documentation (Epicor, other?) is there to get a limited
experience .NET guy off and running?
>
> Any comments, suggestions, directions, pointers, examples, would be
greatly appreciated!!!
>
> Bill
>
>
> [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
Yahoo! Groups Links




[Non-text portions of this message have been removed]
I hope you are correct Chris.
Launching a Progress application from .NET would be somewhat useful
but hopefully there is a mechanism to read/write to the Vantage UI.

Thanks,

Bill

--- In vantage@yahoogroups.com, "Chris Robisch" <bluewine@...> wrote:
>
> You would ask me that. It's been a while and I don't have the source
code but you call it like calling another program from .Net...
supplying all the database connection parameters for ProWin32.exe. I
don't even have .Net loaded here yet. When I do I'll post a code sample.
>
To the best of my knowledge:

The UI contains all the forms, panels, controls, toolbars, etc that the user interacts with. It also initiates calls to the adapters.
The AD (adapters) hold the data structures and their associated events. It makes the calls to the Business Objects.
The BO contains the methods that update, delete, list, getnew and works hand in hand with the db InterFace
The IF makes the calls to the progress .r files that actually do all the work against the db

When creating custom apps in .net about the only file you wont be using is the UI.
Custom apps consume a user license by themselves.
(if you deploy a custom app and the user is running Vantage and you app they have two licenses in use)

Please chime in to explain better - I have limited experience and welcome all chances to learn more :o)

Bernie.

-----Original Message-----
From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of hoomail4me
Sent: Monday, July 23, 2007 2:55 PM
To: vantage@yahoogroups.com
Subject: [Vantage] Re: ProVision/OpenEdge - V8 .NET

I hope you are correct Chris.
Launching a Progress application from .NET would be somewhat useful but hopefully there is a mechanism to read/write to the Vantage UI.

Thanks,

Bill

--- In vantage@yahoogroups.com, "Chris Robisch" <bluewine@...> wrote:
>
> You would ask me that. It's been a while and I don't have the source
code but you call it like calling another program from .Net...
supplying all the database connection parameters for ProWin32.exe. I don't even have .Net loaded here yet. When I do I'll post a code sample.
>




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
Yahoo! Groups Links
Bernie,

My question was related to utilizing Progress OpenEdge development
(4GL/ADM) software to create integrated customizations or trigger
code, not .NET. I need access to the .NET UI objects in cases where I
would like to read or update objects and retain the Vantage
validation. I can read/write to the database "directly" if needed
without ADO - MUCH faster and in my case easier.

Thanks,

Bill

--- In vantage@yahoogroups.com, Bernie Walker <bwalker@...> wrote:
>
> To the best of my knowledge:
>
> The UI contains all the forms, panels, controls, toolbars, etc that
the user interacts with. It also initiates calls to the adapters.
> The AD (adapters) hold the data structures and their associated
events. It makes the calls to the Business Objects.
> The BO contains the methods that update, delete, list, getnew and
works hand in hand with the db InterFace
> The IF makes the calls to the progress .r files that actually do all
the work against the db
>
> When creating custom apps in .net about the only file you wont be
using is the UI.
> Custom apps consume a user license by themselves.
> (if you deploy a custom app and the user is running Vantage and you
app they have two licenses in use)
>
> Please chime in to explain better - I have limited experience and
welcome all chances to learn more :o)
>
> Bernie.
>
> -----Original Message-----
> From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On
Behalf Of hoomail4me
> Sent: Monday, July 23, 2007 2:55 PM
> To: vantage@yahoogroups.com
> Subject: [Vantage] Re: ProVision/OpenEdge - V8 .NET
>
> I hope you are correct Chris.
> Launching a Progress application from .NET would be somewhat useful
but hopefully there is a mechanism to read/write to the Vantage UI.
>
> Thanks,
>
> Bill
>
> --- In vantage@yahoogroups.com, "Chris Robisch" <bluewine@> wrote:
> >
> > You would ask me that. It's been a while and I don't have the source
> code but you call it like calling another program from .Net...
> supplying all the database connection parameters for ProWin32.exe. I
don't even have .Net loaded here yet. When I do I'll post a code sample.
> >
>
>
>
>
> 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
> Yahoo! Groups Links
>
Do you want to go from .net to 4GL i.e execute and pass back data from
.net to 4GL

Or call the dlls and functions from 4gL?

You can do both...



From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of hoomail4me
Sent: 25 July 2007 19:28
To: vantage@yahoogroups.com
Subject: [Vantage] Re: ProVision/OpenEdge - V8 .NET



Bernie,

My question was related to utilizing Progress OpenEdge development
(4GL/ADM) software to create integrated customizations or trigger
code, not .NET. I need access to the .NET UI objects in cases where I
would like to read or update objects and retain the Vantage
validation. I can read/write to the database "directly" if needed
without ADO - MUCH faster and in my case easier.

Thanks,

Bill

--- In vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ,
Bernie Walker <bwalker@...> wrote:
>
> To the best of my knowledge:
>
> The UI contains all the forms, panels, controls, toolbars, etc that
the user interacts with. It also initiates calls to the adapters.
> The AD (adapters) hold the data structures and their associated
events. It makes the calls to the Business Objects.
> The BO contains the methods that update, delete, list, getnew and
works hand in hand with the db InterFace
> The IF makes the calls to the progress .r files that actually do all
the work against the db
>
> When creating custom apps in .net about the only file you wont be
using is the UI.
> Custom apps consume a user license by themselves.
> (if you deploy a custom app and the user is running Vantage and you
app they have two licenses in use)
>
> Please chime in to explain better - I have limited experience and
welcome all chances to learn more :o)
>
> Bernie.
>
> -----Original Message-----
> From: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
[mailto:vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ] On
Behalf Of hoomail4me
> Sent: Monday, July 23, 2007 2:55 PM
> To: vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com>
> Subject: [Vantage] Re: ProVision/OpenEdge - V8 .NET
>
> I hope you are correct Chris.
> Launching a Progress application from .NET would be somewhat useful
but hopefully there is a mechanism to read/write to the Vantage UI.
>
> Thanks,
>
> Bill
>
> --- In vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ,
"Chris Robisch" <bluewine@> wrote:
> >
> > You would ask me that. It's been a while and I don't have the source
> code but you call it like calling another program from .Net...
> supplying all the database connection parameters for ProWin32.exe. I
don't even have .Net loaded here yet. When I do I'll post a code sample.
> >
>
>
>
>
> 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
> (3) To view links to Vendors that provide Vantage services goto:
http://groups.yahoo.com/group/vantage/links
> Yahoo! Groups Links
>





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