Visual ER Compare between different Releases

Zoltan_Gyimesi

Zoltan_Gyimesi

Legendary Poster
Hi List,

We are currently upgrading our in-house B7332 system to XE.
We have a bunch of customization that we have to retro-fit.
I would like to use Visual ER Compare tool making easier the retrofitting, comparing the B7332 and XE objects.

Did anybody do it already with success?
What kind of prerequisites, setups, installs required to make it possible?

Any help will be highly appreciated.

Thanks in advance,

Zoltán
P.S.: Posted onto the both XE Forum.

B7332 SP11, ESU 4116422, Intel NT4, SQL 7 SP1
(working with B7321, B7331, XE too)
 
Sure, We do this.

No special requirements.

Save your B7332 deployment server's Production Path Code to someplace where
it won't get smooshed (make a copy).

Then, when you do ER Compare, use "Remote Specifications" radio button.
Point to the spec directory of the B7332 deployment server
(\\olddeploymentserver\B7332\PD7332\spec).

Then you can ER compare.

This works great for comparing specs on FAT Clients or Thins, as well. It
allows me to validate whether a package was actually taken correctly.

Again - as previously noted. You need to have all your Objects on your
forms/ubes. Additionally, unless things have been fixed, you cannot merge
ER into an object's event unless there is at least one ER within (simply add
a single spaced comment).

Let us know if you need further!



Daniel Bohner
[email protected]
www.existinglight.net
JDE - XE, SP 18 & AS/400 V4R5.0
JDE - B7331 & MS SQL 7x
 
Zoltan,

I'm currently on site with Live B733.2 SP16.1 and a snapshot to a "future live" XE. A hour ago I did not have any idea if it was just possible to compare two release (I mean if it was easy to do). So with your post I was too curious and I've tested it.

I took P4310 that was modified in B733.2 and I've compared it to Xe in a minute, showing me all the difference ! I've also tried to copy line from B733.2 to Xe and it seem to work. Now the big question is : "Since I just did a 5 minutes test because I'm busy on other stuff, does it realy work if I take all modification of a application to the new one in Xe"

Zoltan I will be honest that I don't know the answer, but i'm realy interested in your issue.

*Zoltan, Since I will also have to do it, let's work together and inform each other of the test we do*

Christian Audet

*** SHARED KNOWLEDGE = BETTER KNOWLEDGE ***

Implementing B7333 (Xe) SP18.1, SQL
(Support B732, B7331 and B7332)
 
The only 'gotcha' (trap) that I found was if a hyperexit is in the source but not the target when moving the ER code, the code won't be moved. You will have to get out of ER compare go to the source object and look at the Hyperexit information and then go to the target object and re-create the Hyperexit. Then go back into the ER compare and you can now copy the code.

Things to look out for - are the settings in the hyperexit defaulted or customized. Is the Button is Clicked event set to Repeat for grid (I'm not sure if this moves with the ER).

Ben again
 
Re: RE: Visual ER Compare between different Releases

Daniel,

Many thanks for your help!!!
I will try it after our tech guys will make the copy of the B7332 PROD path code.

Just a question:
Q1.) Is it enough to copy only the spec folder and to use VERC against this copy?

You have written:
"You need to have all your Objects on your
forms/ubes."

Q2.) Did you mean "Objects" as controls/exits and ER variables on a form in an APPL - custom sections, report variables, ER variables in an UBE? If yes, then OK, I already very well know it. If not, then what did you mean?

You have written:
"Additionally, unless things have been fixed, you cannot merge
ER into an object's event unless there is at least one ER within (simply add a single spaced comment)."

Q3.)
What did you mean "unless things have been fixed"?

Q4.) I can not really merge ERs into events where originally there isn't any ER line? If my memory serves me well then I never experienced it.

Thank you very much again!

Best regards,

Zoltán

B7332 SP11, ESU 4116422, Intel NT4, SQL 7 SP1
(working with B7321, B7331, XE too)
 
Hi Christian,

Thanks for your answer an informations.

Did you do it on a Fat Client where more release had been installed or did you followed Daniel's method?

I am curiously waiting the details.

Best regards,

Zoltán

B7332 SP11, ESU 4116422, Intel NT4, SQL 7 SP1
(working with B7321, B7331, XE too)
 
Zoltan,

Both methods seems to work.

I've tried it exactly like daniel said in both case except that when comparing with my local then I choose c:\b7332snapshot\DEV7333\spec

Christian Audet

*** SHARED KNOWLEDGE = BETTER KNOWLEDGE ***

Implementing B7333 (Xe) SP18.1, SQL
(Support B732, B7331 and B7332)
 
RE: RE: Visual ER Compare between different Releases

Zoltan,

Just a question:
Q1.) Is it enough to copy only the spec folder and to use VERC against this
copy?
A1.) Not really sure. Probably.

You have written:
"You need to have all your Objects on your
forms/ubes."

Q2.) Did you mean "Objects" as controls/exits and ER variables on a form in
an APPL - custom sections, report variables, ER variables in an UBE? If yes,
then OK, I already very well know it. If not, then what did you mean?
A2.) Sorry, I did mean Controls. Your assumptions are correct.

You have written:
"Additionally, unless things have been fixed, you cannot merge
ER into an object's event unless there is at least one ER within (simply add
a single spaced comment)."

Q3.) What did you mean "unless things have been fixed"?
A3.) Currently, if you try to merge ER into a control that doesn't
currently have any ER - It won't merge... It might appear to merge, but it
doesn't stick. I consider this a bug, and should be fixed.

Q4.) I can not really merge ERs into events where originally there isn't any
ER line? If my memory serves me well then I never experienced it.
A4.) Let's say a form has a control called Button. If the destination
Event for Button does not have any ER, you will not be able to move the
Original's ER into it.

Clearer than mud?





Daniel Bohner
[email protected]
www.existinglight.net
JDE - XE, SP 18 & AS/400 V4R5.0
JDE - B7331 & MS SQL 7x
 
Re: RE: RE: Visual ER Compare between different Releases

Daniel,

Thanks for your answers!

Yes, it is clear already.

Regards,

Zoltán
 
Back
Top