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
I needed this once for a test program I was writing (not production code).
To do it, I cheated a bit and used the socket API and used a blocking command,
which did support timeouts with millisecond granularity. Works like a charm; at
least in the cases when you don't have to worry about people
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:
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
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
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
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
Example code ?
-Original Message-
From: Daniel McGrath dmcgr...@rocketsoftware.com
To: U2 Users List u2-users@listserver.u2ug.org
Sent: Tue, Aug 28, 2012 1:57 am
Subject: Re: [U2] [ud] Sub-second delay?
I needed this once for a test program I was writing (not production code).
To do
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
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
Coming late to the party because I've been writing documentation for the
past few days... which may cause me to go to sleep...
Anyway, AIX and Linux should have a command called usleep I believe.
Could you shell out and execute usleep? Just a thought...
(This shell out code is UV specific, not
Oh and I should have said usleep handles time in microseconds.
There is a million microseconds in a second. I actually had to google that
:(
On Tue, Aug 28, 2012 at 12:49 PM, John Thompson jthompson...@gmail.comwrote:
Coming late to the party because I've been writing documentation for the
With the caveat that it's not *actually* waking up right at the specified
microsecond.
It's *at least* that number of microseconds, and then you have to add the
effect of the round-robin timeslice scheme.
Your wait time will be at least 84213 microseconds
Your wait time will be at least
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,
When I do a
LOGTO HS.ADMIN
HS.ADMIN
5. Run HS.SCRUB on a File/Table.. [F]ix
Most of the files here work ok.
This one (important) data file INVOICE... it starts an... Analyzing: *and
then just sits there.
I looked at the dictionary and purged a bunch of extraneous } characters from
When it hangs... I am unable to get it to terminate via Ctrl Break
Break: Option (A,C,L,Q,?) =
None of the break options work...
--Bill
-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Bill Brutzman
Sent:
Port.status
... david ...
David L. Wasylenko
President, Pick Professionals, Inc
w) 314 558 1482
d...@pickpro.com
-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Bill Brutzman
Sent: Tuesday, August 28, 2012 3:20
The HS.Scrub option... report only option also hangs.
--Bill
-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Bill Brutzman
Sent: Tuesday, August 28, 2012 4:20 PM
To: U2 Users List
Subject: Re: [U2] Scrub Hangs Up
port.status
There are currently 6 uniVerse sessions; 5 interactive, 1 phantom
Pid User name. Who. Port name. Last command
processed...
25149 brutzy12 /dev/pts/tb LOGTO HS.ADMIN
26413 brutzy16 /dev/pts/te LOGTO HS.ADMIN
On 28/08/12 21:16, Bill Brutzman wrote:
When I do a
LOGTO HS.ADMIN
HS.ADMIN
5. Run HS.SCRUB on a File/Table.. [F]ix
Most of the files here work ok.
This one (important) data file INVOICE... it starts an... Analyzing: *and
then just sits there.
I looked at the dictionary and
On 28/08/12 22:57, Bill Brutzman wrote:
Wol may have nailed yet another one... All of our other files just have an
F in line one.
ED VOC INVOICE
3 lines long.
0001: F INVOICE FILE
But this is valid syntax - F-space means a file and anything after that
is a comment. This shouldn't be a
More help is needed...
1. copy FROM DICT D_INVOICE TO DICT D_INVOICE_TEST
Unable to open DICT D_INVOICE file.
2. When I try copying via Rocket's BDT (Basic Developer ToolKit)... Failed to
copy... unable to open q-pointer.
--Bill
___
It looks like the D_INVOICE (dictionary file) is corrupted. Unfortunately...
this dictionary is rather large. I would rather not retype the whole
dictionary from scratch and copy it back. The Unix rights to the file look
righteous... 777.
--Bill
On 28/08/12 23:39, Bill Brutzman wrote:
More help is needed...
1. copy FROM DICT D_INVOICE TO DICT D_INVOICE_TEST
Unable to open DICT D_INVOICE file.
2. When I try copying via Rocket's BDT (Basic Developer ToolKit)... Failed to
copy... unable to open q-pointer.
Hmmm
Something's
1. INVOICE is an ordinary UV file.
2. I can see the INVOICE dictionary via... LIST DICT INVOICE... and also via
BDT... so yes this D_INVOICE dictionary exists and is readable.
3. D_INVOICE appears to be corrupted (whacked) in a subtle way.
4. My sense is that I have to retype the D_INVOICE
What's the VOC entry for D_INVOICE look like?
-Original Message-
From: Bill Brutzman bi...@hkmetalcraft.com
To: U2 Users List u2-users@listserver.u2ug.org
Sent: Tue, Aug 28, 2012 3:57 pm
Subject: Re: [U2] Scrub Hangs Up
More help is needed...
1. copy FROM DICT D_INVOICE TO DICT
Good question... I looked into this earlier.
The VOC entry for D_INVOICE is blank... but... so are all of the other VOC
entries for dictionary items.
--Bill
-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of
Just in case I'm not missing something does HS.SCRUB
create voc entries for each dictionary?
normally there is no voc item for D_anything
and shouldnt the copy be
COPY FROM DICT INVOICE TO whereever ALL
rICH
On 8/28/2012 7:21 PM, Bill Brutzman wrote:
Good question... I looked into this
Rich
Thanks for writing...
1. I believe that HS.SCRUB just creates SQL data types in like fields 7 and
8 of the dictionary file.
2. Yes It should be COPY FROM DICT INVOICE TO DICT INVOICE_TEST ALL... This
now works... I tried it but... HS.ADMIN hangs up the same way with INVOICE_TEST.
3. I
On 29/08/12 00:36, Bill Brutzman wrote:
Rich
Thanks for writing...
1. I believe that HS.SCRUB just creates SQL data types in like fields 7 and
8 of the dictionary file.
2. Yes It should be COPY FROM DICT INVOICE TO DICT INVOICE_TEST ALL... This
now works... I tried it but... HS.ADMIN
What are you trying to copy from the Dict of D_INVOICE instead of the Dict of
INVOICE ?
-Original Message-
From: Bill Brutzman bi...@hkmetalcraft.com
To: U2 Users List u2-users@listserver.u2ug.org
Sent: Tue, Aug 28, 2012 4:53 pm
Subject: Re: [U2] Scrub Hangs Up
1. INVOICE is an
Will:
Yes... you are right... Richard Wilson picked up on my typing bug in an earlier
post.
--Bill
-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson
Sent: Tuesday, August 28, 2012 8:11 PM
Subject: Re: [U2]
Can you please then regive us once more the exact VOC command you're executing
and COPY to this email exactly the VOC entry for the INVOICE file
-Original Message-
From: Bill Brutzman bi...@hkmetalcraft.com
To: U2 Users List u2-users@listserver.u2ug.org
Sent: Tue, Aug 28, 2012 5:12 pm
Delete the VOC entry called D_INVOICE
No such entry should exist
-Original Message-
From: Bill Brutzman bi...@hkmetalcraft.com
To: U2 Users List u2-users@listserver.u2ug.org
Sent: Tue, Aug 28, 2012 5:13 pm
Subject: Re: [U2] Scrub Hangs Up
Good question... I looked into this earlier.
Again correct... from an earlier post...
There was never any VOC entry called D_INVOICE.
--Bill
-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson
Sent: Tuesday, August 28, 2012 8:16 PM
To:
Right so if its blank like you said earlier, delete it.
It shoudn't exist blank, it should be non-existent
Please copy again to this email the exact voc command you are issuing.
-Original Message-
From: Bill Brutzman bi...@hkmetalcraft.com
To: U2 Users List u2-users@listserver.u2ug.org
I can copy the file... and I can copy the DICT... no problem now.
The problem is that HS.SCRUB hangs.
--Bill
__
UniVerse Server Administration
1. List activated accounts
2. Show UniVerse ODBC Config configuration for an
In my new little rehydrate program...
Several of the dictionary fields that show up in BDT and LIST DICT INVOICE...
do not appear.
--Bill
_
*R1 Bill Brutzman Aug.2012
open 'DICT',
Who on earth is going to understand what 'release quantum' (RQM) means?
Still, it worked.. and such a clever, 'techie-appealing' concept - tho I
don't know that it ever did what I was told it did, it sure sounded good!
On 28 August 2012 02:51, Wjhonson wjhon...@aol.com wrote:
How interesting.
Yes, Dennis, it did. There are long technical explanations of how it
worked, but it was indeed a clever, 'techie-appealing' concept. Back in
the old Microdata days (yes, I'm that old), you could get in big trouble
with the timeslice approach, though. If your timeslice was 50 ms, after
that
i remember when we had to bake and slice our own bread, now those were
the days!!!
;-)
On 8/28/2012 7:32 PM, Charlie Noah wrote:
Yes, Dennis, it did. There are long technical explanations of how it
worked, but it was indeed a clever, 'techie-appealing' concept. Back
in the old Microdata days
-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of dennis bartlett
Sent: Tuesday, August 28, 2012 10:20 PM
To: U2 Users List
Subject: Re: [U2] [ud] Sub-second delay?
Who on earth is going to understand what 'release
42 matches
Mail list logo