Converting Progress .p Programs from Ver 6.10.541 to version 8+

Thanks Rob.

--- On Mon, 7/28/08, Robert Brown <robertb_versa@...> wrote:

From: Robert Brown <robertb_versa@...>
Subject: RE: [Vantage] Converting Progress .p Programs from Ver 6.10.541 to version 8+ (?)
To: vantage@yahoogroups.com
Date: Monday, July 28, 2008, 3:09 PM






Actually the .net customizations can get pretty flaky. We initially did all our cusotmizations in .net (in the client apps) and now are mvoing whatever we can to BPM (4GL server based) as it is:

(1) much more reliable (so far),
(2) works across applications (when they share business objects methods that serve as the event triggers) and
(3) puts no load on the client themselves. (DotNet customized client apps can suffer considerable performance hits depending upon the complexity of the customization) .

As a rule:
To changing look and feel of a v8 app: Only .NET...
Augmenting data manipulation behavior: BPM preferred.

Rob Brown

--- On Mon, 7/28/08, Bill Jackson <fujijapman@yahoo. com> wrote:

From: Bill Jackson <fujijapman@yahoo. com>
Subject: RE: [Vantage] Converting Progress .p Programs from Ver 6.10.541 to version 8+ (?)
To: vantage@yahoogroups .com
Date: Monday, July 28, 2008, 2:27 PM

 Yes it helps very much Stephen, thank you. I don't want to continue much longer than necessary with the 4-GL stuff, but, especially for retrieving data from tables, it's better than writing parameters to a 'text' file, then reading that parameter into a VB 6 or .net program.
Â
 So all customization in ver 8+ is done in .net?

--- On Mon, 7/28/08, Stephen Edginton <stephene@dotnetit. co.uk> wrote:

From: Stephen Edginton <stephene@dotnetit. co.uk>
Subject: RE: [Vantage] Converting Progress .p Programs from Ver 6.10.541 to version 8+ (?)
To: vantage@yahoogroups .com
Date: Monday, July 28, 2008, 2:14 PM

Anything compiled will need to be recompiled.

I doubt you will use any .net programming for the
configurator it just doesn't work that way at the moment. (A shame in my
opinion).

It would be nice to have the same Customization control
of the configurator UI but it is not there yet.

You write your Onleave and your prompt when logic in 4GL
and call out to any auxiliary code you need.

On V8 + the UI is a c# form that builds all of the
pcInputs based on there defined type,

The Onleave and prompt when's are executed on the server
so you .p code continues to work.

Obviously changes to schemas may effect your code but it
is probably minimal.

Some things are changed from the v6 days like the
ability now to have scrolling pages, over fixed page size,

various control over when things happen, along with
cascading configurators, global variables and page Onleave and prompt
when's etc..

Hope this helps.

Regards,

Stephen

From: vantage@yahoogroups .com [mailto:vantage@ yahoogroups .com] On Behalf
Of Bill Jackson
Sent: 28 July 2008 19:05
To: vantage@yahoogroups .com
Subject: [Vantage] Converting Progress .p Programs from Ver 6.10.541 to
version 8+ (?)

As I develop product configurations and similar 'stuff', I usually use
custom .p ( or complied .r) programs to manipulate data, get data, etc.

When we upgrade to Vantage 8+, will these programs still work? Or should
I be starting to use .net Apps going forward? We do have the ProVision
package, but most of my stuff does not update the DB.

Thanks,
Bill J.

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

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


















[Non-text portions of this message have been removed]
As I develop product configurations and similar 'stuff', I usually use custom .p ( or complied .r) programs to manipulate data, get data, etc.

When we upgrade to Vantage 8+, will these programs still work? Or should I be starting to use .net Apps going forward? We do have the ProVision package, but most of my stuff does not update the DB.

Thanks,
Bill J.
Anything compiled will need to be recompiled.

I doubt you will use any .net programming for the
configurator it just doesn't work that way at the moment. (A shame in my
opinion).

It would be nice to have the same Customization control
of the configurator UI but it is not there yet.

You write your Onleave and your prompt when logic in 4GL
and call out to any auxiliary code you need.



On V8 + the UI is a c# form that builds all of the
pcInputs based on there defined type,

The Onleave and prompt when's are executed on the server
so you .p code continues to work.



Obviously changes to schemas may effect your code but it
is probably minimal.



Some things are changed from the v6 days like the
ability now to have scrolling pages, over fixed page size,

various control over when things happen, along with
cascading configurators, global variables and page Onleave and prompt
when's etc..



Hope this helps.



Regards,

Stephen



From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Bill Jackson
Sent: 28 July 2008 19:05
To: vantage@yahoogroups.com
Subject: [Vantage] Converting Progress .p Programs from Ver 6.10.541 to
version 8+ (?)



As I develop product configurations and similar 'stuff', I usually use
custom .p ( or complied .r) programs to manipulate data, get data, etc.

When we upgrade to Vantage 8+, will these programs still work? Or should
I be starting to use .net Apps going forward? We do have the ProVision
package, but most of my stuff does not update the DB.

Thanks,
Bill J.



[Non-text portions of this message have been removed]
 Yes it helps very much Stephen, thank you. I don't want to continue much longer than necessary with the 4-GL stuff, but, especially for retrieving data from tables, it's better than writing parameters to a 'text' file, then reading that parameter into a VB 6 or .net program.
Â
 So all customization in ver 8+ is done in .net?

--- On Mon, 7/28/08, Stephen Edginton <stephene@...> wrote:

From: Stephen Edginton <stephene@...>
Subject: RE: [Vantage] Converting Progress .p Programs from Ver 6.10.541 to version 8+ (?)
To: vantage@yahoogroups.com
Date: Monday, July 28, 2008, 2:14 PM






Anything compiled will need to be recompiled.

I doubt you will use any .net programming for the
configurator it just doesn't work that way at the moment. (A shame in my
opinion).

It would be nice to have the same Customization control
of the configurator UI but it is not there yet.

You write your Onleave and your prompt when logic in 4GL
and call out to any auxiliary code you need.

On V8 + the UI is a c# form that builds all of the
pcInputs based on there defined type,

The Onleave and prompt when's are executed on the server
so you .p code continues to work.

Obviously changes to schemas may effect your code but it
is probably minimal.

Some things are changed from the v6 days like the
ability now to have scrolling pages, over fixed page size,

various control over when things happen, along with
cascading configurators, global variables and page Onleave and prompt
when's etc..

Hope this helps.

Regards,

Stephen

From: vantage@yahoogroups .com [mailto:vantage@yahoogroups .com] On Behalf
Of Bill Jackson
Sent: 28 July 2008 19:05
To: vantage@yahoogroups .com
Subject: [Vantage] Converting Progress .p Programs from Ver 6.10.541 to
version 8+ (?)

As I develop product configurations and similar 'stuff', I usually use
custom .p ( or complied .r) programs to manipulate data, get data, etc.

When we upgrade to Vantage 8+, will these programs still work? Or should
I be starting to use .net Apps going forward? We do have the ProVision
package, but most of my stuff does not update the DB.

Thanks,
Bill J.

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


















[Non-text portions of this message have been removed]
Actually the .net customizations can get pretty flaky. We initially did all our cusotmizations in .net (in the client apps) and now are mvoing whatever we can to BPM (4GL server based) as it is:

(1) much more reliable (so far),
(2) works across applications (when they share business objects methods that serve as the event triggers) and
(3) puts no load on the client themselves. (DotNet customized client apps can suffer considerable performance hits depending upon the complexity of the customization).

As a rule:
To changing look and feel of a v8 app: Only .NET...
Augmenting data manipulation behavior: BPM preferred.

Rob Brown

--- On Mon, 7/28/08, Bill Jackson <fujijapman@...> wrote:

From: Bill Jackson <fujijapman@...>
Subject: RE: [Vantage] Converting Progress .p Programs from Ver 6.10.541 to version 8+ (?)
To: vantage@yahoogroups.com
Date: Monday, July 28, 2008, 2:27 PM






 Yes it helps very much Stephen, thank you. I don't want to continue much longer than necessary with the 4-GL stuff, but, especially for retrieving data from tables, it's better than writing parameters to a 'text' file, then reading that parameter into a VB 6 or .net program.
Â
 So all customization in ver 8+ is done in .net?

--- On Mon, 7/28/08, Stephen Edginton <stephene@dotnetit. co.uk> wrote:

From: Stephen Edginton <stephene@dotnetit. co.uk>
Subject: RE: [Vantage] Converting Progress .p Programs from Ver 6.10.541 to version 8+ (?)
To: vantage@yahoogroups .com
Date: Monday, July 28, 2008, 2:14 PM

Anything compiled will need to be recompiled.

I doubt you will use any .net programming for the
configurator it just doesn't work that way at the moment. (A shame in my
opinion).

It would be nice to have the same Customization control
of the configurator UI but it is not there yet.

You write your Onleave and your prompt when logic in 4GL
and call out to any auxiliary code you need.

On V8 + the UI is a c# form that builds all of the
pcInputs based on there defined type,

The Onleave and prompt when's are executed on the server
so you .p code continues to work.

Obviously changes to schemas may effect your code but it
is probably minimal.

Some things are changed from the v6 days like the
ability now to have scrolling pages, over fixed page size,

various control over when things happen, along with
cascading configurators, global variables and page Onleave and prompt
when's etc..

Hope this helps.

Regards,

Stephen

From: vantage@yahoogroups .com [mailto:vantage@ yahoogroups .com] On Behalf
Of Bill Jackson
Sent: 28 July 2008 19:05
To: vantage@yahoogroups .com
Subject: [Vantage] Converting Progress .p Programs from Ver 6.10.541 to
version 8+ (?)

As I develop product configurations and similar 'stuff', I usually use
custom .p ( or complied .r) programs to manipulate data, get data, etc.

When we upgrade to Vantage 8+, will these programs still work? Or should
I be starting to use .net Apps going forward? We do have the ProVision
package, but most of my stuff does not update the DB.

Thanks,
Bill J.

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

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