Dave is correct, this technique will work with a DIALOG.DEFN. You can embed any SB+ expression within () in a DISP string (DISP 4 aka DIALOG or any of the other types 1-9) and the processor will evaluate the expression before displaying the value (and without interpreting backslashes).
/DIALOG.DEFN (Tools,Other,Dialog Box Defs) is the way to set up a dialog definition. This will allow you to use DISP 4, 'DIALOG_ID' (where DIALOG_ID is the name of your definition) in a process. DISP 4, ... is same as: CALL SB.DISP(4,'DIALOG_ID') or EXEC DIALOG,DIALOG_ID or even CALL SB.PROCESS('DIALOG,DIALOG_ID') depending if your calling context is a PROCESS or SUBROUTINE. Have a look at the SB+ Ref PDF - page 4-60 for more information. Stuart -----Original Message----- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Lunt, Bruce Sent: Friday, 22 June 2012 09:08 To: 'U2 Users List' Subject: Re: [U2] Regarding: Unidata dictionaries I am not familiar with the dialog function. Could you help me with where to look for this tool's documentation? Thanks, Bruce -----Original Message----- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Dave Davis Sent: Thursday, June 21, 2012 12:01 PM To: U2 Users List Subject: Re: [U2] Regarding: Unidata dictionaries Create a dialog definition and use an expression to contain your message. Put your text in @VALUE. Use the "DIALOG" process to display the definition. It should work fine. -----Original Message----- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Lunt, Bruce Sent: Thursday, June 21, 2012 1:55 PM To: 'U2 Users List' Subject: Re: [U2] Regarding: Unidata dictionaries I have just come across a problem that is sort of related to the problem with UniQuery and single quotes noted in Dan's article. I thought that I would share what is happening to see if there is an answer. We are using Unidata 7.1 and SB+ 5.3. I have written a Basic program to extract a file and when it finishes I will either display the error message or if it was successful I want to print a message that tells them that they can find their file at C:\WINDOWS\TEMP\filename.xml. The method that I use for displaying the messages is CALL SB.DISP(4,"message here"). When I run the job it does not display the message but if I remove the '\' characters it works fine. Is there some way to get this message to display without removing the '\' characters? I find it very interesting that I have never seen this problem before and then the very next day after reading the article by Dan McGrath it happens to me. Thanks in advance, Bruce -----Original Message----- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Daniel McGrath Sent: Wednesday, June 20, 2012 12:25 PM To: U2 Users List Subject: Re: [U2] Regarding: Unidata dictionaries Satya, I have a small write up I did a while ago that might help you: http://u2tech.wordpress.com/tips-hints/dictionary-tips-hints/ Regards, Dan -----Original Message----- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of satya satya Sent: Wednesday, June 20, 2012 10:18 AM To: U2 Users List Subject: [U2] Regarding: Unidata dictionaries Hi, Could you let,me know what is the difference between PH- type records, D-type records,V-type records,X-type records Thank you, Satya _______________________________________________ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users _______________________________________________ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users _______________________________________________ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users ________________________________ Dave Davis Team Lead, R&D P: 614-875-4910 x108 F: 614-875-4088 E: dda...@harriscomputer.com [http://www.harriscomputer.com/images/signatures/HarrisSchools.gif] [http://www.harriscomputer.com/images/signatures/DivisionofHarris.gif]<http: //www.harriscomputer.com/> 6110 Enterprise Parkway Grove City, OH 43123 www.harris-schoolsolutions.com<http://www.harris-schoolsolutions.com> This message is intended exclusively for the individual or entity to which it is addressed. This communication may contain information that is proprietary, privileged or confidential or otherwise legally exempt from disclosure. If you are not the named addressee, you are not authorized to read, print, retain, copy or disseminate this message or any part of it. If you have received this message in error, please notify the sender immediately by e-mail and delete all copies of the message. _______________________________________________ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users _______________________________________________ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users _______________________________________________ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users