RE: [U2]UniData and Multithreading for udtsort.exe on Windows Server 2003
[EMAIL PROTECTED] wrote on 01/04/2007 08:54:01 PM: > One way you COULD boost CPU usage to 50% would be to upgrade to a dual > 3.8Ghz system . but I'm guessing that isn't an option Of course, that assumes that you _want_ to allow a single process to consume half of your entire CPU capacity. That would also apply to UniBasic programs that sit in tight loops, such as badly-written keystroke input routines and READU...LOCKED processing, not to mention the classic problems with manipulating large dynamic arrays. I recently worked with a customer with exactly this scenario. They were running on a dual-core system. A keyboard input routine went into a loop that simply checked whether a keystroke was pending; if not, it just went back to the top of the loop and kept looping unthrottled until something was available. It was chewing up half of their CPU capacity. When that program was running on more than one PID at a time - well there wasn't much actual work getting done on the system. Splitting up the total processor capacity among multiple units is not necessarily a bad thing. Having a small number of very fast processors allows CPU hogs to take over the system quite easily. Tim Snyder Consulting I/T Specialist U2 Consulting North American Lab Services IBM Software Group --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
RE: [U2]UniData and Multithreading for udtsort.exe on Windows Server 2003
I believe you will find that this runs as a single thread, so your 25% = 100% of a single CPU - it IS "multi-processor capable" (otherwise it wouldn't run :-), but work would be required which I think IBM are unlikely to undertake. One way you COULD boost CPU usage to 50% would be to upgrade to a dual 3.8Ghz system . but I'm guessing that isn't an option Ross Ferris Stamina Software Visage > Better by Design! >-Original Message- >From: [EMAIL PROTECTED] [mailto:owner-u2- >[EMAIL PROTECTED] On Behalf Of jjuser ud2 >Sent: Saturday, 23 December 2006 5:50 AM >To: u2-users@listserver.u2ug.org >Subject: [U2]UniData and Multithreading for udtsort.exe on Windows Server >2003 > >Happy Holidays people *<:o) > >I have Windows Server 2003 Service Pack 1 and four slow >processors(~700mhz) in a server. It is running Unidata 7.1. > >udtsort.exe caps out at 25% CPU usage -- it never exceeds this. >Because there are four processors, this leads me to believe that it is >completely using one of the processors. Is the 25% a hard-coded cap >of some sort, or is it simply not multi-processor capable? If it >were, would it try to use 100% of the processors? If one processor is >fully utilized and there are two udtsort.exe instances running, does >the second one try to use the next available processor? SB+ users are >unable to function efficiently when udtsort.exe is running at maximum >capacity(read: unable to so much as bring a screen up), and this leads >me to believe that perhaps they're not multi-processor aware as well. > >Is there some sort of setting that I can change to enable that? Or is >server 2003 not capable of it? Or am I just hallucinating again? >--- >u2-users mailing list >u2-users@listserver.u2ug.org >To unsubscribe please visit http://listserver.u2ug.org/ --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
Re: [U2] Printer setup
Karl, Thanks for the information!! Will try some of your suggestions and examples. Denny - Original Message - From: <[EMAIL PROTECTED]> To: "Denny Watkins" <[EMAIL PROTECTED]> Cc: Sent: Thursday, January 04, 2007 10:06 AM Subject: [U2] Printer setup It was nice to talk to you on the phone. I've included excerpts from the driver files for one of our printers setup the way you may want to test, if sending an ESC-E doesn't work (after your explanation of the situation, I won't be surprised if it doesn't). Hopefully my descriptions of each section below will make sense. Also, I would bet you will get some great help from the list. See below my signature. -- karl _/ _/ _/ _/_/_/ __o _/ _/ _/ _/_/ _-\<._ _/_/_/ _/_/_/ (_)/ (_) _/ _/ _/ _/ .. _/ _/ arl _/_/_/ _/ earson[EMAIL PROTECTED] -- IT Director, ATS Industrial Supply, Inc. http://www.atsindustrial.com Toll-free: 800-789-9300 x29 Direct2Desk: 801-978-4429 Facsimile: 801-972-3888 -- UV &DEVICE& for LP14 UV:>CT &DEVICE& LP14 LP14 0001 0002 /dev/null 0003 0004 P 0005 lock.lp14 0006 /u1/uvptr/lp14.drv 0007 WHINVOICE 0008 4 0009 1 0010 1 0011 11 0012 0013 1 0014 1 0015 1 0016 1 0017 8 0018 0019 Line from sp.config in /usr/spool/uv (long wrapped line): LP14 /dev/null BAUD 9600 DRIVER /u1/uvptr/lp14.drv FORMS WHINVOICE XOFF STARTANY OFF PARITY None TABS ON FFDELAY 1 LFDELAY 0 DATABITS 8 LOCKFILE lock.lp14 Driver in /u1/uvptr/lp14.drv (chmod 755): lp -d lp14 /etc/qconfig section for lp14: lp14: device = @192 up = TRUE host = 192.168.1.85 s_statfilter = /usr/lib/lpd/bsdshort l_statfilter = /usr/lib/lpd/bsdlong rq = 9100 @192: backend = /usr/lib/lpd/rembak This printer in an HP4200tn, so the remote queue name is 9100. It could be RAW1, or on another print server, it could be LPT1, or P1, etc. I would have shown the setup from smit, but it doesn't show anything except during setup and I don't think I should remove the queue, then set it up again just to show you what it looks like. It's setup as a generic text printer. We send PCL codes to get fancy printing, etc. Good luck... Oh, one last thought. Try just pressing the ONLINE button on the Kyocera printer and see if that makes it work. If it does, I'm not sure how to work around it, but at least it may give you a clue. Karl --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/ --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
RE: [U2] [UV] LIST.READU program
Don't forget the keyword "INTERNAL" for uv's LIST.READU. Is this a partial answer to UD's GETREADU function, too? (Admittedly, none of this directly addresses the original poster's request for filenames instead of dev/inode.) Instead of: > 0021: EXECUTE 'LIST.READU', OUT > READU.LIST try:EXECUTE 'LIST.READU INTERNAL', OUT > READU.LIST Example from my dev system: >CT CDS.BP LRDU LRDU 0001 EXECUTE 'LIST.READU INTERNAL', OUT > LIST.READU 0002 MAX.A = DCOUNT( LIST.READU, @AM ) 0003 FOR A = 1 TO MAX.A 0004 CRT A, LIST.READU 0005 NEXT A 0006END >RUN CDS.BP LRDU 1 2 1076297735}293705}0}47615}19}FX}17921}root} 3 1076297735}14166}0}53053}84}RU}12483}root}07010452.918} 4 1076297735}293567}0}49159}87}RU}16399}uvadm}UVERRLOG.CAPTURE_running} 5 1076297735}132406}0}53056}119}RU}12480}root}07010452.912} 6 1076363270}252870}0}13}366}RU}20066}asmed}SLA.RPT.BOR} 7 1076297734}8458}0}53073}412}RU}12463}root}07010452.904} > The values correspond to the columns in the normal, human-readable LIST.READU listing. cds --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
RE: [U2] [UV] LIST.READU program
You can use the INTERNAL keyword with LIST.READU to get the results back as a dynamic array. You also might wish to index the FILEINODE and FILEDEV fields of the UNIVERSE.STAT.FILE so you can use something like SELECTINDEX in BASIC to obtain the records quickly. Using this method, it shouldn't matter if you use Windows or UNIX. Regards, LeRoy F. Dreyfuss Product Manager IBM UniVerse and UniData (U2) Data Servers [cid:_2_0AA54ED00AA54C7C006A26B687257259] Tel: 303-773-7783 Fax: 303-773-5915 Mobile: 720-341-4317 Tie-line: 656-7783 External email: [EMAIL PROTECTED] WWW: http://www.ibm.com/software/data/u2 "John Hester" <[EMAIL PROTECTED]> Sent by: [EMAIL PROTECTED] 01/04/2007 11:16 AM Please respond to u2-users@listserver.u2ug.org To cc Subject RE: [U2] [UV] LIST.READU program > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Mike > Pflugfelder > Sent: Wednesday, January 03, 2007 7:02 PM > To: u2-users@listserver.u2ug.org > Subject: [U2] [UV] LIST.READU program > > Does anyone have a program written that would give us better > output for > LIST.READU that they wouldn't mind sharing? I use this on UV: 0021: EXECUTE 'LIST.READU', OUT > READU.LIST 0022: DEL READU.LIST 0023: READU.ARRAY = TRIM(READU.LIST) 0024: CONVERT ' ' TO @VM IN READU.ARRAY 0025: LINES = DCOUNT(READU.ARRAY,@AM) 0026: QUIT = 0 ; CUR.LINE = 1 0027: FOR I = 1 TO LINES UNTIL QUIT 0028: IF NUM(READU.ARRAY) AND READU.ARRAY # '' THEN 0029: INODE.NO = TRIM(READU.ARRAY) 0030: EXECUTE 'SH -c "ls -i | egrep ':INODE.NO:'"', OUT > FILENAME 0031: IF FILENAME<1,1,1> # '' THEN 0032: FILENAME = FIELD(TRIM(FILENAME<1,1,1>),' ',2) 'L#6' 0033: INODE.POS1 = INDEX(READU.LIST,INODE.NO,1) 0034: INODE.POS2 = INODE.POS1 + LEN(INODE.NO) 0035: IF LEN(INODE.NO) = 9 THEN 0036: INODE.POS2 += 1 0037: FILENAME = ' ':FILENAME:' ' 0038: END 0039: READU.LIST = READU.LIST[1,INODE.POS1-1]:FILENAME:READU.LIST[INODE.POS2,99] 0040: END 0041: END 0042: PRINT READU.LIST 0043: CUR.LINE += 1 0044: IF CUR.LINE = 24 THEN 0045: PRINT 'Press any key to continue...': 0046: INPUT DATA.IO, 1 0047: QUIT = DATA.IO = 'Q' 0048: IF NOT(QUIT) THEN 0049: CUR.LINE = 0 0050: END 0051: END 0052: NEXT I 0053: END The only caveat is that it can only report file names for the account you run it in. Works well for us since all of our users work in a single account. -John --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/ [demime 1.01d removed an attachment of type image/jpeg] --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
RE: [U2] [UV] LIST.READU program
> -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Mike > Pflugfelder > Sent: Wednesday, January 03, 2007 7:02 PM > To: u2-users@listserver.u2ug.org > Subject: [U2] [UV] LIST.READU program > > Does anyone have a program written that would give us better > output for > LIST.READU that they wouldn't mind sharing? Sorry, disregard my previous post. I just noticed you're running UV on Windows. The code I posted only works on unix or linux. -John --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
RE: [U2] [UV] LIST.READU program
> -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Mike > Pflugfelder > Sent: Wednesday, January 03, 2007 7:02 PM > To: u2-users@listserver.u2ug.org > Subject: [U2] [UV] LIST.READU program > > Does anyone have a program written that would give us better > output for > LIST.READU that they wouldn't mind sharing? I use this on UV: 0021: EXECUTE 'LIST.READU', OUT > READU.LIST 0022: DEL READU.LIST 0023: READU.ARRAY = TRIM(READU.LIST) 0024: CONVERT ' ' TO @VM IN READU.ARRAY 0025: LINES = DCOUNT(READU.ARRAY,@AM) 0026: QUIT = 0 ; CUR.LINE = 1 0027: FOR I = 1 TO LINES UNTIL QUIT 0028: IF NUM(READU.ARRAY) AND READU.ARRAY # '' THEN 0029: INODE.NO = TRIM(READU.ARRAY) 0030: EXECUTE 'SH -c "ls -i | egrep ':INODE.NO:'"', OUT > FILENAME 0031: IF FILENAME<1,1,1> # '' THEN 0032: FILENAME = FIELD(TRIM(FILENAME<1,1,1>),' ',2) 'L#6' 0033: INODE.POS1 = INDEX(READU.LIST,INODE.NO,1) 0034: INODE.POS2 = INODE.POS1 + LEN(INODE.NO) 0035: IF LEN(INODE.NO) = 9 THEN 0036: INODE.POS2 += 1 0037: FILENAME = ' ':FILENAME:' ' 0038: END 0039: READU.LIST = READU.LIST[1,INODE.POS1-1]:FILENAME:READU.LIST[INODE.POS2,99] 0040: END 0041: END 0042: PRINT READU.LIST 0043: CUR.LINE += 1 0044: IF CUR.LINE = 24 THEN 0045: PRINT 'Press any key to continue...': 0046: INPUT DATA.IO, 1 0047: QUIT = DATA.IO = 'Q' 0048: IF NOT(QUIT) THEN 0049: CUR.LINE = 0 0050: END 0051: END 0052: NEXT I 0053: END The only caveat is that it can only report file names for the account you run it in. Works well for us since all of our users work in a single account. -John --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
Re: [U2] Advantage
Thanks for the reply Francis and others. I just learned this morning that this system was developed in the US and is a version 1.0 with many years of modifications and the company that produced it abandoned it years ago! Looking forward to the challenge. Will Francis Bennett wrote: Hi Will, If you are referring to the package developed in Australia by Clegg Driscoll (later Sanderson CDC) the rights are now held by Meier Busuiness Systems in Melbourne. There is no "knowledge base" other than the included documentation (which is not bad in most areas). I was part of the development team, and I still support two sites in Sydney, so maybe I can help. Regards, Francis - Original Message - From: "will" <[EMAIL PROTECTED]> To: Sent: Thursday, January 04, 2007 9:24 AM Subject: [U2] Advantage Anyone have a knowledge base regarding the Advantage accounting system? Will --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/ --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/ --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
[U2] RedBack on W2003
Greetings, We are planning to shift our Web Server which holds RedBack Designer 4.2.6 from W2000 to W2003. Are there any side effects in using RedBack Designer 4.2.6 on W2003? Our Universe 10.1.11 Server would remain on W2000 and would interface with RedBack. Are there any side effects to that? Baruch --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
[U2] Printer setup
It was nice to talk to you on the phone. I've included excerpts from the driver files for one of our printers setup the way you may want to test, if sending an ESC-E doesn't work (after your explanation of the situation, I won't be surprised if it doesn't). Hopefully my descriptions of each section below will make sense. Also, I would bet you will get some great help from the list. See below my signature. -- karl _/ _/ _/ _/_/_/ __o _/ _/ _/ _/_/ _-\<._ _/_/_/ _/_/_/ (_)/ (_) _/ _/ _/ _/ .. _/ _/ arl _/_/_/ _/ earson[EMAIL PROTECTED] -- IT Director, ATS Industrial Supply, Inc. http://www.atsindustrial.com Toll-free: 800-789-9300 x29 Direct2Desk: 801-978-4429 Facsimile: 801-972-3888 -- UV &DEVICE& for LP14 UV:>CT &DEVICE& LP14 LP14 0001 0002 /dev/null 0003 0004 P 0005 lock.lp14 0006 /u1/uvptr/lp14.drv 0007 WHINVOICE 0008 4 0009 1 0010 1 0011 11 0012 0013 1 0014 1 0015 1 0016 1 0017 8 0018 0019 Line from sp.config in /usr/spool/uv (long wrapped line): LP14 /dev/null BAUD 9600 DRIVER /u1/uvptr/lp14.drv FORMS WHINVOICE XOFF STARTANY OFF PARITY None TABS ON FFDELAY 1 LFDELAY 0 DATABITS 8 LOCKFILE lock.lp14 Driver in /u1/uvptr/lp14.drv (chmod 755): lp -d lp14 /etc/qconfig section for lp14: lp14: device = @192 up = TRUE host = 192.168.1.85 s_statfilter = /usr/lib/lpd/bsdshort l_statfilter = /usr/lib/lpd/bsdlong rq = 9100 @192: backend = /usr/lib/lpd/rembak This printer in an HP4200tn, so the remote queue name is 9100. It could be RAW1, or on another print server, it could be LPT1, or P1, etc. I would have shown the setup from smit, but it doesn't show anything except during setup and I don't think I should remove the queue, then set it up again just to show you what it looks like. It's setup as a generic text printer. We send PCL codes to get fancy printing, etc. Good luck... Oh, one last thought. Try just pressing the ONLINE button on the Kyocera printer and see if that makes it work. If it does, I'm not sure how to work around it, but at least it may give you a clue. Karl --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
RE: [U2] [UV] LIST.READU program
Dave, Unfortunately for us who are stuck with UV your program won't work. The list.readu in UniData is much more user friendly and actually lists the file name that has the lock. UniVerse is nowhere near as friendly. It lists the INODE but not the file name. Secondly, UniVerse Basic does not have the GETREADU function. Another shortcoming of UniVerse when compared to UniData. Gordon J. Glorfield Sr. Applications Developer UnitedHealthcare's Mid-Atlantic Health Plans 301-360-8839 [EMAIL PROTECTED] wrote on 01/04/2007 10:08:22 AM: > I threw this together one morning a few years back, when list.readu was > frustrating ME. It's a rather simple program, as you can see. Maybe you can > tweak and get the results you want. > [snip] > 011: INFO=GETREADU() [snip] > This is running on UniData, but I can't see that it would be much different > for UV. > -- > Dave Walker [snip] This e-mail, including attachments, may include confidential and/or proprietary information, and may be used only by the person or entity to which it is addressed. If the reader of this e-mail is not the intended recipient or his or her authorized agent, the reader is hereby notified that any dissemination, distribution or copying of this e-mail is prohibited. If you have received this e-mail in error, please notify the sender by replying to this message and delete this e-mail immediately. --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
Re: [U2] [UV] LIST.READU program
> On 1/3/07, Mike Pflugfelder <[EMAIL PROTECTED]> wrote: > > Does anyone have a program written that would give us better output for > > LIST.READU that they wouldn't mind sharing? We're having some problems > > with record locks on one of our systems and it would help a whole lot if > > I could do a LIST.READU (or similar) and see the username and filename > > of the record that is locked all on one line. We have an up-to-date > > UNIVERSE.STAT.FILE and I was about to write my own replacement for > > LIST.READU but I figured I would ask first so as to not reinvent the > > wheel. Below (for Unidata, UV might need a tweak). * * Program written by nobody I know - just passed around * via listservs... * R.PH = GETREADU() P= -1 Y = 25 PRINT @(-1): MAX = COUNT(R.PH,@FM) + (R.PH #'') FOR CNT = 1 TO MAX Y += 1 IF Y > 21 THEN P += 1 IF P > 0 THEN PRINT @(0,23):'RETURN TO CONTINUE :': INPUT CR IF CR[1,1] = 'S' OR CR[1,1] = 'Q' OR CR[1,1] = 'E' THEN PRINT STOP END END Y = 2 PRINT @(-1):' RECORD LOCKS' PRINT ' UID PORT LOGINS... FILE NAME...': PRINT 'RECORD KEY.. ..TIME.. ...DATE..' END PORT = FIELD(R.PH'/',1,1) FPOS = COUNT(R.PH,'/')+(R.PH#'') FNAME = FIELD(R.PH,'/',FPOS,1) PRINT @(0,Y):FMT(R.PH,'R#5'):' ':FMT(PORT,'R#4'): PRINT ' ':FMT(R.PH,'L#8'):' ':FMT(FNAME,'L#20'): PRINT ' ':FMT(R.PH,'L#20'):' ':FMT(R.PH,'R#8'): PRINT ' ':FMT(R.PH,'L#12') NEXT CNT -- Jeff Butera, Ph.D. Administrative Systems Hampshire College [EMAIL PROTECTED] 413-559-5556 --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
RE: [U2] [UV] LIST.READU program
I threw this together one morning a few years back, when list.readu was frustrating ME. It's a rather simple program, as you can see. Maybe you can tweak and get the results you want. 001: [EMAIL PROTECTED] 002: LINE.CNT = 1 003: HEAD="UNBR""L#8" 004: HEAD:="UID""L#6" 005: HEAD:="UNAME""L#8" 006: HEAD:="TTY""L#8" 007: HEAD := "FILE/RECORD ID""L#25" 008: HEAD:="M""L#3" 009: HEAD:="TIME""L#9" 010: HEAD:="DATE" 011: INFO=GETREADU() 012: ACNT=DCOUNT(INFO,@AM) 013: PRINT @(-1):HEAD 014: PRINT 015: FOR J=1 TO ACNT 016: PRINT INFO"L#8": 017: PRINT INFO"L#6": 018: PRINT INFO"L#8": 019: PRINT INFO"L#8": 020: PRINT INFO[1,24]"L#25": 021: PRINT INFO"L#3": 022: PRINT INFO"L#9": 023: PRINT INFO"L#12" 024: PRINT SPACE(30):INFO"L#30" 025: LINE.CNT +=2 026: IF LINE.CNT GE HEIGHT THEN 027: XX=IN() 028: PRINT @(-1):HEAD 029: PRINT 030: LINE.CNT=1 031: END 032: NEXT J 033: PRINT 034: PRINT ACNT:" active database locks as of ":OCONV(TIME(),'MT') 035: PRINT This is running on UniData, but I can't see that it would be much different for UV. -- Dave Walker -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Mike Pflugfelder Sent: Wednesday, January 03, 2007 10:02 PM To: u2-users@listserver.u2ug.org Subject: [U2] [UV] LIST.READU program Does anyone have a program written that would give us better output for LIST.READU that they wouldn't mind sharing? We're having some problems with record locks on one of our systems and it would help a whole lot if I could do a LIST.READU (or similar) and see the username and filename of the record that is locked all on one line. We have an up-to-date UNIVERSE.STAT.FILE and I was about to write my own replacement for LIST.READU but I figured I would ask first so as to not reinvent the wheel. We're currently running Universe 10.2.0 on Windows 2000. Thanks, -Mike Pflugfelder --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/ --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
[U2] [UV] AIX & UNIVERSE Printing
We are running AIX 5.3 and Universe 10.1.14. I'm having a problem sharing a network printer between AIX/Universe and Windows. A particular user wants to be able to print from Windows as well as from Universe. QUESTIONS: 1.) Does the Universe spooler operate somewhat like the following from UniVerse System Administration-->: The queue connects, send a print job, and then disconnects to allows the printer to be shared by multiple clients. When one isn't printing, the others are able to connect. 2) Do you have to have "print queues" on the AIX side if you only print from Universe (JRT Spooler)? I'm willing to discuss this off-line in order not to burden the list with a specific question regarding AIX & Uuniverse. Thanks, Denny Watkins Morningside College Sioux City, IA 51106-1717 Phone: 712-274-5250 Email: [EMAIL PROTECTED] --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
Re: [U2] [UV] LIST.READU program
We have some items that make life easier, but they all rely upon a periodic build of a so-called 'INODE.XREF' file. If you can live with that, we can help. Maybe someone else has something better though. j On 1/3/07, Mike Pflugfelder <[EMAIL PROTECTED]> wrote: Does anyone have a program written that would give us better output for LIST.READU that they wouldn't mind sharing? We're having some problems with record locks on one of our systems and it would help a whole lot if I could do a LIST.READU (or similar) and see the username and filename of the record that is locked all on one line. We have an up-to-date UNIVERSE.STAT.FILE and I was about to write my own replacement for LIST.READU but I figured I would ask first so as to not reinvent the wheel. We're currently running Universe 10.2.0 on Windows 2000. Thanks, -Mike Pflugfelder --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/ -- john --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
RE: [U2] voice recognition software
Steve I've used various voice recognition packages for dictation, with varying degrees of success. Get the best quality headset you can buy: that really makes a huge difference in accuracy. One of the unsung additions to Vista is decent voice support. MS have completely rewritten their speech engine and made it into an OS level feature, so any Windows program will gain at least some level of voice recognition out of the box. This extends to a good control and command set - something missing from earlier MS offerings. There's even a reader that sounds disturbingly human - far from Microsoft Sam and Mike! >From the developers side, there is also a substantial API that can be hooked into, and a new System.Speech namespace in .NET 3. These allow you to create simple 'grammars' using an XML style approach, and to raise events when grammar keywords are recognized. It's a neater version of the current SAPI 5 libraries. Not sure how relevant that will be since you're using a packaged product: but it might be worth mentioning to your vendor. There's good reasons why developers SHOULD start thinking about speech recognition now, not least the march of disability legislation. Vista's built in voice recognition is worth a look, if you can live with the rest of it... Brian > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Steve Kunzman > Sent: 04 January 2007 05:30 > To: u2-users@listserver.u2ug.org > Subject: [U2] voice recognition software > > One of my customers asked if it was possible to interface > voice recognition software with a Unidata (Dataflo) > application. Has anyone done anything like this? Has anyone > used voice recognition software? Productive? > > Thank you. > Steve Kunzman > --- > u2-users mailing list > u2-users@listserver.u2ug.org > To unsubscribe please visit http://listserver.u2ug.org/ --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/
Re: [U2] voice recognition software
I use Nuance's Dragon Naturally Speaking Professional 9. I have used versions from release 7 on, or for about 3.5 years. The accuracy was good on 7, great on 8 and excellent on 9. It's about $99 for the SW. http://www.nuance.com/naturallyspeaking The software works in any Windows environment. I use it for e-mail responses (Lotus Notes), MS/Word document development and instant messaging. When you speak, the software responds with character streams into the box you have selected. I have not used it with any particular PC emulation software. Since it responds with character streams into the box where you are typing, I think it would work quite well with emulation SW. It takes about 10-15 minutes to train it by you reading a story (that you pick) to teach it to recognize your voice. After teaching it, you can scan documents to load words you will use. It has correction features that make it a breeze to continue to learn. I invested in a substantial headset with dual earphones and noise cancelling microphone. You can use the standard headset that is shipped with it and see how it goes. I may go Blue Tooth next time. The recognition will only work for one person's voice, on a specific soundcard and a specific microphone. If you change any of these, you have to retrain the SW to recognize it. You can even teach it commands where it remembers key strokes. So, I trained it with "Com Close" (where Com = the nonsense name I use for "command" and "close" to close the e-mail and send. "Com Open" will open a new e-mail and "Com Reply" will reply to the current e-mail open. You can even teach it commands that respond to Windows Commands. If you say "Click File", it will point and click on the first "File" button it finds. Productivity: I can speak at least 2 to 10 times faster than I can type. (I type about 80-90 words per minute). Limitations: You CANNOT use this in an area where you can't get rid of the background noise. You could try Noise cancelling headsets, but I wouldn't even attempt it on a manufacturing floor. I set up my friend who is a doctor and he has completely cancelled the contract with his dictation service. He used the medical dictionary version. The dude is a 2 finger typer - painful to watch. Very versatile software. Worth a try. Steve Stephen M. O'Neal Lab Services Sales for U2 IBM SWG Information Management Lab Services --- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/