Re: [U2] PI/UV: Decompiler *** mispelling correction *** in the previous email

2012-08-28 Thread Hona, David
I don't believe it is free nor freely even away to anyone who asksfor 
obvious legal reasons, etc. As there are some dishonest types at there! :)

Or you just buy that third-party tool. Which is probably going to be a lot 
cheaper and you don't have to disclose to anyone, have proof of ownership, sign 
a legal wave and explain what you're doing and why.
 
Best bet: call Rocket U2 Support direct and discuss your requirements/issues.

-Original Message-
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Robert
Sent: Tuesday, 28 August 2012 12:48 PM
To: U2 Users List
Subject: Re: [U2] PI/UV: Decompiler *** mispelling correction *** in the 
previous email

OOPS:

IBM's compiler should read IBM's decompiler.

Robert Norman


___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

** IMPORTANT MESSAGE *   
This e-mail message is intended only for the addressee(s) and contains 
information which may be
confidential. 
If you are not the intended recipient please advise the sender by return email, 
do not use or
disclose the contents, and delete the message and any attachments from your 
system. Unless
specifically indicated, this email does not constitute formal advice or 
commitment by the sender
or the Commonwealth Bank of Australia (ABN 48 123 123 124) or its subsidiaries. 
We can be contacted through our web site: commbank.com.au. 
If you no longer wish to receive commercial electronic messages from us, please 
reply to this
e-mail by typing Unsubscribe in the subject line. 
**



___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] PI/UV: Decompiler

2012-08-28 Thread Wally Terhune
I don't know of any UniData UniBasic object code decompiler utilities. 
Certainly none ever created by the UniData engineering team.

Wally Terhune
Technical Support Engineer
Rocket Software
4600 South Ulster Street, Suite 1100 **Denver, CO 80237 **USA
t: +1 720 475 8055 **e: wterh...@rocketsoftware.com **w: rocketsoftware.com/u2


-Original Message-
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Robert
Sent: Monday, August 27, 2012 8:37 PM
To: U2 Users List
Subject: Re: [U2] PI/UV: Decompiler

Does anyone know how to find out more information about 'IBM's compiler'?
(see http://www.mail-archive.com/u2-users@listserver.u2ug.org/msg10843.html )

Does anyone know where to locate a decompiler (or decompiler service) for 
UNIBASIC (UNIDATA BASIC)?

Does anyone know how to access the 'free decompiler that Universe provides'?
*Why would I pay to use the SRS for my PI/open recovery when I can use the free 
decompiler that UniVerse provides?*  
http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?
(see 
http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?
 ) (or just see http://www.srs4uv.com/faq.htm and look for *Why would I pay to 
use the SRS for my PI/open recovery when I can use the free decompiler that 
UniVerse provides?*  
http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?)

Robert Norman
.
ROBERT NORMAN AND ASSOCIATES
Address: 23441 Golden Springs Dr., #289, Diamond Bar, CA 91765 Phone  : 
951/541-1668 Email  :i...@keyway.net Website:http://users.keyway.net/~ice/
[Affordable UNIVERSE programming services for PICK/BASIC, DATA/BASIC, UniVerse 
Basic, UniBasic, R/BASIC, jBC]

-Original Message-

RE: [U2] PI/UV: Decompiler

Gyle Iverson
Thu, 18 Aug 2005 18:37:56 -0700


AD
When you need to recover the BASIC source code for PI/open or UniVerse systems, 
your ultimate source is found at www.srs4uv.com. The srs4uv team has helped 
companies, government agencies and learning institutions around the globe with 
their source recoveries for over 22 years. Many srs4uv customers tried IBM's 
PI/open decompiler beforehand and seem amazed at how easy the recovered 
programs are to read and maintain.
/AD

While the PI/open decompiler provided by IBM was a technically accurate 
utility, the maintainability of their recovered source code leaves much to be 
desired. IBM's decompiler failed to perform logical structure recovery, the 
most important quality, as this impacts the long-term maintainability of the 
programs. (There are other deficiencies with IBM's decompiler, such as, 
maintainable common member naming, reversing equated variable expressions, and 
recovering programs with certain internal-use statements. Please contact me 
directly for additional information on these PI/open recovery issues.)

The logical structure for LOOP-REPEAT, FOR-NEXT and CASE statements, like 
IF-THEN-ELSE statements, are translated by a BASIC compiler into conditional 
and unconditional branch instructions. IBM's PI/open decompiler took the 
lazy-mans approach to decompiling, returning conditional branches as IF-THEN 
statements and unconditional branches as GOTO statements. As you might imagine, 
IBM's results look like a pile of spaghetti code. The srs4uv decompilers 
analyze the branch patterns to recover all of the high-level logical 
structures, making the recovered source code look as good, if not better, than 
the original source code.

Best regards,
Gyle
[EMAIL PROTECTED]
www.srs4uv.com
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visithttp://listserver.u2ug.org/

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] PI/UV: Decompiler

2012-08-28 Thread Ed Clark
The only decompiler that I know of is the VLIST command on universe. I don't 
think there is an equivalent on unidata.

CT UVBP TRY

 TRY
0001 A=1
0002 A-1=2
0003 B=SUM(A)
0004 CRT B'R#10'
0005

VLIST UVBP TRY
Main Program M:\MV\UVBP.O/TRY
Compiler Version: 10.3.0.0
Object Level: 5
Machine Type: 11
Local Variables : 2
Subroutine args : 0
Unnamed Common  : 0
Named Common Seg: 0
Object Size : 42
Source lines: 5
Object Date Time: 21 JUL 2010 12:56:52

1: A=1
1 0 : 0F8 move   1  = A

2: A-1=2
2 6 : 064 dyn_replaceA -1 0 0 2  = A

3: B=SUM(A)
3 00014 : 198 sumA  = B

4: CRT B'R#10'
4 0001A : 09C format B R#10  = $R0
4 00022 : 046 crtcrlf$R0

5:
6 00028 : 190 stop


On Aug 27, 2012, at 10:36 PM, Robert i...@keyway.net wrote:

 Does anyone know how to find out more information about 'IBM's compiler'?
 (see http://www.mail-archive.com/u2-users@listserver.u2ug.org/msg10843.html )
 
 Does anyone know where to locate a decompiler (or decompiler service) for 
 UNIBASIC (UNIDATA BASIC)?
 
 Does anyone know how to access the 'free decompiler that Universe provides'?
 *Why would I pay to use the SRS for my PI/open recovery when I can use the 
 free decompiler that UniVerse provides?*  
 http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?
 (see 
 http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?
  )
 (or just see http://www.srs4uv.com/faq.htm and look for *Why would I pay to 
 use the SRS for my PI/open recovery when I can use the free decompiler that 
 UniVerse provides?*  
 http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?)
 
 Robert Norman
 .
 ROBERT NORMAN AND ASSOCIATES
 Address: 23441 Golden Springs Dr., #289, Diamond Bar, CA 91765
 Phone  : 951/541-1668
 Email  :i...@keyway.net
 Website:http://users.keyway.net/~ice/
 [Affordable UNIVERSE programming services for PICK/BASIC,
 DATA/BASIC, UniVerse Basic, UniBasic, R/BASIC, jBC]
 
 -Original Message-
 
 RE: [U2] PI/UV: Decompiler
 
 Gyle Iverson
 Thu, 18 Aug 2005 18:37:56 -0700
   
 
 AD
 When you need to recover the BASIC source code for PI/open or UniVerse
 systems, your ultimate source is found at www.srs4uv.com. The srs4uv team
 has helped companies, government agencies and learning institutions around
 the globe with their source recoveries for over 22 years. Many srs4uv
 customers tried IBM's PI/open decompiler beforehand and seem amazed at how
 easy the recovered programs are to read and maintain.
 /AD
 
 While the PI/open decompiler provided by IBM was a technically accurate
 utility, the maintainability of their recovered source code leaves much to
 be desired. IBM's decompiler failed to perform logical structure recovery,
 the most important quality, as this impacts the long-term maintainability of
 the programs. (There are other deficiencies with IBM's decompiler, such as,
 maintainable common member naming, reversing equated variable expressions,
 and recovering programs with certain internal-use statements. Please contact
 me directly for additional information on these PI/open recovery issues.)
 
 The logical structure for LOOP-REPEAT, FOR-NEXT and CASE statements, like
 IF-THEN-ELSE statements, are translated by a BASIC compiler into conditional
 and unconditional branch instructions. IBM's PI/open decompiler took the
 lazy-mans approach to decompiling, returning conditional branches as IF-THEN
 statements and unconditional branches as GOTO statements. As you might
 imagine, IBM's results look like a pile of spaghetti code. The srs4uv
 decompilers analyze the branch patterns to recover all of the high-level
 logical structures, making the recovered source code look as good, if not
 better, than the original source code.
 
 Best regards,
 Gyle
 [EMAIL PROTECTED]
 www.srs4uv.com
 ---
 u2-users mailing list
 u2-users@listserver.u2ug.org
 To unsubscribe please visithttp://listserver.u2ug.org/
 
 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] PI/UV: Decompiler

2012-08-28 Thread Tom Whitmore
I know there was a decompiler available.  I don't remember if Lee Leitner 
(Infocus) or Fitzgerald and Long were the resellers for this tool.  I'll try to 
dig up information on this but it would be great if Lee, Peggy or Jeff could 
put their two cents in on this.

Tom Whitmore
RATEX Business Solutions

-Original Message-
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wally Terhune
Sent: Tuesday, August 28, 2012 8:18 AM
To: U2 Users List
Subject: Re: [U2] PI/UV: Decompiler

I don't know of any UniData UniBasic object code decompiler utilities. 
Certainly none ever created by the UniData engineering team.

Wally Terhune
Technical Support Engineer
Rocket Software
4600 South Ulster Street, Suite 1100 **Denver, CO 80237 **USA
t: +1 720 475 8055 **e: wterh...@rocketsoftware.com **w: rocketsoftware.com/u2


-Original Message-
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Robert
Sent: Monday, August 27, 2012 8:37 PM
To: U2 Users List
Subject: Re: [U2] PI/UV: Decompiler

Does anyone know how to find out more information about 'IBM's compiler'?
(see http://www.mail-archive.com/u2-users@listserver.u2ug.org/msg10843.html )

Does anyone know where to locate a decompiler (or decompiler service) for 
UNIBASIC (UNIDATA BASIC)?

Does anyone know how to access the 'free decompiler that Universe provides'?
*Why would I pay to use the SRS for my PI/open recovery when I can use the free 
decompiler that UniVerse provides?*  
http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?
(see 
http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?
 ) (or just see http://www.srs4uv.com/faq.htm and look for *Why would I pay to 
use the SRS for my PI/open recovery when I can use the free decompiler that 
UniVerse provides?*  
http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?)

Robert Norman
.
ROBERT NORMAN AND ASSOCIATES
Address: 23441 Golden Springs Dr., #289, Diamond Bar, CA 91765 Phone  : 
951/541-1668 Email  :i...@keyway.net Website:http://users.keyway.net/~ice/
[Affordable UNIVERSE programming services for PICK/BASIC, DATA/BASIC, UniVerse 
Basic, UniBasic, R/BASIC, jBC]

-Original Message-

RE: [U2] PI/UV: Decompiler

Gyle Iverson
Thu, 18 Aug 2005 18:37:56 -0700


AD
When you need to recover the BASIC source code for PI/open or UniVerse systems, 
your ultimate source is found at www.srs4uv.com. The srs4uv team has helped 
companies, government agencies and learning institutions around the globe with 
their source recoveries for over 22 years. Many srs4uv customers tried IBM's 
PI/open decompiler beforehand and seem amazed at how easy the recovered 
programs are to read and maintain.
/AD

While the PI/open decompiler provided by IBM was a technically accurate 
utility, the maintainability of their recovered source code leaves much to be 
desired. IBM's decompiler failed to perform logical structure recovery, the 
most important quality, as this impacts the long-term maintainability of the 
programs. (There are other deficiencies with IBM's decompiler, such as, 
maintainable common member naming, reversing equated variable expressions, and 
recovering programs with certain internal-use statements. Please contact me 
directly for additional information on these PI/open recovery issues.)

The logical structure for LOOP-REPEAT, FOR-NEXT and CASE statements, like 
IF-THEN-ELSE statements, are translated by a BASIC compiler into conditional 
and unconditional branch instructions. IBM's PI/open decompiler took the 
lazy-mans approach to decompiling, returning conditional branches as IF-THEN 
statements and unconditional branches as GOTO statements. As you might imagine, 
IBM's results look like a pile of spaghetti code. The srs4uv decompilers 
analyze the branch patterns to recover all of the high-level logical 
structures, making the recovered source code look as good, if not better, than 
the original source code.

Best regards,
Gyle
[EMAIL PROTECTED]
www.srs4uv.com
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visithttp://listserver.u2ug.org/

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http

Re: [U2] PI/UV: Decompiler

2012-08-28 Thread Jeff Fitzgerald
Nope, not Fitzgerald  Long.  The only decompiler I've heard of is the one
from Gyle Iverson quoted in the OP.

Jeff Fitzgerald
Fitzgerald  Long, Inc.
www.fitzlong.com

On Tue, Aug 28, 2012 at 8:05 AM, Tom Whitmore tewhitm...@ratex.com wrote:

 I know there was a decompiler available.  I don't remember if Lee Leitner
 (Infocus) or Fitzgerald and Long were the resellers for this tool.  I'll
 try to dig up information on this but it would be great if Lee, Peggy or
 Jeff could put their two cents in on this.

 Tom Whitmore
 RATEX Business Solutions

 -Original Message-
 From: u2-users-boun...@listserver.u2ug.org [mailto:
 u2-users-boun...@listserver.u2ug.org] On Behalf Of Wally Terhune
 Sent: Tuesday, August 28, 2012 8:18 AM
 To: U2 Users List
 Subject: Re: [U2] PI/UV: Decompiler

 I don't know of any UniData UniBasic object code decompiler utilities.
 Certainly none ever created by the UniData engineering team.

 Wally Terhune
 Technical Support Engineer
 Rocket Software
 4600 South Ulster Street, Suite 1100 **Denver, CO 80237 **USA
 t: +1 720 475 8055 **e: wterh...@rocketsoftware.com **w:
 rocketsoftware.com/u2


 -Original Message-
 From: u2-users-boun...@listserver.u2ug.org [mailto:
 u2-users-boun...@listserver.u2ug.org] On Behalf Of Robert
 Sent: Monday, August 27, 2012 8:37 PM
 To: U2 Users List
 Subject: Re: [U2] PI/UV: Decompiler

 Does anyone know how to find out more information about 'IBM's compiler'?
 (see
 http://www.mail-archive.com/u2-users@listserver.u2ug.org/msg10843.html )

 Does anyone know where to locate a decompiler (or decompiler service) for
 UNIBASIC (UNIDATA BASIC)?

 Does anyone know how to access the 'free decompiler that Universe
 provides'?
 *Why would I pay to use the SRS for my PI/open recovery when I can use the
 free decompiler that UniVerse provides?*  
 http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides
 ?
 (see
 http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?
 ) (or just see http://www.srs4uv.com/faq.htm and look for *Why would I
 pay to use the SRS for my PI/open recovery when I can use the free
 decompiler that UniVerse provides?*  
 http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides
 ?)

 Robert Norman
 .
 ROBERT NORMAN AND ASSOCIATES
 Address: 23441 Golden Springs Dr., #289, Diamond Bar, CA 91765 Phone  :
 951/541-1668 Email  :i...@keyway.net Website:http://users.keyway.net/~ice/
 [Affordable UNIVERSE programming services for PICK/BASIC, DATA/BASIC,
 UniVerse Basic, UniBasic, R/BASIC, jBC]

 -Original Message-

 RE: [U2] PI/UV: Decompiler

 Gyle Iverson
 Thu, 18 Aug 2005 18:37:56 -0700


 AD
 When you need to recover the BASIC source code for PI/open or UniVerse
 systems, your ultimate source is found at www.srs4uv.com. The srs4uv team
 has helped companies, government agencies and learning institutions around
 the globe with their source recoveries for over 22 years. Many srs4uv
 customers tried IBM's PI/open decompiler beforehand and seem amazed at how
 easy the recovered programs are to read and maintain.
 /AD

 While the PI/open decompiler provided by IBM was a technically accurate
 utility, the maintainability of their recovered source code leaves much to
 be desired. IBM's decompiler failed to perform logical structure recovery,
 the most important quality, as this impacts the long-term maintainability
 of the programs. (There are other deficiencies with IBM's decompiler, such
 as, maintainable common member naming, reversing equated variable
 expressions, and recovering programs with certain internal-use statements.
 Please contact me directly for additional information on these PI/open
 recovery issues.)

 The logical structure for LOOP-REPEAT, FOR-NEXT and CASE statements, like
 IF-THEN-ELSE statements, are translated by a BASIC compiler into
 conditional and unconditional branch instructions. IBM's PI/open decompiler
 took the lazy-mans approach to decompiling, returning conditional branches
 as IF-THEN statements and unconditional branches as GOTO statements. As you
 might imagine, IBM's results look like a pile of spaghetti code. The srs4uv
 decompilers analyze the branch patterns to recover all of the high-level
 logical structures, making the recovered source code look as good, if not
 better, than the original source code.

 Best regards,
 Gyle
 [EMAIL PROTECTED]
 www.srs4uv.com
 ---
 u2-users mailing list
 u2-users@listserver.u2ug.org
 To unsubscribe please visithttp://listserver.u2ug.org/

 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman

Re: [U2] PI/UV: Decompiler

2012-08-28 Thread Lee Leitner

Folks,

Infocus had a Unidata decompiler (Xtrico) which we stopped development 
and licensing on a number of years ago. I am not aware of any others under 
development.


Cheers,

Lee

On Tue, 28 Aug 2012, Tom Whitmore wrote:


I know there was a decompiler available.  I don't remember if Lee Leitner 
(Infocus) or Fitzgerald and Long were the resellers for this tool.  I'll try to 
dig up information on this but it would be great if Lee, Peggy or Jeff could 
put their two cents in on this.

Tom Whitmore
RATEX Business Solutions

-Original Message-
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wally Terhune
Sent: Tuesday, August 28, 2012 8:18 AM
To: U2 Users List
Subject: Re: [U2] PI/UV: Decompiler

I don't know of any UniData UniBasic object code decompiler utilities. 
Certainly none ever created by the UniData engineering team.

Wally Terhune
Technical Support Engineer
Rocket Software
4600 South Ulster Street, Suite 1100 **Denver, CO 80237 **USA
t: +1 720 475 8055 **e: wterh...@rocketsoftware.com **w: rocketsoftware.com/u2


-Original Message-
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Robert
Sent: Monday, August 27, 2012 8:37 PM
To: U2 Users List
Subject: Re: [U2] PI/UV: Decompiler

Does anyone know how to find out more information about 'IBM's compiler'?
(see http://www.mail-archive.com/u2-users@listserver.u2ug.org/msg10843.html )

Does anyone know where to locate a decompiler (or decompiler service) for 
UNIBASIC (UNIDATA BASIC)?

Does anyone know how to access the 'free decompiler that Universe provides'?
*Why would I pay to use the SRS for my PI/open recovery when I can use the free 
decompiler that UniVerse provides?*  
http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?
(see 
http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?
 ) (or just see http://www.srs4uv.com/faq.htm and look for *Why would I pay to use the 
SRS for my PI/open recovery when I can use the free decompiler that UniVerse provides?*  
http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?)

Robert Norman
.
ROBERT NORMAN AND ASSOCIATES
Address: 23441 Golden Springs Dr., #289, Diamond Bar, CA 91765 Phone  : 
951/541-1668 Email  :i...@keyway.net Website:http://users.keyway.net/~ice/
[Affordable UNIVERSE programming services for PICK/BASIC, DATA/BASIC, UniVerse 
Basic, UniBasic, R/BASIC, jBC]

-Original Message-

RE: [U2] PI/UV: Decompiler

Gyle Iverson
Thu, 18 Aug 2005 18:37:56 -0700


AD
When you need to recover the BASIC source code for PI/open or UniVerse systems, 
your ultimate source is found at www.srs4uv.com. The srs4uv team has helped 
companies, government agencies and learning institutions around the globe with 
their source recoveries for over 22 years. Many srs4uv customers tried IBM's 
PI/open decompiler beforehand and seem amazed at how easy the recovered 
programs are to read and maintain.
/AD

While the PI/open decompiler provided by IBM was a technically accurate 
utility, the maintainability of their recovered source code leaves much to be 
desired. IBM's decompiler failed to perform logical structure recovery, the 
most important quality, as this impacts the long-term maintainability of the 
programs. (There are other deficiencies with IBM's decompiler, such as, 
maintainable common member naming, reversing equated variable expressions, and 
recovering programs with certain internal-use statements. Please contact me 
directly for additional information on these PI/open recovery issues.)

The logical structure for LOOP-REPEAT, FOR-NEXT and CASE statements, like 
IF-THEN-ELSE statements, are translated by a BASIC compiler into conditional 
and unconditional branch instructions. IBM's PI/open decompiler took the 
lazy-mans approach to decompiling, returning conditional branches as IF-THEN 
statements and unconditional branches as GOTO statements. As you might imagine, 
IBM's results look like a pile of spaghetti code. The srs4uv decompilers 
analyze the branch patterns to recover all of the high-level logical 
structures, making the recovered source code look as good, if not better, than 
the original source code.

Best regards,
Gyle
[EMAIL PROTECTED]
www.srs4uv.com
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visithttp://listserver.u2ug.org/

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
___
U2-Users

Re: [U2] PI/UV: Decompiler

2012-08-28 Thread Tony Gravagno
For R83 there was UnBasic by Malone, which is no longer supported. But
obviously the tokens for UD and UV are completely different. That was
the only commercial decompiler in our industry that I've ever seen get
any traction.

I am curious since we're on this topic:
In my products I use compiler options to crunch down the object as
much as possible - mostly in an attempt to thwart decompilation.
Further, in my security code (not the app part) I use 1-2 character
variables, in case anyone can see them, to make poking through my code
more difficult. I also encrypt everything so that a quick view of the
..O items doesn't reveal how the mechanisms work.

The net result is that I have a security mechanism that works on all
MV platforms. Many of you here have helped with access to systems (and
purchases of my software Thank You Very Much!) as I port it to new
versions of any given release of an OS or DBMS.

How much of that is naïve on my part?
Has anyone documented better practices?

The traditional view on software protection in this industry is
security through obscurity. We don't have people hacking on BASIC
object the way they'll hack on C++, Java, or .NET assemblies, so
security isn't a big deal. A lot of application VARs feel good about
putting their source on end-user systems, and that's one of the great
things about Pick. But my software, and that of many of our colleagues
here, is more horizontal - the risk of financial loss is high given
the size of our businesses and the investment it takes to bring a
product to market, so protection of the IP is very important.

Thoughts?
Thanks.
T

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
remove.pleaseNebula-RnD.com/blog
Visit http://PickWiki.com! Contribute!
http://Twitter.com/TonyGravagno
http://groups.google.com/group/mvdbms/about

[ snipping old text ... because it's polite ]

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] PI/UV: Decompiler

2012-08-28 Thread David Wolverton
Was there a reason it was dropped?  Just wondering ...   While I've never
needed one, I can think of a few close calls at client sites where they lost
custom source code!

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Lee Leitner
Sent: Tuesday, August 28, 2012 12:01 PM
To: U2 Users List
Subject: Re: [U2] PI/UV: Decompiler

Folks,

Infocus had a Unidata decompiler (Xtrico) which we stopped development and
licensing on a number of years ago. I am not aware of any others under
development.

Cheers,

Lee

On Tue, 28 Aug 2012, Tom Whitmore wrote:

 I know there was a decompiler available.  I don't remember if Lee Leitner
(Infocus) or Fitzgerald and Long were the resellers for this tool.  I'll try
to dig up information on this but it would be great if Lee, Peggy or Jeff
could put their two cents in on this.

 Tom Whitmore
 RATEX Business Solutions

 -Original Message-
 From: u2-users-boun...@listserver.u2ug.org 
 [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wally 
 Terhune
 Sent: Tuesday, August 28, 2012 8:18 AM
 To: U2 Users List
 Subject: Re: [U2] PI/UV: Decompiler

 I don't know of any UniData UniBasic object code decompiler utilities.
Certainly none ever created by the UniData engineering team.

 Wally Terhune
 Technical Support Engineer
 Rocket Software
 4600 South Ulster Street, Suite 1100 **Denver, CO 80237 **USA
 t: +1 720 475 8055 **e: wterh...@rocketsoftware.com **w: 
 rocketsoftware.com/u2


 -Original Message-
 From: u2-users-boun...@listserver.u2ug.org 
 [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Robert
 Sent: Monday, August 27, 2012 8:37 PM
 To: U2 Users List
 Subject: Re: [U2] PI/UV: Decompiler

 Does anyone know how to find out more information about 'IBM's compiler'?
 (see 
 http://www.mail-archive.com/u2-users@listserver.u2ug.org/msg10843.html 
 )

 Does anyone know where to locate a decompiler (or decompiler service) for
UNIBASIC (UNIDATA BASIC)?

 Does anyone know how to access the 'free decompiler that Universe
provides'?
 *Why would I pay to use the SRS for my PI/open recovery when I can use 
 the free decompiler that UniVerse provides?*  
 http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%
 20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20f
 ree%20decompiler%20that%20UniVerse%20provides?
 (see 
 http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%2
 0SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20fr
 ee%20decompiler%20that%20UniVerse%20provides? ) (or just see 
 http://www.srs4uv.com/faq.htm and look for *Why would I pay to use 
 the SRS for my PI/open recovery when I can use the free decompiler 
 that UniVerse provides?*  
 http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%
 20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20f
 ree%20decompiler%20that%20UniVerse%20provides?)

 Robert Norman
 .
 ROBERT NORMAN AND ASSOCIATES
 Address: 23441 Golden Springs Dr., #289, Diamond Bar, CA 91765 Phone  
 : 951/541-1668 Email  :i...@keyway.net 
 Website:http://users.keyway.net/~ice/
 [Affordable UNIVERSE programming services for PICK/BASIC, DATA/BASIC, 
 UniVerse Basic, UniBasic, R/BASIC, jBC]

 -Original Message-

 RE: [U2] PI/UV: Decompiler

 Gyle Iverson
 Thu, 18 Aug 2005 18:37:56 -0700


 AD
 When you need to recover the BASIC source code for PI/open or UniVerse
systems, your ultimate source is found at www.srs4uv.com. The srs4uv team
has helped companies, government agencies and learning institutions around
the globe with their source recoveries for over 22 years. Many srs4uv
customers tried IBM's PI/open decompiler beforehand and seem amazed at how
easy the recovered programs are to read and maintain.
 /AD

 While the PI/open decompiler provided by IBM was a technically 
 accurate utility, the maintainability of their recovered source code 
 leaves much to be desired. IBM's decompiler failed to perform logical 
 structure recovery, the most important quality, as this impacts the 
 long-term maintainability of the programs. (There are other 
 deficiencies with IBM's decompiler, such as, maintainable common 
 member naming, reversing equated variable expressions, and recovering 
 programs with certain internal-use statements. Please contact me 
 directly for additional information on these PI/open recovery issues.)

 The logical structure for LOOP-REPEAT, FOR-NEXT and CASE statements, like
IF-THEN-ELSE statements, are translated by a BASIC compiler into conditional
and unconditional branch instructions. IBM's PI/open decompiler took the
lazy-mans approach to decompiling, returning conditional branches as IF-THEN
statements and unconditional branches as GOTO statements. As you might
imagine, IBM's results look like a pile of spaghetti code. The srs4uv
decompilers analyze the branch patterns to recover all of the high-level
logical structures, making

Re: [U2] PI/UV: Decompiler

2012-08-28 Thread Robert

How can someone obtain a copy of it?

Robert Norman
ROBERT NORMAN AND ASSOCIATES
Address: 23441 Golden Springs Dr., #289, Diamond Bar, CA 91765 Phone  : 
951/541-1668 Email  :i...@keyway.net Website:http://users.keyway.net/~ice/
[Affordable UNIDATA programming services for PICK/BASIC, DATA/BASIC, 
UniVerse Basic, UniBasic, R/BASIC, jBC]


On 8/28/2012 10:00 AM, Lee Leitner wrote:

Folks,

Infocus had a Unidata decompiler (Xtrico) which we stopped development 
and licensing on a number of years ago. I am not aware of any others 
under development.


Cheers,

Lee

On Tue, 28 Aug 2012, Tom Whitmore wrote:

I know there was a decompiler available. I don't remember if Lee 
Leitner (Infocus) or Fitzgerald and Long were the resellers for this 
tool.  I'll try to dig up information on this but it would be great 
if Lee, Peggy or Jeff could put their two cents in on this.


Tom Whitmore
RATEX Business Solutions

-Original Message-
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wally Terhune

Sent: Tuesday, August 28, 2012 8:18 AM
To: U2 Users List
Subject: Re: [U2] PI/UV: Decompiler

I don't know of any UniData UniBasic object code decompiler 
utilities. Certainly none ever created by the UniData engineering team.


Wally Terhune
Technical Support Engineer
Rocket Software
4600 South Ulster Street, Suite 1100 **Denver, CO 80237 **USA
t: +1 720 475 8055 **e: wterh...@rocketsoftware.com **w: 
rocketsoftware.com/u2



-Original Message-
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Robert

Sent: Monday, August 27, 2012 8:37 PM
To: U2 Users List
Subject: Re: [U2] PI/UV: Decompiler

Does anyone know how to find out more information about 'IBM's 
compiler'?
(see 
http://www.mail-archive.com/u2-users@listserver.u2ug.org/msg10843.html )


Does anyone know where to locate a decompiler (or decompiler service) 
for UNIBASIC (UNIDATA BASIC)?


Does anyone know how to access the 'free decompiler that Universe 
provides'?
*Why would I pay to use the SRS for my PI/open recovery when I can 
use the free decompiler that UniVerse provides?* 
http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?
(see 
http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides? 
) (or just see http://www.srs4uv.com/faq.htm and look for *Why would 
I pay to use the SRS for my PI/open recovery when I can use the free 
decompiler that UniVerse provides?* 
http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?)


Robert Norman
.
ROBERT NORMAN AND ASSOCIATES
Address: 23441 Golden Springs Dr., #289, Diamond Bar, CA 91765 Phone  
: 951/541-1668 Email  :i...@keyway.net 
Website:http://users.keyway.net/~ice/
[Affordable UNIVERSE programming services for PICK/BASIC, DATA/BASIC, 
UniVerse Basic, UniBasic, R/BASIC, jBC]


-Original Message-

RE: [U2] PI/UV: Decompiler

Gyle Iverson
Thu, 18 Aug 2005 18:37:56 -0700


AD
When you need to recover the BASIC source code for PI/open or 
UniVerse systems, your ultimate source is found at www.srs4uv.com. 
The srs4uv team has helped companies, government agencies and 
learning institutions around the globe with their source recoveries 
for over 22 years. Many srs4uv customers tried IBM's PI/open 
decompiler beforehand and seem amazed at how easy the recovered 
programs are to read and maintain.

/AD

While the PI/open decompiler provided by IBM was a technically 
accurate utility, the maintainability of their recovered source code 
leaves much to be desired. IBM's decompiler failed to perform logical 
structure recovery, the most important quality, as this impacts the 
long-term maintainability of the programs. (There are other 
deficiencies with IBM's decompiler, such as, maintainable common 
member naming, reversing equated variable expressions, and recovering 
programs with certain internal-use statements. Please contact me 
directly for additional information on these PI/open recovery issues.)


The logical structure for LOOP-REPEAT, FOR-NEXT and CASE statements, 
like IF-THEN-ELSE statements, are translated by a BASIC compiler into 
conditional and unconditional branch instructions. IBM's PI/open 
decompiler took the lazy-mans approach to decompiling, returning 
conditional branches as IF-THEN statements and unconditional branches 
as GOTO statements. As you might imagine, IBM's results look like a 
pile of spaghetti code. The srs4uv decompilers analyze the branch 
patterns to recover all of the high-level logical structures, making 
the recovered source code look as good, if not better, than

Re: [U2] PI/UV: Decompiler

2012-08-27 Thread Robert

Does anyone know how to find out more information about 'IBM's compiler'?
(see http://www.mail-archive.com/u2-users@listserver.u2ug.org/msg10843.html )

Does anyone know where to locate a decompiler (or decompiler service) for 
UNIBASIC (UNIDATA BASIC)?

Does anyone know how to access the 'free decompiler that Universe provides'?
*Why would I pay to use the SRS for my PI/open recovery when I can use the free 
decompiler that UniVerse provides?*  
http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?
(see 
http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?
 )
(or just see http://www.srs4uv.com/faq.htm and look for *Why would I pay to use the SRS 
for my PI/open recovery when I can use the free decompiler that UniVerse provides?*  
http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?)

Robert Norman
.
ROBERT NORMAN AND ASSOCIATES
Address: 23441 Golden Springs Dr., #289, Diamond Bar, CA 91765
Phone  : 951/541-1668
Email  :i...@keyway.net
Website:http://users.keyway.net/~ice/
[Affordable UNIVERSE programming services for PICK/BASIC,
DATA/BASIC, UniVerse Basic, UniBasic, R/BASIC, jBC]

-Original Message-

RE: [U2] PI/UV: Decompiler

Gyle Iverson
Thu, 18 Aug 2005 18:37:56 -0700


AD
When you need to recover the BASIC source code for PI/open or UniVerse
systems, your ultimate source is found at www.srs4uv.com. The srs4uv team
has helped companies, government agencies and learning institutions around
the globe with their source recoveries for over 22 years. Many srs4uv
customers tried IBM's PI/open decompiler beforehand and seem amazed at how
easy the recovered programs are to read and maintain.
/AD

While the PI/open decompiler provided by IBM was a technically accurate
utility, the maintainability of their recovered source code leaves much to
be desired. IBM's decompiler failed to perform logical structure recovery,
the most important quality, as this impacts the long-term maintainability of
the programs. (There are other deficiencies with IBM's decompiler, such as,
maintainable common member naming, reversing equated variable expressions,
and recovering programs with certain internal-use statements. Please contact
me directly for additional information on these PI/open recovery issues.)

The logical structure for LOOP-REPEAT, FOR-NEXT and CASE statements, like
IF-THEN-ELSE statements, are translated by a BASIC compiler into conditional
and unconditional branch instructions. IBM's PI/open decompiler took the
lazy-mans approach to decompiling, returning conditional branches as IF-THEN
statements and unconditional branches as GOTO statements. As you might
imagine, IBM's results look like a pile of spaghetti code. The srs4uv
decompilers analyze the branch patterns to recover all of the high-level
logical structures, making the recovered source code look as good, if not
better, than the original source code.

Best regards,
Gyle
[EMAIL PROTECTED]
www.srs4uv.com
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visithttp://listserver.u2ug.org/

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] PI/UV: Decompiler *** mispelling correction *** in the previous email

2012-08-27 Thread Robert

OOPS:

IBM's compiler should read IBM's decompiler.

Robert Norman


___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] PI/UV: Decompiler *** mispelling correction *** in the previous email

2012-08-27 Thread Bob Rasmussen
And oops, mispelling should be misspelling  :-)

On Mon, 27 Aug 2012, Robert wrote:

 OOPS:
 
 IBM's compiler should read IBM's decompiler.
 
 Robert Norman
 
 
 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users
 
 
 

Regards,
Bob Rasmussen,   President,   Rasmussen Software, Inc.

personal e-mail: r...@anzio.com
 company e-mail: r...@anzio.com
  voice: (US) 503-624-0360 (9:00-6:00 Pacific Time)
fax: (US) 503-624-0760
web: http://www.anzio.com
 street address: Rasmussen Software, Inc.
 10240 SW Nimbus, Suite L9
 Portland, OR  97223  USA
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


[U2] PI/UV: Decompiler

2005-08-18 Thread Mike Brennan
Hi,

I'm getting ready to do a port from PI/open to UniVerse.  UniVerse
used to have a decompiler for decpompiling INFO/BASIC object code
to assist with porting.  I used it some years ago, but can't 
find it now, and I don't remember what it was called.  I thought it
came with UniVerse, but I can't seem to locate it in my 10.0.0 UniVerse 
installation.   I looked in bin and elsewhere.  Can somebody
remind me where this thing lives and/or how to obtain it?
Thanks.

    __
 / / /  /  /_/ /_
/   /  /  /\  /__Mike Brennan
 Pittsburg State University
 Pittsburg, KS 66762
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


Re: [U2] PI/UV: Decompiler

2005-08-18 Thread Mike Brennan
Never mind.  I found the decompiler on an old backup tape: bin/decompile

This was from an old (not sure what release) UniVerse installation.
I guess current releases of UniVerse ship without the decompiler.
I wonder why?


    __
 / / /  /  /_/ /_
/   /  /  /\  /__Mike Brennan
 Pittsburg State University
 Pittsburg, KS 66762
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] PI/UV: Decompiler

2005-08-18 Thread Tony Gravagno
This is a touchy subject.  I know where to get a UV decompiler but many
VARs ensure the security of their applications by providing object-only.
Publishing links to decompilers could tick off a lot of people.

I'll send a link to Mike but I don't think it's a good idea to publish this
info.  Then again, I'm a firm believer that information isn't bad, it's how
one uses it.

Comments?

Mike Brennan psuadm-at-pittstate.edu |U2UG| wrote:
 Hi,
 
 I'm getting ready to do a port from PI/open to UniVerse. 
 UniVerse used to have a decompiler for decpompiling
 INFO/BASIC object code 
 to assist with porting.  I used it some years ago, but
 can't 
 find it now, and I don't remember what it was called.  I
 thought it came with UniVerse, but I can't seem to locate
 it in my 10.0.0 UniVerse installation.   I looked in bin
 and elsewhere.  Can somebody 
 remind me where this thing lives and/or how to obtain it?
 Thanks.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] PI/UV: Decompiler

2005-08-18 Thread Gyle Iverson
AD
When you need to recover the BASIC source code for PI/open or UniVerse
systems, your ultimate source is found at www.srs4uv.com. The srs4uv team
has helped companies, government agencies and learning institutions around
the globe with their source recoveries for over 22 years. Many srs4uv
customers tried IBM's PI/open decompiler beforehand and seem amazed at how
easy the recovered programs are to read and maintain.
/AD

While the PI/open decompiler provided by IBM was a technically accurate
utility, the maintainability of their recovered source code leaves much to
be desired. IBM's decompiler failed to perform logical structure recovery,
the most important quality, as this impacts the long-term maintainability of
the programs. (There are other deficiencies with IBM's decompiler, such as,
maintainable common member naming, reversing equated variable expressions,
and recovering programs with certain internal-use statements. Please contact
me directly for additional information on these PI/open recovery issues.)

The logical structure for LOOP-REPEAT, FOR-NEXT and CASE statements, like
IF-THEN-ELSE statements, are translated by a BASIC compiler into conditional
and unconditional branch instructions. IBM's PI/open decompiler took the
lazy-mans approach to decompiling, returning conditional branches as IF-THEN
statements and unconditional branches as GOTO statements. As you might
imagine, IBM's results look like a pile of spaghetti code. The srs4uv
decompilers analyze the branch patterns to recover all of the high-level
logical structures, making the recovered source code look as good, if not
better, than the original source code.

Best regards,
Gyle
mailto:[EMAIL PROTECTED]
www.srs4uv.com
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/