prodict

Cringer

ProgressTalk.com Moderator
Staff member
I'm trying to get an old project to compile and most of it is working, but I'm struggling with a few bits I don't recognise.
Code:
{prodict/dictvar.i NEW}
{prodict/user/uservar.i NEW}
{prodict/user/userhue.i NEW}

Any ideas what I need to include in the propath to get this to compile? I've got the prodict.pl from the gui directory but that's not helped. :(
 

Rob Fitzpatrick

ProgressTalk.com Sponsor
I learned this one the hard way... there is a prodict.pl that contains r-code, and it's in your propath by default. It is in $DLC/tty for character clients and in %DLC%\gui for prowin32. There is also a prodict.pl in $DLC/src (or %DLC%\src) that contains source. You can extract the source from the PL following this KB article. Put the parent directory of that newly-created prodict directory in your propath and you should compile clean.
 

Cringer

ProgressTalk.com Moderator
Staff member
Hmmm my src directory only has the adeedit.pl in it. Anyone know where I can get the others from?
 

Cringer

ProgressTalk.com Moderator
Staff member
Reading further apparently you need certain products installed to get the source. Anyone know what product I am missing to get source in 11.2.1?
Code:
Configuration File:     C:\Progress\OpenEdge\PROGRESS.CFG

Company Name:   

Product Name:     OE DataServer MS SQL Svr
Installation Date:     Wed Jun 19 09:59:15 2013
User Limit:     2
Expiration Date:     None
Version Number:     11.2           
Machine Class:     KB
Port Number:     31

Product Name:     OE Enterprise RDBMS
Installation Date:     Wed Jun 19 09:59:15 2013
User Limit:     40
Expiration Date:     None
Version Number:     11.2           
Machine Class:     KB
Port Number:     31

Product Name:     Client Networking
Installation Date:     Wed Jun 19 09:59:15 2013
User Limit:     40
Expiration Date:     None
Version Number:     11.2           
Machine Class:     KB
Port Number:     31

Product Name:     Progress Dev Studio OE
Installation Date:     Wed Jun 19 09:59:15 2013
User Limit:     1
Expiration Date:     None
Version Number:     11.2           
Machine Class:     KB
Port Number:     31

Product Name:     NameServer
Installation Date:     Wed Jun 19 09:59:15 2013
User Limit:     1
Expiration Date:     None
Version Number:     11.2           
Machine Class:     KB
Port Number:     31

Product Name:     OE SQL Client Access
Installation Date:     Wed Jun 19 09:59:15 2013
User Limit:     1
Expiration Date:     None
Version Number:     11.2           
Machine Class:     KB
Port Number:     31
 
Last edited:

Rob Fitzpatrick

ProgressTalk.com Sponsor
I would have thought PDSOE would do it. Did you do the install, or did someone else? It might have to do with whether it was full or partial. Try doing a full install on another machine and see if the src is there. If it is, copy it over to your machine and then blow away the other installation.
 

Cringer

ProgressTalk.com Moderator
Staff member
Pretty sure I did the full install, but can't be certain. Nobody else in the business has the code either. Might be time for a VM... :D
 

Cringer

ProgressTalk.com Moderator
Staff member
Done a VM and made sure it was a full install, and only got adeedit.pl. :( Have raised a support request with Progress.
 
Top