Getting Pick data onto the Web

by Will Johnson

(fHdc) Getting Pick data onto the Web: Pick, Universe, Unidata, mvBase, mvEnterprise, D3, Revelation, OpenInsight, Reality, Ultimate, General Automation, Cache, OpenQM and JBase.

Authors

Written 2011 by Will Johnson for Fast Forward Technologies
Email Fast Forward Technologies at fft2001@aol.com
or post your comments for public view far below.
Creative Commons Attribution 3.0 License
Follow Fast Forward Technologies on Twitter!
or subscribe using my Knol Public activity feed
or see Wjhonson's Fifty Most Recent Knols


[Edit]
This Knol should be cited as:
"Getting Pick data onto the Web" on Knol, by Will Johnson
for Fast Forward Technologies fft2001@aol.com
URL: http://knol.google.com/k/fft2001/getting-pick-data-onto-the-web/mbasj7lzroyk/38
Creative Commons Attribution 3.0 License

Please submit additions by one of three methods:
1) Edit this article;
2) Add a comment at the bottom; or
3) Email me at fft2001@aol.com

[Edit]
Directory Project

English Knol Project

[Edit]
If you are a Pick programmer invite me to connect to you through LinkedIn.  If you work for a company that uses Pick, even if you're not a programmer, please contact me to tell me about it wjhonson@aol.com

In my article Pick, Universe, Unidata resources I mentioned that there are several Pick vendors who offer free downloads.  In this article I'm going to explore what options Pick software developers have, for interactive applications on the web.  That is, web applications which interact with the Pick software in some fashion.

The first solution I'm going to review is Accuterm 2K2 Internet Edition  which claims to be the "... fastest way to web-enable your legacy Pick or Unix application." Well I was going to review it, but then realized hey first I need a Pick environment!  So poking around I found that Rocket Software has a free Personal Edition of Universe 11.1 for Windows available at this link So the first step is to install that.  The link takes me to a registration form.  They do ask you, for among other things, your phone number and email address.  After filling out the form, I'm taken to another page that just sits there looking at me....  After waiting, I realize that maybe they want me to actually click on the link that says Files: and then has this zip file.  Now I get a pop-up and choose Save File and it starts it's download.  The file is 28.7 Meg by the way.


Once the file was downloaded, the install only took maybe ten minutes at the most.  I chose all the default options it presents, including not to install the NLS option since the default is not to install it.  Oddly, when it's done, it doesn't actually seem to launch anything apparent, although the uvdlock process is launched as you can see if you check your Windows Task Manager.  Also the unirpcd and the uniservice process are launched.  These will now automatically launch every time you reboot your computer.  I looked in my Start > All Programs > IBM U2 and saw that the uvSH program was in there.  Launching that brings me to the system prompt in the UV account with no need to enter a username or password.  By the way, you can exit this shell by typing OFF and then hitting the Enter key.

The Personal Edition has only a two-user license, an eight-process limit, and a limit on filesize (modulo 10007 for those who know what that means).  Also the following add-ons do not function: Connection Pooling, EDA, NFA, RFS and UV/Net.  Not only don't they even explain what these are, but they don't give links either, so I'm going to explain them in brief.  Connection Pooling allows the development of applications that don't use persistent connections.  EDA = External Database Access this allows storing files on an external data server. NFA allows local access to data on remote servers. RFS provides recovery in case of media failures.  UV/Net allows transparent access of UV across multiple instances.

None of that is going to be necessary for us to get a demo environment up and running, so we can safely ignore it all and get back to the task at hand.


[Edit]
See Also