<font color='black' size='2' face='arial'>Go into a Un<font size="2">iverse session<br>
Go to the TCL prompt<br>
type HELP DOS at that prompt<br>
<br>
the /c makes it return to your session, instead of sitting at the DOS prompt when your command finishes<br>
<br>
</font>
<div> <br>
</div>
<div> <br>
</div>
<div> <br>
</div>
<div style="font-family:arial,helvetica;font-size:10pt;color:black">-----Original Message-----<br>
From: Rotman, David <rotmand@cedarville.edu><br>
To: Cedarville DOWNLOAD Users <download-list@cedarville.edu><br>
Sent: Fri, Jul 24, 2015 1:57 pm<br>
Subject: Re: [Download-List] DOWNLOAD Version 8 Compile and Run Issues<br>
<br>
<div id="AOLMsgPart_1.1.2_19d2f988-7cdf-45a6-8911-d028fefb65a0">
<div class="aolReplacedBody">
<div dir="ltr">
I have some syntax questions for those of you who are more familiar with Universe:
<div>
<br>
</div>
<div>
1. This set of lines seems to execute correctly in Universe on Windows, but I cannot find any documentation on the '/c'. Is this the correct format? Are there other options to the DOS command?
</div>
<div>
<font face="monospace, monospace"> X.COMMAND = 'DOS /C perl c:\temp\<a target="_blank" href="http://myprogram.pl">myprogram.pl</a>'</font>
</div>
<div>
<font face="monospace, monospace"> EXECUTE X.COMMAND</font>
</div>
<div>
<br>
</div>
<div>
2. What changes would be needed to run the lines in Universe on Linux? (I gather that an 'sh' is needed...upper case? lower case? any other arguments?)
</div>
<div>
<br>
</div>
<div>
3. What kinds of errors are generated by DLPARSE when encountering Q-pointers?
</div>
<div>
<br>
</div>
<div>
<br>
</div>
<div>
<br>
</div>
<div>
<br>
</div>
</div>
<div class="gmail_extra">
<br clear="all">
<div>
<div class="gmail_signature">
David Rotman, Ph.D.
<br>
Associate Vice President for Technology
<br>
Chief Information Officer
<br>
Cedarville University
<br>
251 N. Main Street
<br>
Cedarville, OH 45314
<br>
<a target="_blank" href="mailto:rotmand@cedarville.edu">rotmand@cedarville.edu</a>
<br>
voice 937-766-7905
<br>
fax 937-766-8819
<div>
<img src="http://www.cedarville.edu/~/media/Images/Information-Technology/IT-logo-for-signature.jpg">
<br>
</div>
</div>
</div>
<br>
<div class="gmail_quote">
On Sun, Jul 12, 2015 at 3:05 PM, Charles Stevenson
<span dir="ltr"><<a target="_blank" href="mailto:stevenson.chas@gmail.com">stevenson.chas@gmail.com</a>></span> wrote:
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div>
Jeff,
</div>
Lst weekend I did the same with the uv windows version, with the same result.
<div>
I was going to post a similar question, but intesad posted a question about how to search the archives for answers, thinking my problem wasn't unique & someone already solved it. No response. Maybe we're on our own & we can woirk it through together.
</div>
<div>
<br>
</div>
<div>
I haven't done much troubleshooting & debugging yet, but I so far I've done this much:
</div>
<div>
<br>
</div>
<div>
1. SWAP
</div>
<div>
<br>
</div>
<div>
Replaced the UD SWAP syntax with UV's CHANGE function.
</div>
<div>
EREPLACE is a synonym to CHANGE.
</div>
<div>
caution: CONVERT is different. Don't use CONVERT in this instance.
</div>
<div>
<br>
</div>
<div>
Lines with my "CDS" initials are what I changed:
</div>
<div>
<br>
</div>
<div>
<div>
<font face="monospace, monospace" size="1">
<div>
<br>
</div>
</font>
</div>
</div>
<div>
2. PCPERFORM
</div>
<div>
needs to be be fixed using using EXECUTE 'SH . . .' or EXECUTE 'DOS . . .' on linux & windows, respectively.
</div>
<div>
<br>
</div>
<div>
3. DLPARSE can't handle "Q"-pointers in at least one place. I'm thinking maybe more.
<br>
</div>
<div>
<br>
</div>
<div>
4. Missing PCLOSE, POPEN, PWRITE.
</div>
<div>
Calls to those compile, but I think there are only called if you're running under PRIMOS operating system or INFORMATION dbms.
</div>
<div>
So I think it is safe to ignore.
</div>
<div>
<br>
</div>
<div>
<br>
</div>
<div>
<br>
</div>
<div>
<br>
</div>
<div>
<div>
Lines with my "CDS" initials are what I changed:
</div>
</div>
<div>
<br>
</div>
<div>
<div>
<div>
<font face="monospace, monospace" size="1">
<div>
DLSOURCE DL:
</div>
<div>
<br>
</div>
<div>
<div>
0005: * TITLE ----- DOWNLOAD
<br>
</div>
<div>
<br>
</div>
<div>
0025: * Stamped: p21 rotmand, /usr/local/download, user #1976, 22 Nov 13, 07:48AM.0026: * Version 8.00
</div>
<div>
0027: *
</div>
<div>
0028: * Stamped: CDS C Stevenson C:\uvdb\apps\dlsource. 6 Jul 15.
</div>
</div>
<div>
<br>
</div>
</font>
</div>
<div>
<font face="monospace, monospace" size="1">1489: CONVERT.TO.XLSX: <-- this appears to be new code</font>
</div>
<div>
<font face="monospace, monospace" size="1">1490: DEBUG1OR2</font>
</div>
<div>
<font face="monospace, monospace" size="1">1491: CRT 'INSIDE CONVERT.TO.XLSX'</font>
</div>
<div>
<font face="monospace, monospace" size="1">1492: END</font>
</div>
<div>
<font face="monospace, monospace" size="1">1493: X.COMMAND = DLMAIN.XLSX.COMMAND</font>
</div>
<div>
<font face="monospace, monospace" size="1">1494: READ R.VOC FROM DLMAIN.F.VOC, DLMAIN.XLSX.WORKING.DIRECTORY ELSE</font>
</div>
<div>
<font face="monospace, monospace" size="1">1495: DLMAIN.ERRMSG<-1> = 'Unable to read ':DLMAIN.XLSX.WORKING.DIRECTORY:' from VOC'</font>
</div>
<div>
<font face="monospace, monospace" size="1">1496: DLMAIN.FATAL.ERROR = TRUE</font>
</div>
<div>
<font face="monospace, monospace" size="1">1497: RETURN</font>
</div>
<div>
<font face="monospace, monospace" size="1">1498: END</font>
</div>
<div>
<font face="monospace, monospace" size="1">1499: X.INPUT.PATH = R.VOC<2></font>
</div>
<div>
<font face="monospace, monospace" size="1">1500: X.INPUT.PATH := OP.SYS.PATH.DELIM:<a target="_blank" href="http://DLMAIN.XLSX.WORKING.RECORD.NAME">DLMAIN.XLSX.WORKING.RECORD.NAME</a></font>
</div>
<div>
<font face="monospace, monospace" size="1">1501: IF INDEX(X.COMMAND,'%input',1) > 0 THEN</font>
</div>
<div>
<font face="monospace, monospace" size="1">1502: * SWAP '%input' WITH X.INPUT.PATH IN X.COMMAND ; * CDS 7/15</font>
</div>
<div>
<font face="monospace, monospace" size="1">1503: X.COMMAND = CHANGE( X.COMMAND, '%input', X.INPUT.PATH ) ; * CDS 7/15</font>
</div>
<div>
<font face="monospace, monospace" size="1">1504: END ELSE</font>
</div>
<div>
<font face="monospace, monospace" size="1">1505: X.COMMAND:= ' ':X.INPUT.PATH</font>
</div>
<div>
<font face="monospace, monospace" size="1">1506: END</font>
</div>
<div>
<font face="monospace, monospace" size="1">1507: READ R.VOC FROM DLMAIN.F.VOC, DLMAIN.XLSX.FINAL.DIRECTORY ELSE</font>
</div>
<div>
<font face="monospace, monospace" size="1">1508: DLMAIN.ERRMSG<-1> = 'Unable to read ':DLMAIN.XLSX.FINAL.DIRECTORY:' from VOC'</font>
</div>
<div>
<font face="monospace, monospace" size="1">1509: DLMAIN.FATAL.ERROR = TRUE</font>
</div>
<div>
<font face="monospace, monospace" size="1">1510: RETURN</font>
</div>
<div>
<font face="monospace, monospace" size="1">1511: END</font>
</div>
<div>
<font face="monospace, monospace" size="1">1512: X.OUTPUT.PATH = R.VOC<2></font>
</div>
<div>
<font face="monospace, monospace" size="1">1513: X.OUTPUT.PATH := OP.SYS.PATH.DELIM:<a target="_blank" href="http://DLMAIN.XLSX.FINAL.RECORD.NAME">DLMAIN.XLSX.FINAL.RECORD.NAME</a></font>
</div>
<div>
<font face="monospace, monospace" size="1">1514: IF INDEX(X.COMMAND,'%output',1) > 0 THEN</font>
</div>
<div>
<font face="monospace, monospace" size="1">1515: * SWAP '%output' WITH X.OUTPUT.PATH IN X.COMMAND ; * CDS 7/15</font>
</div>
<div>
<font face="monospace, monospace" size="1">1516: X.COMMAND= CHANGE( X.COMMAND, '%output', X.OUTPUT.PATH ) ; * CDS 7/15</font>
</div>
<div>
<font face="monospace, monospace" size="1">1517: END ELSE</font>
</div>
<div>
<font face="monospace, monospace" size="1">1518: X.COMMAND:= ' ':X.OUTPUT.PATH</font>
</div>
<div>
<font face="monospace, monospace" size="1">1519: END</font>
</div>
<div>
<font face="monospace, monospace" size="1">1520: IF DLMAIN.SILENT THEN</font>
</div>
<div>
<font face="monospace, monospace" size="1">1521: *PCPERFORM X.COMMAND CAPTURING X.OUTPUT ; * CDS 7/15</font>
</div>
<div>
<font face="monospace, monospace" size="1">1522: EXECUTE 'DOS -C/': X.COMMAND CAPTURING X.OUTPUT ; * CDS 7/15</font>
</div>
<div>
<span style="font-family:monospace,monospace;font-size:x-small">1523: END ELSE</span>
<br>
</div>
<div>
<font face="monospace, monospace" size="1">1524: CRT 'Executing ':X.COMMAND</font>
</div>
<div>
<font face="monospace, monospace" size="1">1525: *PCPERFORM X.COMMAND ; * CDS 7/15</font>
</div>
<div>
<font face="monospace, monospace" size="1">1526: EXECUTE \DOS -C/\: X.COMMAND ; * CDS 7/15</font>
</div>
<div>
<font face="monospace, monospace" size="1">1527: END</font>
</div>
<div>
<font face="monospace, monospace" size="1">1528: IF DLMAIN.XLSX.DELETE.WORKING.RECORD THEN</font>
</div>
<div>
<font face="monospace, monospace" size="1">1529: OPEN '',DLMAIN.XLSX.WORKING.DIRECTORY TO F.TEMP THEN</font>
</div>
<div>
<font face="monospace, monospace" size="1">1530: DELETE F.TEMP, <a target="_blank" href="http://DLMAIN.XLSX.WORKING.RECORD.NAME">DLMAIN.XLSX.WORKING.RECORD.NAME</a></font>
</div>
<div>
<font face="monospace, monospace" size="1">1531: END</font>
</div>
<div>
<font face="monospace, monospace" size="1">1532: END</font>
</div>
<div>
<font face="monospace, monospace" size="1">1533: RETURN</font>
</div>
</div>
</div>
<div>
<font face="monospace, monospace" size="1"><br>
</font>
</div>
<div>
<font face="monospace, monospace" size="1"><br>
</font>
</div>
<div>
<font face="monospace, monospace" size="1">DLSOURCE DLPARSE</font>
</div>
<div>
<font face="monospace, monospace" size="1"><br>
</font>
</div>
<div>
<font face="monospace, monospace" size="1">
<div>
5445: VOC.KEYWORD = VOC.REC<2>
</div>
<div>
5446: BEGIN CASE
</div>
<div>
5447: * CASE (VOC.ITEM.TYPE = 'F' OR VOC.ITEM.TYPE = 'DIR') AND
<a target="_blank" href="http://PASSED.LOOKUP.FILE.NAME">PASSED.LOOKUP.FILE.NAME</a> ; * CDS 7/15
</div>
<div>
5448: CASE (VOC.ITEM.TYPE = 'F' OR VOC.ITEM.TYPE = 'Q') AND
<a target="_blank" href="http://PASSED.LOOKUP.FILE.NAME">PASSED.LOOKUP.FILE.NAME</a> ; * CDS 7/15
</div>
<div>
5449: DEBUG4
</div>
<div>
5450: CRT 'Opening ':ITEM
</div>
<div>
5451: END
</div>
<div>
5452: OPEN '', ITEM TO F.TEST THEN
</div>
<div>
5453: DEBUG2
</div>
<div>
5454: CRT 'Open was successful.'
</div>
<div>
5455: END
</div>
<div>
5456: GOSUB OP.SYS.FILE.TYPE
</div>
</font>
</div>
<div class="gmail_extra">
<br>
<div class="gmail_quote">
On Fri, Jul 10, 2015 at 6:19 AM, Jeff Colvin
<span dir="ltr"><<a target="_blank" href="mailto:jcolvin@mipe.com">jcolvin@mipe.com</a>></span> wrote:
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div lang="EN-US">
<img style="width:0px;min-height:0px" src="cid:image001.gif@01D0BADC.E97736E0" height="0" width="0">
<div>
<div class="MsoNormal">Howdy,<u></u><u></u></div>
<div class="MsoNormal"><u></u> <u></u></div>
<div class="MsoNormal">I downloaded and installed the <b>download_universe_unix</b> software. My UniVerse release (VOC RELLEVEL) states:<u></u><u></u></div>
<div class="MsoNormal" style="margin-left:0.5in">001: X<u></u><u></u></div>
<div class="MsoNormal" style="margin-left:0.5in">002: 11.1.4<u></u><u></u></div>
<div class="MsoNormal" style="margin-left:0.5in">003: PICK<u></u><u></u></div>
<div class="MsoNormal" style="margin-left:0.5in">004: PICK.FORMAT<u></u><u></u></div>
<div class="MsoNormal" style="margin-left:0.5in">005: 11.1.4<u></u><u></u></div>
<div class="MsoNormal"><u></u> <u></u></div>
<div class="MsoNormal">The version of Linux is as follows:<u></u><u></u></div>
<div class="MsoNormal" style="margin-left:0.5in">LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch<u></u><u></u></div>
<div class="MsoNormal" style="margin-left:0.5in">Red Hat Enterprise Linux Server release 6.6 (Santiago)<u></u><u></u></div>
<div class="MsoNormal"><u></u> <u></u></div>
<div class="MsoNormal">When I ran the BUILDDLVOC installation paragraph it gave me the following errors when trying to compile the DLSOURCE DL program:<u></u><u></u></div>
<div class="MsoNormal"><u></u> <u></u></div>
<div class="MsoNormal">Code within the internal CONVERT.TO.XLSX subroutine:<u></u><u></u></div>
<div class="MsoNormal">1501 SWAP '%input' WITH X.INPUT.PATH IN X.COMMAND<u></u><u></u></div>
<div class="MsoNormal"> String Constant unexpected, Was expecting: Array Name, Variable name, Press any key to continue<u></u><u></u></div>
<div class="MsoNormal">1513 SWAP '%output' WITH X.OUTPUT.PATH IN X.COMMAND<u></u><u></u></div>
<div class="MsoNormal"> String Constant unexpected, Was expecting: Array Name, Variable name, Press any key to continue<u></u><u></u></div>
<div class="MsoNormal">1518 PCPERFORM X.COMMAND CAPTURING X.OUTPUT<u></u><u></u></div>
<div class="MsoNormal"> Variable Name (LOCAL) unexpected, Was expecting: Assignment Operator<u></u><u></u></div>
<div class="MsoNormal">1521 PCPERFORM X.COMMAND<u></u><u></u></div>
<div class="MsoNormal"> Variable Name (LOCAL) unexpected, Was expecting: Assignment Operator<u></u><u></u></div>
<div class="MsoNormal"><u></u> <u></u></div>
<div class="MsoNormal">I also found out that when copying the <b>DLSOURCE VOCLIST</b> to a remote account, the PCLOSE, POPEN, and PWRITE VOC items are missing. I found out that these there DLSOURCE programs did not compile, because the IDLKEYS_INS and ERRD.INS.IBAS include files are missing.<u></u><u></u></div>
<div class="MsoNormal"><br>
<u></u></div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
<br>
_______________________________________________
<br>
download-list mailing list
<br>
<a target="_blank" href="mailto:download-list@cedarville.edu">download-list@cedarville.edu</a>
<br>
<a rel="noreferrer" target="_blank" href="http://mail.cedarville.edu/mailman/listinfo/download-list">http://mail.cedarville.edu/mailman/listinfo/download-list</a>
<br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
<div id="AOLMsgPart_2_9f9a3469-bc29-4e7e-bced-2f98d5fc5563" style="margin: 0px;font-family: Tahoma, Verdana, Arial, Sans-Serif;font-size: 12px;color: #000;background-color: #fff;">
<pre style="font-size: 9pt;"><tt>_______________________________________________
download-list mailing
list
<a href="mailto:download-list@cedarville.edu">download-list@cedarville.edu</a>
<a href="http://mail.cedarville.edu/mailman/listinfo/download-list" target="_blank">http://mail.cedarville.edu/mailman/listinfo/download-list</a>
</tt></pre>
</div>
<!-- end of AOLMsgPart_2_9f9a3469-bc29-4e7e-bced-2f98d5fc5563 -->
</div>
</font>