Title: | *OLD* ALL-IN-1 (tm) Support Conference |
Notice: | Closed - See Note 4331.l to move to IOSG::ALL-IN-1 |
Moderator: | IOSG::PYE |
Created: | Thu Jan 30 1992 |
Last Modified: | Tue Jan 23 1996 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 4343 |
Total number of notes: | 18308 |
Hi, sorry if my question has been answered before but there's so many notes inhere.... anyway a pointer is ok with me. We're trying to write an UDP where the user must enter a value, and later on in the UDP this value must be used as part of a message subject, and this value must be searched for in a document. The latter is the most important, really... Our UDP is completely finished apart from this. If I enter the value hardcoded in the UDP (to test) it all works perfectly, but since the value is different everytime the UDP should be edited everytime.... ;-(. Concise question: How can I have a variable entered in a running UDP and use its value in the editor (WPSplus)? Thanks, Andr� ALL-IN-1 Version 3.0 WPSplus Version 4
T.R | Title | User | Personal Name | Date | Lines |
---|---|---|---|---|---|
2213.1 | Try .PROMPT | SANFAN::LESLIE_DA | Greetings & Solutions | Thu Feb 04 1993 20:13 | 5 |
I believe you want to use the .PROMPT command. Text the user enters is stored in some symbols (OA$PSIB_* if I remember correctly). I am sure someone here will give you more details than this (if you need them). Did you try this? Look in APR for more info... Dan | |||||
2213.2 | JGODCL::APETERS | My private life is killing me | Fri Feb 05 1993 08:54 | 34 | |
Hi, I tried that already, and I got the response in OA$SCRIPT_PSIB. That's not the problem... the problem is using it's value in WPS. When I enter {GOLD ,} for search, then the prompt appears where WPS wants me to input the string to search for. If I have OA$SCRIPT_PSIB in my script it will search for "OA$SCRIPT_PSIB", not for it's value. And, it adds the terminator as well, so it's actually searching for OA$SCRIPT_PSIB{CR}. I tried prefixing with # and @# and stuff that i've seen in various manuals but no avail... I want something like: .prompt "Enter ordernumber: " ! E.g.93T212345 . . (enter editor) . {gold ,} ! Search OA$SCRIPT_PSIB ! In fact, search for 93T212345 . . (Do useful stuff) . I thought about writing an UDP that writes an UDP, but that seems a bit clumsy.... Is there something like .FUNCTION OA$WPS_SEARCH #OA$SCRIPT_PSIB ? Regards, and thanks so far, Andr� | |||||
2213.3 | The UDP from hell... | SCOTTC::MARSHALL | Spitfire Drivers Do It Topless | Fri Feb 05 1993 10:39 | 8 |
A wild guess, but does: {GOLD ,} .PROCESS OA$SCRIPT_PSIB do the trick? Scott | |||||
2213.4 | JGODCL::APETERS | My private life is killing me | Fri Feb 05 1993 11:05 | 20 | |
> A wild guess, but does: > > {GOLD ,} > .PROCESS OA$SCRIPT_PSIB > > do the trick? Unfortunately it doesn't do the magic.... for the moment, I have one .get_field/.process for the entering of the message subject (which includes the ordernumber) and then, when in the editor, a "{gold ,} .prompt/.process" sequence. This is a bearable workaround but still requires typing the ordernumber twice. We're heading in the right direction, though! Thanks, Andr� |