From owner-sqr-users@list.iex.net Sun Oct 1 00:10:20 2000 Date: Sun, 1 Oct 2000 00:00:02 -0500 From: Nathan Stratton Treadway Subject: Monthly sqr-users Hints Posting sqr-users Mailing List Hints and Guidelines Nathan Stratton Treadway, Ray Ontko & Co. (nathant@ontko.com) $Revision: 1.5 $ $Date: 1999-08-31 18:59:00-04 $ This document gathers in one location information about the sqr-users mail list. Directions for common list-server commands (including unsubscribing) are given, as are guidelines for list usage. ______________________________________________________________________ Table of Contents 1. Changes Since Previous Version 2. Introduction 2.1 sqr-users Mailing List 2.2 sqr-users Hints and Guidelines Document 2.3 Related Mailing Lists 3. Basic List Server Commands 3.1 Subscribing to the List 3.2 Unsubscribing from the List 3.3 Digests 3.4 Problems 4. Posting to the sqr-users List 4.1 General Guidelines 4.2 Posting a Message 4.3 Replying to a Message 5. Job Announcements ______________________________________________________________________ 1. Changes Since Previous Version Changes since the version dated 1999/04/30: o Reflected the takeover of SQRIBE Technologies by Brio Technology and the resulting new product names (throughout document). o Added additional hints to the "Posting to the sqr-users List" section. 2. Introduction 2.1. sqr-users Mailing List The sqr-users mailing list was created to enable discussion related to the SQR database language from Brio Technology (and to other products in the Brio.Report line). Note: SQR used to be published by SQRIBE Technologies, which was merged into Brio Technology on August 3, 1999. The Brio website has more information on the merger. The mailing list is provided as a service of Ray Ontko & Co. . A searchable archive of past postings to the mailing list is available from the SQR Users Group web site . 2.2. sqr-users Hints and Guidelines Document This document gives various hints and guidelines about the sqr-users mailing list. It will be posted approximately monthly to the mailing list so that new users can see it (and existing users can find it easily). An HTML version of the document is always available at http://www.sqrug.com/sqr-users/sqr-users-hints.html. If you have comments or suggestions about this document, please contact me directly at the address listed in the title section. This document is (C)Copyright 1999 by Ray Ontko & Co. It may be freely copied and distributed provided it is not modified in any way and it retains the original copyright notice. 2.3. Related Mailing Lists psusers : PeopleSoft Users For questions related to any aspect of PeopleSoft (including PeopleSoft-specific SQR issues). To join, follow the link above, or send any message to "psusers-subscribe@egroups.com" . rm-users : ReportMart Users List for discussion of Brio.Portal (previously called ReportMart). To join, follow the link above, or send a message containing the word "subscribe" in the body to "rm-users- request@sqrug.com". 3. Basic List Server Commands Note: The list used to be hosted on usa.net , but the list-hosting service was moved to list.iex.net . The old addresses for the list, list server, and list owner no longer work. A few basic list server commands are listed below. Send these commands as the only line in the body (not the subject line) of an e- mail message sent to "listserv@list.iex.net". 3.1. Subscribing to the List To subscribe to the mailing list, the command is subscribe sqr-users Your Name Note that you do not need to provide your e-mail address as it is taken from your message's header. You will be e-mailed a confirmation number, which you must then send back to the list server software before the command goes into effect. 3.2. Unsubscribing from the List To unsubscribe, the command is simply unsubscribe sqr-users Once again, you will need to confirm your command before it goes into effect. 3.3. Digests Once you are subscribed, you can request to get your messages in digest form (one large message containing all of the posts made each day) by sending the command set sqr-users digests If you use digests you should not just "reply" to the digest mailing. Instead, be sure your message's subject header matches the subject in the original posting to which you are replying, and that you don't include a quoted copy of the entire digest in your post. Use "nodigests" instead of "digests" to restore normal distribution. 3.4. Problems If the above commands do not work, please contact the list manager at "sqr-users-request@list.iex.net". (Do not send a message to the list itself -- no one there can help you with your problem!) Please include a copy of the error message you received from the list server. 4. Posting to the sqr-users List In order to post to the mailing list, you must be subscribed to it (see directions above). 4.1. General Guidelines For any message you send to the list, please: o make sure your mail software is not requesting a "Return Receipt". (If a "Return Receipt Requested" message is sent to the list, several dozen receipt messages will be sent out to the mailing list in reply from other subscribers.) o do not send messages in HTML or other special formats. (These are not usable by many subscribers, especially those who receive their messages in digest format.) o keep in mind that over 500 people will receive your message, and that it will appear in the list archives. Try to keep your messages on-topic and relatively short. Consider sending your message directly to particular people if it won't interest many of the list's subscribers. 4.2. Posting a Message Once you are subscribed, you can post to the list by sending a message to "sqr-users@list.iex.net". Be sure your subject heading describes your specific problem or question (i.e. don't just use "SQR Question"). In the body of your message, please include the following information: o Brio product and version number o Operating system and version number o Database name and version number o Application name (i.e. PeopleSoft) and a version number, if any Also, include a short code sample whenever possible. It's much easier for other people to understand what you are trying to do when they can see the actual code. (At the same time, be careful not to post confidential or proprietary code, since the posting will be placed in a public web archive.) Note that your question should relate to SQR or other Brio Report product in some way. Don't ask questions about PeopleSoft, for example, unless you are having SQR-related issues. To find out your version of SQR, you can run the following program: begin-program show $sqr-ver end-program This will produce a line that looks something like this: SQR/3.0.15/Intel/SCO Unix R3.2 V5.0/Oracle 7.2.2.3/Sep 25 1996 Include the full line of output in your message. Note that the oper- ating system version number listed here is the one under which this copy of SQR was compiled, so you'll still need to include your own information. 4.3. Replying to a Message Messages sent out on the list have a Reply-To header pointing to the list. This means that you should be able to simply use your mail reader's "reply" function to send a reply to the list. Generally, all answers to questions sent out on the list should be public replies, so that other subscribers can benefit. In those cases where a private reply is appropriate, be sure to over-ride the default Reply-To address. If your message is not actually a reply to the earlier message, please do not use the "reply" function. Instead, address a new e-mail message to the list as described in the previous section. (This is because the list archives will incorrectly show the new message in the original thread if you use "reply".) You should quote enough lines from the original message that later readers can understand your answer even if they missed the original question. At the same time, you should remove any unnecessary lines from the quote in order to make your message shorter and easier to understand. (Remember that some people read the mailing list in digest form, and the digests become much larger if unnecessary lines are quoted.) In particular, in order to prevent mail loops, the list server will not accept messages that contain From:, Sender:, etc. lines pointing back to the sqr-users list, even if these lines are quoted (i.e. with ">" characters). Be sure to delete these from your reply message before sending it. 5. Job Announcements SQR-related job announcements are currently allowed on the list, subject to the following restrictions: o The subject line must begin with the words "JOB ANNOUNCEMENT:". o The message should be very short (fewer than 20 lines), giving brief details of the job and a way for those interested to get more information directly (i.e. web page or phone number). o The message should specifically remind people interested in the job to respond directly to the message author (and not to use their mailer's "reply" function, since that would send the reply out on the list). o Post job announcements as infrequently as possible. From owner-sqr-users@list.iex.net Mon Oct 2 13:05:18 2000 Date: Mon, 2 Oct 2000 13:49:20 EDT From: Manoj Gurjar Subject: Re: Dynamic SQL with the FROM clause use [ ] as : FROM [$tablename] ! this is possible!!! >From: Jim Ebert >Reply-To: sqr-users@list.iex.net >To: SQR-USERS@list.iex.net >Subject: Dynamic SQL with the FROM clause >Date: Fri, 29 Sep 2000 12:12:38 -0500 > >I have a program that has a procedure that repeats itself many times with >only one difference - the tablename in the FROM clause. I know that SQR >provides dynamic activity for the WHERE clause, but I couldn't figure out >if the same is possible for the FROM clause. Here is a chunk of code. > >!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! >begin-procedure Delete ! Main report processing >if #print=1 >begin-select >COUNT(IA_ACCOUNT_ID) &count >FROM $tablename ! Is this possible??? >WHERE BUSINESS_UNIT = $SQR_BU >AND IA_ACCOUNT_ID = $SQR_POLICY >end-select >show 'Deleted ' &count ' rows from ' $tablename >end-if > >begin-sql >DELETE FROM $tablename ! Is this possible??? >WHERE BUSINESS_UNIT = $SQR_BU >AND IA_ACCOUNT_ID = $SQR_POLICY >end-sql > >end-procedure !End Delete >!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! > >earlier in the program I set the $tablename to the correct table name, but >if this procedure doesnt work, I have to write this procedure N number of >times with a different tablename each time. I already tried it, and it >seems to crash on compile, not during run-time. Please Let me know if >there is any way to approach this. Thank you. _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. From owner-sqr-users@list.iex.net Wed Oct 4 10:14:52 2000 Date: Wed, 4 Oct 2000 10:04:40 -0500 From: "Cadenas, Maria (MT)" Subject: date format If my date is formatted as: (YYYYMMDDHHMMSS) do Format-DateTime($Term_Dt, $Term_Date, {DEFCMP}, '', '') how can I change to : DD-MMM-YYYY From owner-sqr-users@list.iex.net Wed Oct 4 11:13:09 2000 Date: Wed, 4 Oct 2000 10:05:56 -0600 From: Troy Steele Subject: Re: date format sorry for this email, but I do not have the original email documenting how to join this group and some co-workers want in. Anyone know how to join up? "Cadenas, Maria (MT)" on 10/04/2000 09:04:40 AM Please respond to sqr-users@list.iex.net To: SQR-USERS@list.iex.net cc: (bcc: Troy Steele/IPL) Subject: date format If my date is formatted as: (YYYYMMDDHHMMSS) do Format-DateTime($Term_Dt, $Term_Date, {DEFCMP}, '', '') how can I change to : DD-MMM-YYYY From owner-sqr-users@list.iex.net Wed Oct 4 11:15:03 2000 Date: Wed, 4 Oct 2000 12:08:32 -0400 From: John Milardovic Subject: Re: date format let $date = edit($date,'DD-MMM-YYYY'). But note that MMM is not a valid format ... I assume you mean MON. HTH John Milardovic > -----Original Message----- > From: Cadenas, Maria (MT) [SMTP:MCadenas@DOW.COM] > Sent: Wednesday, October 04, 2000 11:05 AM > To: SQR-USERS@list.iex.net > Subject: date format > > If my date is formatted as: (YYYYMMDDHHMMSS) > > do Format-DateTime($Term_Dt, $Term_Date, > {DEFCMP}, '', '') > > > how can I change to : DD-MMM-YYYY From owner-sqr-users@list.iex.net Wed Oct 4 12:20:14 2000 Date: Wed, 4 Oct 2000 10:12:30 -0700 From: George Mansoor Subject: Connect to Oracle & ODBC datasource in one SQR Is this possible w/ SQR 4.3.4? We have setup a DB connect string as specified in the documentation but we get an "invalid connect string" error. Any ideas? From owner-sqr-users@list.iex.net Wed Oct 4 13:03:05 2000 Date: Wed, 4 Oct 2000 12:55:59 -0500 From: Joe Johnson Subject: Re: Connect to Oracle & ODBC datasource in one SQR George, I tried doing just that - I needed to connect to a SQL Server table via ODBC and write to an Oracle table. What I have pieced together is this (based on input from various gurus and PS Customer Support): The SQRW application is set to one database type: Oracle, ODBC, whatever. If you try to access a non-Oracle db with the Oracle-based SQRW, the app freaks out trying to apply Oracle parameters to a non-Oracle db. I was told that I need to one of the following: 1) create a flat file (using Excel or any method to get a csv or similar file) from the SQL Server table, and then use an SQR to take that data into Oracle tables or 2) install a separate SQRW application that is ODBC-based, use 1 SQR to extract the data, and then use the Oracle-based SQRW to run an SQR that puts the data into Oracle. or 3) create the flat file and use Data Mover to populate the PS records. I opted for door number 1. If I am wrong about this interpretation maybe someone in this group can clarify the issues for me and you. HTH, Joe Johnson PeopleSoft Systems Analyst joejo@snellingcorp.com 972-776-1332 ----- Original Message ----- From: "George Mansoor" To: Sent: Wednesday, October 04, 2000 12:12 PM Subject: Connect to Oracle & ODBC datasource in one SQR > Is this possible w/ SQR 4.3.4? We have setup a DB connect string as specified in the documentation but we get an "invalid connect string" error. Any ideas? > From owner-sqr-users@list.iex.net Wed Oct 4 13:47:34 2000 Date: Wed, 4 Oct 2000 15:30:29 -0300 From: Juliano Moschen Subject: SQR Referring the functions 'DECLARE-PRINTER' and 'ALTER-PRINTER'. Exists the possibility to change the clauses 'BEFOR-BOLD' and 'AFTER-BOLD' dynamically inside the section 'BEGIN-PROGRAM' of a program SQR ? If exists, what is the way ? JULIANO MOSCHEN From owner-sqr-users@list.iex.net Wed Oct 4 14:06:53 2000 Date: Wed, 4 Oct 2000 14:59:29 -0400 From: "Cadenas, Maria (MT)" Subject: date I formatted a date to do the following: do Format-DateTime($Term_Dt, $Term_Date,{DEFCMP}, '', 'native') however if the $Term_Dt is blank '' I $Term_Date field gets the following value: -Bug- why??? From owner-sqr-users@list.iex.net Thu Oct 5 01:47:41 2000 Date: Thu, 5 Oct 2000 08:40:04 +0200 From: Thorsten Lau Subject: Re: date "Cadenas, Maria (MT)" wrote: > > I formatted a date to do the following: > > do Format-DateTime($Term_Dt, $Term_Date,{DEFCMP}, '', > 'native') > > however if the $Term_Dt is blank '' I $Term_Date field gets the > following value: -Bug- > > why??? Hello Maria, what types are $Term_Dt, and $Term_Date, respectively what are the types of the variables you use to call the procedure ? Regrads, Thorsten -- Thorsten Lau | mailto:lau@eurowings.de Eurowings AG | IT Datawarehouse / Entwicklung Telefon | +49 231 9245 7624 From owner-sqr-users@list.iex.net Wed Oct 4 14:26:57 2000 Date: Wed, 4 Oct 2000 13:07:21 -0600 From: "Bowman, Rick" Subject: SQR Version Does anyone know what version of sqr is compatible with Oracle 8.1.6? Rick Bowman > ProLogis Trust - El Paso > PeopleSoft Senior Financials Analyst Ph. 915.877.6302 Pager: 1.800.217.6983 From owner-sqr-users@list.iex.net Wed Oct 4 14:34:50 2000 Date: Wed, 4 Oct 2000 15:23:33 -0400 From: Mario Mendoza Subject: Re: SQR Version We are in the process of phasing in Oracle 8.1.6 with SQR V6.0.0 > -----Original Message----- > From: Bowman, Rick [SMTP:RBOWMAN@PROLOGIS.COM] > Sent: October 04, 2000 3:07 PM > To: SQR-USERS@list.iex.net > Subject: SQR Version > > Does anyone know what version of sqr is compatible with Oracle 8.1.6? > > Rick Bowman > > ProLogis Trust - El Paso > > PeopleSoft Senior Financials Analyst > Ph. 915.877.6302 > Pager: 1.800.217.6983 From owner-sqr-users@list.iex.net Wed Oct 4 14:33:46 2000 Date: Wed, 4 Oct 2000 15:26:56 -0400 From: "Smith, James O." Subject: Re: SQR Version I am successfully using SQR 4.3.4 with Oracle 8.1.6 Jim -----Original Message----- From: Bowman, Rick [mailto:RBOWMAN@PROLOGIS.COM] Sent: Wednesday, October 04, 2000 3:07 PM To: SQR-USERS@list.iex.net Subject: SQR Version Does anyone know what version of sqr is compatible with Oracle 8.1.6? Rick Bowman > ProLogis Trust - El Paso > PeopleSoft Senior Financials Analyst Ph. 915.877.6302 Pager: 1.800.217.6983 From owner-sqr-users@list.iex.net Wed Oct 4 14:46:49 2000 Date: Wed, 4 Oct 2000 15:40:39 -0400 From: Allan Geetter Subject: Re: SQR Version VMS with SQR 4.3.4 and Oracle 8.1.6 only at this point in time. Allan "Smith, James O." wrote: > I am successfully using SQR 4.3.4 with Oracle 8.1.6 > > Jim > -----Original Message----- > From: Bowman, Rick [mailto:RBOWMAN@PROLOGIS.COM] > Sent: Wednesday, October 04, 2000 3:07 PM > To: SQR-USERS@list.iex.net > Subject: SQR Version > > Does anyone know what version of sqr is compatible with Oracle 8.1.6? > > Rick Bowman > > ProLogis Trust - El Paso > > PeopleSoft Senior Financials Analyst > Ph. 915.877.6302 > Pager: 1.800.217.6983 -- Allan Geetter Phone: (860) 768-4889 Data Security Administrator FAX: (860) 768-4907 University of Hartford E-Mail:geetter@mail.hartford.edu Information Technology Services - CC125 200 Bloomfield Avenue West Hartford, CT 06117 From owner-sqr-users@list.iex.net Fri Oct 6 17:49:57 2000 Date: Fri, 6 Oct 2000 16:26:32 -0600 From: "Bowman, Rick" Subject: Re: SQR Version I talked with Brio Tech Support and they said that the certified version for Oracle 8.1.6 was ver 6.0, but version 4.3.4 would still work. Thanks for the help. Rick Bowman > ProLogis Trust - El Paso > PeopleSoft Senior Financials Analyst Ph. 915.877.6302 Pager: 1.800.217.6983 > -----Original Message----- > From: Bowman, Rick [SMTP:RBOWMAN@PROLOGIS.COM] > Sent: Wednesday, October 04, 2000 1:07 PM > To: SQR-USERS@list.iex.net > Subject: SQR Version > > Does anyone know what version of sqr is compatible with Oracle 8.1.6? > > Rick Bowman > > ProLogis Trust - El Paso > > PeopleSoft Senior Financials Analyst > Ph. 915.877.6302 > Pager: 1.800.217.6983 From owner-sqr-users@list.iex.net Wed Oct 4 15:15:14 2000 Date: Wed, 4 Oct 2000 14:56:39 -0500 From: "Manning, Shinta" Subject: edit mask for monetary presentation Can anyone please tell me how to print "CR" or "DB" as a postfix to a monetary value? For example: If someone overpays me $450.00, then the presentation on the report that I would like to see is $450.00CR. Thanks From owner-sqr-users@list.iex.net Wed Oct 4 15:31:56 2000 Date: Thu, 5 Oct 2000 09:11:33 +1300 From: Peter Morris Subject: SQRTools.com (Tony DeLia program) help Does anyone have a copy of the program by Tony DeLia that produces a flow of an SQR program with file inpouts and outputs (td75proj?). I got a copy, DAMAGED it beyond repair and not his web site (www.sqrtools.com) has gone (404 - URL Not Found). OR Does anyone know if there's a history in Netscape that I can go back to because it will have saved the page in some directory (like IE4) Peter ________________________________________________________ Peter Morris Analyst Programmer/Applications Analyst Information Technology Services Office: B738 P.O. Box 94 Lincoln University Canterbury New Zealand Phone: +64 (03) 325 2811 x8065 Mail : MorrisP@Lincoln.ac.nz Web : http://www.lincoln.ac.nz/its/profiles/morrisp.htm ________________________________________________________ From owner-sqr-users@list.iex.net Wed Oct 4 15:36:42 2000 Date: Wed, 4 Oct 2000 16:25:07 -0400 From: Mario Mendoza Subject: Re: SQRTools.com (Tony DeLia program) help Search for SQR on your browser and it will come up, I saw it within the last 2 weeks. > -----Original Message----- > From: Peter Morris [SMTP:morrisp@KEA.LINCOLN.AC.NZ] > Sent: October 04, 2000 4:12 PM > To: SQR-USERS@list.iex.net > Subject: SQRTools.com (Tony DeLia program) help > > Does anyone have a copy of the program by Tony DeLia that produces a flow > of an > SQR program with file inpouts and outputs (td75proj?). I got a copy, > DAMAGED it > beyond repair and not his web site (www.sqrtools.com) has gone (404 - URL > Not > Found). > > OR > > Does anyone know if there's a history in Netscape that I can go back to > because > it will have saved the page in some directory (like IE4) > > Peter > > ________________________________________________________ > Peter Morris > Analyst Programmer/Applications Analyst > Information Technology Services > Office: B738 > P.O. Box 94 > Lincoln University > Canterbury > New Zealand > > Phone: +64 (03) 325 2811 x8065 > Mail : MorrisP@Lincoln.ac.nz > Web : http://www.lincoln.ac.nz/its/profiles/morrisp.htm > ________________________________________________________ From owner-sqr-users@list.iex.net Wed Oct 4 18:03:22 2000 Date: Wed, 4 Oct 2000 16:58:20 -0400 From: "David A. Beck" Subject: Bar Codes, Graphics, Legal Paper - straight to LPT1 Hi All, I'm using PeopleSoft and SQR to create a report for an HP Laserjet printer that has the following characteristics: 1. Prints directly to LPT1 2. Prints on Legal Paper 3. Prints Graphics I'm having the following problems with the various iterations that I've tried: 1. SPF file is produced on printer instead of LIS File 2. SQR viewer app reformats page to 8 1/2 x 11 ( I don't want to use the Viewer anyway) 3. Using -printer:wp produces an 8 1/2 x 11 print 4. Graphics don't show I'm not sure of the following: 1. What is the best way to print a legal size output? I'm currently sending the printer codes manually to the printer using print-direct 2. Why do the graphics not show for the LIS file when sent to the printer? 3. Why does SPF reformat the layout to 8 1/2 x 11? Thanks in advance for your help. Dave ______________________________________________________________________ The information contained in this communication is intended solely for the use of the individual or entity to whom it is addressed and others authorized to receive it. It may contain confidential or legally privileged information. If you are not the intended recipient you are hereby notified that any disclosure, copying, distribution or taking any action in reliance on the contents of this information is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by responding to this email and then delete it from your system. Cap Gemini Ernst & Young is neither liable for the proper and complete transmission of the information contained in this communication nor for any delay in its receipt. From owner-sqr-users@list.iex.net Thu Oct 5 09:44:20 2000 Date: Thu, 5 Oct 2000 14:35:30 GMT From: Elvis Pressly Subject: Re: Bar Codes, Graphics, Legal Paper - straight to LPT1 David, I'm sorry if I did'nt quite satisfy your query from my previous reply. However, I'm puzzled by your problem because the things you mentioned in your printing works perfectly well with us. I need some more info from you like: 1. Are you using encode statement to print in legal size with your escape sequences? 2. When you say graphic, does it meant like images? or boxes? 3. Is your LPT1 really a network printer? 4. Are you printing directly to the printer or you use -keep parameters? All of the above could be the reason why you are not getting what you want. Elvis >From: "David A. Beck" >Reply-To: sqr-users@list.iex.net >To: SQR-USERS@list.iex.net >Subject: Bar Codes, Graphics, Legal Paper - straight to LPT1 >Date: Wed, 4 Oct 2000 16:58:20 -0400 > >Hi All, > >I'm using PeopleSoft and SQR to create a report for an HP Laserjet printer >that has the following characteristics: > >1. Prints directly to LPT1 >2. Prints on Legal Paper >3. Prints Graphics > >I'm having the following problems with the various iterations that I've >tried: > >1. SPF file is produced on printer instead of LIS File >2. SQR viewer app reformats page to 8 1/2 x 11 ( I don't want to use the >Viewer anyway) >3. Using -printer:wp produces an 8 1/2 x 11 print >4. Graphics don't show > >I'm not sure of the following: > >1. What is the best way to print a legal size output? I'm currently >sending the printer codes manually to the printer using print-direct > >2. Why do the graphics not show for the LIS file when sent to the printer? >3. Why does SPF reformat the layout to 8 1/2 x 11? > > >Thanks in advance for your help. > >Dave > > > >______________________________________________________________________ >The information contained in this communication is intended solely for the >use of the individual or entity to whom it is addressed and others >authorized to receive it. It may contain confidential or legally privileged >information. If you are not the intended recipient you are hereby notified >that any disclosure, copying, distribution or taking any action in reliance >on the contents of this information is strictly prohibited and may be >unlawful. If you have received this communication in error, please notify >us immediately by responding to this email and then delete it from your >system. Cap Gemini Ernst & Young is neither liable for the proper and >complete transmission of the information contained in this communication >nor for any delay in its receipt. _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. From owner-sqr-users@list.iex.net Wed Oct 4 17:12:33 2000 Date: Thu, 5 Oct 2000 11:03:18 +1300 From: Peter Morris Subject: SQRTools.com (Tony DeLia program) help - Take two Sorry. Wrong program. Does anyone have a copy of the program by Tony DeLia that produces a list of details and changes within a project (td75proj?). I got a copy, DAMAGED it beyond repair and now his web site (www.sqrtools.com) has gone (404 - URL Not Found). OR Does anyone know if there's a history in Netscape that I can go back to because it will have saved the page in some directory (like IE4) Peter ________________________________________________________ Peter Morris Analyst Programmer/Applications Analyst Information Technology Services Office: B738 P.O. Box 94 Lincoln University Canterbury New Zealand Phone: +64 (03) 325 2811 x8065 Mail : MorrisP@Lincoln.ac.nz Web : http://www.lincoln.ac.nz/its/profiles/morrisp.htm ________________________________________________________ From owner-sqr-users@list.iex.net Thu Oct 5 01:17:58 2000 Date: Thu, 5 Oct 2000 02:07:21 -0400 From: "John W. Gagne" Subject: John W Gagne/OR1/AEPIN is out of the office. I will be out of the office from 10/05/2000 until 10/10/2000. If you need to speak to someone before then please contact Alex Hellstrom at X3178 or Dave Rettig at X3514. If it is not an emergency and you can hang tight till next week I will respond to your message when I return. Thanks, John From owner-sqr-users@list.iex.net Thu Oct 5 09:50:07 2000 Date: Thu, 5 Oct 2000 09:23:55 -0500 From: "Cadenas, Maria (MT)" Subject: Postscript I need help on this one. I ran my program against two different servers and receive the following error: (SQR 5404) Cannot open the Postscript startup file: dummy\postscri.str (2): No such file or directory However, postscri.str IS in my C: my print command looks the following: declare-printer ABC for-reports = (ENROLLMENT, PREMIUM) type=PS point-size=7 end-declare am I missing a command in the SQR itself? Has anyone faced this problem before.. Maria Cadenas Lead People Payroll Team Southfield Alliance Center phone: 248.368.1037 email: MCadenas@dow.com From owner-sqr-users@list.iex.net Thu Oct 5 09:49:34 2000 Date: Thu, 5 Oct 2000 10:31:22 -0400 From: Ray Brunner Subject: Duplex Printing Problem I have been able to successfully print a report on both sides of a sheet of paper but I have 1 problem. The heading and the data print the on the front side of sheet 1 but only the data prints on the back side of sheet 1. The heading prints by itself on the front side of the sheet 2. Any suggestions would be appreciated. Thanks, Ray Brunner Skytop Office Building Syracuse University 315/443-9262 From owner-sqr-users@list.iex.net Thu Oct 5 14:32:12 2000 Date: Thu, 5 Oct 2000 19:25:06 GMT From: Elvis Pressly Subject: Re: Duplex Printing Problem Ray, Did you turn off duplexing after it was printing at the back of the first sheet? I believe you have to turn it on when it is supposed to print in odd pages and off in even pages. >From: Ray Brunner >Reply-To: sqr-users@list.iex.net >To: SQR-USERS@list.iex.net >Subject: Duplex Printing Problem >Date: Thu, 5 Oct 2000 10:31:22 -0400 > >I have been able to successfully print a report on both sides of a sheet of >paper but I have 1 problem. The heading and the data print the on the front >side of sheet 1 but only the data prints on the back side of sheet 1. The >heading prints by itself on the front side of the sheet 2. > >Any suggestions would be appreciated. > >Thanks, > >Ray Brunner >Skytop Office Building >Syracuse University >315/443-9262 _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. From owner-sqr-users@list.iex.net Thu Oct 5 10:02:40 2000 Date: Thu, 5 Oct 2000 08:06:00 -0700 From: Bruce Butterfield We started getting an SQR error ( out of expressionspace ) I created the SQRMAXes.dat file changed the value and reran the program using the -m option successfully. I would like to put the file in a place so it would change the default values of SQR without having to use the -m option. Does anyone know what the file name should be and where it should reside ? thanks bruce From owner-sqr-users@list.iex.net Thu Oct 5 10:29:32 2000 Date: Thu, 5 Oct 2000 11:29:12 -0400 From: Tony DeLia Subject: www.sqrtools.com Hi everyone, I noticed a message about my site being down... my ISP screwed up the domain link... they "assured" me it will be up within 24-36 hours... starting from "when" I don't know! You can access the site at its' static address: http://www.erols.com/sqrtools Thanks and Cheers, Tony DeLia -- Tony DeLia AnswerThink Consulting Group PeopleSoft Solutions Practice - Delphi Partners tdelia@erols.com http://www.sqrtools.com From owner-sqr-users@list.iex.net Thu Oct 5 11:58:33 2000 Date: Thu, 5 Oct 2000 09:49:13 -0700 From: Bryan deSilva Subject: Re: www.sqrtools.com Tony: I hope you don't mind that I'm posting this in PeopleSoft-Fans@egroups.com also. Several questions there Bryan deSilva Chief Evangelist of Really Neat Stuff Improvisations.net - "innovation by design" 480/367-8761 voice 970/396-7529 cell To join one of our helpful mailing lists click on the appropriate link below. Click here to join the PeopleSoft-Fans mailing list. Click here to join the Arev-fans mailing list -----Original Message----- From: owner-sqr-users@LIST.IEX.NET [mailto:owner-sqr-users@LIST.IEX.NET]On Behalf Of Tony DeLia Sent: Thursday, October 05, 2000 8:29 AM To: SQR-USERS@LIST.IEX.NET Subject: www.sqrtools.com Hi everyone, I noticed a message about my site being down... my ISP screwed up the domain link... they "assured" me it will be up within 24-36 hours... starting from "when" I don't know! You can access the site at its' static address: http://www.erols.com/sqrtools Thanks and Cheers, Tony DeLia -- Tony DeLia AnswerThink Consulting Group PeopleSoft Solutions Practice - Delphi Partners tdelia@erols.com http://www.sqrtools.com From owner-sqr-users@list.iex.net Thu Oct 5 13:37:32 2000 Date: Thu, 5 Oct 2000 14:29:19 -0400 From: Ray Brunner Subject: Printing 2 and 4 up I am trying to print some of my larger reports 2 and 4 up. Does anyone know what the pcl commands are to do this. Thanks, Ray Brunner Skytop Office Building Syracuse University 315/443-9262 From owner-sqr-users@list.iex.net Fri Oct 6 12:00:32 2000 Date: Fri, 6 Oct 2000 16:43:42 GMT From: Elvis Pressly Subject: Re: Printing 2 and 4 up Ray, Does 2 and 4 up means printing on a label type thing? If so there is a good example in the SQR server/user guide book regarding printing labels. Just a thought. Elvis >From: Ray Brunner >Reply-To: sqr-users@list.iex.net >To: SQR-USERS@list.iex.net >Subject: Printing 2 and 4 up >Date: Thu, 5 Oct 2000 14:29:19 -0400 > >I am trying to print some of my larger reports 2 and 4 up. Does anyone know >what the pcl commands are to do this. > >Thanks, > >Ray Brunner >Skytop Office Building >Syracuse University >315/443-9262 _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. From owner-sqr-users@list.iex.net Thu Oct 5 14:14:25 2000 Date: Thu, 5 Oct 2000 13:58:50 -0500 From: "Elenich, Dennis" Subject: horizontal 100%-bar chart This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_000_01C02EFE.4CAFC072 Content-Type: text/plain All, I need to print a 100%-bar chart horizontally. To my knowledge, this can only be printed vertically. The closest thing I know of is a histogram, but it doesn't give the 100% effect I need. Do any of you know if this graph is possible? And if so, what is it and how?? Attached is an image of the end result I'm looking for. Thanks, -Dennis ------_=_NextPart_000_01C02EFE.4CAFC072 Content-Type: application/octet-stream; name="Horizontal 100%-bar chart.doc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Horizontal 100%-bar chart.doc" 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAEQAAAAAAAAAA EAAAEwAAAAEAAAD+////AAAAABAAAAD///////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////s pcEANyAJBAAA+BK/AAAAAAAAEAAAAAAABAAAGAQAAA4AYmpialUWVRYAAAAAAAAAAAAAAAAAAAAA AAAJBBYAIgwAADd8AAA3fAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAA AAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAAAAAAAAAAAAGwAAAAAAKgAAAAAAAAAqAAAAKgA AAAAAAAAqAAAAAAAAACoAAAAAAAAAKgAAAAAAAAAqAAAABQAAAAAAAAAAAAAALwAAAAAAAAA1gAA AAAAAADWAAAAAAAAANYAAAAAAAAA1gAAAAwAAADiAAAADAAAALwAAAAAAAAAGwIAALYAAAD6AAAA FgAAABABAAAAAAAAEAEAAAAAAAAQAQAAAAAAABABAAAAAAAAEAEAAAAAAAAQAQAAAAAAABABAAAA AAAAmgEAAAIAAACcAQAAAAAAAJwBAAAAAAAAnAEAAAAAAACcAQAAAAAAAJwBAAAAAAAAnAEAACQA AADRAgAAIAIAAPEEAABkAAAAwAEAABUAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAAAQAQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAQAQAAAAAAABABAAAAAAAAEAEAAAAAAAAQAQAAAAAAAMABAAAAAAAA JAEAAAAAAACoAAAAAAAAAKgAAAAAAAAAEAEAAAAAAAAAAAAAAAAAABABAAAAAAAA1QEAABYAAAAk AQAAAAAAACQBAAAAAAAAJAEAAAAAAAAQAQAACgAAAKgAAAAAAAAAEAEAAAAAAACoAAAAAAAAABAB AAAAAAAAmgEAAAAAAAAAAAAAAAAAACQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAAAAAAACaAQAAAAAAACQBAAB2AAAAJAEAAAAAAAAAAAAA AAAAAJoBAAAAAAAAqAAAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmgEAAAAAAAAQAQAAAAAAAO4AAAAMAAAAMCO1tfsu wAG8AAAAGgAAANYAAAAAAAAAGgEAAAoAAACaAQAAAAAAAAAAAAAAAAAAmgEAAAAAAADrAQAAMAAA ABsCAAAAAAAAmgEAAAAAAABVBQAAAAAAACQBAAAAAAAAVQUAAAAAAACaAQAAAAAAACQBAAAAAAAA vAAAAAAAAAC8AAAAAAAAAKgAAAAAAAAAqAAAAAAAAACoAAAAAAAAAKgAAAAAAAAAAgDZAAAAE0VN QkVEIEV4Y2VsLkNoYXJ0LjgUARUNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA AQQAABQEAAAVBAAAFwQAABgEAADw5dPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAACMDahoRhz0KCAFDShQAT0oCAFFKAgBVCAFWCAFeSgIAYUoUABRD ShQAT0oCAFFKAgBeSgIAYUoUAAAdA2oAAAAAQ0oUAE9KAgBRSgIAVQgBXkoCAGFKFAAABQAEAAAY BAAA/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAQAABgE AAD+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAQEgADGQaAEf sNAvILDgPSGwCAcisAgHI5CgBSSQoAUlsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 tfhsjd2k1yLxXs0koI7jPIvxUjY2ZPZksghp/3tgYs5wO1v23OfsMhv3inam1bYt9GwQr2cj+lp6 fYky1rcMLMOG1yN3cAfvwDx4E9YgtWWwvyudpT1I9TStT+9K7cn0DzZtTVGZZH1tp6kLFe6GZeu4 M8exrhLcfWz8S3DfSeLVVlLLkcS1OUnuWHHW2WxFXiki9w7Z03TLs5uh6G9KZm5PIuJu8L0fXES8 ZduP6Ygg3kOEHfl9UF2F3zl97zx9jnqKXCxGW/nyxxr1rdB30G4chCWG/um4XD9WFX6iP5UnQ5/K o841dZHnmuK5+wSajY+g0fB/VyArZ77zLrDcoLlbU33d6aaVWiePQXW5MFVExfHlz7kNM8l9Jf6i c1/nZDcZeR5LFnkaHp3xUcz45yUz/pkv46tmIeNJX2XNfcYr8Vf6HF0XeXr09sN/eozO+LeY8Qsl M37Ol/GWWch4XRk9NDrjM+tf5ff+ubIv1M75z9Cm7zcN+i8fSv2modLfP+DrfxrCQ1gAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAF AAAABgAAAAcAAAD+////CQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAAP7////9////EgAAABUA AAD+////LQAAAC4AAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAA ACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAA/v///y8AAAA0AAAA MAAAADEAAAAyAAAAMwAAAP7////+//////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////UgBvAG8AdAAgAEUAbgB0AHIA eQAAABQAYABAALAAsABgALAAsAAgACAAQABAAFAAYACgAGAAoABQAEAAoACwABYABQH///////// /w4AAAAGCQIAAAAAAMAAAAAAAABGAAAAAFAAgABQAFAA0Km2tfsuwAEUAAAAwAwAALAAsABEAGEA dABhAAAAcABwAHAAoABwAGAAYABgAGAAQABAAEAAQACAAHAAgACAAIAAgACAAIAAgABwAHAAcABw AGAACgACAf///////////////6AAUABgAGAAYABgACAAIAAgACAAYABgAGAAYABgAGAAYACAAAgA AAAAEAAAYABgAFcAbwByAGQARABvAGMAdQBtAGUAbgB0AAAAYABgAGAA+xeFAAAQAAC4ABQAuAAU AP///wAA//8AwMDAAAD//wAaAAIBDQAAAP//////////wMDAAAD//wDAwMAAgICAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAATwBiAGoAZQBjAHQAUABvAG8AbAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAgICAAP///wD///8A////ABYAAQEQAAAA/////wQAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAJCcs7X7LsAB0Km2tfsuwAEAAAAAAAAAAAAAAABfADEAMAAzADIAMgA2ADEAOQAx ADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAABAf////////// CAAAACEIAgAAAAAAwAAAAAAAAEYAAAAAkJyztfsuwAEwI7W1+y7AAQAAAAAAAAAAAAAAAAEATwBs AGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAKAAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ABQAAAAAAAAAAQBDAG8AbQBwAE8AYgBqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAABIAAgAFAAAABwAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAABAAAAYgAAAAAAAAADAE8AYgBqAEkAbgBmAG8AAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgACAf///////////////wAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAEAAAAAAAAAP7///8CAAAA/v////7////+//// /v///wcAAAAIAAAACQAAAP7///8LAAAADAAAAA0AAAAOAAAA/v///xAAAAARAAAAEgAAABMAAAAU AAAAFQAAAP7///8XAAAAGAAAABkAAAAaAAAA/v///xwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIA AAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAA AP7///8yAAAA/v////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////AQAAAgAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA/v8DCgAA/////yEI AgAAAAAAwAAAAAAAAEYWAAAATWljcm9zb2Z0IEV4Y2VsIENoYXJ0AAYAAABCaWZmOAAOAAAARXhj ZWwuQ2hhcnQuOAD0ObJxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 dGluZwUAAFNhbGVzDwAASHVtYW4gUmVzb3VyY2VzCAAAUmVzZWFyY2gKAABUZWNobm9sb2d5BwAA UmFuZ2UgMQcAAFJhbmdlIDIHAABSYW5nZSAz/wAKAAgAaAcAAAwAAAAKAAAACQgQAAAGIACvGM0H wUAAAAYBAAAUAAAAFQAAAIMAAgAAAIQAAgAAAE0AogMAAEwAZQB4AG0AYQByAGsAIABPAHAAdABy AGEAIABXADgAMQAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBGwm3ADEAgP3ABACAAEA AAAAAAAAAQAHAFgCAQACAFgCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAADipJe8AAEBAAAAAv8CAgABAAAAAAAATGV4bWFyayBP cHRyYSBXODEwAAAAAAAAAAAAAAAAAAAAAJcBAABMZXhtYXJrIE9wdHJhIFc4MTAAAKgDAAB1AAAA AAAAAAgAyAD/f/9/AAABAAcADAAGAAUAAQAAAAYAAwADAAEAAAAAAAAAAAAAAA0AAwABAAAAAQAD AL8m5woBAAEAEAAKAAsAGgAAAOKkl7wCAAEA/wAIAFgCLAEsASwBAABYAgAAAAAAAQAAAAAAAwAA hwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAoAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 YQBuACAAUgBlAHMAbwB1AHIAYwBlAHMABAIZAAMAAAAAAAgAAVIAZQBzAGUAYQByAGMAaAAEAhkA AwABAAAACAABUgBlAHMAZQBhAHIAYwBoAAQCGQADAAIAAAAIAAFSAGUAcwBlAGEAcgBjAGgABAId AAQAAAAAAAoAAVQAZQBjAGgAbgBvAGwAbwBnAHkABAIdAAQAAQAAAAoAAVQAZQBjAGgAbgBvAGwA bwBnAHkABAIdAAQAAgAAAAoAAVQAZQBjAGgAbgBvAGwAbwBnAHkAZRACAAEAAwIOAAAAAAAAAAAA AAAAAABAAwIOAAAAAQAAAAAAAAAAADlAAwIOAAAAAgAAAAAAAAAAACBAAwIOAAEAAAAAAAAAAAAA ABRAAwIOAAEAAQAAAAAAAAAAACRAAwIOAAEAAgAAAAAAAAAAAAAAAwIOAAIAAAAAAAAAAAAAAAAA AwIOAAIAAQAAAAAAAAAAABBAAwIOAAIAAgAAAAAAAAAAABhAAwIOAAMAAAAAAAAAAAAAAAhAAwIO AAMAAQAAAAAAAAAAADFAAwIOAAMAAgAAAAAAAAAAAAhAAwIOAAQAAAAAAAAAAAAAABBAAwIOAAQA AQAAAAAAAAAAAC5AAwIOAAQAAgAAAAAAAAAAADNAZRACAAMAPgIKAAQGAgAAAAAAAAAKAAAACQgQ AAAGEACvGM0HwUAAAAYBAAANAAIAAQAMAAIAZAAPAAIAAQARAAIAAAAQAAgA/Knx0k1iUD9fAAIA AQAqAAIAAAArAAIAAACCAAIAAQCAAAgAAAAAAAAAAAAlAgQAAAD/AIEAAgDBBBQAAAAVAAAAgwAC AAAAhAACAAAAoQAiAAAA/wABAAEAAQAEAAAAAAAAAAAAAADgPwAAAAAAAOA/AABVAAIACAAAAg4A AAAAAAQAAAAAAAYAAAAIAhAAAAAAAAYA/wAAAAAAAAEPAAgCEAABAAAABgD/AAAAAAAAAQ8ACAIQ AAIAAAAGAP8AAAAAAAABDwAIAhAAAwAAAAYA/wAAAAAAAAEPAAECBgAAAAAADwD9AAoAAAABAA8A AAAAAP0ACgAAAAIADwABAAAA/QAKAAAAAwAPAAIAAAD9AAoAAAAEAA8AAwAAAP0ACgAAAAUADwAE AAAA/QAKAAEAAAAPAAUAAAC9ACQAAQABAA8AAAAAQA8AAAAUQA8AAAAAAA8AAAAIQA8AAAAQQAUA /QAKAAIAAAAPAAYAAAC9ACQAAgABAA8AAAA5QA8AAAAkQA8AAAAQQA8AAAAxQA8AAAAuQAUA/QAK AAMAAAAPAAcAAAC9ACQAAwABAA8AAAAgQA8AAAAAAA8AAAAYQA8AAAAIQA8AAAAzQAUA1wAMAEIB AAA8AFAANgA2AOwAyAAPAALwwAAAABAACPAIAAAAAgAAAAEEAAAPAAPwqAAAAA8ABPAoAAAAAQAJ 8BAAAAAAAAAAAAAAAAAAAAAAAAAAAgAK8AgAAAAABAAABQAAAA8ABPBwAAAAkgwK8AgAAAABBAAA AAoAAJMAC/A2AAAAfwAEAQQBvwAIAAgAgQFOAAAIgwFNAAAIvwEQABEAwAFNAAAI/wEIAAgAPwIA AAIAvwMAAAgAAAAQ8BIAAAAAAAIAMAMFAFoADABAAhwAWgAAABHwAAAAAF0AGgAVABIABQABABFg AAAAANgDRwEAAAAAAAAAAAkIEAAABiAArxjNB8FAAAAGAQAAFAAAABUAAACDAAIAAACEAAIAAABN AKIDAABMAGUAeABtAGEAcgBrACAATwBwAHQAcgBhACAAVwA4ADEAMAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAQRsJtwAxAID9wAQAgABAAAAAAAAAAEABwBYAgEAAgBYAgIAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA4qSX vAABAQAAAAL/AgIAAQAAAAAAAExleG1hcmsgT3B0cmEgVzgxMAAAAAAAAAAAAAAAAAAAAACXAQAA TGV4bWFyayBPcHRyYSBXODEwAACoAwAAdQAAAAAAAAAIAMgA/3//fwAAAQAHAAwABgAFAAEAAAAG AAMAAwABAAAAAAAAAAAAAAANAAMAAQAAAAEAAwC/JucKAQABABAACgALABoAAADipJe8AgABAP8A CABYAiwBLAEsAQAAWAIAAAAAAAEAAAAAAAMAAIcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA AAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAK AAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAADipJe8oQAiAAEAZAABAAEAAQAAAFgCWAIAAAAAAADgPwAAAAAAAOA/ AQAzAAIAAwBgEAoAGCRiFvAAAQAFAGAQCgAYJGIWGAEBAAYAYBAKAIIU5grIAAAABwBgEAoAGCRi FvAAAAAIAGAQCgCCFOYKyAABAAkAEgACAAAAARACAAAAAhAQAAAAAAAAAAAA6H/VAej/JQEzEAAA oAAEAAEAAQBkEAgAAAABAAAAAQAyEAQAAAACADMQAAAHEAwAAAAAAAAA//8JAE0AChAQAP///wAA AAAAAQABAE4ATQA0EAAAAxAMAAMAAQAFAAUAAQAAADMQAABREA8AAAIAAAAABwA6AAABAAAADRAS AAAABwFSAGEAbgBnAGUAIAAxAFEQEwABAgAAAAALADsAAAEAAQABAAUAURATAAICAAAAAAsAOwAA AAAAAAEABQBREAgAAwEAAAAAAAAGEAgA//8AAAAAAAAzEAAAXxACAAAANBAAAEUQAgAAAEMQBAD/ /wIAMxAAACUQIAACAgEAAAAAAOD////M////AAAAAAAAAACxAE0AACoAADMQAABPEBQAAgACAAAA AAAAAAAAAAAAAAAAAAAmEAIACABREAgAAAEAAAAAAAA0EAAANBAAADQQAAADEAwAAwABAAUABQAB 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAA ADKDEQDwEAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//EgAAAAAAAAABACAAAAAA AAAADgBEAGUAbgBuAGkAcwAgAEUAbABlAG4AaQBjAGgADgBEAGUAbgBuAGkAcwAgAEUAbABlAG4A aQBjAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAQD+/wMKAAD/////BgkCAAAAAADAAAAAAAAARhgAAABNaWNyb3NvZnQgV29y ZCBEb2N1bWVudAAKAAAATVNXb3JkRG9jABAAAABXb3JkLkRvY3VtZW50LjgA9DmycQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAEAQwBvAG0AcABPAGIAagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAASAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAMQAAAGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////wAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAA ------_=_NextPart_000_01C02EFE.4CAFC072-- From owner-sqr-users@list.iex.net Thu Oct 5 17:49:42 2000 Date: Thu, 5 Oct 2000 22:42:14 GMT From: Ed Kelly Subject: Dates in local procedures How do you get SQR to treat a local variable as a date? It looks like dates passed to a local variable are converted to string. Here's a code fragments: Begin-Setup Declare-variable Date $Fromdate $Thrudate End-Declare End-Setup . . . . . . Begin-Procedure Main Let $FromDate = StrToDate('Jan 01 1995','Mon dd, YYYY') Let $ThruDate = StrToDate('Aug 01 1995','Mon dd, YYYY') If $FromDate > $ThruDate Show 'Test1: From date is greater than Thru date' ! Does not display End-if Do Test ($Fromdate, $ThruDate) End-Procedure Begin-Procedure Test($From, $Thru) If $FromDate > $ThruDate Show 'Test2: From date is greater than Thru date' ! Does display End-if End-Procedure _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. From owner-sqr-users@list.iex.net Thu Oct 5 17:58:49 2000 Date: Thu, 5 Oct 2000 15:52:11 -0700 From: John Doel Subject: Re: Dates in local procedures Declare a date to use within the local procedure: BEGIN-PROCEDURE Local($Date) Declare-Variable Date $Date End-Declare END-PROCEDURE John M. Doel Consultant PeopleSoft Consulting USA Phone: (877) 339-2982 "Ed Kelly" cc: Sent by: Subject: Dates in local procedures "Discussion of SQR, Brio Technology's database reporting language" 10/05/00 03:42 PM Please respond to sqr-users How do you get SQR to treat a local variable as a date? It looks like dates passed to a local variable are converted to string. Here's a code fragments: Begin-Setup Declare-variable Date $Fromdate $Thrudate End-Declare End-Setup . . . . . . Begin-Procedure Main Let $FromDate = StrToDate('Jan 01 1995','Mon dd, YYYY') Let $ThruDate = StrToDate('Aug 01 1995','Mon dd, YYYY') If $FromDate > $ThruDate Show 'Test1: From date is greater than Thru date' ! Does not display End-if Do Test ($Fromdate, $ThruDate) End-Procedure Begin-Procedure Test($From, $Thru) If $FromDate > $ThruDate Show 'Test2: From date is greater than Thru date' ! Does display End-if End-Procedure _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. From owner-sqr-users@list.iex.net Thu Oct 5 23:33:29 2000 Date: Thu, 5 Oct 2000 20:17:46 -0800 From: Gopal Krishan Subject: Re: Dates in local procedures use Declare-variable for local procedure also. like: Begin-Procedure Test($From, $Thru) Declare-variable Date $From $Thru End-Declare ... ... End-Procedure Hope it helps. Gopal "Ed Kelly" cc: Sent by: Subject: Dates in local procedures "Discussion of SQR, Brio Technology's database reporting language" 05/10/00 14:42 Please respond to sqr-users How do you get SQR to treat a local variable as a date? It looks like dates passed to a local variable are converted to string. Here's a code fragments: Begin-Setup Declare-variable Date $Fromdate $Thrudate End-Declare End-Setup . . . . . . Begin-Procedure Main Let $FromDate = StrToDate('Jan 01 1995','Mon dd, YYYY') Let $ThruDate = StrToDate('Aug 01 1995','Mon dd, YYYY') If $FromDate > $ThruDate Show 'Test1: From date is greater than Thru date' ! Does not display End-if Do Test ($Fromdate, $ThruDate) End-Procedure Begin-Procedure Test($From, $Thru) If $FromDate > $ThruDate Show 'Test2: From date is greater than Thru date' ! Does display End-if End-Procedure _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. From owner-sqr-users@list.iex.net Fri Oct 6 08:21:30 2000 Date: Fri, 6 Oct 2000 08:00:41 -0500 From: "Manning, Shinta" Subject: Re: Dates in local procedures One thing that I tried is to declare the variable within the procedure itself. For example: Begin-Procedure Test($From, $Thru) declare-variable DATE $from $thru end-declare If $FromDate > $ThruDate Show 'Test2: From date is greater than Thru date' ! Does display End-if End-Procedure > -----Original Message----- > From: Ed Kelly [SMTP:ed_kelly@HOTMAIL.COM] > Sent: Thursday, October 05, 2000 5:42 PM > To: SQR-USERS@list.iex.net > Subject: Dates in local procedures > > How do you get SQR to treat a local variable as a date? It looks like > dates > passed to a local variable are converted to string. Here's a code > fragments: > > Begin-Setup > Declare-variable > Date $Fromdate $Thrudate > End-Declare > End-Setup > > . . . . . . > > Begin-Procedure Main > Let $FromDate = StrToDate('Jan 01 1995','Mon dd, YYYY') > Let $ThruDate = StrToDate('Aug 01 1995','Mon dd, YYYY') > > If $FromDate > $ThruDate > Show 'Test1: From date is greater than Thru date' ! Does not display > End-if > > Do Test ($Fromdate, $ThruDate) > End-Procedure > > Begin-Procedure Test($From, $Thru) > If $FromDate > $ThruDate > Show 'Test2: From date is greater than Thru date' ! Does display > End-if > End-Procedure > > > _________________________________________________________________________ > Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. > > Share information about yourself, create your own public profile at > http://profiles.msn.com. From owner-sqr-users@list.iex.net Fri Oct 6 08:55:37 2000 Date: Fri, 6 Oct 2000 09:32:01 -0400 From: "Turner, Ivan" Subject: Re: Dates in local procedures >From dates are logically LESS THAN Thru dates -----Original Message----- From: Manning, Shinta [mailto:ShintaManning@FINANCIAL.WELLSFARGO.COM] Sent: Friday, October 06, 2000 9:01 AM To: SQR-USERS@list.iex.net Subject: Re: Dates in local procedures One thing that I tried is to declare the variable within the procedure itself. For example: Begin-Procedure Test($From, $Thru) declare-variable DATE $from $thru end-declare If $FromDate > $ThruDate Show 'Test2: From date is greater than Thru date' ! Does display End-if End-Procedure > -----Original Message----- > From: Ed Kelly [SMTP:ed_kelly@HOTMAIL.COM] > Sent: Thursday, October 05, 2000 5:42 PM > To: SQR-USERS@list.iex.net > Subject: Dates in local procedures > > How do you get SQR to treat a local variable as a date? It looks like > dates > passed to a local variable are converted to string. Here's a code > fragments: > > Begin-Setup > Declare-variable > Date $Fromdate $Thrudate > End-Declare > End-Setup > > . . . . . . > > Begin-Procedure Main > Let $FromDate = StrToDate('Jan 01 1995','Mon dd, YYYY') > Let $ThruDate = StrToDate('Aug 01 1995','Mon dd, YYYY') > > If $FromDate > $ThruDate > Show 'Test1: From date is greater than Thru date' ! Does not display > End-if > > Do Test ($Fromdate, $ThruDate) > End-Procedure > > Begin-Procedure Test($From, $Thru) > If $FromDate > $ThruDate > Show 'Test2: From date is greater than Thru date' ! Does display > End-if > End-Procedure > > > _________________________________________________________________________ > Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. > > Share information about yourself, create your own public profile at > http://profiles.msn.com. From owner-sqr-users@list.iex.net Fri Oct 6 08:54:02 2000 Date: Fri, 6 Oct 2000 15:42:23 +0200 From: "Kloprogge, F.J.M. (Frank)" Subject: Re: Dates in local procedures It might be simpler if you would convert dates to YYYYMMDD-format. In that case, you can compare dates as strings as well . i.e. in oracle: alter session set nls_date_format='YYYYMMDD' -----Oorspronkelijk bericht----- Van: Ed Kelly [mailto:ed_kelly@HOTMAIL.COM] Verzonden: vrijdag 6 oktober 2000 0:42 Aan: SQR-USERS@LIST.IEX.NET Onderwerp: Dates in local procedures How do you get SQR to treat a local variable as a date? It looks like dates passed to a local variable are converted to string. Here's a code fragments: Begin-Setup Declare-variable Date $Fromdate $Thrudate End-Declare End-Setup . . . . . . Begin-Procedure Main Let $FromDate = StrToDate('Jan 01 1995','Mon dd, YYYY') Let $ThruDate = StrToDate('Aug 01 1995','Mon dd, YYYY') If $FromDate > $ThruDate Show 'Test1: From date is greater than Thru date' ! Does not display End-if Do Test ($Fromdate, $ThruDate) End-Procedure Begin-Procedure Test($From, $Thru) If $FromDate > $ThruDate Show 'Test2: From date is greater than Thru date' ! Does display End-if End-Procedure _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. From owner-sqr-users@list.iex.net Fri Oct 6 14:43:49 2000 Date: Fri, 6 Oct 2000 15:31:18 -0400 From: Scott Barnes Subject: Re: Dates in local procedures All you have to do is declare the variables before any other line in the beginning of the local procedure. like this: >Begin-Procedure Test($From, $Thru) Declare-variable Date $From date $Thru End-Declare >If $FromDate > $ThruDate > Show 'Test2: From date is greater than Thru date' ! Does display >End-if >End-Procedure Scott At 06:42 PM 10/5/00, you wrote: >How do you get SQR to treat a local variable as a date? It looks like dates >passed to a local variable are converted to string. Here's a code >fragments: > >Begin-Setup >Declare-variable > Date $Fromdate $Thrudate >End-Declare >End-Setup > >. . . . . . > >Begin-Procedure Main >Let $FromDate = StrToDate('Jan 01 1995','Mon dd, YYYY') >Let $ThruDate = StrToDate('Aug 01 1995','Mon dd, YYYY') > >If $FromDate > $ThruDate > Show 'Test1: From date is greater than Thru date' ! Does not display >End-if > >Do Test ($Fromdate, $ThruDate) >End-Procedure > > > >_________________________________________________________________________ >Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. > >Share information about yourself, create your own public profile at >http://profiles.msn.com. From owner-sqr-users@list.iex.net Fri Oct 6 15:24:37 2000 Date: Fri, 6 Oct 2000 14:54:56 -0500 From: Joe Johnson This is a multi-part message in MIME format. ------=_NextPart_000_008B_01C02FA5.64470860 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Please excuse this lengthy post --=20 I am trying to write the contents of one field in a csv file to a txt = file ( I also need the other fields later on in the SQR). The problem: On unstring, the SQR assigns the text only from the first line to = $RESUME_TXT, and then everything following gets thrown off. If I comment = out this field, then everything else runs fine.=20 In trying to address that problem,=20 I tried using substr() and instr() to identify patterns of the fields = preceding and following the clunker resume field. The preceding field = always starts with 4 zeroes and the field following is always a date = field in the format DD/MM/YYYY. Now, I have a second problem as well - I get an error that 'Specified = file number not opened for writing." Is my substr() and/or instr() syntax right? Here is my code: !********************************************* Begin-Program !********************************************* Let $Input_File =3D 'H:\EmpACT_Work_Area\Empact_out.csv' Show '$Input_File =3D ' $Input_File Open $Input_File as 1 For-Reading Record=3D1000 Status=3D#OpenStat If #OpenStat !=3D 0 Show 'Error Opening ' $Input_File Else Show $Input_File ' has been opened for reading.' End-If Do Read-Input-File End-Program !********************************************* Begin-Procedure Read-Input-File !********************************************* Show 'Now reading ' $Input_File Move 0 To #Tot_Recs While Not #end-file Read 1 Into $Input:1000 If #end-file Break End-If Unstring $Input By ',' Into $EMPLID $RESUME_TXT !<----- this is the scanned resume field=20 $MOD_DTTM $MOD_USER $BRANCH_ID $SSN $FIRST_NAME $MIDDLE_NAME $LAST_NAME $ADDRESS1 $CITY $STATE $ZIP $COUNTY Add 1 to #Tot_Recs Display 'Total records exported: ' Noline Display #Tot_Recs 999,999,999 Let $RESUME_FILE_NAME =3D $EMPLID ||'.txt' Show '$RESUME_FILE_NAME =3D ' $RESUME_FILE_NAME Let $RESUME_TEXT_FILE =3D 'd:\temp\'||$RESUME_FILE_NAME =20 Show '$RESUME_TEXT_FILE =3D ' $RESUME_TEXT_FILE If substr($read,1,4) =3D '0000' Open $RESUME_TEXT_FILE as 2 For-Writing Record=3D1000 = Status=3D#OpenStat If #OpenStat !=3D 0 Show 'Error opening ' $RESUME_TEXT_FILE Else Show $RESUME_TEXT_FILE ' has been opened for writing.' End-If End-if Write 2 from $read If instr($read, '/', 4) =3D 3 and instr($read, '/', 4) =3D 6 Close 2 End-if End-While Display 'Total Records Inserted: ' Noline Display #Tot_Recs 999,999,999 End-Procedure *************************************************************************= **************** As always, thanks in advance! Joe Johnson PeopleSoft Systems Analyst joejo@snellingcorp.com 972-776-1332 ------=_NextPart_000_008B_01C02FA5.64470860 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Please excuse this lengthy post -- =
 
I am trying to write the contents of = one field in a=20 csv file to a txt file ( I also need the other fields later on  in = the=20 SQR).
 
The problem:
On unstring, the SQR assigns the text = only from the=20 first line to $RESUME_TXT, and then everything following gets thrown = off. If I=20 comment out this field, then everything else runs fine.
 
In trying to address that problem, =
I tried using substr() and instr() to = identify=20 patterns of the fields preceding and following the clunker resume field. = The=20 preceding field always starts with 4 zeroes and the field following is = always a=20 date field in the format DD/MM/YYYY.
 
Now, I have a second problem as well - I get an error that = 'Specified file=20 number not opened for writing."
 
Is my substr() and/or instr() syntax right?
 
Here is my code:
 
!*********************************************
Begin-Program<= BR>!*********************************************
 =20 Let $Input_File =3D 'H:\EmpACT_Work_Area\Empact_out.csv'
  Show=20 '$Input_File =3D ' $Input_File
 
  Open $Input_File as 1 = For-Reading=20 Record=3D1000 Status=3D#OpenStat
  If #OpenStat !=3D=20 0
        Show 'Error Opening '=20 $Input_File
  Else
        = Show  $Input_File ' has been opened for reading.'
 =20 End-If
 
Do Read-Input-File
 
End-Program
!*********************************************Begin-Procedure=20 Read-Input-File
!*********************************************
Show= 'Now=20 reading ' $Input_File
 Move 0 To #Tot_Recs
 
 While Not #end-file
  = Read 1 Into=20 $Input:1000
  If #end-file
    Break
  = End-If
 
  Unstring $Input By ',' = Into
 =20 $EMPLID
  $RESUME_TXT     !<----- this is = the=20 scanned resume field
  $MOD_DTTM
  $MOD_USER
 =20 $BRANCH_ID
  $SSN
  $FIRST_NAME
  = $MIDDLE_NAME
 =20 $LAST_NAME
  $ADDRESS1
  $CITY
  = $STATE
 =20 $ZIP
  $COUNTY
 
  Add 1 to  = #Tot_Recs
  Display=20 'Total records exported: ' Noline
  Display #Tot_Recs=20 999,999,999
 
  Let $RESUME_FILE_NAME =3D = $EMPLID=20 ||'.txt'
  Show '$RESUME_FILE_NAME =3D ' = $RESUME_FILE_NAME
 
  Let $RESUME_TEXT_FILE =3D=20 'd:\temp\'||$RESUME_FILE_NAME      <= /DIV>
  Show '$RESUME_TEXT_FILE =3D '=20 $RESUME_TEXT_FILE
 
  If substr($read,1,4) =3D=20 '0000'
   Open $RESUME_TEXT_FILE as 2 For-Writing = Record=3D1000=20 Status=3D#OpenStat
 
   If #OpenStat !=3D=20 0
      Show 'Error opening '=20 $RESUME_TEXT_FILE
   = Else
      =20 Show $RESUME_TEXT_FILE ' has been opened for writing.'
  =20 End-If
  End-if

  Write 2  from = $read
 
  If instr($read, '/', 4) =3D 3
   and = instr($read, '/', 4)=20 =3D 6
  Close 2
  End-if
 
  End-While

 Display 'Total Records Inserted: ' = Noline
 Display=20 #Tot_Recs 999,999,999

End-Procedure
********************************************************************= *********************
As always, thanks in advance!
Joe Johnson
PeopleSoft Systems = Analyst
joejo@snellingcorp.com
972-= 776-1332
------=_NextPart_000_008B_01C02FA5.64470860-- From owner-sqr-users@list.iex.net Fri Oct 6 15:19:38 2000 Date: Sat, 7 Oct 2000 01:33:38 +0530 From: Siva Prasad Juluri Subject: SQR 7501) Using YY edit mask from (DD-MON-YY) against (2000) hi friends, I have a small problem, please can u look into and help me out. My goal is to take the current-date and printing on to the screen. Before printing on to the screen i am moving the current to some other temporary variable and 'Edit Mask'ing for purpose of showing year part as 4 digits(I mean showing the date as mm/dd/yyyy) Then I am getting "SQR 7501) Using YY edit mask from (DD-MON-YY) against (2000)" warning message. how to get rid of this message other than changing Standard settings in SQR.INI file. Thanx, Siva _______________________________ *** Confidentiality Notice *** Proprietary/Confidential Information belonging to IMRglobal Corp. may be contained in this message. If you are not a recipient indicated or intended in this message (or responsible for delivery of this message to such person), or you think for any reason that this message may have been addressed to you in error, you may not use or copy or deliver this message to anyone else. In such case, you should destroy this message and kindly notify the sender by reply email. From owner-sqr-users@list.iex.net Fri Oct 6 15:33:37 2000 Date: Fri, 6 Oct 2000 16:09:35 -0400 From: Mario Mendoza Subject: Re: SQR 7501) Using YY edit mask from (DD-MON-YY) against (2000) Just a thought, I have not actually done this, but try declaring two variable_names, one for each use. > -----Original Message----- > From: Siva Prasad Juluri [SMTP:jsiva@BANGALORE.IMRGLOBAL.COM] > Sent: October 06, 2000 4:04 PM > To: SQR-USERS@list.iex.net > Subject: SQR 7501) Using YY edit mask from (DD-MON-YY) against (2000) > > hi friends, > I have a small problem, please can u look into and help me out. > > My goal is to take the current-date and printing on to the screen. > Before printing on to the screen i am moving the current to some other > temporary variable and 'Edit Mask'ing for purpose of showing year part as > 4 digits(I mean showing the date as mm/dd/yyyy) Then I am getting > > "SQR 7501) Using YY edit mask from (DD-MON-YY) against (2000)" warning > message. > > how to get rid of this message other than changing Standard settings in > SQR.INI file. > > Thanx, > Siva > > _______________________________ > *** Confidentiality Notice *** > > Proprietary/Confidential > Information belonging to IMRglobal Corp. > may be contained in this message. > If you are not a recipient indicated or > intended in this message (or responsible > for delivery of this message to such > person), or you think for any reason that > this message may have been addressed to > you in error, you may not use or copy or > deliver this message to anyone else. > In such case, you should destroy this > message and kindly notify the sender > by reply email. From owner-sqr-users@list.iex.net Fri Oct 6 16:18:05 2000 Date: Fri, 6 Oct 2000 15:57:53 -0500 From: Joe Johnson Subject: Re: SQR 7501) Using YY edit mask from (DD-MON-YY) against (2000) Siva, I think we had to do something like this: TO_CHAR(to_date('12/31/99','MM/DD/YY'),'MM/DD/YYYY') !for Oracle or TO_CHAR(&temp_date, 'MM/DD/YYYY') !for SQR HTH --- Y2K seems like so long ago! Joe Johnson PeopleSoft Systems Analyst joejo@snellingcorp.com 972-776-1332 ----- Original Message ----- From: "Siva Prasad Juluri" To: Sent: Friday, October 06, 2000 3:03 PM Subject: SQR 7501) Using YY edit mask from (DD-MON-YY) against (2000) > hi friends, > I have a small problem, please can u look into and help me out. > > My goal is to take the current-date and printing on to the screen. Before printing on to the screen i am moving the current to some other temporary variable and 'Edit Mask'ing for purpose of showing year part as 4 digits(I mean showing the date as mm/dd/yyyy) Then I am getting > > "SQR 7501) Using YY edit mask from (DD-MON-YY) against (2000)" warning message. > > how to get rid of this message other than changing Standard settings in SQR.INI file. > > Thanx, > Siva > > _______________________________ > *** Confidentiality Notice *** > > Proprietary/Confidential > Information belonging to IMRglobal Corp. > may be contained in this message. > If you are not a recipient indicated or > intended in this message (or responsible > for delivery of this message to such > person), or you think for any reason that > this message may have been addressed to > you in error, you may not use or copy or > deliver this message to anyone else. > In such case, you should destroy this > message and kindly notify the sender > by reply email. > From owner-sqr-users@list.iex.net Fri Oct 6 16:43:21 2000 Date: Fri, 6 Oct 2000 15:07:22 -0600 From: Jon Alsager Subject: Re: SQR 7501) Using YY edit mask from (DD-MON-YY) against (2000) When you say 'other than changing Standard settings in SQR.INI file', are saying you don't want to change anything in the .ini file? The manual indicates you can stop the message by inserting the following in sqr.ini: OutputTwoDigitYearWarningMsg=False -----Original Message----- From: Siva Prasad Juluri [mailto:jsiva@BANGALORE.IMRGLOBAL.COM] Sent: Friday, October 06, 2000 2:04 PM To: SQR-USERS@list.iex.net Subject: SQR 7501) Using YY edit mask from (DD-MON-YY) against (2000) hi friends, I have a small problem, please can u look into and help me out. My goal is to take the current-date and printing on to the screen. Before printing on to the screen i am moving the current to some other temporary variable and 'Edit Mask'ing for purpose of showing year part as 4 digits(I mean showing the date as mm/dd/yyyy) Then I am getting "SQR 7501) Using YY edit mask from (DD-MON-YY) against (2000)" warning message. how to get rid of this message other than changing Standard settings in SQR.INI file. Thanx, Siva _______________________________ *** Confidentiality Notice *** Proprietary/Confidential Information belonging to IMRglobal Corp. may be contained in this message. If you are not a recipient indicated or intended in this message (or responsible for delivery of this message to such person), or you think for any reason that this message may have been addressed to you in error, you may not use or copy or deliver this message to anyone else. In such case, you should destroy this message and kindly notify the sender by reply email. From owner-sqr-users@list.iex.net Fri Oct 6 16:42:07 2000 Date: Fri, 6 Oct 2000 16:08:10 -0500 From: Joe Johnson Subject: using substr() and instr() to identify patterns of fields This is a multi-part message in MIME format. ------=_NextPart_000_00F1_01C02FAF.9F7EE650 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Please excuse this lengthy post --=20 I am trying to write the contents of one field in a csv file to a txt = file ( I also need the other fields later on in the SQR). The problem: On unstring, the SQR assigns the text only from the first line to = $RESUME_TXT, and then everything following gets thrown off. If I comment = out this field, then everything else runs fine.=20 In trying to address that problem,=20 I tried using substr() and instr() to identify patterns of the fields = preceding and following the clunker resume field. The preceding field = always starts with 4 zeroes and the field following is always a date = field in the format DD/MM/YYYY. Now, I have a second problem as well - I get an error that 'Specified = file number not opened for writing." Is my substr() and/or instr() syntax right? Here is my code: !********************************************* Begin-Program !********************************************* Let $Input_File =3D 'H:\EmpACT_Work_Area\Empact_out.csv' Show '$Input_File =3D ' $Input_File Open $Input_File as 1 For-Reading Record=3D1000 Status=3D#OpenStat If #OpenStat !=3D 0 Show 'Error Opening ' $Input_File Else Show $Input_File ' has been opened for reading.' End-If Do Read-Input-File End-Program !********************************************* Begin-Procedure Read-Input-File !********************************************* Show 'Now reading ' $Input_File Move 0 To #Tot_Recs While Not #end-file Read 1 Into $Input:1000 If #end-file Break End-If Unstring $Input By ',' Into $EMPLID $RESUME_TXT !<----- this is the scanned resume field=20 $MOD_DTTM $MOD_USER $BRANCH_ID $SSN $FIRST_NAME $MIDDLE_NAME $LAST_NAME $ADDRESS1 $CITY $STATE $ZIP $COUNTY Add 1 to #Tot_Recs Display 'Total records exported: ' Noline Display #Tot_Recs 999,999,999 Let $RESUME_FILE_NAME =3D $EMPLID ||'.txt' Show '$RESUME_FILE_NAME =3D ' $RESUME_FILE_NAME Let $RESUME_TEXT_FILE =3D 'd:\temp\'||$RESUME_FILE_NAME =20 Show '$RESUME_TEXT_FILE =3D ' $RESUME_TEXT_FILE If substr($read,1,4) =3D '0000' Open $RESUME_TEXT_FILE as 2 For-Writing Record=3D1000 = Status=3D#OpenStat If #OpenStat !=3D 0 Show 'Error opening ' $RESUME_TEXT_FILE Else Show $RESUME_TEXT_FILE ' has been opened for writing.' End-If End-if Write 2 from $read If instr($read, '/', 4) =3D 3 and instr($read, '/', 4) =3D 6 Close 2 End-if End-While Display 'Total Records Inserted: ' Noline Display #Tot_Recs 999,999,999 End-Procedure *************************************************************************= **************** As always, thanks in advance! Joe Johnson PeopleSoft Systems Analyst joejo@snellingcorp.com 972-776-1332 ------=_NextPart_000_00F1_01C02FAF.9F7EE650 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Please excuse this lengthy post -- =
 
I am trying to write the contents of = one field in a=20 csv file to a txt file ( I also need the other fields later on  in = the=20 SQR).
 
The problem:
On unstring, the SQR assigns the text = only from the=20 first line to $RESUME_TXT, and then everything following gets thrown = off. If I=20 comment out this field, then everything else runs fine.
 
In trying to address that problem, =
I tried using substr() and instr() to = identify=20 patterns of the fields preceding and following the clunker resume field. = The=20 preceding field always starts with 4 zeroes and the field following is = always a=20 date field in the format DD/MM/YYYY.
 
Now, I have a second problem as well - I get an error that = 'Specified file=20 number not opened for writing."
 
Is my substr() and/or instr() syntax right?
 
Here is my code:
 
!*********************************************
Begin-Program<= BR>!*********************************************
 =20 Let $Input_File =3D 'H:\EmpACT_Work_Area\Empact_out.csv'
  Show=20 '$Input_File =3D ' $Input_File
 
  Open $Input_File as 1 = For-Reading=20 Record=3D1000 Status=3D#OpenStat
  If #OpenStat !=3D=20 0
        Show 'Error Opening '=20 $Input_File
  Else
        = Show  $Input_File ' has been opened for reading.'
 =20 End-If
 
Do Read-Input-File
 
End-Program
!*********************************************Begin-Procedure=20 Read-Input-File
!*********************************************
Show= 'Now=20 reading ' $Input_File
 Move 0 To #Tot_Recs
 
 While Not #end-file
  = Read 1 Into=20 $Input:1000
  If #end-file
    Break
  = End-If
 
  Unstring $Input By ',' = Into
 =20 $EMPLID
  $RESUME_TXT     !<----- this is = the=20 scanned resume field
  $MOD_DTTM
  $MOD_USER
 =20 $BRANCH_ID
  $SSN
  $FIRST_NAME
  = $MIDDLE_NAME
 =20 $LAST_NAME
  $ADDRESS1
  $CITY
  = $STATE
 =20 $ZIP
  $COUNTY
 
  Add 1 to  = #Tot_Recs
  Display=20 'Total records exported: ' Noline
  Display #Tot_Recs=20 999,999,999
 
  Let $RESUME_FILE_NAME =3D = $EMPLID=20 ||'.txt'
  Show '$RESUME_FILE_NAME =3D ' = $RESUME_FILE_NAME
 
  Let $RESUME_TEXT_FILE =3D=20 'd:\temp\'||$RESUME_FILE_NAME      <= /DIV>
  Show '$RESUME_TEXT_FILE =3D '=20 $RESUME_TEXT_FILE
 
  If substr($read,1,4) =3D=20 '0000'
   Open $RESUME_TEXT_FILE as 2 For-Writing = Record=3D1000=20 Status=3D#OpenStat
 
   If #OpenStat !=3D=20 0
      Show 'Error opening '=20 $RESUME_TEXT_FILE
   = Else
      =20 Show $RESUME_TEXT_FILE ' has been opened for writing.'
  =20 End-If
  End-if

  Write 2  from = $read
 
  If instr($read, '/', 4) =3D 3
   and = instr($read, '/', 4)=20 =3D 6
  Close 2
  End-if
 
  End-While

 Display 'Total Records Inserted: ' = Noline
 Display=20 #Tot_Recs 999,999,999

End-Procedure
********************************************************************= *********************
As always, thanks in advance!
Joe Johnson
PeopleSoft Systems = Analyst
joejo@snellingcorp.com
972-= 776-1332
------=_NextPart_000_00F1_01C02FAF.9F7EE650-- From owner-sqr-users@list.iex.net Sun Oct 8 19:20:47 2000 Date: Sun, 8 Oct 2000 19:08:33 -0500 From: Don Mellen Subject: Re: using substr() and instr() to identify patterns of fields Just took a glance at your code, but I noticed in the section... If substr($read,1,4) = '0000' Open $RESUME_TEXT_FILE as 2 For-Writing Record=1000 Status=#OpenStat If #OpenStat != 0 Show 'Error opening ' $RESUME_TEXT_FILE Else Show $RESUME_TEXT_FILE ' has been opened for writing.' End-If End-if Write 2 from $read that $read never got defined, so it will never be '0000' in your "if" statement, so the "open" command won't be executed, thus, the "not opened" error. HTH, ----------------------------------------------------------------------- Donald Mellen | Ray Ontko & Co. - Richmond, IN - http://www.ontko.com/ donm@ontko.com | "In the beginning, there was nothing, which exploded" From owner-sqr-users@list.iex.net Sat Oct 7 12:37:23 2000 Date: Sat, 7 Oct 2000 13:55:00 -0400 From: Yuriy Grigoryants Subject: SQR under MS-DOS or Windows Hi all, I need to execute SQR programs in batch mode under MS-DOS or Windows. Can anyone send me a sample of batch file to Run SQR ? Thanks for any help you can give. Regards, Yuriy Grigoryants From owner-sqr-users@list.iex.net Sun Oct 8 21:34:26 2000 Date: Mon, 9 Oct 2000 15:10:24 +1300 From: Chris Gin Subject: Equivalent products to SQR? Hi, We have been forced into looking at replacing SQR due to the change in the licencing structure by Brio. Currently we run SQR on Unix and we're looking at migrating to an NT environment. Are there any products out there that even come close to SQR in terms of functionality? The reason we're looking at using something else is because we're told that the cost of a user licence is now based on the power of the machine it's running on. For us, this means an increase of 1000% which is ridiculous. Thanks, Chris From owner-sqr-users@list.iex.net Mon Oct 9 08:57:31 2000 Date: Mon, 9 Oct 2000 07:47:24 -0600 From: Juan Alvarado Subject: Re: Equivalent products to SQR? That i know is that the license of sqr is base in the number of cpu's of the machine that run the SQR server. The range is 1-2 cpu's 3-4 " And so on... Know it's not important the O.S where the SQR SERVER run . That is important is the cpu's number. I hope this help you -----Original Message----- From: Chris Gin [mailto:Chris_Gin@CARDLINK.CO.NZ] Sent: Sunday, October 08, 2000 8:10 PM To: SQR-USERS@list.iex.net Subject: Equivalent products to SQR? Hi, We have been forced into looking at replacing SQR due to the change in the licencing structure by Brio. Currently we run SQR on Unix and we're looking at migrating to an NT environment. Are there any products out there that even come close to SQR in terms of functionality? The reason we're looking at using something else is because we're told that the cost of a user licence is now based on the power of the machine it's running on. For us, this means an increase of 1000% which is ridiculous. Thanks, Chris From owner-sqr-users@list.iex.net Mon Oct 9 09:07:23 2000 Date: Mon, 9 Oct 2000 08:56:29 -0500 From: "Manning, Shinta" Subject: Re: Equivalent products to SQR? hmmmm.... I use Visual SQRibe on NT, but run it on UNIX server... I agree with Juan... I don't think you need to change server, but SQRibe does run on NT also > -----Original Message----- > From: Juan Alvarado [SMTP:juan@GYSSA.COM.GT] > Sent: Monday, October 09, 2000 8:47 AM > To: SQR-USERS@list.iex.net > Subject: Re: Equivalent products to SQR? > > That i know is that the license of sqr is base in the number of cpu's of > the machine that run the SQR server. > > The range is 1-2 cpu's > 3-4 " > > And so on... > > Know it's not important the O.S where the SQR SERVER run . That is > important is the cpu's number. > > I hope this help you > > -----Original Message----- > From: Chris Gin [mailto:Chris_Gin@CARDLINK.CO.NZ] > Sent: Sunday, October 08, 2000 8:10 PM > To: SQR-USERS@list.iex.net > Subject: Equivalent products to SQR? > > > Hi, > > We have been forced into looking at replacing SQR due to the change in > the > licencing structure by Brio. Currently we run SQR on Unix and we're > looking > at migrating to an NT environment. > > Are there any products out there that even come close to SQR in terms of > functionality? > > The reason we're looking at using something else is because we're told > that > the cost of a user licence is now based on the power of the machine it's > running on. For us, this means an increase of 1000% which is ridiculous. > > Thanks, > Chris From owner-sqr-users@list.iex.net Mon Oct 9 09:47:29 2000 Date: Mon, 9 Oct 2000 09:33:43 -0500 From: cshelton Subject: Re: Equivalent products to SQR? I'd suggest looking at perl. I've been working with both sqr and perl for about 4 years now. Even though perl might have a slightly steeper learning curve than sqr, it can do everything that I know that sqr can do and a whole lot more. Try starting at www.perl.com and www.perl.org for researching perl. In my experience, support for perl is significantly better than with sqr, especially if you are able to search on the net for answers. The two biggest issues that I see in favor of perl over sqr are total cost of ownership and control of software. For the cost of one SQR license, you can buy quite a library of perl books, as well as attend training sessions or even bring in an on-site firm to train people in perl. Since perl is open source software, you don't have to pay any organization for the right to use it. Eric Scott Raymond described the control issue well, in his recent talks about this issue: "An executive who allows his company to becomes dependent on software he is not allowed to see inside, let alone change, has lost control of his business, and is on the wrong side of a monopoly relationship with a vendor who can thereby control his business. With open source, the executive is in control, and nobody can take that away. " - Eric Scott Raymond, "Meme Hacking for Fun and Profit" Chris Shelton On Mon, 9 Oct 2000, Chris Gin wrote: > Hi, > > We have been forced into looking at replacing SQR due to the change in the > licencing structure by Brio. Currently we run SQR on Unix and we're looking > at migrating to an NT environment. > > Are there any products out there that even come close to SQR in terms of > functionality? > > The reason we're looking at using something else is because we're told that > the cost of a user licence is now based on the power of the machine it's > running on. For us, this means an increase of 1000% which is ridiculous. > > Thanks, > Chris > > From owner-sqr-users@list.iex.net Tue Oct 10 09:29:13 2000 Date: Tue, 10 Oct 2000 10:13:20 -0400 From: John Milardovic Subject: Re: Equivalent products to SQR? This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_000_01C032C4.3E71E050 Content-Type: text/plain I would second that suggestion. I recently created 5 operational reports in perl and it was a snap. I also benchmarked a perl report against an identical SQR report (see attachment). I found also that I could DRASTICALLY increase the time that perl reports took if I scrapped joins and instead joined the rows programmatically (one report went from 2-3 minutes to about 30 seconds - although perhaps better indexing of the tables and better use of existing indexes would have worked also). <> HTH John Milardovic > -----Original Message----- > From: cshelton [SMTP:cshelton@INDIANA.EDU] > Sent: Monday, October 09, 2000 10:34 AM > To: SQR-USERS@list.iex.net > Subject: Re: Equivalent products to SQR? > > I'd suggest looking at perl. I've been working with both sqr and perl for > about 4 years now. Even though perl might have a slightly steeper learning > curve than sqr, it can do everything that I know that sqr can do and a > whole lot more. > > Try starting at www.perl.com and www.perl.org for researching perl. In my > experience, support for perl is significantly better than with sqr, > especially if you are able to search on the net for answers. > > The two biggest issues that I see in favor of perl over sqr are total cost > of ownership and control of software. For the cost of one SQR license, > you can buy quite a library of perl books, as well as attend training > sessions or even bring in an on-site firm to train people in perl. Since > perl is open source software, you don't have to pay any organization for > the right to use it. > > Eric Scott Raymond described the control issue well, in his recent talks > about this issue: > > "An executive who allows his company to becomes dependent on software he > is not allowed to see inside, let alone change, has lost control of his > business, and is on the wrong side of a monopoly relationship with a > vendor who can thereby control his business. With open source, the > executive is in control, and nobody can take that away. " > - Eric Scott Raymond, "Meme Hacking for Fun and Profit" > > Chris Shelton > > On Mon, 9 Oct 2000, Chris Gin wrote: > > > Hi, > > > > We have been forced into looking at replacing SQR due to the change in > the > > licencing structure by Brio. Currently we run SQR on Unix and we're > looking > > at migrating to an NT environment. > > > > Are there any products out there that even come close to SQR in terms of > > functionality? > > > > The reason we're looking at using something else is because we're told > that > > the cost of a user licence is now based on the power of the machine it's > > running on. For us, this means an increase of 1000% which is ridiculous. > > > > Thanks, > > Chris > > > > ------_=_NextPart_000_01C032C4.3E71E050 Content-Type: application/msword; name="Perl vs SQR Benchmarking.doc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Perl vs SQR Benchmarking.doc" 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAMwAAAAAAAAAA EAAANQAAAAEAAAD+////AAAAADIAAAD///////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////s pcEAcQAJBAAAABK/AAAAAAAAEAAAAAAABAAALg0AAA4AYmpianQrdCsAAAAAAAAAAAAAAAAAAAAA AAAJBBYAHjIAABZBAQAWQQEALgkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAA AAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAAAAAAAAAAAAF0AAAAAAPoAAAAAAAAA+gAAAPoA AAAAAAAA+gAAAAAAAAD6AAAAAAAAAPoAAAAAAAAA+gAAABQAAAAAAAAAAAAAAA4BAAAAAAAADgEA AAAAAAAOAQAAAAAAAA4BAAAAAAAADgEAAAwAAAAaAQAARAAAAA4BAAAAAAAABAcAALYAAACSAQAA AAAAAJIBAAAAAAAAkgEAAAAAAACSAQAAAAAAAJIBAAAAAAAAkgEAAAAAAACSAQAAAAAAAJIBAAAA AAAAyQYAAAIAAADLBgAAAAAAAMsGAAAAAAAAywYAAAAAAADLBgAAAAAAAMsGAAAAAAAAywYAACQA AAC6BwAA9AEAAK4JAAB2AAAA7wYAABUAAAAAAAAAAAAAAAAAAAAAAAAA+gAAAAAAAACSAQAAAAAA AAAAAAAAAAAAAAAAAAAAAACSAQAAAAAAAJIBAAAAAAAAkgEAAAAAAACSAQAAAAAAAO8GAAAAAAAA ugIAAAAAAAD6AAAAAAAAAPoAAAAAAAAAkgEAAAAAAAAAAAAAAAAAAJIBAAAAAAAAkgEAAAAAAAC6 AgAAAAAAALoCAAAAAAAAugIAAAAAAACSAQAA7gAAAPoAAAAAAAAAkgEAAAAAAAD6AAAAAAAAAJIB AAAAAAAAyQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgEAAAAAAAAOAQAAAAAAAPoAAAAAAAAA+gAA AAAAAAD6AAAAAAAAAPoAAAAAAAAAkgEAAAAAAADJBgAAAAAAALoCAACcAwAAugIAAAAAAABWBgAA HgAAAKkGAAAYAAAA+gAAAAAAAAD6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyQYAAAAAAACSAQAAAAAAAF4BAAA0AAAAYH+s4GDa vwEOAQAAAAAAAA4BAAAAAAAAgAIAADoAAADBBgAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADVBl cmwgdnMgU1FSIEJlbmNobWFya2luZw0NUGVybCB2ZXJzaW9uIDUuNi4wIJYgcnVuIG9uIJFvc2Nh cpIgQUlYIDQuMw1TUVIgdmVyc2lvbnMgNC4wLjIgYW5kIDQuMy40IJYgcnVuIG9uIJFyYWZmaXNo kiBBSVggNC4zDQ1FbnJvbGxtZW50IHJlcG9ydCCWIHJhbiBmb3IgRlROIG51bWJlciAyNDMwMiAo NjAwIHJvd3MgaW4gU0VfQVVESVQgb3V0IG9mIDI4LDAwMCspLiAgT3JkZXJlZCBvbiBjbGllbnRf aWQsIGdyb3VwX2lkLCByZWNvcmRfbm8uICBSZXRyaWV2ZSBjbGllbnRfbmFtZSwgZ3JvdXBfbmFt ZSBvbiBicmVhay4gIFJldHJpZXZlIGVycm9yX2NvZGVfZGVzYyBhcyBuZWVkZWQuIA0NUmVzdWx0 IChpbiBzZWNvbmRzKQ1UcmlhbAdQZXJsB1NRUjQwMgdTUVI0MzQHBzEHNgc5BzkHBzIHNgc5BzgH BzMHNgcxMAcxMAcHNAc2BzkHOQcHNQc2BzEwBzEwBwc2BzYHOQcxMAcHNwc3BzEwBzkHBzgHNgcx MAcxMAcHOQc2BzEwBzEwBwcxMAc2BzkHOQcHDQ1CZW5jaG1hcmsgcmVwb3J0IDIgliByZXRyaWV2 ZSBhbGwgcm93cyBmcm9tIFNFX0FVRElUICgyOCwwMTkgcm93cykuICBObyBwcm9jZXNzaW5nIHdh cyBkb25lIGV4Y2VwdCB0byBpbmNyZW1lbnQgYSBjb3VudGVyLg0NUmVzdWx0IChpbiBtaW51dGVz IGFuZCBzZWNvbmRzKQ1UcmlhbAdQZXJsB1NRUjQzNAcHMQcxOjQzBzozNAcHMgcxOjQ1BzozNwcH MwcxOjMwBzozNgcHNAcxOjQyBzozNgcHNQcxOjQyBzozNwcHDQ1CZW5jaG1hcmsgcmVwb3J0IDMg liByZXRyaWV2ZSBhbGwgcm93cyAob25seSA0IGNvbHVtbnMpIGZyb20gQUREUkVTUyAoMTA0LDcz MyByb3dzKS4gIE5vIHByb2Nlc3Npbmcgd2FzIGRvbmUgZXhjZXB0IHRvIGluY3JlbWVudCBhIGNv dW50ZXIuDQ1SZXN1bHQgKGluIG1pbnV0ZXMgYW5kIHNlY29uZHMpDVRyaWFsB1BlcmwHU1FSNDM0 BwcxBzQ6MjgHMToyOAcHMgc0OjE5BzE6MjQHBzMHNDoyNwcxOjIwBwc0BzQ6MjYHMToxMwcHNQc0 OjIyBzE6MjAHBw0NDQ0NQmVuY2htYXJrIHJlcG9ydCA0IJYgZmV0Y2ggMjAsMDAwIHJvd3MgKG9u bHkgNCBjb2x1bW5zKSBmcm9tIEFERFJFU1MuICBSdHJpbSBhZGRyZXNzX2xpbmVfMSBhbmQgYWRk cmVzc19saW5lXzIgYW5kIGNvbmNhdGVuYXRlIHRoZW0uICBQcmludCB0aGUgbmV3IHN0cmluZyB0 byBhIGZpbGUuDQ1SZXN1bHQgKGluIG1pbnV0ZXMgYW5kIHNlY29uZHMpDVRyaWFsB1BlcmwHU1FS NDM0BwcxBzE6NDcHMToxMwcHMgcxOjM3BzE6MTIHBzMHMjowMQcxOjMxBwc0BzE6MzIHMTozMAcH NQcxOjQ2BzE6MjAHBw0NQmVuY2htYXJrIHJlcG9ydCA1IJYgYXMgYWJvdmUgYnV0IHJldHJpZXZl IGFuZCBwcm9jZXNzIGFsbCAxMDQsNzMzIHJvd3MgZnJvbSBBRERSRVNTLg0NUmVzdWx0IChpbiBt aW51dGVzIGFuZCBzZWNvbmRzKQ1UcmlhbAdQZXJsB1NRUjQzNAcHMQc0OjQxBzQ6MTEHBzIHNToy Ngc0OjM4BwczBzU6MTAHNDo1NAcHNAc0OjQxBzQ6MTEHBzUHNDo0Nwc0OjIzBwcNDQ1Db21tZW50 cw1TUVIgc2VlbXMgbW9yZSBlZmZpY2llbnQgaW4gaW50ZXJmYWNpbmcgd2l0aCB0aGUgZGF0YWJh c2UuICBJbiBhIHN0cmFpZ2h0IHF1ZXJ5IHdpdGggbm8gcHJvY2Vzc2luZyBTUVIgdGFrZXMgb25s eSBhYm91dCAzNSUgb2YgdGhlIHRpbWUgdGhhdCB0aGUgcGVybCByZXBvcnQgdGFrZXMuICBBcyBl dmlkZW5jZWQgYnkgdGFibGVzIDQgYW5kIDUgdGhvdWdoIHRoZXJlIGlzIG11Y2ggbGVzcyBvdmVy aGVhZCBhc3NvY2lhdGVkIHdpdGggcHJvY2Vzc2luZyBvbmNlIHRoZSByb3dzIGFyZSByZXRyaWV2 ZWQgb24gUGVybJJzIHBhcnQgYW5kIHRoZSBhZHZhbnRhZ2UgdGhhdCBTUVIgZGlzcGxheWVkIGlu IHRhYmxlcyAyIGFuZCAzIGhhcyBiZWVuIG5hcnJvd2VkIHNpZ25pZmljYW50bHkuICBJIHdvdWxk IHRoaW5rIHRoYXQgYmFzZWQgb24gdGhlIHJlc3VsdHMgb2YgdGVzdJJzIDQgYW5kIDUgdGhhdCB0 aGUgbW9yZSBjb21wbGV4IChpLmUuIGluIHRlcm1zIG9mIGRhdGEgbWFuaXB1bGF0aW9uKSB0aGF0 IHRoZSByZXN1bHRzIHdvdWxkIHNrZXcgaW4gdGhlIGZhdm9yIG9mIFBlcmwuICANDVBsZWFzZSBu b3RlIHRoYXQgc29tZSBvZiB0aGUgd2lkZWx5IGRpdmVyZ2VudCB0aW1lcyBpbiBiZXR3ZWVuIHRy aWFscyBhcmUgZHVlIHRvIGhhdmluZyB0aGUgcmVwb3J0cyBvdmVybGFwIGFuZCBoaXR0aW5nIHRo ZSBzYW1lIGRhdGFiYXNlLiAgSSB0cmllZCB0byBjcmVhdGUgdHJpYWxzIHdoZXJlIHRoZSByZXBv cnRzIHdlcmUgZ2l2ZW4gc29sZSBhY2Nlc3MgdG8gdGhlIGRhdGFiYXNlLCByZXBvcnRzIHRoYXQg c3RhcnRlZCBhdCB0aGUgc2FtZSB0aW1lLCBhbmQgcmVwb3J0cyB0aGF0IG92ZXJsYXBwZWQgc3Rh cnQgdGltZXMuDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAaBAAAGwQA AH8EAACABAAAUgUAAGcFAACBBQAAiQUAAIoFAACSBQAAkwUAAJ0FAACeBQAApgUAAKcFAACxBQAA sgUAALsFAAC8BQAAxQUAAMYFAADQBQAA0QUAANsFAADcBQAA5QUAAOgFAABjBgAAhAYAAJcGAADV BgAAYQcAAIIHAACVBwAA1gcAANcHAACBCAAAoggAALUIAAD2CAAA+AgAAE0JAABvCQAAggkAAMMJ AADGCQAALQ0AAC4NAAAA+/j79Pjw+PD48Pjw+PD48Pjw+PD48Pjw+PDt+PD47fjw+ADt+PD4AO34 8PgA+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAARDShgAAAc1CIFDShwABzUIgUNKGAAEQ0ocAAAHNQiBQ0okAAAwAAQAAAEEAAAaBAAA GwQAAEcEAAB/BAAAgAQAAFIFAABTBQAAZwUAAG0FAAByBQAAeQUAAIAFAACBBQAAgwUAAIUFAACH BQAAiQUAAIoFAACMBQAAjgUAAJAFAACSBQAA/QAAAAAAAAAAAAAAAPsAAAAAAAAAAAAAAAD4AAAA AAAAAAAAAAAA/QAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA8wAAAAAAAAAA AAAAAO8AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA6gAAAAAAAAAAAAAAAOoAAAAAAAAAAAAAAADq AAAAAAAAAAAAAAAA6gAAAAAAAAAAAAAAAM4kAAAAAAAAAAAAAADLAAAAAAAAAAAAAAAA6gAAAAAA AAAAAAAAAOoAAAAAAAAAAAAAAADqAAAAAAAAAAAAAAAAziQAAAAAAAAAAAAAAMsAAAAAAAAAAAAA AADqAAAAAAAAAAAAAAAA6gAAAAAAAAAAAAAAAOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAABYk AQAbAAAWJAEXJAEClmwABdYYBAEAAAQBAAAEAQAABAEAAAQBAAAEAQAACNYMAASU/yoDQAv8EhIb AAQAAAMkARYkAQADAAAPhGgBBQ8ACiYAC0YBAAMAAAMkAQABAQAAAQAAABcABAAAAQQAABoEAAAb BAAARwQAAH8EAACABAAAUgUAAFMFAABnBQAAbQUAAHIFAAB5BQAAgAUAAIEFAACDBQAAhQUAAIcF AACJBQAAigUAAIwFAACOBQAAkAUAAJIFAACTBQAAlQUAAJcFAACaBQAAnQUAAJ4FAACgBQAAogUA AKQFAACmBQAApwUAAKkFAACrBQAAAPz59vPw6ebj3tnUz8vGwby3s66ppJ+blpGMh4N+eXRva2Zh AAAAAAAAAAAAAAkDAQUKBlj+//8JAwEFCgZa/v//BwMBBlv+//8JAwEFCgZd/v//CQMBBQoGX/7/ /wkDAQUKBmH+//8JAwEFCgZj/v//BwMBBmT+//8JAwEFCgZn/v//CQMBBQoGav7//wkDAQUKBmz+ //8JAwEFCgZu/v//BwMBBm/+//8JAwEFCgZx/v//CQMBBQoGc/7//wkDAQUKBnX+//8JAwEFCgZ3 /v//BwMBBnj+//8JAwEFCgZ6/v//CQMBBQoGfP7//wkDAQUKBn7+//8JAwEFCgaA/v//BwMBBoH+ //8JAwEFCgaI/v//CQMBBQoGj/7//wkDAQUKBpT+//8JAwEFCgaa/v//BQau/v//BQav/v//DQIP AAaB////CAEACQEFBoL///8FBrr///8FBub///8FBuf///8FAgEABQAAJJIFAACTBQAAlQUAAJcF AACaBQAAnQUAAJ4FAACgBQAAogUAAKQFAACmBQAApwUAAKkFAACrBQAArgUAALEFAACyBQAAtAUA ALYFAAC4BQAAuwUAALwFAAC+BQAAwAUAAMMFAADFBQAA4ywAAAAAAAAAAAAAAOAAAAAAAAAAAAAA AADbAAAAAAAAAAAAAAAA2wAAAAAAAAAAAAAAANsAAAAAAAAAAAAAAADjJAAAAAAAAAAAAAAA4AAA AAAAAAAAAAAAANsAAAAAAAAAAAAAAADbAAAAAAAAAAAAAAAA2wAAAAAAAAAAAAAAAOMsAAAAAAAA AAAAAADgAAAAAAAAAAAAAAAA2wAAAAAAAAAAAAAAANsAAAAAAAAAAAAAAADbAAAAAAAAAAAAAAAA 4ygAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAADbAAAAAAAAAAAAAAAA2wAAAAAAAAAAAAAAANsAAAAA AAAAAAAAAADjKAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAANsAAAAAAAAAAAAAAADbAAAAAAAAAAAA AAAA2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAADJAEWJAEDAAAWJAEAGwAAFiQBFyQBApZsAAXW GAQBAAAEAQAABAEAAAQBAAAEAQAABAEAAAjWDAAElP8qA0AL/BISGwAZqwUAAK4FAACxBQAAsgUA ALQFAAC2BQAAuAUAALsFAAC8BQAAvgUAAMAFAADDBQAAxQUAAMYFAADIBQAAygUAAM0FAADQBQAA 0QUAANMFAADVBQAA2AUAANsFAADcBQAA3wUAAOEFAADjBQAA5QUAAOYFAADnBQAA6AUAAGMGAABk BgAAhAYAAIoGAACPBgAA+vXx7Ofi3dnUz8rFwby3sq2ppJ+alZGMh4J9eXZza2hlYFsAAAAJAwEF CgZ3/f//CQMBBQoGff3//wUGnf3//wUGnv3//w8GGf7//wgBAAkBCgEAAAAFBhr+//8FBhv+//8H AwEGHP7//wkDAQUKBh7+//8JAwEFCgYg/v//CQMBBQoGIv7//wkDAQUKBiX+//8HAwEGJv7//wkD AQUKBin+//8JAwEFCgYs/v//CQMBBQoGLv7//wkDAQUKBjD+//8HAwEGMf7//wkDAQUKBjT+//8J AwEFCgY3/v//CQMBBQoGOf7//wkDAQUKBjv+//8HAwEGPP7//wkDAQUKBj7+//8JAwEFCgZB/v// CQMBBQoGQ/7//wkDAQUKBkX+//8HAwEGRv7//wkDAQUKBkn+//8JAwEFCgZL/v//CQMBBQoGTf7/ /wkDAQUKBk/+//8HAwEGUP7//wkDAQUKBlP+//8JAwEFCgZW/v//ACPFBQAAxgUAAMgFAADKBQAA zQUAANAFAADRBQAA0wUAANUFAADYBQAA2wUAANwFAADfBQAA4QUAAOMFAADlBQAA5gUAAOcFAADo BQAAYwYAAGQGAACEBgAAigYAAI8GAACWBgAA4ywAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAADbAAAA AAAAAAAAAAAA2wAAAAAAAAAAAAAAANsAAAAAAAAAAAAAAADjLAAAAAAAAAAAAAAA4AAAAAAAAAAA AAAAANsAAAAAAAAAAAAAAADbAAAAAAAAAAAAAAAA2wAAAAAAAAAAAAAAAOMoAAAAAAAAAAAAAADg AAAAAAAAAAAAAAAA2wAAAAAAAAAAAAAAANsAAAAAAAAAAAAAAADbAAAAAAAAAAAAAAAA4wAAAAAA AAAAAAAAANkAAAAAAAAAAAAAAADZAAAAAAAAAAAAAAAA1AAAAAAAAAAAAAAAANkAAAAAAAAAAAAA AADZAAAAAAAAAAAAAAAA2wAAAAAAAAAAAAAAANsAAAAAAAAAAAAAAADbAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAABQAACiYAC0YBAAABAAAABAAAAyQBFiQBAwAAFiQBABsAABYkARckAQKWbAAF1hgE AQAABAEAAAQBAAAEAQAABAEAAAQBAAAI1gwABJT/KgNAC/wSEhsAGI8GAACWBgAAlwYAAJkGAACe BgAAogYAAKMGAAClBgAAqgYAAK4GAACvBgAAsQYAALYGAAC6BgAAuwYAAL0GAADCBgAAxgYAAMcG AADJBgAAzgYAANIGAADTBgAA1AYAANUGAABhBwAAYgcAAIIHAACIBwAAjQcAAJQHAACVBwAAlwcA AJwHAAD69vDq5eHb1tHNx8K9ubOuqaWfmpWRjouDgHx2cGplX1oAAAAAAAAAAAAAAAkDAQUKBmr8 //8LAwEFCgZs/P//DQEJAwEGbfz//w0BCwMBBQoGdPz//w0BCwMBBQoGefz//w0BCwMBBQoGf/z/ /w0BBwaf/P//DQEFBqD8//8PBiz9//8IAQAJAQoCAAAABQYt/f//BQYu/f//BwMBBi/9//8JAwEF CgYz/f//CQMBBQoGOP3//wsDAQUKBjr9//8NAQcDAQY7/f//CQMBBQoGP/3//wkDAQUKBkT9//8L AwEFCgZG/f//DQEHAwEGR/3//wkDAQUKBkv9//8JAwEFCgZQ/f//CwMBBQoGUv3//w0BBwMBBlP9 //8JAwEFCgZX/f//CQMBBQoGXP3//wsDAQUKBl79//8NAQcDAQZf/f//CQMBBQoGY/3//wsDAQUK Bmj9//8NAQsDAQUKBmr9//8NAQcDAQZr/f//CQMBBQoGcv3//wAhlgYAAJcGAACZBgAAngYAAKIG AACjBgAApQYAAKoGAACuBgAArwYAALEGAAC2BgAAugYAALsGAAC9BgAAwgYAAMYGAADHBgAAyQYA AM4GAADSBgAA0wYAANQGAADVBgAAYQcAAOQwAAAAAAAAAAAAAADhAAAAAAAAAAAAAAAA3AAAAAAA AAAAAAAAANwAAAAAAAAAAAAAAADkMAAAAAAAAAAAAAAA4QAAAAAAAAAAAAAAANwAAAAAAAAAAAAA AADcAAAAAAAAAAAAAAAA5DAAAAAAAAAAAAAAAOEAAAAAAAAAAAAAAADcAAAAAAAAAAAAAAAA3AAA AAAAAAAAAAAAAOQwAAAAAAAAAAAAAADhAAAAAAAAAAAAAAAA3AAAAAAAAAAAAAAAANwAAAAAAAAA AAAAAADkMAAAAAAAAAAAAAAA4QAAAAAAAAAAAAAAANwAAAAAAAAAAAAAAADcAAAAAAAAAAAAAAAA 5AAAAAAAAAAAAAAAANoAAAAAAAAAAAAAAADaAAAAAAAAAAAAAAAA1QAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAABQAACiYAC0YBAAABAAAABAAAAyQBFiQBAwAAFiQBABoAABYkARckAQKWbAAF1hgE AQAABAEAAAQBAAAEAQAABAEAAAQBAAAI1goAA5T/KgNAC/wSABhhBwAAYgcAAIIHAACIBwAAjQcA AJQHAACVBwAAlwcAAJwHAAChBwAAogcAAKQHAACpBwAArgcAAK8HAACxBwAAtgcAALsHAAC8BwAA vgcAAMMHAADIBwAAyQcAAMsHAADQBwAA1QcAAP0AAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAA+AAA AAAAAAAAAAAAAPgAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAA3TQAAAAAAAAAAAAAANoAAAAAAAAA AAAAAAD4AAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAN00AAAAAAAAAAAAAADaAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAADdNAAAAAAAAAAAAAAA2gAAAAAAAAAAAAAAAPgAAAAA AAAAAAAAAAD4AAAAAAAAAAAAAAAA3TQAAAAAAAAAAAAAANoAAAAAAAAAAAAAAAD4AAAAAAAAAAAA AAAA+AAAAAAAAAAAAAAAAN00AAAAAAAAAAAAAADaAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAPgA AAAAAAAAAAAAAAAAAAAAAAAAAwAAFiQBABoAABYkARckAQKWbAAF1hgEAQAABAEAAAQBAAAEAQAA BAEAAAQBAAAI1goAA5T/KgNAC/wSAAQAAAMkARYkAQABAAAAGZwHAAChBwAAogcAAKQHAACpBwAA rgcAAK8HAACxBwAAtgcAALsHAAC8BwAAvgcAAMMHAADIBwAAyQcAAMsHAADQBwAA1QcAANYHAADX BwAA2AcAANkHAADaBwAA2wcAAIEIAACCCAAAoggAAKgIAACtCAAAtAgAALUIAAC3CAAAvAgAAMEI AADCCAAAxAgAAPr28Ovm4tzX0s7Iw766tK+qpqOgnZqXj4yJhH96dnFsZ2NeAAAAAAAAAAAACQMB BQoGP/v//wcDAQZA+///CQMBBQoGRfv//wkDAQUKBkr7//8JAwEFCgZM+///BwMBBk37//8JAwEF CgZU+///CQMBBQoGWfv//wkDAQUKBl/7//8FBn/7//8FBoD7//8PBib8//8IAQAJAQoDAAAABQYn /P//BQYo/P//BQYp/P//BQYq/P//BQYr/P//BwMBBiz8//8JAwEFCgYx/P//CQMBBQoGNvz//wsD AQUKBjj8//8NAQcDAQY5/P//CQMBBQoGPvz//wkDAQUKBkP8//8LAwEFCgZF/P//DQEHAwEGRvz/ /wkDAQUKBkv8//8JAwEFCgZQ/P//CwMBBQoGUvz//w0BBwMBBlP8//8JAwEFCgZY/P//CQMBBQoG Xfz//wsDAQUKBl/8//8NAQcDAQZg/P//CQMBBQoGZfz//wAj1QcAANYHAADXBwAA2AcAANkHAADa BwAA2wcAAIEIAACCCAAAoggAAKgIAACtCAAAtAgAALUIAAC3CAAAvAgAAMEIAADCCAAAxAgAAMkI AADOCAAAzwgAANEIAADWCAAA2wgAAOQAAAAAAAAAAAAAAADiAAAAAAAAAAAAAAAA4gAAAAAAAAAA AAAAAOIAAAAAAAAAAAAAAADiAAAAAAAAAAAAAAAA4gAAAAAAAAAAAAAAAN0AAAAAAAAAAAAAAADi AAAAAAAAAAAAAAAA4gAAAAAAAAAAAAAAANgAAAAAAAAAAAAAAADYAAAAAAAAAAAAAAAA2AAAAAAA AAAAAAAAAOQ0AAAAAAAAAAAAAADVAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAANgAAAAAAAAAAAAA AADkNAAAAAAAAAAAAAAA1QAAAAAAAAAAAAAAANgAAAAAAAAAAAAAAADYAAAAAAAAAAAAAAAA5DQA AAAAAAAAAAAAANUAAAAAAAAAAAAAAADYAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAwAAFiQBAAQAAAMkARYkAQUAAAomAAtGAQAAAQAAABoAABYkARckAQKWbAAF1hgEAQAA BAEAAAQBAAAEAQAABAEAAAQBAAAI1goAA5T/KgNAC/wSABjECAAAyQgAAM4IAADPCAAA0QgAANYI AADbCAAA3AgAAN4IAADjCAAA6AgAAOkIAADrCAAA8AgAAPUIAAD2CAAA9wgAAPgIAABOCQAATwkA AG8JAAB1CQAAegkAAIEJAACCCQAAhAkAAIkJAACOCQAAjwkAAJEJAACWCQAAmwkAAJwJAACeCQAA owkAAKgJAAD69fHs5+Le2dTPy8bBvLi1sqqnpJ+alZGMh4J+eXRva2ZhXAAAAAAACQMBBQoGXvr/ /wkDAQUKBmP6//8JAwEFCgZl+v//BwMBBmb6//8JAwEFCgZr+v//CQMBBQoGcPr//wkDAQUKBnL6 //8HAwEGc/r//wkDAQUKBnj6//8JAwEFCgZ9+v//CQMBBQoGf/r//wcDAQaA+v//CQMBBQoGh/r/ /wkDAQUKBoz6//8JAwEFCgaS+v//BQay+v//BQaz+v//DwYJ+///CAEACQEKBAAAAAUGCvv//wUG C/v//wcDAQYM+///CQMBBQoGEfv//wkDAQUKBhb7//8JAwEFCgYY+///BwMBBhn7//8JAwEFCgYe +///CQMBBQoGI/v//wkDAQUKBiX7//8HAwEGJvv//wkDAQUKBiv7//8JAwEFCgYw+///CQMBBQoG Mvv//wcDAQYz+///CQMBBQoGOPv//wkDAQUKBj37//8AI9sIAADcCAAA3ggAAOMIAADoCAAA6QgA AOsIAADwCAAA9QgAAPYIAAD3CAAA+AgAAE4JAABPCQAAbwkAAHUJAAB6CQAAgQkAAIIJAACECQAA iQkAAI4JAACPCQAAkQkAAJYJAADkNAAAAAAAAAAAAAAA4QAAAAAAAAAAAAAAANwAAAAAAAAAAAAA AADcAAAAAAAAAAAAAAAA5DQAAAAAAAAAAAAAAOEAAAAAAAAAAAAAAADcAAAAAAAAAAAAAAAA3AAA AAAAAAAAAAAAAOQAAAAAAAAAAAAAAADaAAAAAAAAAAAAAAAA2gAAAAAAAAAAAAAAANUAAAAAAAAA AAAAAADaAAAAAAAAAAAAAAAA2gAAAAAAAAAAAAAAANwAAAAAAAAAAAAAAADcAAAAAAAAAAAAAAAA 3AAAAAAAAAAAAAAAAOQ0AAAAAAAAAAAAAADhAAAAAAAAAAAAAAAA3AAAAAAAAAAAAAAAANwAAAAA AAAAAAAAAADkNAAAAAAAAAAAAAAA4QAAAAAAAAAAAAAAANwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAUAAAomAAtGAQAAAQAAAAQAAAMkARYkAQMAABYkAQAaAAAWJAEXJAEClmwABdYYBAEAAAQB AAAEAQAABAEAAAQBAAAEAQAACNYKAAOU/yoDQAv8EgAYlgkAAJsJAACcCQAAngkAAKMJAACoCQAA qQkAAKsJAACwCQAAtQkAALYJAAC4CQAAvQkAAMIJAADDCQAAxAkAAMUJAADGCQAAzwkAAP4LAAD/ CwAALg0AAPoAAAAAAAAAAAAAAADfNAAAAAAAAAAAAAAA3AAAAAAAAAAAAAAAAPoAAAAAAAAAAAAA AAD6AAAAAAAAAAAAAAAA3zQAAAAAAAAAAAAAANwAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAA+gAA AAAAAAAAAAAAAN80AAAAAAAAAAAAAADcAAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAPoAAAAAAAAA AAAAAADfAAAAAAAAAAAAAAAA2gAAAAAAAAAAAAAAANoAAAAAAAAAAAAAAADaAAAAAAAAAAAAAAAA 1QAAAAAAAAAAAAAAANoAAAAAAAAAAAAAAADaAAAAAAAAAAAAAAAA2gAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAABQAACiYAC0YBAAABAAADAAAWJAEAGgAAFiQBFyQBApZsAAXWGAQBAAAEAQAABAEAAAQBAAAE AQAABAEAAAjWCgADlP8qA0AL/BIABAAAAyQBFiQBABWoCQAAqQkAAKsJAACwCQAAtQkAALYJAAC4 CQAAvQkAAMIJAADDCQAAxAkAAMUJAADGCQAAzwkAAP4LAAD/CwAALg0AAPv28ezo497Z1dLPzMQA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8GO/r//wgBAAkBCgUAAAAFBjz6//8FBj36//8FBj76 //8HAwEGP/r//wkDAQUKBkT6//8JAwEFCgZJ+v//CQMBBQoGS/r//wcDAQZM+v//CQMBBQoGUfr/ /wkDAQUKBlb6//8JAwEFCgZY+v//BwMBBln6//8AEBwAH7DzMSCw4D0hsOIDIrCLAyOQIAEkkEsB JbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAQAAoAAQBbAA8AAgAAAAAAAAAkAABA8f8C ACQAAAAGAE4AbwByAG0AYQBsAAAAAgAAAAQAbUgJBDgAAWABAAIAOAAAAAkASABlAGEAZABpAG4A ZwAgADEAAAALAAEAAyQBBiQBQCYAAAcANQiBQ0okAAAAAAAAAAAAAAAAAAAAAAAAPABBQPL/oQA8 AAAAFgBEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0AAAAAAAAAAAA AAAAAC4AQmABAPIALgAAAAkAQgBvAGQAeQAgAFQAZQB4AHQAAAACAA8ABwA1CIFDShwAAAAAAAAu CQAADwAAMgAACgD/////AAQAAC4NAAAKAAAAAAQAAJIFAADFBQAAlgYAAGEHAADVBwAA2wgAAJYJ AAAuDQAACwAAAA0AAAAPAAAAEQAAABIAAAAUAAAAFgAAABcAAAAABAAAqwUAAI8GAACcBwAAxAgA AKgJAAAuDQAADAAAAA4AAAAQAAAAEwAAABUAAAAYAAAAAAAAAAEAAAAFAAAABgAAAAgAAAAbAAAA HwAAADgAAAA9AAAA4AAAAOkAAADrAAAA8wAAAPUAAAD+AAAACgEAABUBAAAXAQAAIQEAADYBAABF AQAAbQEAAHEBAACKAgAAjgIAAIgDAACMAwAAIgQAACcEAACoBAAArAQAAHUFAAB5BQAAYAYAAGQG AADwBgAA9gYAAPYHAAD6BwAAMAkAAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAc AAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHABwABwAcAAcAHAAHAAAAAAA4AAAAPQAAAPUA AAD7AAAA1QIAAOUCAAD4BAAACAUAADAJAAAHABoABwAaAAcAGgAHABoABwD//w4AAAAHAG0AaQBs AGEAcgBkAGoAKgBDADoAXABUAEUATQBQAFwAQQB1AHQAbwBSAGUAYwBvAHYAZQByAHkAIABzAGEA dgBlACAAbwBmACAARABvAGMAdQBtAGUAbgB0ADIALgBhAHMAZAAHAG0AaQBsAGEAcgBkAGoAPwBD ADoAXABXAEkATgBOAFQAXABQAHIAbwBmAGkAbABlAHMAXABtAGkAbABhAHIAZABqAFwAUABlAHIA cwBvAG4AYQBsAFwAUABlAHIAbAAgAHYAcwAgAFMAUQBSACAAQgBlAG4AYwBoAG0AYQByAGsAaQBu AGcALgBkAG8AYwAHAG0AaQBsAGEAcgBkAGoAOQBDADoAXABUAEUATQBQAFwAQQB1AHQAbwBSAGUA YwBvAHYAZQByAHkAIABzAGEAdgBlACAAbwBmACAAUABlAHIAbAAgAHYAcwAgAFMAUQBSACAAQgBl AG4AYwBoAG0AYQByAGsAaQBuAGcALgBhAHMAZAAHAG0AaQBsAGEAcgBkAGoAOQBDADoAXABUAEUA TQBQAFwAQQB1AHQAbwBSAGUAYwBvAHYAZQByAHkAIABzAGEAdgBlACAAbwBmACAAUABlAHIAbAAg AHYAcwAgAFMAUQBSACAAQgBlAG4AYwBoAG0AYQByAGsAaQBuAGcALgBhAHMAZAAHAG0AaQBsAGEA cgBkAGoAOQBDADoAXABUAEUATQBQAFwAQQB1AHQAbwBSAGUAYwBvAHYAZQByAHkAIABzAGEAdgBl ACAAbwBmACAAUABlAHIAbAAgAHYAcwAgAFMAUQBSACAAQgBlAG4AYwBoAG0AYQByAGsAaQBuAGcA LgBhAHMAZAAHAG0AaQBsAGEAcgBkAGoAOQBDADoAXABUAEUATQBQAFwAQQB1AHQAbwBSAGUAYwBv AHYAZQByAHkAIABzAGEAdgBlACAAbwBmACAAUABlAHIAbAAgAHYAcwAgAFMAUQBSACAAQgBlAG4A YwBoAG0AYQByAGsAaQBuAGcALgBhAHMAZAAHAG0AaQBsAGEAcgBkAGoAPwBDADoAXABXAEkATgBO AFQAXABQAHIAbwBmAGkAbABlAHMAXABtAGkAbABhAHIAZABqAFwAUABlAHIAcwBvAG4AYQBsAFwA UABlAHIAbAAgAHYAcwAgAFMAUQBSACAAQgBlAG4AYwBoAG0AYQByAGsAaQBuAGcALgBkAG8AYwAB AHtYJFYPAAkE/w//D/8P/w//D/8P/w//D/8PAQABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAADEAAA D4RoARGEmP4VxgUAAWgBBm8oAAIAAAAuAAEAAAB7WCRWAAAAAAAAAAAAAAAA////////AQAAAAAA /0APgAEAhAEAAIQBAAAYinABQgBCAIQBAAAAAAAAhAEAACoDQAsCEAAAAAAAAAAuCQAA8AAACABA AAADAAAARxaQAQAAAgIGAwUEBQIDBIcCAAAAAAAAAAAAAAAAAACfAAAAAAAAAFQAaQBtAGUAcwAg AE4AZQB3ACAAUgBvAG0AYQBuAAAANRaQAQIABQUBAgEHBgIFBwAAAAAAAAAQAAAAAAAAAAAAAACA AAAAAFMAeQBtAGIAbwBsAAAAMyaQAQAAAgsGBAICAgICBIcCAAAAAAAAAAAAAAAAAACfAAAAAAAA AEEAcgBpAGEAbAAAACIABABxCIgYAADQAgAAaAEAAAAACJ1GJqidRiYAAAAAAgA8AAAAUwEAAJEH AAABAAMAAAAEAAMQEAAAAAAAAAAAAAAAAQABAAAAAQAAAAAAAAAhAwAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAClBsAHtAC0AIAAMjAAAAAAAAAAAAAAAAAAAEoJAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPBQAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA //8SAAAAAAAAABgAUABlAHIAbAAgAHYAcwAgAFMAUQBSACAAQgBlAG4AYwBoAG0AYQByAGsAaQBu AGcAAAAAAAAABwBtAGkAbABhAHIAZABqAAcAbQBpAGwAYQByAGQAagAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7/AAAEAAIAAAAAAAAAAAAAAAAAAAAAAAEAAADghZ/y+U9o EKuRCAArJ7PZMAAAAIABAAARAAAAAQAAAJAAAAACAAAAmAAAAAMAAAC8AAAABAAAAMgAAAAFAAAA 2AAAAAYAAADkAAAABwAAAPAAAAAIAAAABAEAAAkAAAAUAQAAEgAAACABAAAKAAAAPAEAAAwAAABI AQAADQAAAFQBAAAOAAAAYAEAAA8AAABoAQAAEAAAAHABAAATAAAAeAEAAAIAAADkBAAAHgAAABkA AABQZXJsIHZzIFNRUiBCZW5jaG1hcmtpbmcAADAAHgAAAAEAAAAAZXJsHgAAAAgAAABtaWxhcmRq AB4AAAABAAAAAGlsYR4AAAABAAAAAGlsYR4AAAALAAAATm9ybWFsLmRvdAAgHgAAAAgAAABtaWxh cmRqAB4AAAACAAAAMgBsYR4AAAATAAAATWljcm9zb2Z0IFdvcmQgOC4wAHJAAAAAAGjEYQgAAABA AAAAALAqmEvavwFAAAAAAEAc1GDavwEDAAAAAQAAAAMAAABTAQAAAwAAAJEHAAADAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAD+/wAABAACAAAAAAAAAAAAAAAAAAAAAAACAAAAAtXN1ZwuGxCTlwgAKyz5 rkQAAAAF1c3VnC4bEJOXCAArLPmuRAEAAAABAAAMAAAAAQAAAGgAAAAPAAAAcAAAAAUAAAB8AAAA BgAAAIQAAAARAAAAjAAAABcAAACUAAAACwAAAJwAAAAQAAAApAAAABMAAACsAAAAFgAAALQAAAAN AAAAvAAAAAwAAADhAAAAAgAAAOQEAAAeAAAAAwAAAFNYAAADAAAAEAAAAAMAAAADAAAAAwAAAEoJ AAADAAAAMRUIAAsAAAAAAAAACwAAAAAAAAALAAAAAAAAAAsAAAAAAAAAHhAAAAEAAAAZAAAAUGVy bCB2cyBTUVIgQmVuY2htYXJraW5nAAwQAAACAAAAHgAAAAYAAABUaXRsZQADAAAAAQAAAACYAAAA AwAAAAAAAAAgAAAAAQAAADYAAAACAAAAPgAAAAEAAAACAAAACgAAAF9QSURfR1VJRAACAAAA5AQA AEEAAABOAAAAewA0ADAARgAzADgARQA3AEUALQA0ADYAMwA5AC0AMQAxAEQANAAtADkAQQBGADYA LQAwADAANgAwADYANwA3ADAAQQA4ADcARAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAA AA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAAP7///8bAAAA HAAAAB0AAAAeAAAAHwAAACAAAAAhAAAA/v///yMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAD+ ////KwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAAP7////9////NAAAAP7////+/////v////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////9SAG8AbwB0ACAARQBuAHQAcgB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAFgAFAf//////////AwAAAAYJAgAAAAAAwAAAAAAAAEYAAAAAAFvowFbavwFA fcngYNq/ATYAAACAAAAAAAAAADEAVABhAGIAbABlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAIA////////////////AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAQAAAAAAAAVwBvAHIAZABEAG8AYwB1AG0AZQBuAHQA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAgEFAAAA//////////8A AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHjIAAAAAAAAFAFMAdQBtAG0A YQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAC AQIAAAAEAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAEAAA AAAAAAUARABvAGMAdQBtAGUAbgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBu AAAAAAAAAAAAAAA4AAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAKgAAAAAQAAAAAAAAAQBDAG8AbQBwAE8AYgBqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgEBAAAABgAAAP////8AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAagAAAAAAAABPAGIAagBlAGMAdABQAG8AbwBsAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgABAP///////////////wAA AAAAAAAAAAAAAAAAAAAAAAAAQH3J4GDavwFAfcngYNq/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAQAAAP7///////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //8BAP7/AwoAAP////8GCQIAAAAAAMAAAAAAAABGGAAAAE1pY3Jvc29mdCBXb3JkIERvY3VtZW50 AAoAAABNU1dvcmREb2MAEAAAAFdvcmQuRG9jdW1lbnQuOAD0ObJxAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AA== ------_=_NextPart_000_01C032C4.3E71E050-- From owner-sqr-users@list.iex.net Tue Oct 10 09:54:10 2000 Date: Tue, 10 Oct 2000 08:45:59 -0600 From: Randy Kirkpatrick Subject: Re: Equivalent products to SQR? What about graphs? -----Original Message----- From: Discussion of SQR, Brio Technology's database reporting language [mailto:SQR-USERS@list.iex.net]On Behalf Of John Milardovic Sent: Tuesday, October 10, 2000 8:13 AM To: SQR-USERS@list.iex.net Subject: Re: Equivalent products to SQR? I would second that suggestion. I recently created 5 operational reports in perl and it was a snap. I also benchmarked a perl report against an identical SQR report (see attachment). I found also that I could DRASTICALLY increase the time that perl reports took if I scrapped joins and instead joined the rows programmatically (one report went from 2-3 minutes to about 30 seconds - although perhaps better indexing of the tables and better use of existing indexes would have worked also). <> HTH John Milardovic > -----Original Message----- > From: cshelton [SMTP:cshelton@INDIANA.EDU] > Sent: Monday, October 09, 2000 10:34 AM > To: SQR-USERS@list.iex.net > Subject: Re: Equivalent products to SQR? > > I'd suggest looking at perl. I've been working with both sqr and perl for > about 4 years now. Even though perl might have a slightly steeper learning > curve than sqr, it can do everything that I know that sqr can do and a > whole lot more. > > Try starting at www.perl.com and www.perl.org for researching perl. In my > experience, support for perl is significantly better than with sqr, > especially if you are able to search on the net for answers. > > The two biggest issues that I see in favor of perl over sqr are total cost > of ownership and control of software. For the cost of one SQR license, > you can buy quite a library of perl books, as well as attend training > sessions or even bring in an on-site firm to train people in perl. Since > perl is open source software, you don't have to pay any organization for > the right to use it. > > Eric Scott Raymond described the control issue well, in his recent talks > about this issue: > > "An executive who allows his company to becomes dependent on software he > is not allowed to see inside, let alone change, has lost control of his > business, and is on the wrong side of a monopoly relationship with a > vendor who can thereby control his business. With open source, the > executive is in control, and nobody can take that away. " > - Eric Scott Raymond, "Meme Hacking for Fun and Profit" > > Chris Shelton > > On Mon, 9 Oct 2000, Chris Gin wrote: > > > Hi, > > > > We have been forced into looking at replacing SQR due to the change in > the > > licencing structure by Brio. Currently we run SQR on Unix and we're > looking > > at migrating to an NT environment. > > > > Are there any products out there that even come close to SQR in terms of > > functionality? > > > > The reason we're looking at using something else is because we're told > that > > the cost of a user licence is now based on the power of the machine it's > > running on. For us, this means an increase of 1000% which is ridiculous. > > > > Thanks, > > Chris > > > > From owner-sqr-users@list.iex.net Tue Oct 10 10:32:40 2000 Date: Tue, 10 Oct 2000 10:25:53 -0500 From: cshelton Subject: Re: Equivalent products to SQR? Integrating graphs with text is certainly possible with perl, although it may not be as fully integrated as with SQR. You may need to write some of your own code to integrate the output, or use the HTML::Template or HTML::Mason modules to build a nicer layout for the results. The options for producing graphs from perl are numerous, as can be seen here: http://search.cpan.org/search?mode=module&query=graph chris On Tue, 10 Oct 2000, Randy Kirkpatrick wrote: > What about graphs? > > > > -----Original Message----- > From: Discussion of SQR, Brio Technology's database reporting language > [mailto:SQR-USERS@list.iex.net]On Behalf Of John Milardovic > Sent: Tuesday, October 10, 2000 8:13 AM > To: SQR-USERS@list.iex.net > Subject: Re: Equivalent products to SQR? > > > I would second that suggestion. I recently created 5 operational reports in > perl and it was a snap. I also benchmarked a perl report against an > identical SQR report (see attachment). I found also that I could > DRASTICALLY increase the time that perl reports took if I scrapped joins and > instead joined the rows programmatically (one report went from 2-3 minutes > to about 30 seconds - although perhaps better indexing of the tables and > better use of existing indexes would have worked also). > > > <> > > HTH > John Milardovic > > > -----Original Message----- > > From: cshelton [SMTP:cshelton@INDIANA.EDU] > > Sent: Monday, October 09, 2000 10:34 AM > > To: SQR-USERS@list.iex.net > > Subject: Re: Equivalent products to SQR? > > > > I'd suggest looking at perl. I've been working with both sqr and perl for > > about 4 years now. Even though perl might have a slightly steeper learning > > curve than sqr, it can do everything that I know that sqr can do and a > > whole lot more. > > > > Try starting at www.perl.com and www.perl.org for researching perl. In my > > experience, support for perl is significantly better than with sqr, > > especially if you are able to search on the net for answers. > > > > The two biggest issues that I see in favor of perl over sqr are total cost > > of ownership and control of software. For the cost of one SQR license, > > you can buy quite a library of perl books, as well as attend training > > sessions or even bring in an on-site firm to train people in perl. Since > > perl is open source software, you don't have to pay any organization for > > the right to use it. > > > > Eric Scott Raymond described the control issue well, in his recent talks > > about this issue: > > > > "An executive who allows his company to becomes dependent on software he > > is not allowed to see inside, let alone change, has lost control of his > > business, and is on the wrong side of a monopoly relationship with a > > vendor who can thereby control his business. With open source, the > > executive is in control, and nobody can take that away. " > > - Eric Scott Raymond, "Meme Hacking for Fun and Profit" > > > > Chris Shelton > > > > On Mon, 9 Oct 2000, Chris Gin wrote: > > > > > Hi, > > > > > > We have been forced into looking at replacing SQR due to the change in > > the > > > licencing structure by Brio. Currently we run SQR on Unix and we're > > looking > > > at migrating to an NT environment. > > > > > > Are there any products out there that even come close to SQR in terms of > > > functionality? > > > > > > The reason we're looking at using something else is because we're told > > that > > > the cost of a user licence is now based on the power of the machine it's > > > running on. For us, this means an increase of 1000% which is ridiculous. > > > > > > Thanks, > > > Chris > > > > > > > > Chris Shelton cshelton@indiana.edu Financial Management Services 812/855-0404 Poplars 507 From owner-sqr-users@list.iex.net Tue Oct 10 11:19:03 2000 Date: Tue, 10 Oct 2000 17:03:50 +0100 From: Steve Gill Subject: Re: Equivalent products to SQR? I'm presuming you meant you could DECREASE the time a report took;-) >From the tests I've done SQR is exceptionally good with all kinds of database manipulation. In tests run at a client site it even beat IBM utilities at inserting or updating rows in DB2. --- Steve Gill Steve@caws.demon.co.uk http://www.caws.demon.co.uk/ > -----Original Message----- > From: Discussion of SQR, Brio Technology's database reporting language > [mailto:SQR-USERS@list.iex.net]On Behalf Of John Milardovic > Sent: 10 October 2000 15:13 > To: SQR-USERS@list.iex.net > Subject: Re: Equivalent products to SQR? > > > I would second that suggestion. I recently created 5 > operational reports in > perl and it was a snap. I also benchmarked a perl report against an > identical SQR report (see attachment). I found also that I could > DRASTICALLY increase the time that perl reports took if I > scrapped joins and > instead joined the rows programmatically (one report went from > 2-3 minutes > to about 30 seconds - although perhaps better indexing of the tables and > better use of existing indexes would have worked also). > > > <> > > HTH > John Milardovic > > > -----Original Message----- > > From: cshelton [SMTP:cshelton@INDIANA.EDU] > > Sent: Monday, October 09, 2000 10:34 AM > > To: SQR-USERS@list.iex.net > > Subject: Re: Equivalent products to SQR? > > > > I'd suggest looking at perl. I've been working with both sqr > and perl for > > about 4 years now. Even though perl might have a slightly > steeper learning > > curve than sqr, it can do everything that I know that sqr can do and a > > whole lot more. > > > > Try starting at www.perl.com and www.perl.org for researching > perl. In my > > experience, support for perl is significantly better than with sqr, > > especially if you are able to search on the net for answers. > > > > The two biggest issues that I see in favor of perl over sqr > are total cost > > of ownership and control of software. For the cost of one > SQR license, > > you can buy quite a library of perl books, as well as attend training > > sessions or even bring in an on-site firm to train people in > perl. Since > > perl is open source software, you don't have to pay any > organization for > > the right to use it. > > > > Eric Scott Raymond described the control issue well, in his > recent talks > > about this issue: > > > > "An executive who allows his company to becomes dependent on > software he > > is not allowed to see inside, let alone change, has lost > control of his > > business, and is on the wrong side of a monopoly relationship with a > > vendor who can thereby control his business. With open source, the > > executive is in control, and nobody can take that away. " > > - Eric Scott Raymond, "Meme Hacking for Fun and Profit" > > > > Chris Shelton > > > > On Mon, 9 Oct 2000, Chris Gin wrote: > > > > > Hi, > > > > > > We have been forced into looking at replacing SQR due to > the change in > > the > > > licencing structure by Brio. Currently we run SQR on Unix and we're > > looking > > > at migrating to an NT environment. > > > > > > Are there any products out there that even come close to > SQR in terms of > > > functionality? > > > > > > The reason we're looking at using something else is because > we're told > > that > > > the cost of a user licence is now based on the power of the > machine it's > > > running on. For us, this means an increase of 1000% which > is ridiculous. > > > > > > Thanks, > > > Chris > > > > > > > From owner-sqr-users@list.iex.net Tue Oct 10 10:07:15 2000 Date: Tue, 10 Oct 2000 08:00:56 -0700 From: ANDREW LIROT Subject: Re: Equivalent products to SQR? Actuate, although expensive, offers a complete reporting solution. I have worked with SQR, Crystal, etc. and it far outmatches those tools in the areas of: 1. Development Environment - its dev environment is based on VB 3 while offering OO extensions. Can connect to multiple data stores. Visual / Procedural dev environment may pose steep learning curve for non-propeller heads. 2. Security Server Admin- the server side can handle the full range of admin chores, or hand them off to an LDAP app through their APIs. Scheduling, etc. Page level security. 3. Distribution - Strong Web features, including a complete URL based report requesting, no client, DHTML rendering server process. 4. End user navigation Niceties- Hyperlinking, Table of contents, Search and download. Professional Formatting. Like I said the soilution is a little rich. 30-50K a processor. --- John Milardovic wrote: > I would second that suggestion. I recently created > 5 operational reports in > perl and it was a snap. I also benchmarked a perl > report against an > identical SQR report (see attachment). I found > also that I could > DRASTICALLY increase the time that perl reports took > if I scrapped joins and > instead joined the rows programmatically (one report > went from 2-3 minutes > to about 30 seconds - although perhaps better > indexing of the tables and > better use of existing indexes would have worked > also). > > > <> > > HTH > John Milardovic > > > -----Original Message----- > > From: cshelton [SMTP:cshelton@INDIANA.EDU] > > Sent: Monday, October 09, 2000 10:34 AM > > To: SQR-USERS@list.iex.net > > Subject: Re: Equivalent products to SQR? > > > > I'd suggest looking at perl. I've been working > with both sqr and perl for > > about 4 years now. Even though perl might have a > slightly steeper learning > > curve than sqr, it can do everything that I know > that sqr can do and a > > whole lot more. > > > > Try starting at www.perl.com and www.perl.org for > researching perl. In my > > experience, support for perl is significantly > better than with sqr, > > especially if you are able to search on the net > for answers. > > > > The two biggest issues that I see in favor of perl > over sqr are total cost > > of ownership and control of software. For the > cost of one SQR license, > > you can buy quite a library of perl books, as well > as attend training > > sessions or even bring in an on-site firm to train > people in perl. Since > > perl is open source software, you don't have to > pay any organization for > > the right to use it. > > > > Eric Scott Raymond described the control issue > well, in his recent talks > > about this issue: > > > > "An executive who allows his company to becomes > dependent on software he > > is not allowed to see inside, let alone change, > has lost control of his > > business, and is on the wrong side of a monopoly > relationship with a > > vendor who can thereby control his business. With > open source, the > > executive is in control, and nobody can take that > away. " > > - Eric Scott Raymond, "Meme Hacking for > Fun and Profit" > > > > Chris Shelton > > > > On Mon, 9 Oct 2000, Chris Gin wrote: > > > > > Hi, > > > > > > We have been forced into looking at replacing > SQR due to the change in > > the > > > licencing structure by Brio. Currently we run > SQR on Unix and we're > > looking > > > at migrating to an NT environment. > > > > > > Are there any products out there that even come > close to SQR in terms of > > > functionality? > > > > > > The reason we're looking at using something else > is because we're told > > that > > > the cost of a user licence is now based on the > power of the machine it's > > > running on. For us, this means an increase of > 1000% which is ridiculous. > > > > > > Thanks, > > > Chris > > > > > > > > ATTACHMENT part 2 application/msword name=Perl vs SQR Benchmarking.doc __________________________________________________ Do You Yahoo!? Get Yahoo! Mail - Free email you can access from anywhere! http://mail.yahoo.com/ From owner-sqr-users@list.iex.net Tue Oct 10 10:16:49 2000 Date: Tue, 10 Oct 2000 11:09:42 -0400 From: John Milardovic Subject: Re: Equivalent products to SQR? I just sent off a personal reply to someone and I brought that up: "There are drawbacks of course, and the main ones have to do with presentation. I haven't done that as my reports are operational and we only cared for content and not presentation. You would have to investigate how to incorporate graphics and charts into your reports (I'm not sure if a module exists for it or not). Also perl would not offer you built in functions for underlining, centering, bolding, italics etc (although that might be covered in an existing module)." John > -----Original Message----- > From: Randy Kirkpatrick [SMTP:randyk@MESSAGEMEDIA.COM] > Sent: Tuesday, October 10, 2000 10:46 AM > To: SQR-USERS@list.iex.net > Subject: Re: Equivalent products to SQR? > > What about graphs? > > > > -----Original Message----- > From: Discussion of SQR, Brio Technology's database reporting language > [mailto:SQR-USERS@list.iex.net]On Behalf Of John Milardovic > Sent: Tuesday, October 10, 2000 8:13 AM > To: SQR-USERS@list.iex.net > Subject: Re: Equivalent products to SQR? > > > I would second that suggestion. I recently created 5 operational reports > in > perl and it was a snap. I also benchmarked a perl report against an > identical SQR report (see attachment). I found also that I could > DRASTICALLY increase the time that perl reports took if I scrapped joins > and > instead joined the rows programmatically (one report went from 2-3 minutes > to about 30 seconds - although perhaps better indexing of the tables and > better use of existing indexes would have worked also). > > > <> > > HTH > John Milardovic > > > -----Original Message----- > > From: cshelton [SMTP:cshelton@INDIANA.EDU] > > Sent: Monday, October 09, 2000 10:34 AM > > To: SQR-USERS@list.iex.net > > Subject: Re: Equivalent products to SQR? > > > > I'd suggest looking at perl. I've been working with both sqr and perl > for > > about 4 years now. Even though perl might have a slightly steeper > learning > > curve than sqr, it can do everything that I know that sqr can do and a > > whole lot more. > > > > Try starting at www.perl.com and www.perl.org for researching perl. In > my > > experience, support for perl is significantly better than with sqr, > > especially if you are able to search on the net for answers. > > > > The two biggest issues that I see in favor of perl over sqr are total > cost > > of ownership and control of software. For the cost of one SQR license, > > you can buy quite a library of perl books, as well as attend training > > sessions or even bring in an on-site firm to train people in perl. > Since > > perl is open source software, you don't have to pay any organization for > > the right to use it. > > > > Eric Scott Raymond described the control issue well, in his recent talks > > about this issue: > > > > "An executive who allows his company to becomes dependent on software he > > is not allowed to see inside, let alone change, has lost control of his > > business, and is on the wrong side of a monopoly relationship with a > > vendor who can thereby control his business. With open source, the > > executive is in control, and nobody can take that away. " > > - Eric Scott Raymond, "Meme Hacking for Fun and Profit" > > > > Chris Shelton > > > > On Mon, 9 Oct 2000, Chris Gin wrote: > > > > > Hi, > > > > > > We have been forced into looking at replacing SQR due to the change in > > the > > > licencing structure by Brio. Currently we run SQR on Unix and we're > > looking > > > at migrating to an NT environment. > > > > > > Are there any products out there that even come close to SQR in terms > of > > > functionality? > > > > > > The reason we're looking at using something else is because we're told > > that > > > the cost of a user licence is now based on the power of the machine > it's > > > running on. For us, this means an increase of 1000% which is > ridiculous. > > > > > > Thanks, > > > Chris > > > > > > From owner-sqr-users@list.iex.net Wed Oct 11 00:15:30 2000 Date: Tue, 10 Oct 2000 11:20:36 -0400 From: Buddy Sandridge Subject: Re: Equivalent products to SQR? Does Actuate run on the same variety of hardware and databases that SQR does? Or specifically MS Sql & Sybase databases and run on NT, Sun, AIX and HP-UX? Thanks, Buddy. From: ANDREW LIROT on 10/10/2000 11:00 To: SQR-USERS@list.iex.net@SMTP@Exchange cc: Subject: Re: Equivalent products to SQR? Actuate, although expensive, offers a complete reporting solution. I have worked with SQR, Crystal, etc. and it far outmatches those tools in the areas of: 1. Development Environment - its dev environment is based on VB 3 while offering OO extensions. Can connect to multiple data stores. Visual / Procedural dev environment may pose steep learning curve for non-propeller heads. 2. Security Server Admin- the server side can handle the full range of admin chores, or hand them off to an LDAP app through their APIs. Scheduling, etc. Page level security. 3. Distribution - Strong Web features, including a complete URL based report requesting, no client, DHTML rendering server process. 4. End user navigation Niceties- Hyperlinking, Table of contents, Search and download. Professional Formatting. Like I said the soilution is a little rich. 30-50K a processor. From owner-sqr-users@list.iex.net Tue Oct 10 11:31:38 2000 Date: Tue, 10 Oct 2000 11:23:50 -0500 From: "Manning, Shinta" Subject: Re: Equivalent products to SQR? I think it all depends what kinds of things you do with it and the amount of data coming across it. I ran a report that took over-night to run (approximately 14 hours). I'm sure both PERL and SQR has advantages over each other... > -----Original Message----- > From: Steve Gill [SMTP:Steve@CAWS.DEMON.CO.UK] > Sent: Tuesday, October 10, 2000 11:04 AM > To: SQR-USERS@list.iex.net > Subject: Re: Equivalent products to SQR? > > I'm presuming you meant you could DECREASE the time a report took;-) > > From the tests I've done SQR is exceptionally good with all kinds of > database manipulation. In tests run at a client site it even beat IBM > utilities at inserting or updating rows in DB2. > > --- > Steve Gill > Steve@caws.demon.co.uk > http://www.caws.demon.co.uk/ > > > -----Original Message----- > > From: Discussion of SQR, Brio Technology's database reporting language > > [mailto:SQR-USERS@list.iex.net]On Behalf Of John Milardovic > > Sent: 10 October 2000 15:13 > > To: SQR-USERS@list.iex.net > > Subject: Re: Equivalent products to SQR? > > > > > > I would second that suggestion. I recently created 5 > > operational reports in > > perl and it was a snap. I also benchmarked a perl report against an > > identical SQR report (see attachment). I found also that I could > > DRASTICALLY increase the time that perl reports took if I > > scrapped joins and > > instead joined the rows programmatically (one report went from > > 2-3 minutes > > to about 30 seconds - although perhaps better indexing of the tables and > > better use of existing indexes would have worked also). > > > > > > <> > > > > HTH > > John Milardovic > > > > > -----Original Message----- > > > From: cshelton [SMTP:cshelton@INDIANA.EDU] > > > Sent: Monday, October 09, 2000 10:34 AM > > > To: SQR-USERS@list.iex.net > > > Subject: Re: Equivalent products to SQR? > > > > > > I'd suggest looking at perl. I've been working with both sqr > > and perl for > > > about 4 years now. Even though perl might have a slightly > > steeper learning > > > curve than sqr, it can do everything that I know that sqr can do and a > > > whole lot more. > > > > > > Try starting at www.perl.com and www.perl.org for researching > > perl. In my > > > experience, support for perl is significantly better than with sqr, > > > especially if you are able to search on the net for answers. > > > > > > The two biggest issues that I see in favor of perl over sqr > > are total cost > > > of ownership and control of software. For the cost of one > > SQR license, > > > you can buy quite a library of perl books, as well as attend training > > > sessions or even bring in an on-site firm to train people in > > perl. Since > > > perl is open source software, you don't have to pay any > > organization for > > > the right to use it. > > > > > > Eric Scott Raymond described the control issue well, in his > > recent talks > > > about this issue: > > > > > > "An executive who allows his company to becomes dependent on > > software he > > > is not allowed to see inside, let alone change, has lost > > control of his > > > business, and is on the wrong side of a monopoly relationship with a > > > vendor who can thereby control his business. With open source, the > > > executive is in control, and nobody can take that away. " > > > - Eric Scott Raymond, "Meme Hacking for Fun and Profit" > > > > > > Chris Shelton > > > > > > On Mon, 9 Oct 2000, Chris Gin wrote: > > > > > > > Hi, > > > > > > > > We have been forced into looking at replacing SQR due to > > the change in > > > the > > > > licencing structure by Brio. Currently we run SQR on Unix and we're > > > looking > > > > at migrating to an NT environment. > > > > > > > > Are there any products out there that even come close to > > SQR in terms of > > > > functionality? > > > > > > > > The reason we're looking at using something else is because > > we're told > > > that > > > > the cost of a user licence is now based on the power of the > > machine it's > > > > running on. For us, this means an increase of 1000% which > > is ridiculous. > > > > > > > > Thanks, > > > > Chris > > > > > > > > > > From owner-sqr-users@list.iex.net Tue Oct 10 12:54:07 2000 Date: Tue, 10 Oct 2000 12:47:20 -0500 From: Myron Dietz Subject: Re: Equivalent products to SQR? This is a multipart message in MIME format. --=_alternative 0061B78586256974_= Content-Type: text/plain; charset="us-ascii" I am interested in doing some comparative benchmarks between SQR and Perl but what is the best way to integrate Perl with ERP packages, like PeopleSoft? Myron Dietz Senior Programmer/Analyst 1800 East Imhoff Norman, OK 73071 Phone (405) 360-5500 X 4604 Myron.dietz@omd.hitachi.com "The measure of success is not whether you have a tough problem to deal with, but whether it's the same problem you had last year." --John Foster Dulles --=_alternative 0061B78586256974_= Content-Type: text/html; charset="us-ascii"
I am interested in doing some comparative benchmarks between SQR and Perl but what is the best way to integrate Perl with ERP packages, like PeopleSoft?

Myron Dietz
Senior Programmer/Analyst
1800 East Imhoff
Norman, OK 73071
Phone (405) 360-5500 X 4604

Myron.dietz@omd.hitachi.com

"The measure of success is not whether you have a tough problem to deal with, but whether it's the same problem you had last year."

--John Foster Dulles --=_alternative 0061B78586256974_=-- From owner-sqr-users@list.iex.net Wed Oct 11 10:23:25 2000 Date: Wed, 11 Oct 2000 08:15:02 -0700 From: ANDREW LIROT Subject: Re: Equivalent products to SQR? Development is done on a wintel workstation only, while the server piece can run on NT, SUN, HP, and others. Connectivity isn't an issue - native drivers to the big DB platforms Oracle, SQLServer, Sybase, DB2 and of course ODBC. A big strength lies in Actuates ability to open connections to multiple data sources all within one report. Very rich toolset for combining and filtering data. --- Buddy Sandridge wrote: > Does Actuate run on the same variety of hardware > and databases that SQR does? > Or specifically MS Sql & Sybase databases and run on > NT, Sun, AIX and HP-UX? > > Thanks, > Buddy. > > > > > From: ANDREW LIROT on > 10/10/2000 11:00 > > To: SQR-USERS@list.iex.net@SMTP@Exchange > cc: > Subject: Re: Equivalent products to SQR? > > Actuate, although expensive, offers a complete > reporting solution. I have worked with SQR, > Crystal, > etc. and it far outmatches those tools in the areas > of: > 1. Development Environment - its dev environment is > based on VB 3 while offering OO extensions. Can > connect to multiple data stores. Visual / > Procedural > dev environment may pose steep learning curve for > non-propeller heads. > 2. Security Server Admin- the server side can handle > the full range of admin chores, or hand them off to > an > LDAP app through their APIs. Scheduling, etc. Page > level security. > 3. Distribution - Strong Web features, including a > complete URL based report requesting, no client, > DHTML > rendering server process. > 4. End user navigation Niceties- Hyperlinking, > Table > of contents, Search and download. Professional > Formatting. > > Like I said the soilution is a little rich. 30-50K > a > processor. __________________________________________________ Do You Yahoo!? Get Yahoo! Mail - Free email you can access from anywhere! http://mail.yahoo.com/ From owner-sqr-users@list.iex.net Mon Oct 9 11:36:10 2000 Date: Mon, 9 Oct 2000 09:26:28 -0700 From: "Shaver, Richard H" Subject: Brio 5.0 font problems Good people, We have recently been forced to upgrade to Brio 5.0 Report Writer as it came with our newest version of Maximo (some of you will understand). Now when we run our reports - which use to work - the fonts seem to have a mind of their own until we run Alter-Printer. That is, the reports come out with a more Times-Roman type font and larger than we are specifying in the declare-printer paragraph. Then, when we run the Alter-Printer with the same specs the report comes out looking like it should (and did). Can someone please take a look at my set up below and tell me what I have to change to accommodate Brio 5.0. (You know, I liked them better when they were SQribe - but Brio does put on one heck of a conference.) I have also included a couple of sections from SQR.ini in cast that is where our problems lay. Thanks Rick ---------------------------------------------------------------------------- ------- Begin-Setup declare-printer HP_Audit type = HPLASERJET font = 4 point-size = 8 end-declare declare-layout Audit_Landscape left-margin = 0.1 max-lines = 46 orientation = landscape end-declare Declare-Report Audit_Report layout = Audit_Landscape printer-type = hplaserjet End-declare End-Setup Begin-Program Alter-Printer Font=4 Point-Size=8 . . . End-Program ---------------------------------------------------------------------------- ------ SQR.INI [Environment:ODBC] SQRDIR=\\spbintranet\maxprod\Sqr4 SQRFLAGS=-KEEP -XCB -printer:hp -c SQRW_SPOOL=C:\SPL [Fonts] ; The following are SQR predefined font styles. ; The numbers on the left are associated with font styles on the right. ; Users may define their own associations between font_numbers and font ; styles using the font_numbers 900 thru 999. ; ; Notes: ; ; - If SQR does not find a particular font a substitute is used. ; - If a font style (fixed or proportional) is defined inside SQR, ; its style will override the setting in this file. ; - Proportional is assumed if the second field begins with the character 'p'. ; (i.e., "4=Arial,p" would equate to "4=Arial,proportional") ; - Bold is assumed if a third parameter is supplied. ; 3=Courier New,fixed 300=Courier New,fixed,bold 4=Arial,proportional 400=Arial,proportional,bold 5=Times New Roman,proportional 500=Times New Roman,proportional,bold 6=AvantGarde,proportional 8=Palatino,proportional 800=Palatino,proportional,bold 11=Symbol,symbol ---------------------------------------------------------------------------- ---------------------- Rick Shaver LMSSC-M&SO SWFPAC Information Technology Group 1-360.396.8488 From owner-sqr-users@list.iex.net Mon Oct 9 14:26:04 2000 Date: Mon, 9 Oct 2000 14:19:06 -0500 From: Don Mellen Subject: Re: Brio 5.0 font problems On Mon, 9 Oct 2000, Shaver, Richard H wrote: > We have recently been forced to upgrade to Brio 5.0 Report Writer as it came > with our newest version of Maximo (some of you will understand). Now when > we run our reports - which use to work - the fonts seem to have a mind of > their own until we run Alter-Printer. That is, the reports come out with a > more Times-Roman type font and larger than we are specifying in the > declare-printer paragraph. Then, when we run the Alter-Printer with the > same specs the report comes out looking like it should (and did). Known bug. Some versions of SQR do not properly initialize the font and point-size from the declares. Use an alter-printer command to force the "initialization" and it should be good. ----------------------------------------------------------------------- Donald Mellen | Ray Ontko & Co. - Richmond, IN - http://www.ontko.com/ donm@ontko.com | "In the beginning, there was nothing, which exploded" From owner-sqr-users@list.iex.net Wed Oct 11 12:17:15 2000 Date: Wed, 11 Oct 2000 10:11:21 -0700 From: David Smith/Sacramento/IBM Subject: Re: Brio 5.0 font problems I have also found that you have to change font from courier to arial - proportional when you alter-printer to get Maximo reports looking like previous versions. David L Smith IBM Global Services From owner-sqr-users@list.iex.net Mon Oct 9 12:11:46 2000 Date: Mon, 9 Oct 2000 10:48:24 -0600 From: Andrew Lirot Subject: Tree Loader Utility Hi All, I am trying to load the contents of a tree from a flat file. I vaguely remember a PS delivered utility - sqr? for doing this but can't put my finger on it. Does someone know if PS has a delivered tree loader utility? or if someone has written a down and dirty sqr to handle this and wouldn't mind sharing i would be most grateful. best regards From owner-sqr-users@list.iex.net Mon Oct 9 13:52:18 2000 Date: Mon, 9 Oct 2000 13:48:42 -0500 From: "Lambert, Jin" Subject: Re: Tree Loader Utility Andrew, you may want to take a look of gls9001.sqr, delivered by PS. Jin Lambert PeopleSoft Financial Team H&R Block voice: (816) 932-7529 fax: (603) 687-4815 e-mail: JLambert@hrblock.com -----Original Message----- From: Andrew Lirot [mailto:andrew_lirot@YAHOO.COM] Sent: Monday, October 09, 2000 11:48 AM To: SQR-USERS@list.iex.net Subject: Tree Loader Utility Hi All, I am trying to load the contents of a tree from a flat file. I vaguely remember a PS delivered utility - sqr? for doing this but can't put my finger on it. Does someone know if PS has a delivered tree loader utility? or if someone has written a down and dirty sqr to handle this and wouldn't mind sharing i would be most grateful. best regards From owner-sqr-users@list.iex.net Wed Oct 11 17:54:54 2000 Date: Wed, 11 Oct 2000 16:54:23 -0600 From: Daniel Haag Subject: Re: Tree Loader Utility I wrote an SQA Robot to load trees from a flat file into peoplesoft. There were a lot of problems but it did work. I can get you the source code if you are interested in pursuing it. Andrew Lirot wrote: > Hi All, > I am trying to load the contents of a tree from a flat file. I vaguely > remember a PS delivered utility - sqr? for doing this but can't put my > finger on it. Does someone know if PS has a delivered tree loader > utility? or if someone has written a down and dirty sqr to handle this and > wouldn't mind sharing i would be most grateful. > > best regards From owner-sqr-users@list.iex.net Thu Oct 12 18:20:37 2000 Date: Thu, 12 Oct 2000 17:16:53 -0600 From: Daniel Haag Subject: Re: Tree Loader Utility Hi Gayle, Yes, memory problems. Not just slow, but with a large tree (greater than 2-300 nodes) it would come to a complete stop. I modified the code to allow restarts and it worked ok. hen it stops just save the tree, then do a restart on the same file. I'm going to send the sqa and documentation to you privately. Gayle Gilligan wrote: > Hi Daniel, > I would be interested in the Robot source code. Not that I have needed to > load a tree from a flat file YET, but if I need to, it would be handy to > have the code rather than reinventing the wheel. Can you recall the > problems you encountered? Was it just the usual memory problems all of us > encounter with Robot? Painful & slow, but it saves entering the data. > > TIA > Gayle > > > -----Original Message----- > > From: Daniel Haag [mailto:haag@MT.NET] > > Sent: Thursday, 12 October 2000 8:54 > > To: SQR-USERS@list.iex.net > > Subject: Re: Tree Loader Utility > > > > > > I wrote an SQA Robot to load trees from a flat file into > > peoplesoft. There > > were a lot of problems but it did work. I can get you the > > source code if you > > are interested in pursuing it. > > > > Andrew Lirot wrote: > > > > > Hi All, > > > I am trying to load the contents of a tree from a flat > > file. I vaguely > > > remember a PS delivered utility - sqr? for doing this but > > can't put my > > > finger on it. Does someone know if PS has a delivered tree loader > > > utility? or if someone has written a down and dirty sqr to > > handle this and > > > wouldn't mind sharing i would be most grateful. > > > > > > best regards > > > > Gayle Gilligan gilligan@usq.edu.au > Information Technology Services +61 07 4631 2199 > University of Southern Queensland > Toowoomba 4350 Queensland Australia From owner-sqr-users@list.iex.net Thu Oct 12 20:03:27 2000 Date: Fri, 13 Oct 2000 10:50:53 +1000 From: Gayle Gilligan Subject: Re: Tree Loader Utility Hi Daniel, thanks so much for these, I have stored them away for possible future use. Have a good weekend, Cheers Gayle > -----Original Message----- > From: Daniel Haag [mailto:haag@MT.NET] > Sent: Friday, 13 October 2000 9:17 > To: SQR-USERS@list.iex.net > Subject: Re: Tree Loader Utility > > > Hi Gayle, > Yes, memory problems. Not just slow, but with a large tree > (greater than > 2-300 nodes) it would come to a complete stop. I modified > the code to allow > restarts and it worked ok. hen it stops just save the tree, > then do a > restart on the same file. I'm going to send the sqa and > documentation to you > privately. > > Gayle Gilligan wrote: > > > Hi Daniel, > > I would be interested in the Robot source code. Not that I > have needed to > > load a tree from a flat file YET, but if I need to, it > would be handy to > > have the code rather than reinventing the wheel. Can you recall the > > problems you encountered? Was it just the usual memory > problems all of us > > encounter with Robot? Painful & slow, but it saves > entering the data. > > > > TIA > > Gayle > > > > > -----Original Message----- > > > From: Daniel Haag [mailto:haag@MT.NET] > > > Sent: Thursday, 12 October 2000 8:54 > > > To: SQR-USERS@list.iex.net > > > Subject: Re: Tree Loader Utility > > > > > > > > > I wrote an SQA Robot to load trees from a flat file into > > > peoplesoft. There > > > were a lot of problems but it did work. I can get you the > > > source code if you > > > are interested in pursuing it. > > > > > > Andrew Lirot wrote: > > > > > > > Hi All, > > > > I am trying to load the contents of a tree from a flat > > > file. I vaguely > > > > remember a PS delivered utility - sqr? for doing this but > > > can't put my > > > > finger on it. Does someone know if PS has a delivered > tree loader > > > > utility? or if someone has written a down and dirty sqr to > > > handle this and > > > > wouldn't mind sharing i would be most grateful. > > > > > > > > best regards > > > > > > > Gayle Gilligan gilligan@usq.edu.au > > Information Technology Services +61 07 4631 2199 > > University of Southern Queensland > > Toowoomba 4350 Queensland Australia > From owner-sqr-users@list.iex.net Tue Oct 10 09:43:12 2000 Date: Tue, 10 Oct 2000 09:34:47 -0500 From: "Erhardt, Wanda GRE/CCS" Subject: Repeat Procedures Working with Visual Scribe 5.0, Maximo 4i and sybase I have a report that prints the equipment information with the workorder # and the work plan with the results. The work order and work plan are separate procedures which I need to have them repeat to find all work orders(up to 3) with the work plan. So the problem is how do you get sqr to repeat the procedures or loop 1-3 times to pull in history on the equipment. I can only get the last workorder and workplan to print. Any ideas would be appreciated. Thanks, Wanda Erhardt werhardt@grenergy.com Great River Energy phone: 701-442-7076 fax: 701-442-7111 From owner-sqr-users@list.iex.net Tue Oct 10 13:13:43 2000 Date: Tue, 10 Oct 2000 14:07:35 -0400 From: John Milardovic Subject: Re: Repeat Procedures I'm not sure what you are actually asking for. To call a procedure X number of times then simply make X number of calls to the procedure. Do this explicitly or by throwing a while loop around the call to the procedure. John > -----Original Message----- > From: Erhardt, Wanda GRE/CCS [SMTP:werhardt@GRENERGY.COM] > Sent: Tuesday, October 10, 2000 10:35 AM > To: SQR-USERS@list.iex.net > Subject: Repeat Procedures > > Working with Visual Scribe 5.0, Maximo 4i and sybase > > I have a report that prints the equipment information with the workorder # > and the work plan with the results. The work order and work plan are > separate procedures which I need to have them repeat to find all work > orders(up to 3) with the work plan. So the problem is how do you get sqr > to > repeat the procedures or loop 1-3 times to pull in history on the > equipment. > I can only get the last workorder and workplan to print. Any ideas would > be > appreciated. > > Thanks, > > Wanda Erhardt > werhardt@grenergy.com > Great River Energy > phone: 701-442-7076 > fax: 701-442-7111 From owner-sqr-users@list.iex.net Tue Oct 10 13:52:27 2000 Date: Tue, 10 Oct 2000 13:43:59 -0500 From: "Manning, Shinta" Subject: Re: Repeat Procedures Wanda, Are you talking about a looping mechanism or recursion? > -----Original Message----- > From: John Milardovic [SMTP:milardj@SX.COM] > Sent: Tuesday, October 10, 2000 1:08 PM > To: SQR-USERS@list.iex.net > Subject: Re: Repeat Procedures > > I'm not sure what you are actually asking for. To call a procedure X > number > of times then simply make X number of calls to the procedure. Do this > explicitly or by throwing a while loop around the call to the procedure. > > John > > > -----Original Message----- > > From: Erhardt, Wanda GRE/CCS [SMTP:werhardt@GRENERGY.COM] > > Sent: Tuesday, October 10, 2000 10:35 AM > > To: SQR-USERS@list.iex.net > > Subject: Repeat Procedures > > > > Working with Visual Scribe 5.0, Maximo 4i and sybase > > > > I have a report that prints the equipment information with the workorder > # > > and the work plan with the results. The work order and work plan are > > separate procedures which I need to have them repeat to find all work > > orders(up to 3) with the work plan. So the problem is how do you get > sqr > > to > > repeat the procedures or loop 1-3 times to pull in history on the > > equipment. > > I can only get the last workorder and workplan to print. Any ideas > would > > be > > appreciated. > > > > Thanks, > > > > Wanda Erhardt > > werhardt@grenergy.com > > Great River Energy > > phone: 701-442-7076 > > fax: 701-442-7111 From owner-sqr-users@list.iex.net Wed Oct 11 12:12:57 2000 Date: Wed, 11 Oct 2000 10:06:49 -0700 From: David Smith/Sacramento/IBM Subject: Re: Repeat Procedures Wanda, I think what you want is a procedure that will select off the WORKORDER table, and you control either using the WHERE clause, or LOOPS command. begin-procedure Main begin-select EQNUM move &eqnum to $eqnum !Print whatever do get-workorders !Print some more from Equipment end-select end-procedure begin-procedure get-workorders LET $eqnwhere = 'where eqnum = ' || '''' || $eqnum || '''' begin select ! loops=3 if you want to limit by count wonum workdate !Print whatever from workorder order by eqnum, workdate desc where [$eqnwhere] end-select end-procedure David L Smith IBM Global Services From owner-sqr-users@list.iex.net Wed Oct 11 01:45:58 2000 Date: Wed, 11 Oct 2000 07:39:41 +0100 From: Andrew Rivers Subject: Re: wrap function & proportional fonts This is a multi-part message in MIME format. ------=_NextPart_000_001F_01C03356.6AC9FBC0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Mark Did you manage a fix for your problem. I am aware that wrap inserts a second line if the wrap line goes one = char position over the length of the page width. However, I seem to have a similar problem to you in that my text is = wrapping at about half way across the page. I suspect that it is possible to set wrap to a different length to the = page width. The program is not mine so there may be some set-up in about 15 nested = include files! If you have a solution or any possible suggestions I should be mots = grateful. I am writing this at home - If you could also send any reply to my email = work account at work adrivers@wsatkins.co.uk then that would be = great... Many thanks. Andrew ----- Original Message -----=20 From: Mark Polette To: Sent: Wednesday, January 19, 2000 8:08 PM Subject: wrap function & proportional fonts > SQR 4.3, Infomix 3.2, HP-Unix. >=20 > Has anyone seen the wrap function of SQR mishandle > text when it is printed in non-proportional fonts such > as Times New Roman? Specifically it tends to insert > unwanted blank lines when wrapping some text lines. > (like when the text takes it very near the end of the > wrap length???) >=20 > The command I am using is: >=20 > print $text (+3,15,0) wrap 71 15 on=3D<10> >=20 > I want to print a paragraph in a block 71 long by 15 > lines. >=20 > The output I get for a certain text block is: >=20 > line1 line1 line1....line1 > line_2 line_2........line_2 >=20 > line 3 line3.........line 3 >=20 > line 4 line4 line4. >=20 >=20 > It handles the first wrapped line correctly. However > it inserts unwanted lines randomly. If I change the > text it is printing (by removing a word, thus causing > it to reach near the end and wrap on a different word) > the problem doesn't happen. It seems to happen > randomly based on what text is printed and when it > reaches near the end of the line. If I change the > length of the wrap (from 71 to 60 for example) it will > wrap correctly (no blank lines.) >=20 > I know I have seen the center function not work > properly with non-proportional fonts, and this leads > me to believe that it is the font which is causing SQR > to insert unnecessary lines when printing a wrapped > text block. I can change the font to courier and the > block wraps correctly. >=20 > The SQR manual (page 232) mentions a problem with > implicit line feeds when your text gets to the right > edge of the page, however my text block is not near > the right edge. >=20 > Any insight anyone would have is much appreciated as I > have tried just about everything to understand/fix > this little bugger. >=20 > Thanks, > Mark Polette > EpicEdge >=20 > __________________________________________________ > Do You Yahoo!? > Talk to your friends online with Yahoo! Messenger. > http://im.yahoo.com ------=_NextPart_000_001F_01C03356.6AC9FBC0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Mark
Did you manage a fix for your = problem.
 
I am aware that wrap inserts a second = line if the=20 wrap line goes one char position over the length of the page = width.
 
However, I seem to have a similar = problem to you in=20 that my text is wrapping at about half way across the page.
 
I suspect that it is possible to set = wrap to a=20 different length to the page width.
The program is not mine so there may be = some set-up=20 in about 15 nested include files!
 
If you have a solution or any possible = suggestions=20 I should be mots grateful.
 
I am writing this at home - If you = could also send=20 any reply to my email work account  at work  adrivers@wsatkins.co.uk = =20 then that would be = great...
 
Many thanks.
 
Andrew
 
----- Original Message -----
From: Mark Polette <markpolette@YAHOO.COM>
To: <SQR-USERS@list.iex.net>
Sent: Wednesday, January 19, 2000 8:08=20 PM
Subject: wrap function & = proportional=20 fonts

> SQR 4.3, Infomix = 3.2,=20 HP-Unix.
>
> Has anyone seen the wrap function of SQR=20 mishandle
> text when it is printed in non-proportional fonts = such
>=20 as Times New Roman?  Specifically it tends to insert
> = unwanted blank=20 lines when wrapping some text lines.
> (like when the text takes = it very=20 near the end of the
> wrap length???)
>
> The command = I am=20 using is:
>
> print $text  (+3,15,0) wrap 71 15=20 on=3D<10>
>
> I want to print a paragraph in a block = 71 long by=20 15
> lines.
>
> The output I get for a certain text = block=20 is:
>
> line1 line1 line1....line1
> line_2=20 line_2........line_2
>
> line 3 line3.........line = 3
>=20
> line 4 line4 line4.
>
>
> It handles the = first=20 wrapped line correctly.  However
> it inserts unwanted lines=20 randomly.  If I change the
> text it is printing (by removing = a word,=20 thus causing
> it to reach near the end and wrap on a different=20 word)
> the problem doesn't happen.  It seems to = happen
>=20 randomly based on what text is printed and when it
> reaches near = the end=20 of the line.  If I change the
> length of the wrap (from 71 = to 60 for=20 example) it will
> wrap correctly (no blank lines.)
> =
> I=20 know I have seen the center function not work
> properly with=20 non-proportional fonts, and this leads
> me to believe that it is = the font=20 which is causing SQR
> to insert unnecessary lines when printing a = wrapped
> text block.  I can change the font to courier and=20 the
> block wraps correctly.
>
> The SQR manual (page = 232)=20 mentions a problem with
> implicit line feeds when your text gets = to the=20 right
> edge of the page, however my text block is not = near
> the=20 right edge.
>
> Any insight anyone would have is much = appreciated=20 as I
> have tried just about everything to understand/fix
> = this=20 little bugger.
>
> Thanks,
> Mark Polette
>=20 EpicEdge
>
>=20 __________________________________________________
> Do You=20 Yahoo!?
> Talk to your friends online with Yahoo! = Messenger.
> http://im.yahoo.com
= ------=_NextPart_000_001F_01C03356.6AC9FBC0-- From owner-sqr-users@list.iex.net Wed Oct 11 08:41:58 2000 Date: Wed, 11 Oct 2000 08:33:37 -0500 From: "Manning, Shinta" Subject: Re: wrap function & proportional fonts I had problem with the wrap function... and didn't get it to work no matter what me and my collegue tried... so we ended up splitting the string and put the other parts into other variables and print them separately... > -----Original Message----- > From: Andrew Rivers [SMTP:andrew.rivers@CWCOM.NET] > Sent: Wednesday, October 11, 2000 1:40 AM > To: SQR-USERS@list.iex.net > Subject: Re: wrap function & proportional fonts > > Mark > Did you manage a fix for your problem. > > I am aware that wrap inserts a second line if the wrap line goes one char > position over the length of the page width. > > However, I seem to have a similar problem to you in that my text is > wrapping at about half way across the page. > > I suspect that it is possible to set wrap to a different length to the > page width. > The program is not mine so there may be some set-up in about 15 nested > include files! > > If you have a solution or any possible suggestions I should be mots > grateful. > > I am writing this at home - If you could also send any reply to my email > work account at work adrivers@wsatkins.co.uk > then that would be great... > > Many thanks. > > Andrew > > ----- Original Message ----- > From: Mark Polette < markpolette@YAHOO.COM > > To: < SQR-USERS@list.iex.net > > Sent: Wednesday, January 19, 2000 8:08 PM > Subject: wrap function & proportional fonts > > > SQR 4.3, Infomix 3.2, HP-Unix. > > > > Has anyone seen the wrap function of SQR mishandle > > text when it is printed in non-proportional fonts such > > as Times New Roman? Specifically it tends to insert > > unwanted blank lines when wrapping some text lines. > > (like when the text takes it very near the end of the > > wrap length???) > > > > The command I am using is: > > > > print $text (+3,15,0) wrap 71 15 on=<10> > > > > I want to print a paragraph in a block 71 long by 15 > > lines. > > > > The output I get for a certain text block is: > > > > line1 line1 line1....line1 > > line_2 line_2........line_2 > > > > line 3 line3.........line 3 > > > > line 4 line4 line4. > > > > > > It handles the first wrapped line correctly. However > > it inserts unwanted lines randomly. If I change the > > text it is printing (by removing a word, thus causing > > it to reach near the end and wrap on a different word) > > the problem doesn't happen. It seems to happen > > randomly based on what text is printed and when it > > reaches near the end of the line. If I change the > > length of the wrap (from 71 to 60 for example) it will > > wrap correctly (no blank lines.) > > > > I know I have seen the center function not work > > properly with non-proportional fonts, and this leads > > me to believe that it is the font which is causing SQR > > to insert unnecessary lines when printing a wrapped > > text block. I can change the font to courier and the > > block wraps correctly. > > > > The SQR manual (page 232) mentions a problem with > > implicit line feeds when your text gets to the right > > edge of the page, however my text block is not near > > the right edge. > > > > Any insight anyone would have is much appreciated as I > > have tried just about everything to understand/fix > > this little bugger. > > > > Thanks, > > Mark Polette > > EpicEdge > > > > __________________________________________________ > > Do You Yahoo!? > > Talk to your friends online with Yahoo! Messenger. > > From owner-sqr-users@list.iex.net Wed Oct 11 15:23:07 2000 Date: Wed, 11 Oct 2000 20:39:15 +0100 From: Andrew Rivers Subject: Re: wrap function & proportional fonts This is a multi-part message in MIME format. ------=_NextPart_000_006D_01C033C3.52226900 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Mark Thanks for your prompt reply. We considered and rejected your solution. Processing of variable long strings from the database into a variable = number of separate print lines is a programming and maintenance overhead = that should not be incurred. The wrap function is an important feature of an advanced report = programming tool. An advance report programming tool should wrap text up to one character = less than the number of characters of a given point-size that fit the = defined page width. =20 Initially we thought that the problem arose from appling the wrap = function to a long varchar which is not fully supported by Oracle. We letter processed the long varchar from Oracle. We were able to play tunes using the translate() and print functions but = the wrap function forced a new line at 77 chars. It appears that for a page width of 11.5 inches the width of the wrap = line is set at 77 chars, see details in my email I sent from work today. =20 Following further testing: The problem is not due to the long varchar string returned from the = Oracle database. We are certain that the problem resides with the way the wrap = function sets the wrap length to a fixed number of char when the=20 page line width is declared. See also my email sent earlier today. The problem resides in the way the wrap function works. Interesting note For an SQR file with no report page set-up then wrap works correctly up = to, if I remember correctly, 233 chars for a long string defined in the = program. At 234 chars the wrap function puts in a new line after the first = wrapped line but not after the second wrapped line. At 235 chars the wrap function puts in a new line after the first and = second wrapped line. I speculate that the number of char set for the wrap length is the = maximum number of chars of the maximum point-size that fit the = declared page width. All I need is a way to override the number of chars to which the wrap = length is set on declaration of the page width. We have an extremely high work load. I have to come off a 1** priority project to address this issue. Whilst wrapping text may be perceived as a minor issue, it is causing = the Company acute embarrassment. It has already serious jeopardised an extremely high workload of many = priority 1 projects. =20 I cannot believe that there isn't a solution - I need a quick fix = however dirty. Would, could MITI, Scribe or Brio comment? We hope that we are missing the obvious. We note the current debate on alternative products with interest... I am writing from home email account. If anyone has a solution then please copy me on my work email account: = adrivers@atkins.co.uk Andrew ----- Original Message -----=20 From: Manning, Shinta To: Sent: Wednesday, October 11, 2000 2:33 PM Subject: Re: wrap function & proportional fonts > I had problem with the wrap function... and didn't get it to work no = matter > what me and my collegue tried... so we ended up splitting the string = and put > the other parts into other variables and print them separately... >=20 > > -----Original Message----- > > From: Andrew Rivers [SMTP:andrew.rivers@CWCOM.NET] > > Sent: Wednesday, October 11, 2000 1:40 AM > > To: SQR-USERS@list.iex.net > > Subject: Re: wrap function & proportional fonts > > > > Mark > > Did you manage a fix for your problem. > > > > I am aware that wrap inserts a second line if the wrap line goes one = char > > position over the length of the page width. > > > > However, I seem to have a similar problem to you in that my text is > > wrapping at about half way across the page. > > > > I suspect that it is possible to set wrap to a different length to = the > > page width. > > The program is not mine so there may be some set-up in about 15 = nested > > include files! > > > > If you have a solution or any possible suggestions I should be mots > > grateful. > > > > I am writing this at home - If you could also send any reply to my = email > > work account at work adrivers@wsatkins.co.uk > > then that would be great... > > > > Many thanks. > > > > Andrew > > > > ----- Original Message ----- > > From: Mark Polette < markpolette@YAHOO.COM = > > > To: < SQR-USERS@list.iex.net > > > Sent: Wednesday, January 19, 2000 8:08 PM > > Subject: wrap function & proportional fonts > > > > > SQR 4.3, Infomix 3.2, HP-Unix. > > > > > > Has anyone seen the wrap function of SQR mishandle > > > text when it is printed in non-proportional fonts such > > > as Times New Roman? Specifically it tends to insert > > > unwanted blank lines when wrapping some text lines. > > > (like when the text takes it very near the end of the > > > wrap length???) > > > > > > The command I am using is: > > > > > > print $text (+3,15,0) wrap 71 15 on=3D<10> > > > > > > I want to print a paragraph in a block 71 long by 15 > > > lines. > > > > > > The output I get for a certain text block is: > > > > > > line1 line1 line1....line1 > > > line_2 line_2........line_2 > > > > > > line 3 line3.........line 3 > > > > > > line 4 line4 line4. > > > > > > > > > It handles the first wrapped line correctly. However > > > it inserts unwanted lines randomly. If I change the > > > text it is printing (by removing a word, thus causing > > > it to reach near the end and wrap on a different word) > > > the problem doesn't happen. It seems to happen > > > randomly based on what text is printed and when it > > > reaches near the end of the line. If I change the > > > length of the wrap (from 71 to 60 for example) it will > > > wrap correctly (no blank lines.) > > > > > > I know I have seen the center function not work > > > properly with non-proportional fonts, and this leads > > > me to believe that it is the font which is causing SQR > > > to insert unnecessary lines when printing a wrapped > > > text block. I can change the font to courier and the > > > block wraps correctly. > > > > > > The SQR manual (page 232) mentions a problem with > > > implicit line feeds when your text gets to the right > > > edge of the page, however my text block is not near > > > the right edge. > > > > > > Any insight anyone would have is much appreciated as I > > > have tried just about everything to understand/fix > > > this little bugger. > > > > > > Thanks, > > > Mark Polette > > > EpicEdge > > > > > > __________________________________________________ > > > Do You Yahoo!? > > > Talk to your friends online with Yahoo! Messenger. > > > =20 ------=_NextPart_000_006D_01C033C3.52226900 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Mark
Thanks for your prompt = reply.
 
We considered and rejected your=20 solution.
Processing of variable long = strings from the=20 database into a variable number of separate print lines is a programming = and=20 maintenance overhead that should not be incurred.
The wrap function is an important = feature of=20 an advanced report programming tool.
An advance report programming tool should wrap text up to one=20 character less than the number of characters of a given point-size that = fit the=20 defined page width.
 
Initially we thought that the problem = arose from=20 appling the wrap function to a long varchar which is not=20 fully supported by Oracle.
We letter processed the long varchar = from=20 Oracle.
We were able to play tunes using = the=20 translate() and print functions but the wrap function forced a new line = at 77=20 chars.
It appears that for a page width of = 11.5 inches the=20 width of the wrap line is set at 77 chars, see details in my email I sent from work = today.
 
Following further testing:
    The problem is not = due to the=20 long varchar string returned from the Oracle database.
    We are certain = that the=20 problem resides with the way the wrap function sets the wrap length to a = fixed=20 number of char when the
    page line width is=20 declared.
    See also my = email sent=20 earlier today.
 
The problem resides in the way the wrap = function=20 works.
 
Interesting note
For an SQR file with no report page = set-up=20 then  wrap works correctly up to, if I remember correctly, 233 = chars for a=20 long string defined in the program.
At 234 chars the wrap function puts in = a new line=20 after the first wrapped line but not after the second wrapped = line.
At 235 chars the wrap function puts in = a new line=20 after the first and second wrapped line.
 
I speculate that the number of char set = for the=20 wrap length is the maximum number of chars of the maximum = point-size that=20 fit the    =20 declared page = width.
 
All I need is a way to override the = number of chars=20 to which the wrap length is set on declaration of the page = width.
We have an = extremely high=20 work load.
I have to come off a 1** priority = project to=20 address this issue.
Whilst wrapping text may be perceived = as a minor=20 issue, it is causing the Company acute embarrassment.
It has already serious jeopardised = an=20 extremely high workload of many priority 1 projects.
 
I cannot believe that there isn't a = solution - I=20 need a quick fix however dirty.
Would, could MITI, Scribe or Brio=20 comment?
 
We hope that we are missing the=20 obvious.
 
We note the current=20 debate on alternative products with interest...
 
I am writing from home email = account.
If anyone has a solution then please = copy me on my=20 work email account:  adrivers@atkins.co.uk
 
Andrew
 
 
----- Original Message -----
From: Manning, Shinta <ShintaManning@FINA= NCIAL.WELLSFARGO.COM>
To: <SQR-USERS@list.iex.net>
Sent: Wednesday, October 11, 2000 2:33=20 PM
Subject: Re: wrap function & = proportional=20 fonts

> I had problem with the = wrap=20 function... and didn't get it to work no matter
> what me and my = collegue=20 tried... so we ended up splitting the string and put
> the other = parts=20 into other variables and print them separately...
>
> >=20 -----Original Message-----
> > From: Andrew Rivers [SMTP:andrew.rivers@CWCOM.NET= ]
>=20 > Sent: Wednesday, October 11, 2000 1:40 AM
> > = To:   SQR-USERS@list.iex.net
>= >=20 Subject:      Re: wrap function & = proportional=20 fonts
> >
> > Mark
> > Did you manage a fix = for your=20 problem.
> >
> > I am aware that wrap inserts a second = line if=20 the wrap line goes one char
> > position over the length of the = page=20 width.
> >
> > However, I seem to have a similar = problem to=20 you in that my text is
> > wrapping at about half way across = the=20 page.
> >
> > I suspect that it is possible to set = wrap to a=20 different length to the
> > page width.
> > The = program is not=20 mine so there may be some set-up in about 15 nested
> > include = files!
> >
> > If you have a solution or any possible=20 suggestions I should be mots
> > grateful.
> >
> = > I=20 am writing this at home - If you could also send any reply to my = email
>=20 > work account  at work  adrivers@wsatkins.co.uk
&g= t; >=20 <mailto:adrivers@wsatkins.co.uk> =20 then that would be great...
> >
> > Many = thanks.
>=20 >
> > Andrew
> >
> > ----- Original = Message=20 -----
> > From: Mark Polette < markpolette@YAHOO.COM <mailto:markpolette@YAHOO.COM>= ;>
>=20 > To: < SQR-USERS@list.iex.net=20 <mailto:SQR-USERS@list.iex.net&= gt;>
>=20 > Sent: Wednesday, January 19, 2000 8:08 PM
> > Subject: = wrap=20 function & proportional fonts
> >
> > > SQR = 4.3,=20 Infomix 3.2, HP-Unix.
> > >
> > > Has anyone = seen the=20 wrap function of SQR mishandle
> > > text when it is printed = in=20 non-proportional fonts such
> > > as Times New Roman? =20 Specifically it tends to insert
> > > unwanted blank lines = when=20 wrapping some text lines.
> > > (like when the text takes it = very=20 near the end of the
> > > wrap length???)
> > = >
>=20 > > The command I am using is:
> > >
> > > = print=20 $text  (+3,15,0) wrap 71 15 on=3D<10>
> > = >
> >=20 > I want to print a paragraph in a block 71 long by 15
> > = >=20 lines.
> > >
> > > The output I get for a = certain text=20 block is:
> > >
> > > line1 line1 = line1....line1
>=20 > > line_2 line_2........line_2
> > >
> > = > line 3=20 line3.........line 3
> > >
> > > line 4 line4=20 line4.
> > >
> > >
> > > It handles = the=20 first wrapped line correctly.  However
> > > it inserts = unwanted lines randomly.  If I change the
> > > text it = is=20 printing (by removing a word, thus causing
> > > it to reach = near=20 the end and wrap on a different word)
> > > the problem = doesn't=20 happen.  It seems to happen
> > > randomly based on = what text=20 is printed and when it
> > > reaches near the end of the = line. =20 If I change the
> > > length of the wrap (from 71 to 60 for = example)=20 it will
> > > wrap correctly (no blank lines.)
> >=20 >
> > > I know I have seen the center function not = work
>=20 > > properly with non-proportional fonts, and this leads
> = > >=20 me to believe that it is the font which is causing SQR
> > > = to=20 insert unnecessary lines when printing a wrapped
> > > text=20 block.  I can change the font to courier and the
> > > = block=20 wraps correctly.
> > >
> > > The SQR manual = (page 232)=20 mentions a problem with
> > > implicit line feeds when your = text=20 gets to the right
> > > edge of the page, however my text = block is=20 not near
> > > the right edge.
> > >
> = > >=20 Any insight anyone would have is much appreciated as I
> > > = have=20 tried just about everything to understand/fix
> > > this = little=20 bugger.
> > >
> > > Thanks,
> > > = Mark=20 Polette
> > > EpicEdge
> > >
> > >=20 __________________________________________________
> > > Do = You=20 Yahoo!?
> > > Talk to your friends online with Yahoo!=20 Messenger.
> > > <http://im.yahoo.com>
= ------=_NextPart_000_006D_01C033C3.52226900-- From owner-sqr-users@list.iex.net Wed Oct 11 19:04:09 2000 Date: Wed, 11 Oct 2000 18:58:26 -0500 From: Don Mellen Subject: Re: wrap function & proportional fonts Check the value set for char-width in the "declare-layout". SQR uses the number of characters printed on each "wrap" line times the char-width to determine if the line "would have" printed past the end of the page. If it "would have" it advances the line even if the actual line (due to a different font or smaller point-size) doesn't "actually" go past the printable area. HTH, ----------------------------------------------------------------------- Donald Mellen | Ray Ontko & Co. - Richmond, IN - http://www.ontko.com/ donm@ontko.com | "In the beginning, there was nothing, which exploded" From owner-sqr-users@list.iex.net Sat Nov 11 19:06:27 2000 Date: Sat, 11 Nov 2000 22:51:10 -0000 From: Andrew Rivers Subject: Re: wrap function & proportional fonts This is a multi-part message in MIME format. ------=_NextPart_000_0013_01C04C31.E2C45500 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Mark and others... I raise again the wrap function... Having played around with the translate function (Carriage return; New = line), text processing, wrap function, char width and page width it is = now possible to play tunes with the wrap function... However, the issue with the wrap function relates to maintenance work on = a number of SQR programs. There is a need to locally change the operation of the wrap function = locally within the SPF file without affecting the rest of the file. In principle this could be done by defining two or more layouts using = different page widths and char widths. When there is a need to change the format locally then the different = layout could be called. This would allow the warp width and the number of chars that are printed = within the wrap width to be changed locally in the SPF file. This approach would allow a local change to be made without changing the = whole format of the SPF file significantly reducing maintenance work.. The question is can the layout of an SPF file be changed for different = sections by specifying different layouts as is possible with many text = editors? Many thanks. Andrew ----- Original Message -----=20 From: Manning, Shinta To: Sent: Wednesday, October 11, 2000 1:33 PM Subject: Re: wrap function & proportional fonts > I had problem with the wrap function... and didn't get it to work no = matter > what me and my collegue tried... so we ended up splitting the string = and put > the other parts into other variables and print them separately... >=20 > > -----Original Message----- > > From: Andrew Rivers [SMTP:andrew.rivers@CWCOM.NET] > > Sent: Wednesday, October 11, 2000 1:40 AM > > To: SQR-USERS@list.iex.net > > Subject: Re: wrap function & proportional fonts > > > > Mark > > Did you manage a fix for your problem. > > > > I am aware that wrap inserts a second line if the wrap line goes one = char > > position over the length of the page width. > > > > However, I seem to have a similar problem to you in that my text is > > wrapping at about half way across the page. > > > > I suspect that it is possible to set wrap to a different length to = the > > page width. > > The program is not mine so there may be some set-up in about 15 = nested > > include files! > > > > If you have a solution or any possible suggestions I should be mots > > grateful. > > > > I am writing this at home - If you could also send any reply to my = email > > work account at work adrivers@wsatkins.co.uk > > then that would be great... > > > > Many thanks. > > > > Andrew > > > > ----- Original Message ----- > > From: Mark Polette < markpolette@YAHOO.COM = > > > To: < SQR-USERS@list.iex.net > > > Sent: Wednesday, January 19, 2000 8:08 PM > > Subject: wrap function & proportional fonts > > > > > SQR 4.3, Infomix 3.2, HP-Unix. > > > > > > Has anyone seen the wrap function of SQR mishandle > > > text when it is printed in non-proportional fonts such > > > as Times New Roman? Specifically it tends to insert > > > unwanted blank lines when wrapping some text lines. > > > (like when the text takes it very near the end of the > > > wrap length???) > > > > > > The command I am using is: > > > > > > print $text (+3,15,0) wrap 71 15 on=3D<10> > > > > > > I want to print a paragraph in a block 71 long by 15 > > > lines. > > > > > > The output I get for a certain text block is: > > > > > > line1 line1 line1....line1 > > > line_2 line_2........line_2 > > > > > > line 3 line3.........line 3 > > > > > > line 4 line4 line4. > > > > > > > > > It handles the first wrapped line correctly. However > > > it inserts unwanted lines randomly. If I change the > > > text it is printing (by removing a word, thus causing > > > it to reach near the end and wrap on a different word) > > > the problem doesn't happen. It seems to happen > > > randomly based on what text is printed and when it > > > reaches near the end of the line. If I change the > > > length of the wrap (from 71 to 60 for example) it will > > > wrap correctly (no blank lines.) > > > > > > I know I have seen the center function not work > > > properly with non-proportional fonts, and this leads > > > me to believe that it is the font which is causing SQR > > > to insert unnecessary lines when printing a wrapped > > > text block. I can change the font to courier and the > > > block wraps correctly. > > > > > > The SQR manual (page 232) mentions a problem with > > > implicit line feeds when your text gets to the right > > > edge of the page, however my text block is not near > > > the right edge. > > > > > > Any insight anyone would have is much appreciated as I > > > have tried just about everything to understand/fix > > > this little bugger. > > > > > > Thanks, > > > Mark Polette > > > EpicEdge > > > > > > __________________________________________________ > > > Do You Yahoo!? > > > Talk to your friends online with Yahoo! Messenger. > > > =20 ------=_NextPart_000_0013_01C04C31.E2C45500 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi Mark and others...
I raise again the wrap = function...
 
Having played around with the translate = function=20 (Carriage return; New line), text processing, wrap function, char width = and page=20 width it is now possible to play tunes with the wrap=20 function...
 
However, the issue with the wrap = function relates=20 to maintenance work on a number of SQR programs.
There is a need to locally change the = operation of=20 the wrap function locally within the SPF file without affecting the rest = of the=20 file.
 
In principle this could be done by = defining two or=20 more layouts using different page widths and char widths.
When there is a need to change the = format locally=20 then the different layout could be called.
 
This would allow the warp width and the = number of=20 chars that are printed within the wrap width to be changed locally in = the SPF=20 file.
 
This approach would allow a local = change to be made=20 without changing the whole format of the SPF file significantly reducing = maintenance work..
 
The question is can the layout of an = SPF file be=20 changed for different sections by specifying different layouts as is = possible=20 with many text editors?
 
Many thanks.
 
Andrew
 
 
 
----- Original Message -----
From: Manning, Shinta <ShintaManning@FINA= NCIAL.WELLSFARGO.COM>
To: <SQR-USERS@list.iex.net>
Sent: Wednesday, October 11, 2000 1:33=20 PM
Subject: Re: wrap function & = proportional=20 fonts

> I had problem with the wrap = function... and=20 didn't get it to work no matter
> what me and my collegue tried... = so we=20 ended up splitting the string and put
> the other parts into other = variables and print them separately...
>
> > -----Original = Message-----
> >=20 From: Andrew Rivers [SMTP:andrew.rivers@CWCOM.NET= ]
>=20 > Sent: Wednesday, October 11, 2000 1:40 AM
> > = To:   SQR-USERS@list.iex.net
>= >=20 Subject:      Re: wrap function & = proportional=20 fonts
> >
> > Mark
> > Did you manage a fix = for your=20 problem.
> >
> > I am aware that wrap inserts a second = line if=20 the wrap line goes one char
> > position over the length of the = page=20 width.
> >
> > However, I seem to have a similar = problem to=20 you in that my text is
> > wrapping at about half way across = the=20 page.
> >
> > I suspect that it is possible to set = wrap to a=20 different length to the
> > page width.
> > The = program is not=20 mine so there may be some set-up in about 15 nested
> > include = files!
> >
> > If you have a solution or any possible=20 suggestions I should be mots
> > grateful.
> >
> = > I=20 am writing this at home - If you could also send any reply to my = email
>=20 > work account  at work  adrivers@wsatkins.co.uk
&g= t; >=20 <mailto:adrivers@wsatkins.co.uk> =20 then that would be great...
> >
> > Many = thanks.
>=20 >
> > Andrew
> >
> > ----- Original = Message=20 -----
> > From: Mark Polette < markpolette@YAHOO.COM <mailto:markpolette@YAHOO.COM>= ;>
>=20 > To: < SQR-USERS@list.iex.net=20 <mailto:SQR-USERS@list.iex.net&= gt;>
>=20 > Sent: Wednesday, January 19, 2000 8:08 PM
> > Subject: = wrap=20 function & proportional fonts
> >
> > > SQR = 4.3,=20 Infomix 3.2, HP-Unix.
> > >
> > > Has anyone = seen the=20 wrap function of SQR mishandle
> > > text when it is printed = in=20 non-proportional fonts such
> > > as Times New Roman? =20 Specifically it tends to insert
> > > unwanted blank lines = when=20 wrapping some text lines.
> > > (like when the text takes it = very=20 near the end of the
> > > wrap length???)
> > = >
>=20 > > The command I am using is:
> > >
> > > = print=20 $text  (+3,15,0) wrap 71 15 on=3D<10>
> > = >
> >=20 > I want to print a paragraph in a block 71 long by 15
> > = >=20 lines.
> > >
> > > The output I get for a = certain text=20 block is:
> > >
> > > line1 line1 = line1....line1
>=20 > > line_2 line_2........line_2
> > >
> > = > line 3=20 line3.........line 3
> > >
> > > line 4 line4=20 line4.
> > >
> > >
> > > It handles = the=20 first wrapped line correctly.  However
> > > it inserts = unwanted lines randomly.  If I change the
> > > text it = is=20 printing (by removing a word, thus causing
> > > it to reach = near=20 the end and wrap on a different word)
> > > the problem = doesn't=20 happen.  It seems to happen
> > > randomly based on = what text=20 is printed and when it
> > > reaches near the end of the = line. =20 If I change the
> > > length of the wrap (from 71 to 60 for = example)=20 it will
> > > wrap correctly (no blank lines.)
> >=20 >
> > > I know I have seen the center function not = work
>=20 > > properly with non-proportional fonts, and this leads
> = > >=20 me to believe that it is the font which is causing SQR
> > > = to=20 insert unnecessary lines when printing a wrapped
> > > text=20 block.  I can change the font to courier and the
> > > = block=20 wraps correctly.
> > >
> > > The SQR manual = (page 232)=20 mentions a problem with
> > > implicit line feeds when your = text=20 gets to the right
> > > edge of the page, however my text = block is=20 not near
> > > the right edge.
> > >
> = > >=20 Any insight anyone would have is much appreciated as I
> > > = have=20 tried just about everything to understand/fix
> > > this = little=20 bugger.
> > >
> > > Thanks,
> > > = Mark=20 Polette
> > > EpicEdge
> > >
> > >=20 __________________________________________________
> > > Do = You=20 Yahoo!?
> > > Talk to your friends online with Yahoo!=20 Messenger.
> > > <http://im.yahoo.com>
=20
------=_NextPart_000_0013_01C04C31.E2C45500-- From owner-sqr-users@list.iex.net Wed Oct 11 10:43:45 2000 Date: Wed, 11 Oct 2000 11:34:30 -0400 From: Derrick Fisher Subject: Oracle This question isn't relevent to SQR. Can Oracle 8 or Personal Oracle 8i run on NT Workstation or do I need NT Server in order to run Oracle ? Any help would be greatly appreciated. thank you, From owner-sqr-users@list.iex.net Wed Oct 11 10:56:55 2000 Date: Wed, 11 Oct 2000 10:49:39 -0500 From: Ray Ontko Subject: Re: Oracle You can run Personal Oracle 8i on NT Workstation, or even Win98, subject to the restrictions of the license agreement, of course. Ray > This question isn't relevent to SQR. Can Oracle 8 or Personal Oracle 8i run on NT Workstation or do I need NT Server in order to run Oracle ? Any help would be greatly appreciated. > > > thank you, > ---------------------------------------------------------------------- Ray Ontko rayo@ontko.com Phone 1.765.935.4283 Fax 1.765.962.9788 Ray Ontko & Co. Software Consulting Services http://www.ontko.com/ From owner-sqr-users@list.iex.net Wed Oct 11 11:07:35 2000 Date: Wed, 11 Oct 2000 11:01:39 -0500 From: "Ross, Steven" Subject: Re: Oracle This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C0339C.8EA581E0 Content-Type: text/plain; charset="iso-8859-1" I have run Personal Oracle 8 (not 8i) on Win95 and Win98. I started an install on WinNT Workstation, but we have Oracle here at work, and the setup wanted to install it on the Oracle server...so I stopped the install. To my knowledge, you should be able to run Personal Oracle on NT Workstation. Try it. The worst it can be is: Won't run. HTH, Steven Ross Applications Developer/Analyst sross@kcm.org > -----Original Message----- > From: Derrick Fisher [mailto:DFisher@CO.NEW-CASTLE.DE.US] > Sent: Wednesday, October 11, 2000 10:35 AM > To: SQR-USERS@list.iex.net > Subject: Oracle > > > This question isn't relevent to SQR. Can Oracle 8 or Personal > Oracle 8i run on NT Workstation or do I need NT Server in > order to run Oracle ? Any help would be greatly appreciated. > > > thank you, > ------_=_NextPart_001_01C0339C.8EA581E0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable RE: Oracle

I have run Personal Oracle 8 (not 8i) on Win95 and = Win98.  I started an install on WinNT Workstation, but we have = Oracle here at work, and the setup wanted to install it on the Oracle = server...so I stopped the install.

To my knowledge, you should be able to run Personal = Oracle on NT Workstation.  Try it.  The worst it can be is: = Won't run.

HTH,

Steven Ross
Applications Developer/Analyst
sross@kcm.org



> -----Original Message-----
> From: Derrick Fisher [mailto:DFisher@CO.NEW-CASTLE= .DE.US]
> Sent: Wednesday, October 11, 2000 10:35 = AM
> To: SQR-USERS@list.iex.net
> Subject: Oracle
>
>
> This question isn't relevent to SQR. Can Oracle = 8 or Personal
> Oracle 8i run on NT Workstation or do I need NT = Server in
> order to run Oracle ?  Any help would be = greatly appreciated.
>
>
> thank you,
>

------_=_NextPart_001_01C0339C.8EA581E0-- From owner-sqr-users@list.iex.net Mon Oct 16 10:13:42 2000 Date: Mon, 16 Oct 2000 11:05:59 EDT From: Elliot Mak Subject: Re: Oracle Good day Derrick, I have PO8i and Oracle 8 server running on my NT Workstation box, both of them are running great. Of course, Oracle suggested you to run Ora8 Server on a NT server. As long as you are using for non-production environment, that should be okay. Elliot Mak Rensselaer Consulting. >From: Derrick Fisher >Reply-To: sqr-users@list.iex.net >To: SQR-USERS@list.iex.net >Subject: Oracle >Date: Wed, 11 Oct 2000 11:34:30 -0400 > >This question isn't relevent to SQR. Can Oracle 8 or Personal Oracle 8i run >on NT Workstation or do I need NT Server in order to run Oracle ? Any help >would be greatly appreciated. > > >thank you, _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. From owner-sqr-users@list.iex.net Wed Oct 11 11:36:04 2000 Date: Wed, 11 Oct 2000 09:19:08 -0700 From: Brady DeHoust Subject: Process Schedulers I know this isn't SQR specific, but does anyone have any good suggestions on 3rd party process schedulers? We have a huge job that runs at night, and PeopleSoft's process scheduler doesn't seem to have the capabilities to run some application engines in the job more than once. __________________________________________________ Do You Yahoo!? Get Yahoo! Mail - Free email you can access from anywhere! http://mail.yahoo.com/ From owner-sqr-users@list.iex.net Wed Oct 11 11:45:14 2000 Date: Wed, 11 Oct 2000 09:38:53 -0700 From: John Doel Subject: Re: Process Schedulers Autosys seems to be pretty popular, fairly robust too. John M. Doel Consultant PeopleSoft Consulting USA Phone: (877) 339-2982 "Brady DeHoust" cc: Sent by: Subject: Process Schedulers "Discussion of SQR, Brio Technology's database reporting language" 10/11/00 09:19 AM Please respond to sqr-users I know this isn't SQR specific, but does anyone have any good suggestions on 3rd party process schedulers? We have a huge job that runs at night, and PeopleSoft's process scheduler doesn't seem to have the capabilities to run some application engines in the job more than once. __________________________________________________ Do You Yahoo!? Get Yahoo! Mail - Free email you can access from anywhere! http://mail.yahoo.com/ From owner-sqr-users@list.iex.net Wed Oct 11 14:17:30 2000 Date: Wed, 11 Oct 2000 15:20:48 -0400 From: "Johnson, Dan" Subject: Re: Process Schedulers We use Control M. We are an HP UNIX/Oracle - Tandem shop and run hundreds of processes daily through Control M. Dan > > I know this isn't SQR specific, but does anyone have any good suggestions on 3rd party process schedulers? We have a huge job that runs at night, and PeopleSoft's process scheduler doesn't seem to have the capabilities to run some application engines in the job more than once. __________________________________________________ Do You Yahoo!? Get Yahoo! Mail - Free email you can access from anywhere! http://mail.yahoo.com/ From owner-sqr-users@list.iex.net Thu Oct 12 06:15:18 2000 Date: Thu, 12 Oct 2000 12:08:07 +0100 From: Steve Gill Subject: Re: Process Schedulers Brady DeHoust wrote: > I know this isn't SQR specific, but does anyone have > any good suggestions on 3rd party process schedulers? > We have a huge job that runs at night, and > PeopleSoft's process scheduler doesn't seem to have > the capabilities to run some application engines in > the job more than once. Why not just write your own in SQR? Adding on to process scheduler isn't that hard to do and you end up with a job scheduler you can control through PeopleSoft. --- Steve Gill Steve@caws.demon.co.uk http://www.caws.demon.co.uk/ From owner-sqr-users@list.iex.net Wed Oct 11 19:53:16 2000 Date: Thu, 12 Oct 2000 08:51:52 +0800 From: "Ivory, Wayne" Subject: Seeking Andrew Rutherford of Cleco re SQR Tree I'm sorry to blanket both lists like this, but Andrew registered my SQR Tree program several weeks ago and despite several attempts to reply to him all my emails have apparently bounced. I have been replying to nova8@cleco.com . Perhaps there is an alternate address Andrew or someone else can advise I can use. It appears that some other people have not received messages I sent either. I am checking with my Mail Administrators so please bear with me. Wayne Ivory ------------------------------------------------------------------------- From owner-sqr-users@list.iex.net Fri Oct 13 00:09:39 2000 Date: Fri, 13 Oct 2000 01:00:47 -0400 From: Joe Foster Subject: Carey Foster/NAC/ING-FSI-NA is out of the office. I will be out of the office from 10/11/2000 until 10/17/2000. From owner-sqr-users@list.iex.net Fri Oct 13 10:21:33 2000 Date: Fri, 13 Oct 2000 10:58:23 EDT From: Morris Hicks Subject: PeopleSoft HRMS - Highmark interface Does anyone out there have a PeopleSoft outbound SQR interface to Highmark Blue Cross Blue Shield? If so would it be possible for you to send me the SQR to give me a starting point? This is pretty detailed interface and our deadline is not too forgiving. Thanks in advance. From owner-sqr-users@list.iex.net Fri Oct 13 11:41:22 2000 Date: Fri, 13 Oct 2000 11:28:38 -0500 From: Kathy Mason Subject: Re: PeopleSoft HRMS - Highmark interface I just found out we are going with Highmark for next year also and would be interested in what you find. Kathy Morris Hicks wrote: > Does anyone out there have a PeopleSoft outbound SQR interface to Highmark > Blue Cross Blue Shield? > > If so would it be possible for you to send me the SQR to give me a starting > point? This is pretty detailed interface and our deadline is not too > forgiving. > > Thanks in advance. From owner-sqr-users@list.iex.net Fri Oct 13 16:55:37 2000 Date: Fri, 13 Oct 2000 14:32:33 -0700 From: Bryan deSilva Subject: Re: PeopleSoft HRMS - Highmark interface Morris: I don't know but you might ask in Peoplesoft-fans. There are about 1200 peoplesofties there from all over. Bryan deSilva Chief Evangelist of Really Neat Stuff Improvisations.net - "innovation by design" 480/367-8761 voice 970/396-7529 cell To join one of our helpful mailing lists click on the appropriate link below. Click here to join the PeopleSoft-Fans mailing list. Click here to join the Arev-fans mailing list -----Original Message----- From: owner-sqr-users@LIST.IEX.NET [mailto:owner-sqr-users@LIST.IEX.NET]On Behalf Of Morris Hicks Sent: Friday, October 13, 2000 7:58 AM To: SQR-USERS@LIST.IEX.NET Subject: PeopleSoft HRMS - Highmark interface Does anyone out there have a PeopleSoft outbound SQR interface to Highmark Blue Cross Blue Shield? If so would it be possible for you to send me the SQR to give me a starting point? This is pretty detailed interface and our deadline is not too forgiving. Thanks in advance. From owner-sqr-users@list.iex.net Fri Oct 13 13:53:42 2000 Date: Fri, 13 Oct 2000 12:43:16 -0600 From: Lilibeth Ng Subject: Brio SQR Server Advanced Courses in Canada This is a multi-part message in MIME format. ------=_NextPart_000_0011_01C03513.28892060 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable This message is for SQR users in Canada. Does anyone know where I could take the Brio SQR Server Advanced Course = in Canada? Thanks in advance. Lilibeth=20 ------=_NextPart_000_0011_01C03513.28892060 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
This message is for SQR users in=20 Canada.
 
Does anyone know where I could take the = Brio SQR=20 Server Advanced Course in Canada?
 
Thanks in advance.
 
Lilibeth
------=_NextPart_000_0011_01C03513.28892060-- From owner-sqr-users@list.iex.net Fri Oct 13 15:30:50 2000 Date: Fri, 13 Oct 2000 16:24:05 -0400 From: "Smith, James O." Subject: Graphic Boxes Simple question: I am placing a week calendar in the header of my report. The calendar will show the weeks of the year for a period any where between 2 months and 12 months. For instance if the person running the report wanted to see January through March then the calendar would show the week numbers for that period of time ( Week 1 through 12 for instance). The week number are laid out in graphic boxes. The problem I am having boils down to this problem. Your are placing graphic boxes of equal size on a landscaped 11.5 X 8 inch page. The boxes will always be printed in the final 7 inches of the page. The number of boxes is determined by input when the report is run and this number can be any whole number between 8 and 53. Now for the question and the problem I am having - How do you get the variable number of same size boxes to fill up the entire 7 inch area of the page. Since you have a fixed number of columns to print these boxes into you will more often then not get a fractional remainder when you divide the number of columns by the number of boxes needed. But you must specify a whole number value (positive integers) for the col# when you are printing a graphic box. For example: graphic (line#,col#,width) box 1 So if the boxes need to be 3.9 columns in width to evenly fill up the 7 inch space then you must round this value down to 3 to meet the whole number requirement. You can not round up to 4 because then you would exceed the allowable page size. This rounding problem makes it impossible to always fill the 7 inches of the page. The results after having to round to the lowest integer (for many boxes) can be as significant as to only use 4 inches of the desired 7 inches width. Very noticeable and very ugly. If anyone has had a similar problem and solved it I would be very happy to learn the solution. Thank you. Jim From owner-sqr-users@list.iex.net Sun Oct 15 14:05:12 2000 Date: Sun, 15 Oct 2000 13:57:39 -0500 From: Don Mellen Subject: Re: Graphic Boxes When a finer control of placement is needed, whether because of graphic boxes or alternating font sizes, you can control the layout "grid" for finer placement of elements by using the char-width and line-height setting. By declaring them both as 1 point, you have a 1 pt x 1 pt grid for placement (of course, this requires some additional calculations, since using a placement of (+1) will only move 1 pt down and a placement of ( ,+1) will only move 1 point over). Caveat: On certain older versions of SQR, when the current point-size is equal to the line-height, and when using certain fonts, each character of a string will print the char-width over from the start of the previous character, so if a smaller than normal char-width is defined, the charaters of a string will overlap. This can be avoided by declaring the line-height 1 pt larger than you would normally. ----------------------------------------------------------------------- Donald Mellen | Ray Ontko & Co. - Richmond, IN - http://www.ontko.com/ donm@ontko.com | "In the beginning, there was nothing, which exploded" From owner-sqr-users@list.iex.net Sat Oct 14 23:51:03 2000 Date: Sun, 15 Oct 2000 04:38:11 GMT From: Chi May Subject: SPF file My sqr program generates a HUGE report with about 1000 pages on MVS/DB2. I had an error on SPF file. I believe the system doesn't allocate enough space for SPF file. If I shorten the report, there will be no errors. I need a help on how to enlarge the space for SPF file. Thanks. CFM From owner-sqr-users@list.iex.net Mon Oct 16 02:01:18 2000 Date: Mon, 16 Oct 2000 08:47:13 +0200 From: Arnon Oppenheimer Subject: Re: SPF file I think you can not change the (very small) disk space of the spf files. You can try to pre-allocate the files (SQR always use the same name). But I think SQR dynamically allocate it again, and delete the pre-allocate file. My workaround : Split the report (Use NEW-REPORT) every x pages. You will get few files with suffix : spf, s02, s03 ... Remember you can set the #page-count (or #_page-count in local procedure !!). I recommend you to report this problem to Brio Tech-Support, it may fixed in the new versions. Regards, Arnon Oppenheimer ------------------------------------------------------------------- SEMECH SOFTWARE MARKETING LTD. TEL : (972) - 3 - 5333144 FAX : (972) - 3 - 5333132 Email: arnono@semech.co.il ------------------------------------------------------------------- ----- Original Message ----- From: "Chi May" To: Sent: Sunday, October 15, 2000 6:38 AM Subject: SPF file > My sqr program generates a HUGE report with about 1000 pages on MVS/DB2. I had > an error on SPF file. I believe the system doesn't allocate enough space for > SPF file. If I shorten the report, there will be no errors. I need a help on > how to enlarge the space for SPF file. > Thanks. > > CFM From owner-sqr-users@list.iex.net Sun Oct 15 20:26:00 2000 Date: Mon, 16 Oct 2000 14:19:30 +1300 From: Peter Morris Subject: Error SQR 6221 when using alter-printer Peeps, Does anyone know why this could be happening (error below). I'm trying to change the font and point of text to produce letters.To me it seems as though I cannot use the PS delivered 'setup01.sqc' and that I have to set uyp my own declare-printer/declare-layout details Is this correct? Am I on the right track? Peter. PS. I have hardly used SQR before and never had to change from the PS original settings. ---------------------------------------- (SQR 6221) The following SQR commands (listed below) cannot be used when any of the following NEW SQR commands are also used in the same report: New commands: DECLARE-TOC DECLARE-REPORT DECLARE-LAYOUT DECLARE-PRINTER DECLARE-PROCEDURE USE-REPORT USE-PROCEDURE USE-PRINTER-TYPE BEGIN-HEADING FOR-TOCS=() BEGIN-FOOTING FOR-TOCS=() BEGIN-HEADING FOR-REPORTS=() BEGIN-FOOTING FOR-REPORTS=() PRINT-DIRECT PRINTER= Incompatible command references: Line 34: printer-init Line 88: page-size Errors were found in the program file. SQR: Program Aborting. ---------------------------------------- ________________________________________________________ Peter Morris Analyst Programmer/Applications Analyst Information Technology Services Office: B738 P.O. Box 94 Lincoln University Canterbury New Zealand Phone: +64 (03) 325 2811 x8065 Mail : MorrisP@Lincoln.ac.nz Web : http://www.lincoln.ac.nz/its/profiles/morrisp.htm ________________________________________________________ From owner-sqr-users@list.iex.net Mon Oct 16 07:01:29 2000 Date: Mon, 16 Oct 2000 07:56:19 -0400 From: Maria Talley Subject: Re: Error SQR 6221 when using alter-printer Use 'setup31.sqc'. Peter Morris on 10/15/2000 09:19:30 PM Please respond to sqr-users@list.iex.net To: SQR-USERS@list.iex.net cc: (bcc: Maria Talley/TPA/AdvanTech) Subject: Error SQR 6221 when using alter-printer Peeps, Does anyone know why this could be happening (error below). I'm trying to change the font and point of text to produce letters.To me it seems as though I cannot use the PS delivered 'setup01.sqc' and that I have to set uyp my own declare-printer/declare-layout details Is this correct? Am I on the right track? Peter. PS. I have hardly used SQR before and never had to change from the PS original settings. ---------------------------------------- (SQR 6221) The following SQR commands (listed below) cannot be used when any of the following NEW SQR commands are also used in the same report: New commands: DECLARE-TOC DECLARE-REPORT DECLARE-LAYOUT DECLARE-PRINTER DECLARE-PROCEDURE USE-REPORT USE-PROCEDURE USE-PRINTER-TYPE BEGIN-HEADING FOR-TOCS=() BEGIN-FOOTING FOR-TOCS=() BEGIN-HEADING FOR-REPORTS=() BEGIN-FOOTING FOR-REPORTS=() PRINT-DIRECT PRINTER= Incompatible command references: Line 34: printer-init Line 88: page-size Errors were found in the program file. SQR: Program Aborting. ---------------------------------------- ________________________________________________________ Peter Morris Analyst Programmer/Applications Analyst Information Technology Services Office: B738 P.O. Box 94 Lincoln University Canterbury New Zealand Phone: +64 (03) 325 2811 x8065 Mail : MorrisP@Lincoln.ac.nz Web : http://www.lincoln.ac.nz/its/profiles/morrisp.htm ________________________________________________________ From owner-sqr-users@list.iex.net Mon Oct 16 08:59:42 2000 Date: Mon, 16 Oct 2000 08:49:32 CDT From: Sqr Buff Subject: Changing font size Hi all, I'm trying to print multiple reports in potrait on a HP Laser Jet using sqr and I need to increase the font size to print the reports in a larger font.Can I get help! Also in the sqr I'm using setup31.sqc for Printer and page-size initialization and ptpsp125.sqc to define printers. I had tried with alter-printer but was no good! TIA Matt _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. From owner-sqr-users@list.iex.net Mon Oct 16 10:57:26 2000 Date: Mon, 16 Oct 2000 10:43:13 -0500 From: "Manning, Shinta" Subject: Re: Recursion in SQR I was told it isn't, but I am not sure... let me know if it is > -----Original Message----- > From: Frdric LeRoulley [SMTP:frederic.leroulley@HEC.CA] > Sent: Monday, October 16, 2000 10:45 AM > To: SQR-USERS@list.iex.net > Subject: Recursion in SQR > > Hi, > > Do you know if recursion is possible in sqr ? > > Fred From owner-sqr-users@list.iex.net Mon Oct 16 10:51:21 2000 Date: Mon, 16 Oct 2000 11:44:49 -0400 From: Frédéric LeRoulley Subject: Recursion in SQR Hi, Do you know if recursion is possible in sqr ? Fred From owner-sqr-users@list.iex.net Mon Oct 16 11:45:17 2000 Date: Mon, 16 Oct 2000 12:31:02 -0400 From: George Jansen Subject: Re: Recursion in SQR On page 44 of my SQR Language Reference for Version 4, it says "SQR procedure can be called recursively. However, unlike C or Pascal, SQR only maintains one copy of local variables, and they are persistent." So, I guess tail recursion presents no problem. For an example of the side effects you might otherwise get: begin-program do run-proc(1) end-program begin-procedure run-proc (#a) display ' entering run-proc with a = ' noline display #a if #a = 1 do run-proc(0) end-if display ' in run-proc with a = ' noline display #a let #a = 2 end-procedure From owner-sqr-users@list.iex.net Mon Oct 16 11:53:10 2000 Date: Mon, 16 Oct 2000 12:44:56 -0400 From: Frédéric LeRoulley Subject: Re: Recursion in SQR ok thanks a lot, Fred George Jansen a écrit : > On page 44 of my SQR Language Reference for Version 4, it says > > "SQR procedure can be called recursively. However, unlike C or Pascal, > SQR only maintains one copy of local variables, and they are > persistent." > > So, I guess tail recursion presents no problem. For an example of the > side effects you might otherwise get: > > begin-program > do run-proc(1) > end-program > > begin-procedure run-proc (#a) > display ' entering run-proc with a = ' noline > display #a > if #a = 1 > do run-proc(0) > end-if > display ' in run-proc with a = ' noline > display #a > let #a = 2 > end-procedure From owner-sqr-users@list.iex.net Mon Oct 16 11:52:48 2000 Date: Mon, 16 Oct 2000 12:41:59 -0400 From: "Johnson, Dan" Subject: Re: Recursion in SQR You cannot do recursion in SQR. Unless something has changed with a recent (> 5.0) release. Someone posted an example a few months ago. Dan Shinta Manning wrote: I was told it isn't, but I am not sure... let me know if it is > -----Original Message----- > From: Frdric LeRoulley [SMTP:frederic.leroulley@HEC.CA] > Sent: Monday, October 16, 2000 10:45 AM > To: SQR-USERS@list.iex.net > Subject: Recursion in SQR > > Hi, > > Do you know if recursion is possible in sqr ? > > Fred From owner-sqr-users@list.iex.net Mon Oct 16 12:21:15 2000 Date: Mon, 16 Oct 2000 13:08:13 -0400 From: John Milardovic Subject: Re: Recursion in SQR Take a look at Tony Delia's Quicksort routine (www.sqrtools.com) for an example of a recursive proc. Also search the archives (try "recursion" or "recursive" or "factorial") because Ray posted an excellent "tutorial" on this topic using a proc that calculated factorials. HTH John Milardovic > -----Original Message----- > From: Frédéric LeRoulley [SMTP:frederic.leroulley@HEC.CA] > Sent: Monday, October 16, 2000 12:45 PM > To: SQR-USERS@list.iex.net > Subject: Re: Recursion in SQR > > ok thanks a lot, > > Fred > > George Jansen a écrit : > > > On page 44 of my SQR Language Reference for Version 4, it says > > > > "SQR procedure can be called recursively. However, unlike C or Pascal, > > SQR only maintains one copy of local variables, and they are > > persistent." > > > > So, I guess tail recursion presents no problem. For an example of the > > side effects you might otherwise get: > > > > begin-program > > do run-proc(1) > > end-program > > > > begin-procedure run-proc (#a) > > display ' entering run-proc with a = ' noline > > display #a > > if #a = 1 > > do run-proc(0) > > end-if > > display ' in run-proc with a = ' noline > > display #a > > let #a = 2 > > end-procedure From owner-sqr-users@list.iex.net Mon Oct 16 13:20:58 2000 Date: Mon, 16 Oct 2000 14:07:19 EDT From: Manoj Gurjar Subject: Re: Recursion in SQR i think it is possible, but never tried. SQR supports recursion. >From: "Manning, Shinta" >Reply-To: sqr-users@list.iex.net >To: SQR-USERS@list.iex.net >Subject: Re: Recursion in SQR >Date: Mon, 16 Oct 2000 10:43:13 -0500 > >I was told it isn't, but I am not sure... let me know if it is > > > -----Original Message----- > > From: Frdric LeRoulley [SMTP:frederic.leroulley@HEC.CA] > > Sent: Monday, October 16, 2000 10:45 AM > > To: SQR-USERS@list.iex.net > > Subject: Recursion in SQR > > > > Hi, > > > > Do you know if recursion is possible in sqr ? > > > > Fred _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. From owner-sqr-users@list.iex.net Mon Oct 16 11:44:34 2000 Date: Mon, 16 Oct 2000 11:28:23 -0500 From: Gary Stelzig Subject: Print and Parse Long Raw Blobs Hello: Our company has purchased some e-billing software to bill our customers. Some key fields such as customer number and statement date are stored as normal fields in an Oracle database. The screen used to display invoice dollars and other specific information for each customer are in a screen with HTML code. This whole screen of data is stored in one Oracle field with a type of Long Raw. When trying to view this data using the Query/Editor TOAD, the word BLOB(Binary Large Objects) is displayed instead of showing the actual data since Toad I understand cannot display this type of data yet. We would like to be able to 1) print this Long Raw field via SQR . When trying to print this data, I get SQR error 3301 - Program stopped by user request. Using SQLPLUS, I get an Oracle error of inconsistent data types, When trying to print via Crystal Reports - this field is ignored. 2) would like to parse this Long Raw field by searching for key words and use the text that follows these key words to put into a data warehouse. Any ideas on how to parse this Blob field - do you think it can be done with SQR or do we need to use C or some thing else? We are using SQR Server version 4.3.4 and Oracle 8.1.6 Thanks. ------------------------------------------------------------------------------------------------ Gary Stelzig Email: GES@Dairynet.com From owner-sqr-users@list.iex.net Mon Oct 16 11:48:57 2000 Date: Mon, 16 Oct 2000 12:38:25 -0400 From: "Johnson, Dan" Subject: Re: Print and Parse Long Raw Blobs I don't think SQR likes the LONG RAW data type. You could call an Oracle stored procedure to parse the long raw and return the data that you need in comma delimited string. It works in theory, but in practice...well, that remains to be seen. Dan Gary Stelzig wrote: Hello: Our company has purchased some e-billing software to bill our customers. Some key fields such as customer number and statement date are stored as normal fields in an Oracle database. The screen used to display invoice dollars and other specific information for each customer are in a screen with HTML code. This whole screen of data is stored in one Oracle field with a type of Long Raw. When trying to view this data using the Query/Editor TOAD, the word BLOB(Binary Large Objects) is displayed instead of showing the actual data since Toad I understand cannot display this type of data yet. We would like to be able to 1) print this Long Raw field via SQR . When trying to print this data, I get SQR error 3301 - Program stopped by user request. Using SQLPLUS, I get an Oracle error of inconsistent data types, When trying to print via Crystal Reports - this field is ignored. 2) would like to parse this Long Raw field by searching for key words and use the text that follows these key words to put into a data warehouse. Any ideas on how to parse this Blob field - do you think it can be done with SQR or do we need to use C or some thing else? We are using SQR Server version 4.3.4 and Oracle 8.1.6 Thanks. ---------------------------------------------------------------------------- -------------------- Gary Stelzig Email: GES@Dairynet.com From owner-sqr-users@list.iex.net Mon Oct 16 11:56:19 2000 Date: Mon, 16 Oct 2000 12:47:20 -0400 From: "Jamadagni, Rajendra" Subject: Re: Print and Parse Long Raw Blobs If it is long raw ... your best bet is to use PRO*C and generate a CSV string of data from long raw column. There are no useful pl/sql functions that would help you in this regard. I think this is probably the reason your e-billing software vendor has used long raw (to stop you from using that data). HTH Raj ______________________________________________________ Rajendra Jamadagni MIS, ESPN Inc. Rajendra dot Jamadagni at ESPN dot com QOTD: Any clod can have facts, but having an opinion is an art ! Any opinion expressed here is personal and doesn't reflect that of ESPN Inc. -----Original Message----- From: Johnson, Dan [mailto:Dan_Johnson@WRIGHTEXPRESS.COM] Sent: Monday, October 16, 2000 12:38 PM To: SQR-USERS@list.iex.net Subject: Re: Print and Parse Long Raw Blobs I don't think SQR likes the LONG RAW data type. You could call an Oracle stored procedure to parse the long raw and return the data that you need in comma delimited string. It works in theory, but in practice...well, that remains to be seen. Dan Gary Stelzig wrote: Hello: Our company has purchased some e-billing software to bill our customers. Some key fields such as customer number and statement date are stored as normal fields in an Oracle database. The screen used to display invoice dollars and other specific information for each customer are in a screen with HTML code. This whole screen of data is stored in one Oracle field with a type of Long Raw. When trying to view this data using the Query/Editor TOAD, the word BLOB(Binary Large Objects) is displayed instead of showing the actual data since Toad I understand cannot display this type of data yet. We would like to be able to 1) print this Long Raw field via SQR . When trying to print this data, I get SQR error 3301 - Program stopped by user request. Using SQLPLUS, I get an Oracle error of inconsistent data types, When trying to print via Crystal Reports - this field is ignored. 2) would like to parse this Long Raw field by searching for key words and use the text that follows these key words to put into a data warehouse. Any ideas on how to parse this Blob field - do you think it can be done with SQR or do we need to use C or some thing else? We are using SQR Server version 4.3.4 and Oracle 8.1.6 Thanks. ---------------------------------------------------------------------------- -------------------- Gary Stelzig Email: GES@Dairynet.com ********************************************************************* This e-mail message is confidential, intended only for the named recipient(s) above and may contain information that is privileged, attorney work product or exempt from disclosure under applicable law. If you have received this message in error, or are not the named recipient(s), please immediately notify ESPN at (860) 766-2000 and delete this e-mail message from your computer, Thank you. ********************************************************************* From owner-sqr-users@list.iex.net Mon Oct 16 13:08:05 2000 Date: Mon, 16 Oct 2000 12:58:05 -0500 From: Jim Ebert Subject: Multiple SQL commands Is there a way to do multiple SQL commands within a 'Begin-SQL' and 'End-SQL' statement, or do i have to repeat this statement for each SQL statement i use??? If there is a way, what is the delimiter? (semi-colon?backslash??) thanks.... Jim From owner-sqr-users@list.iex.net Mon Oct 16 13:17:01 2000 Date: Mon, 16 Oct 2000 13:06:07 -0500 From: "Manning, Shinta" Subject: Re: Multiple SQL commands "If a single paragraph contains more than one SQL statement, each statement except the last must be terminated by a semicolon" is this what you want to know? If not, I'm sorry I misunderstood your question > -----Original Message----- > From: Jim Ebert [SMTP:james_ebert@PEOPLESOFT.COM] > Sent: Monday, October 16, 2000 12:58 PM > To: SQR-USERS@list.iex.net > Subject: Multiple SQL commands > > Is there a way to do multiple SQL commands within a 'Begin-SQL' and > 'End-SQL' statement, or do i have to repeat this statement for each SQL > statement i use??? If there is a way, what is the delimiter? > (semi-colon?backslash??) > > thanks.... > > Jim From owner-sqr-users@list.iex.net Mon Oct 16 13:22:57 2000 Date: Mon, 16 Oct 2000 14:10:46 EDT From: Manoj Gurjar Subject: Re: Multiple SQL commands use semicolon as separator betwn two SQLs in Bin-end block. >From: Jim Ebert >Reply-To: sqr-users@list.iex.net >To: SQR-USERS@list.iex.net >Subject: Multiple SQL commands >Date: Mon, 16 Oct 2000 12:58:05 -0500 > >Is there a way to do multiple SQL commands within a 'Begin-SQL' and >'End-SQL' statement, or do i have to repeat this statement for each SQL >statement i use??? If there is a way, what is the delimiter? >(semi-colon?backslash??) > >thanks.... > >Jim _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. From owner-sqr-users@list.iex.net Mon Oct 16 13:25:08 2000 Date: Mon, 16 Oct 2000 13:15:32 -0500 From: Jim Ebert Subject: Re: Multiple SQL commands yes, this is what im looking for... thank you!! Jim "Manning, Shinta" cc: Sent by: "Discussion of SQR, Subject: Re: Multiple SQL commands Brio Technology's database reporting language" 10/16/00 01:06 PM Please respond to sqr-users "If a single paragraph contains more than one SQL statement, each statement except the last must be terminated by a semicolon" is this what you want to know? If not, I'm sorry I misunderstood your question > -----Original Message----- > From: Jim Ebert [SMTP:james_ebert@PEOPLESOFT.COM] > Sent: Monday, October 16, 2000 12:58 PM > To: SQR-USERS@list.iex.net > Subject: Multiple SQL commands > > Is there a way to do multiple SQL commands within a 'Begin-SQL' and > 'End-SQL' statement, or do i have to repeat this statement for each SQL > statement i use??? If there is a way, what is the delimiter? > (semi-colon?backslash??) > > thanks.... > > Jim From owner-sqr-users@list.iex.net Mon Oct 16 13:32:59 2000 Date: Mon, 16 Oct 2000 14:25:02 -0400 From: Troy Wiechman Subject: Re: Multiple SQL commands Here is simple example on Oracle: begin-sql BEGIN pay_balance_pkg.set_context('TAX_UNIT_ID',&_hsck.segment1);; #p_value := NVL(pay_balance_pkg.get_value(#p_bal_id,#p_assignment_id,$p_end),0);; EXCEPTION When others then #p_value := 0;; END;; end-sql Jim Ebert on 10/16/2000 01:58:05 PM Please respond to sqr-users@list.iex.net To: SQR-USERS@list.iex.net cc: (bcc: Troy Wiechman/HQ/USA/Kelly) Subject: Multiple SQL commands Is there a way to do multiple SQL commands within a 'Begin-SQL' and 'End-SQL' statement, or do i have to repeat this statement for each SQL statement i use??? If there is a way, what is the delimiter? (semi-colon?backslash??) thanks.... Jim From owner-sqr-users@list.iex.net Tue Oct 17 20:41:10 2000 Date: Wed, 18 Oct 2000 09:25:42 +0800 From: Alex Choong Subject: Text file This is a multi-part message in MIME format. ------=_NextPart_000_007A_01C038E5.62A942E0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi guys Any idea what is the best way to remap and re-create a text file from = using data from a text file? AC ------=_NextPart_000_007A_01C038E5.62A942E0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi guys
 
Any idea what is the best way to remap = and=20 re-create a text file from using data from a text file?
 
 
 
 
AC
------=_NextPart_000_007A_01C038E5.62A942E0-- From owner-sqr-users@list.iex.net Wed Oct 18 16:57:14 2000 Date: Wed, 18 Oct 2000 21:49:22 GMT From: Chi May Subject: 'Encountered unknown SPF code' ERROR My sqr generates two reports about 1000 pages each on DB2/MVS. I had the following error: (SQR 6004) Encountered unknown SPF code (17616) while reading the printer file. And two same warnings: LSCX129 **** WARNING **** ERRNO = ERANGE Generated in STRTOL called from line 1439 of GETHEX8(SQR0136),offset 00007C Integer overflow converting "FEEEEEEF" to long (base 16). The SPF files have all the data to be printed but there is a problem to convert SPF files into report files. I can see the partial reports about 800 pages. But if I change the sqr to merge the two reports into one, no error occurs. In the program, I did trim all the character fields and convert the number field to character field before printing. Could anybody help me figure out what causes the problem. I sent an email earlier thinking it was space allocation problem, but it doesn't seem to be. Regards! CFM From owner-sqr-users@list.iex.net Thu Oct 19 15:06:37 2000 Date: Thu, 19 Oct 2000 21:58:10 +0200 From: Arnon Oppenheimer Subject: Re: 'Encountered unknown SPF code' ERROR Chi, Do you have any errors in the JOB LOG ? The error can happen if the spf is corrupted (was not close correctly). Does smaller amount of pages work good ? Regards, Arnon Oppenheimer ------------------------------------------------------------------- SEMECH SOFTWARE MARKETING LTD. TEL : (972) - 3 - 5333144 FAX : (972) - 3 - 5333132 Email: arnono@semech.co.il ------------------------------------------------------------------- ----- Original Message ----- From: "Chi May" To: Sent: Wednesday, October 18, 2000 11:49 PM Subject: 'Encountered unknown SPF code' ERROR > My sqr generates two reports about 1000 pages each on DB2/MVS. I had the > following error: > (SQR 6004) Encountered unknown SPF code (17616) while reading the > printer file. > > And two same warnings: > LSCX129 **** WARNING **** ERRNO = ERANGE > Generated in STRTOL called from line 1439 of GETHEX8(SQR0136),offset 00007C > Integer overflow converting "FEEEEEEF" to long (base 16). > > The SPF files have all the data to be printed but there is a problem to convert > SPF files into report files. I can see the partial reports about 800 pages. > > But if I change the sqr to merge the two reports into one, no error occurs. > In the program, I did trim all the character fields and convert the number > field to character field before printing. > > Could anybody help me figure out what causes the problem. > > I sent an email earlier thinking it was space allocation problem, but it > doesn't seem to be. > > Regards! > CFM From owner-sqr-users@list.iex.net Fri Oct 20 14:18:42 2000 Date: Fri, 20 Oct 2000 19:07:35 GMT From: Chi May Subject: Re: 'Encountered unknown SPF code' ERROR Hi, Arnon: Thank you for the email. The return code is 7. Smaller amount of pages works fine. Chi > Chi, > > Do you have any errors in the JOB LOG ? > > The error can happen if the spf is corrupted (was not close correctly). > > Does smaller amount of pages work good ? > > Regards, > Arnon Oppenheimer > ------------------------------------------------------------------- > SEMECH SOFTWARE MARKETING LTD. > TEL : (972) - 3 - 5333144 > FAX : (972) - 3 - 5333132 > Email: arnono@semech.co.il > ------------------------------------------------------------------- > ----- Original Message ----- > From: "Chi May" > To: > Sent: Wednesday, October 18, 2000 11:49 PM > Subject: 'Encountered unknown SPF code' ERROR > > > > My sqr generates two reports about 1000 pages each on DB2/MVS. I had the > > following error: > > (SQR 6004) Encountered unknown SPF code (17616) while reading the > > printer file. > > > > And two same warnings: > > LSCX129 **** WARNING **** ERRNO = ERANGE > > Generated in STRTOL called from line 1439 of GETHEX8(SQR0136),offset > 00007C > > Integer overflow converting "FEEEEEEF" to long (base 16). > > > > The SPF files have all the data to be printed but there is a problem to > convert > > SPF files into report files. I can see the partial reports about 800 > pages. > > > > But if I change the sqr to merge the two reports into one, no error > occurs. > > In the program, I did trim all the character fields and convert the number > > field to character field before printing. > > > > Could anybody help me figure out what causes the problem. > > > > I sent an email earlier thinking it was space allocation problem, but it > > doesn't seem to be. > > > > Regards! > > CFM From owner-sqr-users@list.iex.net Fri Oct 20 16:28:32 2000 Date: Fri, 20 Oct 2000 17:22:09 EDT From: Victor Loghin Subject: Re: 'Encountered unknown SPF code' ERROR Chi, Return code 7 can indicate that you have run out of space. Are you also getting a B37-04 on your SPF file. If so, you can pre-allocate the SPF file and specify the space you need. You will need to send your SQR output to a cataloged file and not to the printer directly. SQR will use the same name as your output file with SPF appended to the end. If the SPF file exists, SQR will use it, otherwise it will allocate a new file. HTH, Victor Loghin VGL Consulting Inc. vgl_ca@hotmail.com ----Original Message Follows---- From: Chi May To: SQR-USERS@list.iex.net Subject: Re: 'Encountered unknown SPF code' ERROR Date: Fri, 20 Oct 2000 19:07:35 GMT Hi, Arnon: Thank you for the email. The return code is 7. Smaller amount of pages works fine. Chi > Chi, > > Do you have any errors in the JOB LOG ? > > The error can happen if the spf is corrupted (was not close correctly). > > Does smaller amount of pages work good ? > > Regards, > Arnon Oppenheimer > ------------------------------------------------------------------- > SEMECH SOFTWARE MARKETING LTD. > TEL : (972) - 3 - 5333144 > FAX : (972) - 3 - 5333132 > Email: arnono@semech.co.il > ------------------------------------------------------------------- > ----- Original Message ----- > From: "Chi May" > To: > Sent: Wednesday, October 18, 2000 11:49 PM > Subject: 'Encountered unknown SPF code' ERROR > > > > My sqr generates two reports about 1000 pages each on DB2/MVS. I had the > > following error: > > (SQR 6004) Encountered unknown SPF code (17616) while reading the > > printer file. > > > > And two same warnings: > > LSCX129 **** WARNING **** ERRNO = ERANGE > > Generated in STRTOL called from line 1439 of GETHEX8(SQR0136),offset > 00007C > > Integer overflow converting "FEEEEEEF" to long (base 16). > > > > The SPF files have all the data to be printed but there is a problem to > convert > > SPF files into report files. I can see the partial reports about 800 > pages. > > > > But if I change the sqr to merge the two reports into one, no error > occurs. > > In the program, I did trim all the character fields and convert the number > > field to character field before printing. > > > > Could anybody help me figure out what causes the problem. > > > > I sent an email earlier thinking it was space allocation problem, but it > > doesn't seem to be. > > > > Regards! > > CFM _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. From owner-sqr-users@list.iex.net Mon Oct 23 16:01:18 2000 Date: Mon, 23 Oct 2000 18:19:09 GMT From: Chi May Subject: Re: 'Encountered unknown SPF code' ERROR Hi, Vitor: I didn't get 'B37-04' in SPF file. We don't need the SPF file. I think SQR generates the SPF file first and converts it into a report file and if you don't put -KEEP flag, the SPF will be deleted. The error occurs when the SPF file is converted into a report. Please let me know if you have any other thoughts. Thanks. Chi > Chi, > > Return code 7 can indicate that you have run out of space. Are you also > getting a B37-04 on your SPF file. If so, you can pre-allocate the SPF file > and specify the space you need. You will need to send your SQR output to a > cataloged file and not to the printer directly. SQR will use the same name > as your output file with SPF appended to the end. If the SPF file exists, > SQR will use it, otherwise it will allocate a new file. > > HTH, > Victor Loghin > VGL Consulting Inc. > vgl_ca@hotmail.com > > > ----Original Message Follows---- > From: Chi May > To: SQR-USERS@list.iex.net > Subject: Re: 'Encountered unknown SPF code' ERROR > Date: Fri, 20 Oct 2000 19:07:35 GMT > > Hi, Arnon: > Thank you for the email. > The return code is 7. Smaller amount of pages works fine. > Chi > > Chi, > > > > Do you have any errors in the JOB LOG ? > > > > The error can happen if the spf is corrupted (was not close correctly). > > > > Does smaller amount of pages work good ? > > > > Regards, > > Arnon Oppenheimer > > ------------------------------------------------------------------- > > SEMECH SOFTWARE MARKETING LTD. > > TEL : (972) - 3 - 5333144 > > FAX : (972) - 3 - 5333132 > > Email: arnono@semech.co.il > > ------------------------------------------------------------------- > > ----- Original Message ----- > > From: "Chi May" > > To: > > Sent: Wednesday, October 18, 2000 11:49 PM > > Subject: 'Encountered unknown SPF code' ERROR > > > > > > > My sqr generates two reports about 1000 pages each on DB2/MVS. I had > the > > > following error: > > > (SQR 6004) Encountered unknown SPF code (17616) while reading the > > > printer file. > > > > > > And two same warnings: > > > LSCX129 **** WARNING **** ERRNO = ERANGE > > > Generated in STRTOL called from line 1439 of GETHEX8(SQR0136),offset > > 00007C > > > Integer overflow converting "FEEEEEEF" to long (base 16). > > > > > > The SPF files have all the data to be printed but there is a problem to > > convert > > > SPF files into report files. I can see the partial reports about 800 > > pages. > > > > > > But if I change the sqr to merge the two reports into one, no error > > occurs. > > > In the program, I did trim all the character fields and convert the > number > > > field to character field before printing. > > > > > > Could anybody help me figure out what causes the problem. > > > > > > I sent an email earlier thinking it was space allocation problem, but > it > > > doesn't seem to be. > > > > > > Regards! > > > CFM > > _________________________________________________________________________ > Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. > > Share information about yourself, create your own public profile at > http://profiles.msn.com. From owner-sqr-users@list.iex.net Thu Oct 19 09:59:58 2000 Date: Thu, 19 Oct 2000 07:44:01 -0700 From: ANDREW LIROT Subject: nVision double implosions Hi All, Been a while since I've fooled with nVision. Can nVision do double implosions. I was under the impression it didn't. My tree looks like this: Node1 Sub Node1 Leaf1 Leaf2 Sub Node2 Leaf3 Leaf4 I want to put Node1 on the layout, then be able to implode on it to view Sub Node 1 and Sub Node2. Then be able to implode on Sub Node1 to view Leaf1 and Leaf2. Thanks all __________________________________________________ Do You Yahoo!? Yahoo! Messenger - Talk while you surf! It's FREE. http://im.yahoo.com/ From owner-sqr-users@list.iex.net Thu Oct 19 20:53:36 2000 Date: Thu, 19 Oct 2000 19:46:26 -0600 From: Lilibeth Ng Subject: Need some hints on.... This is a multi-part message in MIME format. ------=_NextPart_000_0009_01C03A05.44408360 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello everyone. I am relatively new to the SQR Programming language and need some hints = regarding a problem that I've encountered. I am trying to extract the first letter of a person's name. For = example, I am trying to extract the "M" of the name "Melvin". =20 Does anyone have any hints/tips as to how I go about extracting the "M"? = I've tried the Substring function but haven't been successful with it. Thanks in advance. Lilibeth ------=_NextPart_000_0009_01C03A05.44408360 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hello everyone.
 
I am relatively new to the SQR = Programming language=20 and need some hints regarding a problem that I've = encountered.
 
I am trying to extract the first letter = of a=20 person's name.  For example, I am trying to extract the "M" of the = name=20 "Melvin". 
 
Does anyone have any hints/tips as to = how I go=20 about extracting the "M"? I've tried the Substring function but haven't = been=20 successful with it.
 
Thanks in advance.
 
Lilibeth
------=_NextPart_000_0009_01C03A05.44408360-- From owner-sqr-users@list.iex.net Thu Oct 19 21:38:44 2000 Date: Thu, 19 Oct 2000 22:25:54 EDT From: Jerry Resnick Subject: Re: Need some hints on.... let $LastName='Melvin' display SUBSTR($LastName,1,1) From owner-sqr-users@list.iex.net Fri Oct 20 07:26:47 2000 Date: Fri, 20 Oct 2000 07:20:41 CDT From: the dragon Subject: Re: Need some hints on.... Lilibeth, Jerry already supplied the answer... However, if part of your job is coding in SQR then your employer must cough up the cash for the following reference manuals for you: SQR Language Reference Manual, published by SQRibe (Brio) SQR Users Guide, published by SQRibe (Brio) SQR in Peoplesoft and Other Applications, by Landres/Landres, Manning Press ISBN 1884777775 - available at Amazon.com Peoplesoft Developer's Handbook, by Gillespie&Gillespe, McGraw ISBN0071347723 available at Amazon and if you're on Peoplesoft, PeopleSoft Development and Customization, by DeLia, Landres, Rivera and Sankaran, Manning Press ISBN188477929 Also, please feel free to make yourself at home at the SQR User's Group home page, http://www.sqrug.com, where we have a searchabe database of prior posts where questions like this have been answered numerous times. peace clark 'the dragon' willis dragon enterprises, consulting services ----Original Message Follows---- Hello everyone. I am relatively new to the SQR Programming language and need some hints regarding a problem that I've encountered. I am trying to extract the first letter of a person's name. For example, I am trying to extract the "M" of the name "Melvin". Does anyone have any hints/tips as to how I go about extracting the "M"? I've tried the Substring function but haven't been successful with it. Thanks in advance. Lilibeth _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. From owner-sqr-users@list.iex.net Fri Oct 20 18:30:02 2000 Date: Fri, 20 Oct 2000 17:23:22 -0600 From: Lilibeth Ng Subject: Re: Need some hints on.... I have the first two books...they've helped me somewhat but sometimes the examples aren't too clear. I will check out the other books. Thanx for the recommendations. L.N. From owner-sqr-users@list.iex.net Fri Oct 20 07:48:15 2000 Date: Fri, 20 Oct 2000 07:36:57 -0500 From: "Wendel, Robbi" Subject: Re: Need some hints on.... The answer below will achieve what you are asking, but in hopes of helping you to reinvent something that may already be out there. If you are using PeopleSoft, check out some of the supplied SQC's located in your SQR directory. Several of them with names like 'Rotnamex.sqc' (x is replaced by numeric value) may help you with your name handling dilemma. One of the other posts mentions some reference books. I highly recommend the books by Landres and Landres (ISBN already provided) and also the new one by DeLia, Landres, Rivera and Sankaran (ISBN 1884777929). Best of luck and welcome to the world of SQR. Robbi Anne Wendel SCT Corporation rwendel@sctcorp.com rwendel@nespower.com (615) 747-3078 -----Original Message----- From: Jerry Resnick [mailto:Zokar58@CS.COM] Sent: Thursday, October 19, 2000 9:26 PM To: SQR-USERS@list.iex.net Subject: Re: Need some hints on.... let $LastName='Melvin' display SUBSTR($LastName,1,1) From owner-sqr-users@list.iex.net Fri Oct 20 08:31:11 2000 Date: Fri, 20 Oct 2000 09:24:28 -0400 From: "ggravino@wesleyan.edu" Subject: Re: Need some hints on.... --=====================_1130135==_.ALT Content-Type: text/plain; charset="us-ascii" LET $first_letter=SUBSTR($name,1,1) At 07:46 PM 10/19/00 -0600, you wrote: > > Hello everyone. > > I am relatively new to the SQR Programming language and need some hints > regarding a problem that I've encountered. > > I am trying to extract the first letter of a person's name. For example, I > am trying to extract the "M" of the name "Melvin". > > Does anyone have any hints/tips as to how I go about extracting the "M"? I've > tried the Substring function but haven't been successful with it. > > Thanks in advance. > > Lilibeth --=====================_1130135==_.ALT Content-Type: text/html; charset="us-ascii" LET $first_letter=SUBSTR($name,1,1)



At 07:46 PM 10/19/00 -0600, you wrote:
Hello everyone.
 
I am relatively new to the SQR Programming language and need some hints regarding a problem that I've encountered.
 
I am trying to extract the first letter of a person's name.  For example, I am trying to extract the "M" of the name "Melvin". 
 
Does anyone have any hints/tips as to how I go about extracting the "M"? I've tried the Substring function but haven't been successful with it.
 
Thanks in advance.
 
Lilibeth

--=====================_1130135==_.ALT-- From owner-sqr-users@list.iex.net Fri Oct 20 13:44:04 2000 Date: Fri, 20 Oct 2000 12:34:56 -0600 From: Lilibeth Ng Subject: Re: Need some hints on.... This is a multi-part message in MIME format. ------=_NextPart_000_002E_01C03A92.273FC220 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Thanks everyone for your hints and suggestions! Problem solved! =3D-) ------=_NextPart_000_002E_01C03A92.273FC220 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Thanks everyone for your hints and=20 suggestions!  Problem solved! =3D-)
------=_NextPart_000_002E_01C03A92.273FC220-- From owner-sqr-users@list.iex.net Fri Oct 20 08:37:00 2000 Date: Fri, 20 Oct 2000 09:28:48 -0400 From: Maria Talley Subject: Re: Need some hints on.... --0__=NQ0MAzYxUj8I4UG66eQbn8XVTrk7K7ll913qiXg70ev5Kd4NWZQ43Z8X Content-type: text/plain; charset=us-ascii Content-Disposition: inline Try "EXTRACT $First-Letter from $Name 0 1" Where 0 = starting position and 1 = lenght. Lilibeth Ng on 10/19/2000 09:46:26 PM Please respond to sqr-users@list.iex.net To: SQR-USERS@list.iex.net cc: (bcc: Maria Talley/TPA/AdvanTech) Subject: Need some hints on.... Hello everyone. I am relatively new to the SQR Programming language and need some hints regarding a problem that I've encountered. I am trying to extract the first letter of a person's name. For example, I am trying to extract the "M" of the name "Melvin". Does anyone have any hints/tips as to how I go about extracting the "M"? I've tried the Substring function but haven't been successful with it. Thanks in advance. Lilibeth --0__=NQ0MAzYxUj8I4UG66eQbn8XVTrk7K7ll913qiXg70ev5Kd4NWZQ43Z8X Content-type: text/html; name="att1.htm" Content-Disposition: attachment; filename="att1.htm" Content-transfer-encoding: base64 Content-Description: Internet HTML PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWlz by04ODU5LTEiIGh0dHAtZXF1aXY9Q29udGVudC1UeXBlPg0KPE1FVEEgY29udGVudD0iTVNIVE1M IDUuMDAuMjcyMi4yODAwIiBuYW1lPUdFTkVSQVRPUj4NCjxTVFlMRT48L1NUWUxFPg0KPC9IRUFE Pg0KPEJPRFkgYmdDb2xvcj0jZmZmZmZmPg0KPERJVj48Rk9OVCBmYWNlPUFyaWFsIHNpemU9Mj5I ZWxsbyBldmVyeW9uZS48L0ZPTlQ+PC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj48Rk9O VCBmYWNlPUFyaWFsIHNpemU9Mj5JIGFtIHJlbGF0aXZlbHkgbmV3IHRvIHRoZSBTUVIgUHJvZ3Jh bW1pbmcgbGFuZ3VhZ2UgDQphbmQgbmVlZCBzb21lIGhpbnRzIHJlZ2FyZGluZyBhIHByb2JsZW0g dGhhdCBJJ3ZlIGVuY291bnRlcmVkLjwvRk9OVD48L0RJVj4NCjxESVY+Jm5ic3A7PC9ESVY+DQo8 RElWPjxGT05UIGZhY2U9QXJpYWwgc2l6ZT0yPkkgYW0gdHJ5aW5nIHRvIGV4dHJhY3QgdGhlIGZp cnN0IGxldHRlciBvZiBhIA0KcGVyc29uJ3MgbmFtZS4mbmJzcDsgRm9yIGV4YW1wbGUsIEkgYW0g dHJ5aW5nIHRvIGV4dHJhY3QgdGhlICJNIiBvZiB0aGUgbmFtZSANCiJNZWx2aW4iLiZuYnNwOyA8 L0ZPTlQ+PC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj48Rk9OVCBmYWNlPUFyaWFsIHNp emU9Mj5Eb2VzIGFueW9uZSBoYXZlIGFueSBoaW50cy90aXBzIGFzIHRvIGhvdyBJIGdvIA0KYWJv dXQgZXh0cmFjdGluZyB0aGUgIk0iPyBJJ3ZlIHRyaWVkIHRoZSBTdWJzdHJpbmcgZnVuY3Rpb24g YnV0IGhhdmVuJ3QgYmVlbiANCnN1Y2Nlc3NmdWwgd2l0aCBpdC48L0ZPTlQ+PC9ESVY+DQo8RElW PiZuYnNwOzwvRElWPg0KPERJVj48Rk9OVCBmYWNlPUFyaWFsIHNpemU9Mj5UaGFua3MgaW4gYWR2 YW5jZS48L0ZPTlQ+PC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj48Rk9OVCBmYWNlPUFy aWFsIHNpemU9Mj5MaWxpYmV0aDwvRk9OVD48L0RJVj48L0JPRFk+PC9IVE1MPg0KDQo= --0__=NQ0MAzYxUj8I4UG66eQbn8XVTrk7K7ll913qiXg70ev5Kd4NWZQ43Z8X-- From owner-sqr-users@list.iex.net Fri Oct 20 09:10:16 2000 Date: Fri, 20 Oct 2000 09:53:38 -0400 From: Denise White Subject: Re: Need some hints on.... Hi Lilibeth, Are you talking about getting the initial of the first name from a PeopleSoft name format? If so, you can use ROTNAME3.SQC to parse the name so you can get the first initial. BEGIN-PROCEDURE Get-First-Init BEGIN-SELECT p.name move &p.name to $name do Rotate-Name let $first_init = substr($firstname,1,1) from ps_personal_data p END-SELECT END-PROCEDURE ... #include 'rotname3.sqc' If that's not what you're trying to do, maybe you could be more specific about what you are doing and what the problem is that you are having. HTH, Denise White Sr. Programmer/Analyst Vicor ------------------------------ Date: Thu, 19 Oct 2000 19:46:26 -0600 From: Lilibeth Ng Subject: Need some hints on.... Hello everyone. I am relatively new to the SQR Programming language and need some hints regarding a problem that I've encountered. I am trying to extract the first letter of a person's name. For example, I am trying to extract the "M" of the name "Melvin". Does anyone have any hints/tips as to how I go about extracting the "M"? I've tried the Substring function but haven't been successful with it. Thanks in advance. Lilibeth From owner-sqr-users@list.iex.net Fri Oct 20 08:13:19 2000 Date: Fri, 20 Oct 2000 07:07:22 -0600 From: Troy Steele Subject: Ahhhhh Rats, date format changed Sorry to bother everyone but I am running out of ideas on this: We just did a tools upgrade to 7.57 to support our move to Workscapes ESS product. In that upgrade is an sqr upgrade to 4. The problem is that now the date format coming back from Oracle is DD-MMM-YYYY instead of what we set it to (YYYY-MM-DD) in pssqr.ini, setenv.sqc,, and dbsetup.sqc. We know the date format is in YYYY-MM-DD format as our curdttm.sqc is returning the system date in the proper format as per the native-date format of YYYY-MM-DD it appears that everything is reformmated but Oracle. Is there another spot where sqr sets the date format globally? I am at my whits end on this and am unable to proceed until I get this sorted out. Any help would be greatly appreciated. Thanks Troy. From owner-sqr-users@list.iex.net Fri Oct 20 08:32:21 2000 Date: Fri, 20 Oct 2000 08:23:38 -0500 From: John Letourneau Subject: Re: Ahhhhh Rats, date format changed This is a multi-part message in MIME format. --------------5D628B0690D5E956285CE127 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit It might be setupdb.sqc that is altering the NLS_DATE_FORMAT. jml Troy Steele wrote: > > Sorry to bother everyone but I am running out of ideas on this: > > We just did a tools upgrade to 7.57 to support our move to Workscapes ESS > product. In that upgrade is an sqr upgrade to 4. > > The problem is that now the date format coming back from Oracle is DD-MMM-YYYY > instead of what we set it to (YYYY-MM-DD) in pssqr.ini, setenv.sqc,, and > dbsetup.sqc. > > We know the date format is in YYYY-MM-DD format as our curdttm.sqc is returning > the system date in the proper format as per the native-date format of YYYY-MM-DD > it appears that everything is reformmated but Oracle. > > Is there another spot where sqr sets the date format globally? I am at my whits > end on this and am unable to proceed until I get this sorted out. Any help > would be greatly appreciated. > > Thanks > > Troy. --------------5D628B0690D5E956285CE127 Content-Type: text/x-vcard; charset=us-ascii; name="jml.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for John Letourneau Content-Disposition: attachment; filename="jml.vcf" begin:vcard n:Letourneau;John x-mozilla-html:FALSE org:Kansas State University adr:;;2323 Anderson Ave Suite 215;Manhattan ;KS;66502;USA version:2.1 email;internet:jml@ksu.edu title:PeopleSoft Guy tel;fax:(785)532-6284 tel;work:(785)532-0645 x-mozilla-cpt:;0 fn:John Letourneau end:vcard --------------5D628B0690D5E956285CE127-- From owner-sqr-users@list.iex.net Fri Oct 20 08:33:40 2000 Date: Fri, 20 Oct 2000 07:27:56 -0600 From: Troy Steele Subject: Re: Ahhhhh Rats, date format changed Got It. PSSQR.UNX holds the unix override for the date format as PSSQR.INI holds the NT override. Thanks anyways guys. Troy Steele on 10/20/2000 07:07:22 AM Please respond to sqr-users@list.iex.net To: SQR-USERS@list.iex.net cc: (bcc: Troy Steele/IPL) Subject: Ahhhhh Rats, date format changed Sorry to bother everyone but I am running out of ideas on this: We just did a tools upgrade to 7.57 to support our move to Workscapes ESS product. In that upgrade is an sqr upgrade to 4. The problem is that now the date format coming back from Oracle is DD-MMM-YYYY instead of what we set it to (YYYY-MM-DD) in pssqr.ini, setenv.sqc,, and dbsetup.sqc. We know the date format is in YYYY-MM-DD format as our curdttm.sqc is returning the system date in the proper format as per the native-date format of YYYY-MM-DD it appears that everything is reformmated but Oracle. Is there another spot where sqr sets the date format globally? I am at my whits end on this and am unable to proceed until I get this sorted out. Any help would be greatly appreciated. Thanks Troy. From owner-sqr-users@list.iex.net Mon Oct 23 07:11:15 2000 Date: Mon, 23 Oct 2000 07:53:10 -0400 From: "Gordon III, Darrell" Subject: Units keyword & Informix Error - 1267 Good morning, We are running SQR V4.3.2, with Informix 7.30.UC7. We have an SQR that runs on an annual basis and processes data for the current year (e.g. 1998, 1999, etc.). We are now testing for 2000 data and we received the following error: (SQR 5528) INFORMIX SQL OPEN/EXECUTE error -1267 (ISAM: 0) in cursor 12: The result of a datetime computation is out of range. This error was generated from the following line of code in a SELECT statement: and ((jet.effdt - 50 units year) >= pet.birthdate) This works fine when effdt is 1999 or below. When we use 2000 in the effdt field, we get the error. We have a workaround to get past the problem, has anyone else experienced this problem ?? Thanks ! Darrell R. Gordon III PeopleSoft Human Resources (301) 986-2119 Work Hours 6:45 a.m. to 3:15 p.m. From owner-sqr-users@list.iex.net Mon Oct 23 10:32:58 2000 Date: Mon, 23 Oct 2000 15:18:37 GMT From: Elvis Pressly Subject: Re: Units keyword & Informix Error - 1267 Darrell, This looks like a Y2K problem. Check the environment settings such as PSSQR.INI or your date format if you are using ODBC and set them to include the century CCYY. elvis >From: "Gordon III, Darrell" >Reply-To: sqr-users@list.iex.net >To: SQR-USERS@list.iex.net >Subject: Units keyword & Informix Error - 1267 >Date: Mon, 23 Oct 2000 07:53:10 -0400 > >Good morning, > > We are running SQR V4.3.2, with Informix 7.30.UC7. We have an SQR that >runs on an annual basis and processes data for the current year (e.g. 1998, >1999, etc.). We are now testing for 2000 data and we received the >following >error: > > (SQR 5528) INFORMIX SQL OPEN/EXECUTE error -1267 (ISAM: 0) in cursor >12: > The result of a datetime computation is out of range. > >This error was generated from the following line of code in a SELECT >statement: > > and ((jet.effdt - 50 units year) >= pet.birthdate) > >This works fine when effdt is 1999 or below. When we use 2000 in the effdt >field, we get the error. We have a workaround to get past the problem, has >anyone else experienced this problem ?? > >Thanks ! > >Darrell R. Gordon III >PeopleSoft Human Resources >(301) 986-2119 >Work Hours 6:45 a.m. to 3:15 p.m. _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. From owner-sqr-users@list.iex.net Mon Oct 23 13:23:42 2000 Date: Mon, 23 Oct 2000 13:14:40 -0500 From: Jim Ebert Subject: dynamic where clauses Does anyone know if I can add a where clause (or AND clause) dynamically within an IF statement.... here is an excerpt from my code... Id like to add to my Select clause based on a flag (#switch)... Any Ideas??? thanks..... Jim SELECT....... ....FROM PS_IA_REQ_TBL C WHERE A.IA_ACCOUNT_ID = B.IA_ACCOUNT_ID AND A.BUSINESS_UNIT = B.BUSINESS_UNIT... ...AND B.IA_RQMT_CD = C.IA_RQMT_CD IF #switch = 1 AND A.IA_ACCOUNT_ID = $acct_id END-IF END-SELECT From owner-sqr-users@list.iex.net Mon Oct 23 13:44:42 2000 Date: Mon, 23 Oct 2000 14:33:43 -0400 From: "Love, Kristin" Subject: Re: dynamic where clauses If you know the value of the flag ahead of time, build the dynamic where clause before you do the select. Example: IF #switch=1 move 'AND A.IA_ACCOUNT_ID = $acct_id' to $dynamic_acct_id_clause END IF SELECT .... from PS_IA_REQ_TBL C WHERE A.IA_ACCOUNT_ID = B.IA_ACCOUNT_ID AND A.BUSINESS_UNIT = B.BUSINESS_UNIT... ...AND B.IA_RQMT_CD = C.IA_RQMT_CD [$dynamic_acct_id_clause] This works quite well: we even build multiple dynamic where clauses based on the user's filter selections which are saved to a table. hth kristin love management science associates > -----Original Message----- > From: Jim Ebert [SMTP:james_ebert@PEOPLESOFT.COM] > Sent: Monday, October 23, 2000 2:15 PM > To: SQR-USERS@list.iex.net > Subject: dynamic where clauses > > Does anyone know if I can add a where clause (or AND clause) dynamically > within an IF statement.... here is an excerpt from my code... Id like to > add to my Select clause based on a flag (#switch)... Any Ideas??? > thanks..... Jim > > SELECT....... > > ....FROM PS_IA_REQ_TBL C > WHERE A.IA_ACCOUNT_ID = B.IA_ACCOUNT_ID > AND A.BUSINESS_UNIT = B.BUSINESS_UNIT... > > ...AND B.IA_RQMT_CD = C.IA_RQMT_CD > IF #switch = 1 > AND A.IA_ACCOUNT_ID = $acct_id > END-IF > END-SELECT From owner-sqr-users@list.iex.net Mon Oct 23 13:57:50 2000 Date: Mon, 23 Oct 2000 11:38:46 -0700 From: Greg Gargett Subject: Re: dynamic where clauses Here's one way to do what you want: if #switch = 1 $where1 = 'AND A.IA_ACCOUNT_ID = $acct_id' else $where1 = ' ' end-if BEGIN-SELECT ... FROM ... WHERE ... [$where1] ... END-SELECT Jim Ebert wrote: > Does anyone know if I can add a where clause (or AND clause) dynamically > within an IF statement.... here is an excerpt from my code... Id like to > add to my Select clause based on a flag (#switch)... Any Ideas??? > thanks..... Jim > > SELECT....... > > ....FROM PS_IA_REQ_TBL C > WHERE A.IA_ACCOUNT_ID = B.IA_ACCOUNT_ID > AND A.BUSINESS_UNIT = B.BUSINESS_UNIT... > > ...AND B.IA_RQMT_CD = C.IA_RQMT_CD > IF #switch = 1 > AND A.IA_ACCOUNT_ID = $acct_id > END-IF > END-SELECT -- Greg "I never have more than one drink before dinner. But I do like that one to be large and very strong and very cold and very well-made." - Ian Fleming From owner-sqr-users@list.iex.net Mon Oct 23 14:36:31 2000 Date: Mon, 23 Oct 2000 14:18:58 -0500 From: Jim Ebert Subject: Re: dynamic where clauses Thank you. Your responses were very helpful! Jim From owner-sqr-users@list.iex.net Mon Oct 23 14:59:21 2000 Date: Mon, 23 Oct 2000 15:44:01 -0400 From: Jerry Coleman Subject: Re: dynamic where clauses This works in Oracle since #switch will resolve to a constant. It will probably work in other platforms. SELECT....... ....FROM PS_IA_REQ_TBL C WHERE A.IA_ACCOUNT_ID = B.IA_ACCOUNT_ID AND A.BUSINESS_UNIT = B.BUSINESS_UNIT... ...AND B.IA_RQMT_CD = C.IA_RQMT_CD AND ( (#switch = 1 AND A.IA_ACCOUNT_ID = $acct_id) OR (#switch <> 1)) END-IF END-SELECT Jim Ebert cc: Sent by: Subject: dynamic where clauses "Discussion of SQR, Brio Technology's database reporting language" 10/23/00 02:14 PM Please respond to sqr-users Does anyone know if I can add a where clause (or AND clause) dynamically within an IF statement.... here is an excerpt from my code... Id like to add to my Select clause based on a flag (#switch)... Any Ideas??? thanks..... Jim SELECT....... ....FROM PS_IA_REQ_TBL C WHERE A.IA_ACCOUNT_ID = B.IA_ACCOUNT_ID AND A.BUSINESS_UNIT = B.BUSINESS_UNIT... ...AND B.IA_RQMT_CD = C.IA_RQMT_CD IF #switch = 1 AND A.IA_ACCOUNT_ID = $acct_id END-IF END-SELECT From owner-sqr-users@list.iex.net Tue Oct 24 11:39:50 2000 Date: Tue, 24 Oct 2000 09:30:13 -0700 From: David Smith/Sacramento/IBM Subject: Re: dynamic where clauses Just to add my .02 I use the following style when I know my dynamic where will include ANDs if $where_flag = 'Y' $dyna_where = ' Your conditions here' else $dyna_where = '1=1' end-if later... begin-select >From DB Where [$dyna_where] AND ! 'other where conditions' end-select David L Smith IBM Global Services From owner-sqr-users@list.iex.net Tue Oct 24 13:19:17 2000 Date: Tue, 24 Oct 2000 13:03:25 -0500 From: "Liu, Shiying" Subject: last-page problem I have a problem with reset the #page-count predefined variable. My sqr report has two loops like this: Begin-select A.COL1 A.COL2 do Print-parent do Print-child from TABLE1 A end-select begin-procedure Print-parent do declare-Printer Let #page-count = 1 end-procedure begin-procedure Print-child begin-select B.COL1 ! Let #page-count = 1 ... end-select end-procedure The problem is: The one in Print-parent works Ok, it recount total pages for each row of TABLE1. But when I put the reset command in Print-child instead of Print-parent, it didnot work well. It set all rows (each report) total pages to the last one's. Did anybody see the problem and give me a help? Thanks in advance! Shiying From owner-sqr-users@list.iex.net Tue Oct 24 13:22:36 2000 Date: Tue, 24 Oct 2000 14:08:39 -0400 From: Pamela Lantzy Subject: directory path for file Hi, Is there a way to determine what directory a file is being written to? As the report is being written to a file I know the filename by the variable $sqr-report. The report could be written to either the working directory or the directory specified in the -f flag. I need to have the location of the file as well as the filename. Any suggestions? Thanks Pam From owner-sqr-users@list.iex.net Tue Oct 24 13:33:53 2000 Date: Tue, 24 Oct 2000 14:25:54 -0400 From: Sam Spritzer Subject: Re: directory path for file Pam, I am not sure if this is a valid alternative for you but I had a similiar situation so what I did was create a control.sqc that defined file directory. This way, I knew where it has to go. Sam >>> PLantzy@UAMAIL.ALBANY.EDU 10/24/00 14:17 PM >>> Hi, Is there a way to determine what directory a file is being written to? As the report is being written to a file I know the filename by the variable $sqr-report. The report could be written to either the working directory or the directory specified in the -f flag. I need to have the location of the file as well as the filename. Any suggestions? Thanks Pam From owner-sqr-users@list.iex.net Tue Oct 24 13:46:34 2000 Date: Tue, 24 Oct 2000 14:33:29 -0400 From: Pamela Lantzy Subject: Re: directory path for file Sam, Could you share that with me? Thanks Pam -----Original Message----- From: Sam Spritzer [mailto:sspritzer@GW.CTG.COM] Sent: Tuesday, October 24, 2000 2:26 PM To: SQR-USERS@LIST.IEX.NET Subject: Re: directory path for file Pam, I am not sure if this is a valid alternative for you but I had a similiar situation so what I did was create a control.sqc that defined file directory. This way, I knew where it has to go. Sam >>> PLantzy@UAMAIL.ALBANY.EDU 10/24/00 14:17 PM >>> Hi, Is there a way to determine what directory a file is being written to? As the report is being written to a file I know the filename by the variable $sqr-report. The report could be written to either the working directory or the directory specified in the -f flag. I need to have the location of the file as well as the filename. Any suggestions? Thanks Pam From owner-sqr-users@list.iex.net Tue Oct 24 14:41:21 2000 Date: Tue, 24 Oct 2000 15:35:09 -0400 From: John Milardovic Subject: Re: directory path for file Just use the built in $sqr-report var and pull out the directory info: For windows: let #pos = instr(edit($sqr-report,'R'),'\',1) let $dir = substr($sqr-report,1,length($sqr-report) - #pos) show $dir For unix replace the '\' delimiter with '/'. No idea if it will work for other platforms. HTH John Milardovic > -----Original Message----- > From: Pamela Lantzy [SMTP:PLantzy@UAMAIL.ALBANY.EDU] > Sent: Tuesday, October 24, 2000 2:33 PM > To: SQR-USERS@list.iex.net > Subject: Re: directory path for file > > Sam, > > Could you share that with me? > > Thanks > Pam > -----Original Message----- > From: Sam Spritzer [mailto:sspritzer@GW.CTG.COM] > Sent: Tuesday, October 24, 2000 2:26 PM > To: SQR-USERS@LIST.IEX.NET > Subject: Re: directory path for file > > Pam, > I am not sure if this is a valid alternative for you but I had a similiar > situation so what I did was create a control.sqc that defined file > directory. This way, I knew where it has to go. > Sam > > >>> PLantzy@UAMAIL.ALBANY.EDU 10/24/00 14:17 PM >>> > Hi, > > Is there a way to determine what directory a file is being written to? > As the report is being written to a file I know the filename by the > variable > $sqr-report. The report could be written to either the working directory > or > the directory specified in the -f flag. > > I need to have the location of the file as well as the filename. > > Any suggestions? > > Thanks Pam From owner-sqr-users@list.iex.net Tue Oct 24 14:59:10 2000 Date: Tue, 24 Oct 2000 15:44:24 -0400 From: Pamela Lantzy Subject: Re: directory path for file There are times when the $sqr-report does not contain the directory path. It writes the file based on the -f flag or in the working directory. Is there a way I can read the -f flag during execution or figure out the working directory? -----Original Message----- From: John Milardovic [mailto:milardj@SX.COM] Sent: Tuesday, October 24, 2000 3:35 PM To: SQR-USERS@LIST.IEX.NET Subject: Re: directory path for file Just use the built in $sqr-report var and pull out the directory info: For windows: let #pos = instr(edit($sqr-report,'R'),'\',1) let $dir = substr($sqr-report,1,length($sqr-report) - #pos) show $dir For unix replace the '\' delimiter with '/'. No idea if it will work for other platforms. HTH John Milardovic > -----Original Message----- > From: Pamela Lantzy [SMTP:PLantzy@UAMAIL.ALBANY.EDU] > Sent: Tuesday, October 24, 2000 2:33 PM > To: SQR-USERS@list.iex.net > Subject: Re: directory path for file > > Sam, > > Could you share that with me? > > Thanks > Pam > -----Original Message----- > From: Sam Spritzer [mailto:sspritzer@GW.CTG.COM] > Sent: Tuesday, October 24, 2000 2:26 PM > To: SQR-USERS@LIST.IEX.NET > Subject: Re: directory path for file > > Pam, > I am not sure if this is a valid alternative for you but I had a similiar > situation so what I did was create a control.sqc that defined file > directory. This way, I knew where it has to go. > Sam > > >>> PLantzy@UAMAIL.ALBANY.EDU 10/24/00 14:17 PM >>> > Hi, > > Is there a way to determine what directory a file is being written to? > As the report is being written to a file I know the filename by the > variable > $sqr-report. The report could be written to either the working directory > or > the directory specified in the -f flag. > > I need to have the location of the file as well as the filename. > > Any suggestions? > > Thanks Pam From owner-sqr-users@list.iex.net Tue Oct 24 14:58:05 2000 Date: Tue, 24 Oct 2000 15:52:12 -0400 From: John Milardovic Subject: Re: directory path for file Sorry forgot to add: this won't help you when it is being written to the working directory. On UNIX wrap a shell script around the SQR report that will accept the same arguments as the report does and additionally sends the cwd to the report automatically (using the back tick operator). I'm not sure if you can do that on Win machines. Another alternatives are to just do a system call that reads the cwd and writes it to a file that your report opens and reads (ugly but it will work). HTH John From owner-sqr-users@list.iex.net Tue Oct 24 15:46:05 2000 Date: Tue, 24 Oct 2000 16:32:05 -0400 From: Sam Spritzer Subject: Re: directory path for file Pam, Before I send you the solution, are you on NT or UNIX? My solution works on NT only. Sam >>> PLantzy@UAMAIL.ALBANY.EDU 10/24/00 15:55 PM >>> There are times when the $sqr-report does not contain the directory path. It writes the file based on the -f flag or in the working directory. Is there a way I can read the -f flag during execution or figure out the working directory? -----Original Message----- From: John Milardovic [mailto:milardj@SX.COM] Sent: Tuesday, October 24, 2000 3:35 PM To: SQR-USERS@LIST.IEX.NET Subject: Re: directory path for file Just use the built in $sqr-report var and pull out the directory info: For windows: let #pos = instr(edit($sqr-report,'R'),'\',1) let $dir = substr($sqr-report,1,length($sqr-report) - #pos) show $dir For unix replace the '\' delimiter with '/'. No idea if it will work for other platforms. HTH John Milardovic > -----Original Message----- > From: Pamela Lantzy [SMTP:PLantzy@UAMAIL.ALBANY.EDU] > Sent: Tuesday, October 24, 2000 2:33 PM > To: SQR-USERS@list.iex.net > Subject: Re: directory path for file > > Sam, > > Could you share that with me? > > Thanks > Pam > -----Original Message----- > From: Sam Spritzer [mailto:sspritzer@GW.CTG.COM] > Sent: Tuesday, October 24, 2000 2:26 PM > To: SQR-USERS@LIST.IEX.NET > Subject: Re: directory path for file > > Pam, > I am not sure if this is a valid alternative for you but I had a similiar > situation so what I did was create a control.sqc that defined file > directory. This way, I knew where it has to go. > Sam > > >>> PLantzy@UAMAIL.ALBANY.EDU 10/24/00 14:17 PM >>> > Hi, > > Is there a way to determine what directory a file is being written to? > As the report is bing written to a file I know the filename by the > variable > $sqr-report. The report could be written to either the working directory > or > the directory specified in the -f flag. > > I need to have the location of the file as well as the filename. > > Any suggestions? > > Thanks Pam From owner-sqr-users@list.iex.net Tue Oct 24 16:04:29 2000 Date: Tue, 24 Oct 2000 16:54:43 -0400 From: John Milardovic Subject: Re: directory path for file Pam, Just wanted to clear up one thing: the $sqr-report var picks up it's value from the -f flag, or the new-report command, or from the default output name. So you already can read the -f flag during execution. The only problem is (if I understand correctly) is how to handle when the path is not mentioned in the -F only the name (i.e. defaulting to cwd). The only way (that I know of) to do that is to pass the cwd to SQR prior to execution (i.e. script wrapper) or after execution has begun (i.e. a system call - set an environment var or write to file and then read it). > -----Original Message----- > From: Pamela Lantzy [SMTP:PLantzy@UAMAIL.ALBANY.EDU] > Sent: Tuesday, October 24, 2000 3:44 PM > To: SQR-USERS@list.iex.net > Subject: Re: directory path for file > > There are times when the $sqr-report does not contain the directory path. > It writes the file based on the -f flag or in the working directory. > > Is there a way I can read the -f flag during execution or figure out the > working directory? > > > > > -----Original Message----- > From: John Milardovic [mailto:milardj@SX.COM] > Sent: Tuesday, October 24, 2000 3:35 PM > To: SQR-USERS@LIST.IEX.NET > Subject: Re: directory path for file > > Just use the built in $sqr-report var and pull out the directory info: > > For windows: > let #pos = instr(edit($sqr-report,'R'),'\',1) > let $dir = substr($sqr-report,1,length($sqr-report) - #pos) > show $dir > > For unix replace the '\' delimiter with '/'. > > No idea if it will work for other platforms. > > HTH > John Milardovic > > > -----Original Message----- > > From: Pamela Lantzy [SMTP:PLantzy@UAMAIL.ALBANY.EDU] > > Sent: Tuesday, October 24, 2000 2:33 PM > > To: SQR-USERS@list.iex.net > > Subject: Re: directory path for file > > > > Sam, > > > > Could you share that with me? > > > > Thanks > > Pam > > -----Original Message----- > > From: Sam Spritzer [mailto:sspritzer@GW.CTG.COM] > > Sent: Tuesday, October 24, 2000 2:26 PM > > To: SQR-USERS@LIST.IEX.NET > > Subject: Re: directory path for file > > > > Pam, > > I am not sure if this is a valid alternative for you but I had a > similiar > > situation so what I did was create a control.sqc that defined file > > directory. This way, I knew where it has to go. > > Sam > > > > >>> PLantzy@UAMAIL.ALBANY.EDU 10/24/00 14:17 PM >>> > > Hi, > > > > Is there a way to determine what directory a file is being written to? > > As the report is being written to a file I know the filename by the > > variable > > $sqr-report. The report could be written to either the working > directory > > or > > the directory specified in the -f flag. > > > > I need to have the location of the file as well as the filename. > > > > Any suggestions? > > > > Thanks Pam From owner-sqr-users@list.iex.net Tue Oct 24 16:51:46 2000 Date: Tue, 24 Oct 2000 17:42:03 -0400 From: "Risman, Mark" Subject: Re: directory path for file Or, to deliberately set the -F flag so that the $sqr-report variable can be read during execution. - Mark -----Original Message----- From: John Milardovic [mailto:milardj@SX.COM] Sent: Tuesday, October 24, 2000 4:55 PM To: SQR-USERS@list.iex.net Subject: Re: directory path for file Pam, Just wanted to clear up one thing: the $sqr-report var picks up it's value from the -f flag, or the new-report command, or from the default output name. So you already can read the -f flag during execution. The only problem is (if I understand correctly) is how to handle when the path is not mentioned in the -F only the name (i.e. defaulting to cwd). The only way (that I know of) to do that is to pass the cwd to SQR prior to execution (i.e. script wrapper) or after execution has begun (i.e. a system call - set an environment var or write to file and then read it). > -----Original Message----- > From: Pamela Lantzy [SMTP:PLantzy@UAMAIL.ALBANY.EDU] > Sent: Tuesday, October 24, 2000 3:44 PM > To: SQR-USERS@list.iex.net > Subject: Re: directory path for file > > There are times when the $sqr-report does not contain the directory path. > It writes the file based on the -f flag or in the working directory. > > Is there a way I can read the -f flag during execution or figure out the > working directory? > > > > > -----Original Message----- > From: John Milardovic [mailto:milardj@SX.COM] > Sent: Tuesday, October 24, 2000 3:35 PM > To: SQR-USERS@LIST.IEX.NET > Subject: Re: directory path for file > > Just use the built in $sqr-report var and pull out the directory info: > > For windows: > let #pos = instr(edit($sqr-report,'R'),'\',1) > let $dir = substr($sqr-report,1,length($sqr-report) - #pos) > show $dir > > For unix replace the '\' delimiter with '/'. > > No idea if it will work for other platforms. > > HTH > John Milardovic > > > -----Original Message----- > > From: Pamela Lantzy [SMTP:PLantzy@UAMAIL.ALBANY.EDU] > > Sent: Tuesday, October 24, 2000 2:33 PM > > To: SQR-USERS@list.iex.net > > Subject: Re: directory path for file > > > > Sam, > > > > Could you share that with me? > > > > Thanks > > Pam > > -----Original Message----- > > From: Sam Spritzer [mailto:sspritzer@GW.CTG.COM] > > Sent: Tuesday, October 24, 2000 2:26 PM > > To: SQR-USERS@LIST.IEX.NET > > Subject: Re: directory path for file > > > > Pam, > > I am not sure if this is a valid alternative for you but I had a > similiar > > situation so what I did was create a control.sqc that defined file > > directory. This way, I knew where it has to go. > > Sam > > > > >>> PLantzy@UAMAIL.ALBANY.EDU 10/24/00 14:17 PM >>> > > Hi, > > > > Is there a way to determine what directory a file is being written to? > > As the report is being written to a file I know the filename by the > > variable > > $sqr-report. The report could be written to either the working > directory > > or > > the directory specified in the -f flag. > > > > I need to have the location of the file as well as the filename. > > > > Any suggestions? > > > > Thanks Pam From owner-sqr-users@list.iex.net Tue Oct 24 19:04:39 2000 Date: Tue, 24 Oct 2000 19:55:04 -0400 From: Pamela Lantzy Subject: Re: directory path for file I need a solution for both NT and UNIX. -----Original Message----- From: Sam Spritzer [mailto:sspritzer@GW.CTG.COM] Sent: Tuesday, October 24, 2000 4:32 PM To: SQR-USERS@LIST.IEX.NET Subject: Re: directory path for file Pam, Before I send you the solution, are you on NT or UNIX? My solution works on NT only. Sam >>> PLantzy@UAMAIL.ALBANY.EDU 10/24/00 15:55 PM >>> There are times when the $sqr-report does not contain the directory path. It writes the file based on the -f flag or in the working directory. Is there a way I can read the -f flag during execution or figure out the working directory? -----Original Message----- From: John Milardovic [mailto:milardj@SX.COM] Sent: Tuesday, October 24, 2000 3:35 PM To: SQR-USERS@LIST.IEX.NET Subject: Re: directory path for file Just use the built in $sqr-report var and pull out the directory info: For windows: let #pos = instr(edit($sqr-report,'R'),'\',1) let $dir = substr($sqr-report,1,length($sqr-report) - #pos) show $dir For unix replace the '\' delimiter with '/'. No idea if it will work for other platforms. HTH John Milardovic > -----Original Message----- > From: Pamela Lantzy [SMTP:PLantzy@UAMAIL.ALBANY.EDU] > Sent: Tuesday, October 24, 2000 2:33 PM > To: SQR-USERS@list.iex.net > Subject: Re: directory path for file > > Sam, > > Could you share that with me? > > Thanks > Pam > -----Original Message----- > From: Sam Spritzer [mailto:sspritzer@GW.CTG.COM] > Sent: Tuesday, October 24, 2000 2:26 PM > To: SQR-USERS@LIST.IEX.NET > Subject: Re: directory path for file > > Pam, > I am not sure if this is a valid alternative for you but I had a similiar > situation so what I did was create a control.sqc that defined file > directory. This way, I knew where it has to go. > Sam > > >>> PLantzy@UAMAIL.ALBANY.EDU 10/24/00 14:17 PM >>> > Hi, > > Is there a way to determine what directory a file is being written to? > As the report is bing written to a file I know the filename by the > variable > $sqr-report. The report could be written to either the working directory > or > the directory specified in the -f flag. > > I need to have the location of the file as well as the filename. > > Any suggestions? > > Thanks Pam From owner-sqr-users@list.iex.net Tue Oct 24 22:45:33 2000 Date: Wed, 25 Oct 2000 11:38:29 +0800 From: "Ivory, Wayne" Subject: Re: directory path for file I think John's solution will work for you on both platforms - just with different syntax. You will have to test which OS you are on and do a different system call for each. I'm a bit confused by John's reference to "cwd" - the relevant Unix command I know is "pwd". Maybe his is a flavour of Unix I'm not familiar with. For NT the working directory can be obtained with "cd". In both cases redirect the output to a fully-pathed filename (otherwise it will go to the working directory and you'll be back where you started). I think for NT because "cd" is an "internal" command (as opposed to an executable) you might have to prefix it with "command /c" or "cmd /c". One other approach I can think of which is even dirtier than John's will work if you have a fixed number of possible working directories. In each of those directories you can manually create a wd.txt file that contains it's path code. So in your SQR you always just open that file and read it. Wayne Ivory Information Services Iluka Resources Limited -----Original Message----- From: Pamela Lantzy [mailto:PLantzy@UAMAIL.ALBANY.EDU] Sent: Wednesday, 25 October 2000 7:55 To: SQR-USERS@list.iex.net Subject: Re: directory path for file I need a solution for both NT and UNIX. -----Original Message----- From: Sam Spritzer [mailto:sspritzer@GW.CTG.COM] Sent: Tuesday, October 24, 2000 4:32 PM To: SQR-USERS@LIST.IEX.NET Subject: Re: directory path for file Pam, Before I send you the solution, are you on NT or UNIX? My solution works on NT only. Sam >>> PLantzy@UAMAIL.ALBANY.EDU 10/24/00 15:55 PM >>> There are times when the $sqr-report does not contain the directory path. It writes the file based on the -f flag or in the working directory. Is there a way I can read the -f flag during execution or figure out the working directory? -----Original Message----- From: John Milardovic [mailto:milardj@SX.COM] Sent: Tuesday, October 24, 2000 3:35 PM To: SQR-USERS@LIST.IEX.NET Subject: Re: directory path for file Just use the built in $sqr-report var and pull out the directory info: For windows: let #pos = instr(edit($sqr-report,'R'),'\',1) let $dir = substr($sqr-report,1,length($sqr-report) - #pos) show $dir For unix replace the '\' delimiter with '/'. No idea if it will work for other platforms. HTH John Milardovic > -----Original Message----- > From: Pamela Lantzy [SMTP:PLantzy@UAMAIL.ALBANY.EDU] > Sent: Tuesday, October 24, 2000 2:33 PM > To: SQR-USERS@list.iex.net > Subject: Re: directory path for file > > Sam, > > Could you share that with me? > > Thanks > Pam > -----Original Message----- > From: Sam Spritzer [mailto:sspritzer@GW.CTG.COM] > Sent: Tuesday, October 24, 2000 2:26 PM > To: SQR-USERS@LIST.IEX.NET > Subject: Re: directory path for file > > Pam, > I am not sure if this is a valid alternative for you but I had a similiar > situation so what I did was create a control.sqc that defined file > directory. This way, I knew where it has to go. > Sam > > >>> PLantzy@UAMAIL.ALBANY.EDU 10/24/00 14:17 PM >>> > Hi, > > Is there a way to determine what directory a file is being written to? > As the report is bing written to a file I know the filename by the > variable > $sqr-report. The report could be written to either the working directory > or > the directory specified in the -f flag. > > I need to have the location of the file as well as the filename. > > Any suggestions? > > Thanks Pam ------------------------------------------------------------------------- From owner-sqr-users@list.iex.net Wed Oct 25 07:28:30 2000 Date: Wed, 25 Oct 2000 08:22:35 -0400 From: Sam Spritzer Subject: Re: directory path for file Pam, I just reviewed the routines. They are designed for files not reports. The -f flag is probably your only option but in all honesty, I think this is struictly procedural. Sam >>> PLantzy@UAMAIL.ALBANY.EDU 10/24/00 20:22 PM >>> I need a solution for both NT and UNIX. -----Original Message----- From: Sam Spritzer [mailto:sspritzer@GW.CTG.COM] Sent: Tuesday, October 24, 2000 4:32 PM To: SQR-USERS@LIST.IEX.NET Subject: Re: directory path for file Pam, Before I send you the solution, are you on NT or UNIX? My solution works on NT only. Sam >>> PLantzy@UAMAIL.ALBANY.EDU 10/24/00 15:55 PM >>> There are times when the $sqr-report does not contain the directory path. It writes the file based on the -f flag or in the working directory. Is there a way I can read the -f flag during execution or figure out the working directory? -----Original Message----- From: John Milardovic [mailto:milardj@SX.COM] Sent: Tuesday, October 24, 2000 3:35 PM To: SQR-USERS@LIST.IEX.NET Subject: Re: directory path for file Just use the built in $sqr-report var and pull out the directory info: For windows: let #pos = instr(edit($sqr-report,'R'),'\',1) let $dir = substr($sqr-report,1,length($sqr-report) - #pos) show $dir For unix replace the '\' delimiter with '/'. No idea if it will work for other platforms. HTH John Milardovic > -----Original Message----- > From: Pamela Lantzy [SMTP:PLantzy@UAMAIL.ALBANY.EDU] > Sent: Tuesday, October 24, 2000 2:33 PM > To: SQR-USERS@list.iex.net > Subject: Re: directory path for file > > Sam, > > Could you share that with me? > > Thanks > Pam > -----Original Message----- > From: Sam Spritzer [mailto:sspritzer@GW.CTG.COM] > Sent: Tuesday, October 24,2000 2:26 PM > To: SQR-USERS@LIST.IEX.NET > Subject: Re: directory path for file > > Pam, > I am not sure if this is a valid alternative for you but I had a similiar > situation so what I did was create a control.sqc that defined file > directory. This way, I knew where it has to go. > Sam > > >>> PLantzy@UAMAIL.ALBANY.EDU 10/24/00 14:17 PM >>> > Hi, > > Is there a way to determine what directory a file is being written to? > As the report is bing written to a file I know the filename by the > variable > $sqr-report. The report could be written to either the working directory > or > the directory specified in the -f flag. > > I need to have the location of the file as well as the filename. > > Any suggestions? > > Thanks Pam From owner-sqr-users@list.iex.net Wed Oct 25 08:23:03 2000 Date: Wed, 25 Oct 2000 09:14:30 -0400 From: Cameron Smyth Subject: Re: directory path for file Pam, One thing you could try is using the New-Report command. You can initialize a variable $path_report to which you assign the path and the report name. You can also use #ifdef UNIX Let $path_report = '/....../[report name].lis' #else Let $path_report = 'C:\...\/[report name].lis' #end-if to determine if you want to assign a unix path or a windows path to the report name. That would allow you to always know the path to the file. Cameron Pamela Lantzy wrote: > Hi, > > Is there a way to determine what directory a file is being written to? > As the report is being written to a file I know the filename by the variable > $sqr-report. The report could be written to either the working directory or > the directory specified in the -f flag. > > I need to have the location of the file as well as the filename. > > Any suggestions? > > Thanks Pam From owner-sqr-users@list.iex.net Wed Oct 25 02:04:30 2000 Date: Wed, 25 Oct 2000 16:58:28 +1000 From: Paul Schattling Subject: Closing output file Hi guru's, Tools 7.5, Oracle Is there a way to close the output file that you have open while running an sqr (usually the .lis file) before the sqr finishes? I know that you can control a predefined file using the OPEN and CLOSE commands, but this is an existing (lengthy) PeopleSoft process and I don't particurlary want to re-write it. Once the program has finished writing the data to the output file, I want to add a final step that launches an outside application and uses that file that was just created, in it. However it appears that I can't access that file because it's locked/non there because the sqr program still has a bar on it. Cheers, Paul From owner-sqr-users@list.iex.net Wed Oct 25 03:23:27 2000 Date: Wed, 25 Oct 2000 10:14:56 +0200 From: Wim Wolfs Subject: Re: Closing output file Hi Paul, I did something like that. Created a flat file with the sqr report, then closed it. The next step was to email the flatfile with an external command line mailer. I used the NEW-REPORT command, which closes the current output. something like : new-report 'c:\spl\dummy.spf' (the file c:\spl\dumy.spf is 0-length crap but anyway) You can use the .lis file (a/o SPF) previously created in your report for the external program you want to launch. HTH, Wim Wolfs Op woensdag 25 oktober 2000 8:58, heeft Paul Schattling [SMTP:P.Schattling@MAILBOX.GU.EDU.AU] geschreven: | Hi guru's, | | Tools 7.5, Oracle | | Is there a way to close the output file that you have open while running an | sqr (usually the .lis file) before the sqr finishes? | I know that you can control a predefined file using the OPEN and CLOSE | commands, but this is an existing (lengthy) PeopleSoft process and I don't | particurlary want to re-write it. | Once the program has finished writing the data to the output file, I want | to add a final step that launches an outside application and uses that file | that was just created, in it. However it appears that I can't access that | file because it's locked/non there because the sqr program still has a bar | on it. | | Cheers, | Paul From owner-sqr-users@list.iex.net Wed Oct 25 06:43:17 2000 Date: Wed, 25 Oct 2000 12:55:37 +0200 From: Franck Masson Subject: Re: Closing output file This is a multi-part message in MIME format. --------------037823A3ED32430F300B046F Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit hi, you can close a spf file but not a lis file. the lis file is generated in Two step first produce the spf then convert the spf into lis regarding the printer option if you want in your sqr code to produce pdf file and mail it in the same sqr code then close the spf file using NEW-REPORT { report_filename_txt_lit | _var | _col } and use the system command : CALL SYSTEM USING command status [ WAIT | NOWAIT ] to launch sqrp spf_file -printer:pd and then mail the pdf file franck, Wim Wolfs wrote: > > Hi Paul, > > I did something like that. > > Created a flat file with the sqr report, then closed it. > The next step was to email the flatfile with an external command line mailer. > > I used the NEW-REPORT command, which closes the current output. > something like : new-report 'c:\spl\dummy.spf' (the file c:\spl\dumy.spf is 0-length crap but anyway) > You can use the .lis file (a/o SPF) previously created in your report for the external program you want to launch. > > HTH, > Wim Wolfs > > Op woensdag 25 oktober 2000 8:58, heeft Paul Schattling [SMTP:P.Schattling@MAILBOX.GU.EDU.AU] geschreven: > | Hi guru's, > | > | Tools 7.5, Oracle > | > | Is there a way to close the output file that you have open while running an > | sqr (usually the .lis file) before the sqr finishes? > | I know that you can control a predefined file using the OPEN and CLOSE > | commands, but this is an existing (lengthy) PeopleSoft process and I don't > | particurlary want to re-write it. > | Once the program has finished writing the data to the output file, I want > | to add a final step that launches an outside application and uses that file > | that was just created, in it. However it appears that I can't access that > | file because it's locked/non there because the sqr program still has a bar > | on it. > | > | Cheers, > | Paul --------------037823A3ED32430F300B046F Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for Franck Masson Content-Disposition: attachment; filename="vcard.vcf" begin: vcard fn: Franck Masson n: ;Franck Masson org: Brio Technology EMEA adr;dom: Le capitol;;55 av. des champs Pierreux;Nanterre;92000;; email;internet: franck.masson@brio.com title: Sales Manager Northern Europe tel;work: 33 1 55 69 36 00 tel;fax: 33 1 47 25 02 59 tel;home: Mobile : 33 6 84 80 17 05 x-mozilla-cpt: ;0 x-mozilla-html: FALSE version: 2.1 end: vcard --------------037823A3ED32430F300B046F-- From owner-sqr-users@list.iex.net Wed Oct 25 14:29:04 2000 Date: Wed, 25 Oct 2000 15:17:30 -0400 From: "Weaver, Judith R" Subject: Re: Closing output file That's interesting, because I successfully open an output file in Excel at the end of an sqr by simply closing the file prior to calling Excel. We are using Windows 95. The code is like this: do procedure_1 !this gathers the data and writes the file close 1 do excel_demo !-------------------------------- begin-procedure excel_demo LET $COMMAND = GETENV('COMSPEC') ||' /c "c:\program files\microsoft office\office\EXCEL.EXE" ' ||$filename CALL SYSTEM USING $COMMAND #S end-procedure excel_demo !-------------------------------- -----Original Message----- From: Paul Schattling [mailto:P.Schattling@MAILBOX.GU.EDU.AU] Sent: Wednesday, October 25, 2000 2:58 AM To: SQR-USERS@list.iex.net Subject: Closing output file Hi guru's, Tools 7.5, Oracle Is there a way to close the output file that you have open while running an sqr (usually the .lis file) before the sqr finishes? I know that you can control a predefined file using the OPEN and CLOSE commands, but this is an existing (lengthy) PeopleSoft process and I don't particurlary want to re-write it. Once the program has finished writing the data to the output file, I want to add a final step that launches an outside application and uses that file that was just created, in it. However it appears that I can't access that file because it's locked/non there because the sqr program still has a bar on it. Cheers, Paul From owner-sqr-users@list.iex.net Wed Oct 25 10:08:36 2000 Date: Wed, 25 Oct 2000 15:50:47 +0100 From: Andrew Brook Subject: wrapdepth I'm having problems using the wrapdepth function. I keep getting the following error (SQR 3405) The value for 'wrapdepth width' (0) must be > 0. The error occurs when I call the wrapdepth function LET #_wrap_depth_1 = wrapdepth ($_G_Phrase,23,1,'','') Any help would be much appreciated. Cheers, Andy From owner-sqr-users@list.iex.net Wed Oct 25 10:50:41 2000 Date: Wed, 25 Oct 2000 11:39:02 -0400 From: John Milardovic Subject: Re: wrapdepth Andrew, I had no problem running your code under SQR6.0. Are you positive this line is causing the problem? Is this being set in a local procedure? What is the value of #wrap_depth_1 after the call to wrapdepth? Is it 0? If that is the case then the error probably occurs in your print statement where you are wrapping and the reason it is 0 is (probably) either that your variable is incorrectly named or else you are not calling the function in a local procedure. If none of this is the case then post a bit more of your code and list what version you are running. HTH John > -----Original Message----- > From: Andrew Brook [SMTP:Andrew.Brook@HANCORP.CO.UK] > Sent: Wednesday, October 25, 2000 10:51 AM > To: SQR-USERS@list.iex.net > Subject: wrapdepth > > I'm having problems using the wrapdepth function. I keep getting the > following error > > (SQR 3405) The value for 'wrapdepth width' (0) must be > 0. > > The error occurs when I call the wrapdepth function > > LET #_wrap_depth_1 = wrapdepth ($_G_Phrase,23,1,'','') > > Any help would be much appreciated. > > Cheers, > > Andy From owner-sqr-users@list.iex.net Wed Oct 25 13:17:44 2000 Date: Wed, 25 Oct 2000 13:48:48 -0400 From: Helen Moore At JMU we have customized the PS delivered PAY003.SQR AND DDP003.SQR for our check and advice printing. We have been printing our logo, signature and micr line using encode statements. With Taxupdate 2000E, PS delivers these two SQRs with new printing syntax, i.e. Declare-printer, alter-printer and so forth. I have modified our SQRs but I can not use the declare-image statement for our logo. It does not work even when I use the -printer:wp or -printer:hp flags. My problem is that when I print my logo or micr line at the end of the check the printer does not release the font afterwards. The next check that is printed is being printed with wrong font. I have tried different reset commands but then the next check loses all formatting. Can I still use the encode statements with the new printer commands? Please help. Helen Helen H. Moore HR/Payroll Technical Development Team James Madison University Phone (540)568-2902 Fax (540)568-7997 From owner-sqr-users@list.iex.net Wed Oct 25 15:32:06 2000 Date: Wed, 25 Oct 2000 13:16:20 -0700 From: Ben Le Helen, Insert a print command of normal font after you finish with logo and micr. print $logo () code ! logo font print $your_logo () print $micr () code ! micr font print $your micr () print $normal_font () ! back to normal font Hope this helps. At 01:48 PM 10/25/00 -0400, you wrote: >At JMU we have customized the PS delivered PAY003.SQR AND DDP003.SQR >for our check and advice printing. We have been printing our logo, signature >and micr line using encode statements. With Taxupdate 2000E, PS delivers >these two SQRs with new printing syntax, i.e. Declare-printer, alter-printer >and so forth. I have modified our SQRs but I can not use the declare-image >statement for our logo. It does not work even when I use the -printer:wp or >-printer:hp flags. > >My problem is that when I print my logo or micr line at the end of the check >the printer does not release the font afterwards. The next check that is >printed is being printed with wrong font. I have tried different reset >commands but then the next check loses all formatting. > >Can I still use the encode statements with the new printer commands? > >Please help. > >Helen >Helen H. Moore >HR/Payroll Technical Development Team >James Madison University >Phone (540)568-2902 >Fax (540)568-7997 Benjamin Le ITS, System Development Portland Community College 12000 SW 49th Ave. Portland, Oregon 97219 Voice: (503)-977-4970 Fax: (503)-977-4987 Mailto:ble@pcc.edu http://www.pcc.edu From owner-sqr-users@list.iex.net Thu Oct 26 14:43:51 2000 Date: Thu, 26 Oct 2000 14:27:35 -0500 From: "Thomas, Lyla" Subject: Multiple reports Hello, I am trying to write multiple reports from my SQR and I am having few problems using #Include 'setup02b.sqc' with this sqr. How can I use this sqc with multiple reports to change the page setup? Both of these reports will be using setup02b.sqc. eventhough I have that Sqc is included, declare report is changing to regular print setup. How can I use this sqc in my program instead of specifically setting up margins,printer type ...etc in the program? Any help is greatly appreciated. Thanks in advance. Lyla This is what I have. ____________________ begin-setup #Include 'setup02b.sqc' declare-report One ??? how to include specific sqc end-declare declare-report Two end-declare end-setup ------------------------- begin-procedure Init-Report let $Path = '\\fileserv\\.....' end-procedure --------------------------------- begin-heading 8 For-Reports=(One) new-report $Path print 'ActDate' (+1,1) print 'effdt' ..... end-heading begin-heading 8 For-Reports=(Two) new-report $Path || newreport name print 'Emplid' (+1,1) print 'effdt' ..... end-heading ------------------------------ procedure write_report Use-report One print $ActDate (+1,1) ....... end-procedure From owner-sqr-users@list.iex.net Thu Oct 26 15:38:17 2000 Date: Thu, 26 Oct 2000 13:27:35 -0700 From: Greg Gargett Subject: Re: Multiple reports in your declare-report sections you need to include the layout you want to use for the report. the layout defined in setup02b.sqc (or ptpsl215.sqc, ultimately) is called PTPSL215. so, your declare-reports would look something like... declare-report One layout=PTPSL215 printer-type={PRINTER_TYPE} end-declare declare-report Two layout=PTPSL215 printer-type={PRINTER_TYPE} end-declare "Thomas, Lyla" wrote: > Hello, > I am trying to write multiple reports from my SQR and I am having few > problems using #Include 'setup02b.sqc' with this sqr. How can I use this sqc > with multiple reports to change the page setup? Both of these reports will > be using setup02b.sqc. eventhough I have that Sqc is included, declare > report is changing to regular print setup. How can I use this sqc in my > program instead of specifically setting up margins,printer type ...etc in > the program? > Any help is greatly appreciated. > Thanks in advance. > Lyla > This is what I have. > ____________________ > > begin-setup > #Include 'setup02b.sqc' > declare-report One > > ??? how to include specific sqc > end-declare > > declare-report Two > end-declare > end-setup > ------------------------- > begin-procedure Init-Report > let $Path = '\\fileserv\\.....' > end-procedure > --------------------------------- > begin-heading 8 For-Reports=(One) > new-report $Path > print 'ActDate' (+1,1) > print 'effdt' > ..... > end-heading > begin-heading 8 For-Reports=(Two) > new-report $Path || newreport name > print 'Emplid' (+1,1) > print 'effdt' > ..... > end-heading > ------------------------------ > procedure write_report > Use-report One > print $ActDate (+1,1) > ....... > end-procedure -- Greg "I never have more than one drink before dinner. But I do like that one to be large and very strong and very cold and very well-made." - Ian Fleming From owner-sqr-users@list.iex.net Thu Oct 26 17:08:36 2000 Date: Thu, 26 Oct 2000 16:42:35 -0500 From: "Thomas, Lyla" Subject: Re: Multiple reports Greg, Thanks for the response, that worked, but I still cannot use new-report with this. When I use new-report $Path on the header section just header part of the report go the predefined dir and the body of the report go to the c:\. Is there any way I could use New-report then use the use-report? This is what I have begin-heading 8 For-Reports=(Two) > new-report $Path || newreport name > print 'Emplid' (+1,1) > print 'effdt' > ..... > end-heading > ------------------------------ > procedure write_report > Use-report One > print $ActDate (+1,1) > ....... > end-procedure Thanks again Lyla -----Original Message----- From: Greg Gargett [mailto:ggargett@SEANET.COM] Sent: Thursday, October 26, 2000 3:28 PM To: SQR-USERS@list.iex.net Subject: Re: Multiple reports in your declare-report sections you need to include the layout you want to use for the report. the layout defined in setup02b.sqc (or ptpsl215.sqc, ultimately) is called PTPSL215. so, your declare-reports would look something like... declare-report One layout=PTPSL215 printer-type={PRINTER_TYPE} end-declare declare-report Two layout=PTPSL215 printer-type={PRINTER_TYPE} end-declare "Thomas, Lyla" wrote: > Hello, > I am trying to write multiple reports from my SQR and I am having few > problems using #Include 'setup02b.sqc' with this sqr. How can I use this sqc > with multiple reports to change the page setup? Both of these reports will > be using setup02b.sqc. eventhough I have that Sqc is included, declare > report is changing to regular print setup. How can I use this sqc in my > program instead of specifically setting up margins,printer type ...etc in > the program? > Any help is greatly appreciated. > Thanks in advance. > Lyla > This is what I have. > ____________________ > > begin-setup > #Include 'setup02b.sqc' > declare-report One > > ??? how to include specific sqc > end-declare > > declare-report Two > end-declare > end-setup > ------------------------- > begin-procedure Init-Report > let $Path = '\\fileserv\\.....' > end-procedure > --------------------------------- > begin-heading 8 For-Reports=(One) > new-report $Path > print 'ActDate' (+1,1) > print 'effdt' > ..... > end-heading > begin-heading 8 For-Reports=(Two) > new-report $Path || newreport name > print 'Emplid' (+1,1) > print 'effdt' > ..... > end-heading > ------------------------------ > procedure write_report > Use-report One > print $ActDate (+1,1) > ....... > end-procedure -- Greg "I never have more than one drink before dinner. But I do like that one to be large and very strong and very cold and very well-made." - Ian Fleming From owner-sqr-users@list.iex.net Fri Oct 27 14:38:33 2000 Date: Fri, 27 Oct 2000 14:24:13 -0500 From: "Thomas, Lyla" Subject: Re: Multiple reports Hello all, I am still having a few more problem with this. If any one can help me I will appreciate it very much. I do not know what I am doing wrong here and I searched in the web sites and all of them were doing same as this also. My program is doing the following: It is writing the first report in the specified path in $REF_Path_one. But it never writes the second report at all. This is what I have: begin-setup #Include 'setup02b.sqc' declare-report one layout=PTPSL215 printer-type={PRINTER_TYPE} end-declare declare-report Two layout=PTPSL215 printer-type={PRINTER_TYPE} end-declare end-setup ------------------------------------- Begin-heading 8 For-Reports=(One) #Include 'stdhdg01.sqc' print 'ActDate' (+1,1) ........ end-heading Begin-heading 8 For-Reports=(Two) #Include 'stdhdg01.sqc' print 'emplid' (+1,1) ............ end-heading begin-procedure Get_Main_info Use-Report One New-report $REF_Path_one Use-Report Two New-report $REF_Path_two BEGIN-SELECT A.effdt A.emplid A.Action If &A.Action = 'M' Use-Report One Do Write_One_info end-if If &A.Action = 'P' next-listing Use-Report Two Do Write_Two_Info next-listing end-if FROM Table A END-SELECT end-procedure !Get_Main_info Begin-Procedure Write_One_Info print $A.effdt (+1,1) end-procedure Begin-Procedure Write_Two_Info print $A.emplid (+1,1) end-procedure -----Original Message----- From: Greg Gargett [mailto:ggargett@SEANET.COM] Sent: Thursday, October 26, 2000 3:28 PM To: SQR-USERS@list.iex.net Subject: Re: Multiple reports in your declare-report sections you need to include the layout you want to use for the report. the layout defined in setup02b.sqc (or ptpsl215.sqc, ultimately) is called PTPSL215. so, your declare-reports would look something like... declare-report One layout=PTPSL215 printer-type={PRINTER_TYPE} end-declare declare-report Two layout=PTPSL215 printer-type={PRINTER_TYPE} end-declare "Thomas, Lyla" wrote: > Hello, > I am trying to write multiple reports from my SQR and I am having few > problems using #Include 'setup02b.sqc' with this sqr. How can I use this sqc > with multiple reports to change the page setup? Both of these reports will > be using setup02b.sqc. eventhough I have that Sqc is included, declare > report is changing to regular print setup. How can I use this sqc in my > program instead of specifically setting up margins,printer type ...etc in > the program? > Any help is greatly appreciated. > Thanks in advance. > Lyla > This is what I have. > ____________________ > > begin-setup > #Include 'setup02b.sqc' > declare-report One > > ??? how to include specific sqc > end-declare > > declare-report Two > end-declare > end-setup > ------------------------- > begin-procedure Init-Report > let $Path = '\\fileserv\\.....' > end-procedure > --------------------------------- > begin-heading 8 For-Reports=(One) > new-report $Path > print 'ActDate' (+1,1) > print 'effdt' > ..... > end-heading > begin-heading 8 For-Reports=(Two) > new-report $Path || newreport name > print 'Emplid' (+1,1) > print 'effdt' > ..... > end-heading > ------------------------------ > procedure write_report > Use-report One > print $ActDate (+1,1) > ....... > end-procedure -- Greg "I never have more than one drink before dinner. But I do like that one to be large and very strong and very cold and very well-made." - Ian Fleming From owner-sqr-users@list.iex.net Tue Oct 31 14:49:24 2000 Date: Tue, 31 Oct 2000 11:39:36 -0800 From: Greg Gargett Subject: Re: Multiple reports you do not need to use new-report when using use-report. "Thomas, Lyla" wrote: > Hello all, > I am still having a few more problem with this. If any one can help me I > will appreciate it very much. I do not know what I am doing wrong here and I > searched in the web sites and all of them were doing same as this also. My > program is doing the following: It is writing the first report in the > specified path in $REF_Path_one. But it never writes the second report at > all. This is what I have: > begin-setup > #Include 'setup02b.sqc' > declare-report one > layout=PTPSL215 > printer-type={PRINTER_TYPE} > end-declare > > declare-report Two > layout=PTPSL215 > printer-type={PRINTER_TYPE} > end-declare > > end-setup > ------------------------------------- > Begin-heading 8 For-Reports=(One) > > #Include 'stdhdg01.sqc' > print 'ActDate' (+1,1) > ........ > end-heading > > Begin-heading 8 For-Reports=(Two) > > #Include 'stdhdg01.sqc' > print 'emplid' (+1,1) > ............ > end-heading > > begin-procedure Get_Main_info > Use-Report One > New-report $REF_Path_one > Use-Report Two > New-report $REF_Path_two > > BEGIN-SELECT > A.effdt > A.emplid > A.Action > > If &A.Action = 'M' > Use-Report One > Do Write_One_info > end-if > If &A.Action = 'P' > next-listing > Use-Report Two > Do Write_Two_Info > next-listing > end-if > > FROM Table A > END-SELECT > end-procedure !Get_Main_info > > Begin-Procedure Write_One_Info > > print $A.effdt (+1,1) > end-procedure > Begin-Procedure Write_Two_Info > > print $A.emplid (+1,1) > end-procedure > > -----Original Message----- > From: Greg Gargett [mailto:ggargett@SEANET.COM] > Sent: Thursday, October 26, 2000 3:28 PM > To: SQR-USERS@list.iex.net > Subject: Re: Multiple reports > > in your declare-report sections you need to include the layout you want to > use > for the report. the layout defined in setup02b.sqc (or ptpsl215.sqc, > ultimately) is called PTPSL215. so, your declare-reports would look > something > like... > > declare-report One > layout=PTPSL215 > printer-type={PRINTER_TYPE} > end-declare > > declare-report Two > layout=PTPSL215 > printer-type={PRINTER_TYPE} > end-declare > > "Thomas, Lyla" wrote: > > > Hello, > > I am trying to write multiple reports from my SQR and I am having few > > problems using #Include 'setup02b.sqc' with this sqr. How can I use this > sqc > > with multiple reports to change the page setup? Both of these reports will > > be using setup02b.sqc. eventhough I have that Sqc is included, declare > > report is changing to regular print setup. How can I use this sqc in my > > program instead of specifically setting up margins,printer type ...etc in > > the program? > > Any help is greatly appreciated. > > Thanks in advance. > > Lyla > > This is what I have. > > ____________________ > > > > begin-setup > > #Include 'setup02b.sqc' > > declare-report One > > > > ??? how to include specific sqc > > end-declare > > > > declare-report Two > > end-declare > > end-setup > > ------------------------- > > begin-procedure Init-Report > > let $Path = '\\fileserv\\.....' > > end-procedure > > --------------------------------- > > begin-heading 8 For-Reports=(One) > > new-report $Path > > print 'ActDate' (+1,1) > > print 'effdt' > > ..... > > end-heading > > begin-heading 8 For-Reports=(Two) > > new-report $Path || newreport name > > print 'Emplid' (+1,1) > > print 'effdt' > > ..... > > end-heading > > ------------------------------ > > procedure write_report > > Use-report One > > print $ActDate (+1,1) > > ....... > > end-procedure > > -- > Greg > > "I never have more than one drink before dinner. > But I do like that one to be large and very strong > and very cold and very well-made." - Ian Fleming -- Greg "I never have more than one drink before dinner. But I do like that one to be large and very strong and very cold and very well-made." - Ian Fleming From owner-sqr-users@list.iex.net Wed Nov 1 09:39:01 2000 Date: Wed, 1 Nov 2000 08:33:21 -0600 From: "Thomas, Lyla" Subject: Re: Multiple reports Thanks for responding. If I did'nt use new-report output file will not be in the designated pathe, is'nt? I want my output should be in a specified dir. Thanks for your help. Lyla -----Original Message----- From: Greg Gargett [mailto:ggargett@SEANET.COM] Sent: Tuesday, October 31, 2000 1:40 PM To: SQR-USERS@list.iex.net Subject: Re: Multiple reports you do not need to use new-report when using use-report. "Thomas, Lyla" wrote: > Hello all, > I am still having a few more problem with this. If any one can help me I > will appreciate it very much. I do not know what I am doing wrong here and I > searched in the web sites and all of them were doing same as this also. My > program is doing the following: It is writing the first report in the > specified path in $REF_Path_one. But it never writes the second report at > all. This is what I have: > begin-setup > #Include 'setup02b.sqc' > declare-report one > layout=PTPSL215 > printer-type={PRINTER_TYPE} > end-declare > > declare-report Two > layout=PTPSL215 > printer-type={PRINTER_TYPE} > end-declare > > end-setup > ------------------------------------- > Begin-heading 8 For-Reports=(One) > > #Include 'stdhdg01.sqc' > print 'ActDate' (+1,1) > ........ > end-heading > > Begin-heading 8 For-Reports=(Two) > > #Include 'stdhdg01.sqc' > print 'emplid' (+1,1) > ............ > end-heading > > begin-procedure Get_Main_info > Use-Report One > New-report $REF_Path_one > Use-Report Two > New-report $REF_Path_two > > BEGIN-SELECT > A.effdt > A.emplid > A.Action > > If &A.Action = 'M' > Use-Report One > Do Write_One_info > end-if > If &A.Action = 'P' > next-listing > Use-Report Two > Do Write_Two_Info > next-listing > end-if > > FROM Table A > END-SELECT > end-procedure !Get_Main_info > > Begin-Procedure Write_One_Info > > print $A.effdt (+1,1) > end-procedure > Begin-Procedure Write_Two_Info > > print $A.emplid (+1,1) > end-procedure > > -----Original Message----- > From: Greg Gargett [mailto:ggargett@SEANET.COM] > Sent: Thursday, October 26, 2000 3:28 PM > To: SQR-USERS@list.iex.net > Subject: Re: Multiple reports > > in your declare-report sections you need to include the layout you want to > use > for the report. the layout defined in setup02b.sqc (or ptpsl215.sqc, > ultimately) is called PTPSL215. so, your declare-reports would look > something > like... > > declare-report One > layout=PTPSL215 > printer-type={PRINTER_TYPE} > end-declare > > declare-report Two > layout=PTPSL215 > printer-type={PRINTER_TYPE} > end-declare > > "Thomas, Lyla" wrote: > > > Hello, > > I am trying to write multiple reports from my SQR and I am having few > > problems using #Include 'setup02b.sqc' with this sqr. How can I use this > sqc > > with multiple reports to change the page setup? Both of these reports will > > be using setup02b.sqc. eventhough I have that Sqc is included, declare > > report is changing to regular print setup. How can I use this sqc in my > > program instead of specifically setting up margins,printer type ...etc in > > the program? > > Any help is greatly appreciated. > > Thanks in advance. > > Lyla > > This is what I have. > > ____________________ > > > > begin-setup > > #Include 'setup02b.sqc' > > declare-report One > > > > ??? how to include specific sqc > > end-declare > > > > declare-report Two > > end-declare > > end-setup > > ------------------------- > > begin-procedure Init-Report > > let $Path = '\\fileserv\\.....' > > end-procedure > > --------------------------------- > > begin-heading 8 For-Reports=(One) > > new-report $Path > > print 'ActDate' (+1,1) > > print 'effdt' > > ..... > > end-heading > > begin-heading 8 For-Reports=(Two) > > new-report $Path || newreport name > > print 'Emplid' (+1,1) > > print 'effdt' > > ..... > > end-heading > > ------------------------------ > > procedure write_report > > Use-report One > > print $ActDate (+1,1) > > ....... > > end-procedure > > -- > Greg > > "I never have more than one drink before dinner. > But I do like that one to be large and very strong > and very cold and very well-made." - Ian Fleming -- Greg "I never have more than one drink before dinner. But I do like that one to be large and very strong and very cold and very well-made." - Ian Fleming From owner-sqr-users@list.iex.net Fri Oct 27 10:15:38 2000 Date: Fri, 27 Oct 2000 10:46:59 EDT From: Morris Hicks Subject: PS to Hewitt HMO interface? Has anyone written a PS to Hewitt interface? Thanks... Morris From owner-sqr-users@list.iex.net Fri Oct 27 11:58:13 2000 Date: Fri, 27 Oct 2000 11:34:44 -0500 From: Matt Daniels Subject: Sybase Connectivity Hello , I am in the process of having the unix admin update the interface table so I can connect to a sybase server. I guess this requires a reboot of the unix box. Is there a faster way to give the server info on command line? thanks, Matt CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. From owner-sqr-users@list.iex.net Fri Oct 27 14:30:23 2000 Date: Fri, 27 Oct 2000 13:12:18 -0600 From: Randy Kirkpatrick Subject: SQR 5528 Does anyone here have any experience with this error? Inserting records from file taf.log into database ... (SQR 5528) ORACLE OEXEC error -1461 in cursor 19: ORA-01461: can bind a LONG value only for insert into a LONG column Error on line 469: (SQR 3735) Could not execute SQL. This only occurs on the Sun box, but does not occur when I run the sqr program from my own machine (an NT box). The database column is a varchar2(80) and I have verified the data has never been more than 60 characters. Randy Kirkpatrick From owner-sqr-users@list.iex.net Mon Oct 30 08:23:31 2000 Date: Mon, 30 Oct 2000 20:59:26 +0800 From: Paul Hutton - Congruent Asia Subject: JOB ANNOUNCEMENT This is a multi-part message in MIME format. ------=_NextPart_000_042E_01C042B4.49ED2A40 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Congruent is a global IT consulting company, which is strategically = aligned with several Enterprise software vendors, including PeopleSoft = and Brio Technology. We are currently looking to fill the following = positions in our Singapore office: 1. Technical Support Consultants (Brio Technology Practice) Pre-requisites include: =20 =A7 Minimum Bachelors Degree in IT field =A7 At least 2 years IT industry experience =A7 Strong RDBMS and SQL capability =A7 Exposure to DB connectivity, ODBC, Data Warehousing, OLAP & = MDDB's =A7 Experience in NT, TCP/IP & Web Servers The following would also be advantageous: =A7 Experience with any of: Business Objects / Cognos / Brio = Enterprise, Brio Report, Brio Portal / Crystal Reports =A7 Exposure to DB connectivity, ODBC, Data Warehousing, OLAP & = MDDB's =A7 Familiarity with support methodologies Extensive training in leading edge technologies will be provided to the = successful candidate. 2. Technical Application Consultants (PeopleSoft Practice) Pre-requisites include: =20 =A7 Minimum Bachelors Degree in IT field =A7 At least 2 years IT industry experience =A7 At least one year on PeopleSoft HRMS/Financials, or other ERP = projects =A7 Strong RDBMS and SQL capability The following would also be advantageous: =A7 Exposure to internet concepts and 3-tier or thin client = application technology =A7 Good analytical/problem solving skills =A7 Excellent spoken & written communication =A7 A wide range of industry experience Opportunities for regional/overseas postings will be available to the = successful candidate. 3. Business Development Executive (Brio Technology Practice) Pre-requisites include: =20 =A7 Tertiary qualifications in business or IT =A7 At least 5 years IT industry experience =A7 Familiar with RDBMS, OLAP, data warehousing and connectivity = concepts =A7 Proven success in business develop-ment in application = software field =A7 Singapore IC or Permanent Resident The following would also be advantageous: =A7 Experience with any of: Business Objects / Cognos / Brio = Enterprise, Brio Report, Brio Portal / Crystal Reports =A7 A wide range of industry experience This role has the capacity to grow into that of Brio Practice Manager = for South East Asia. Congruent provides an attractive remuneration and benefits program, = with above average career development opportunities. If you live in = Singapore or South East Asia, and are interested in any of the above = positions, please email your CV and references to: = pobox@congruent.com.sg, or fax +65 293 3018. ------=_NextPart_000_042E_01C042B4.49ED2A40 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Congruent=20 is a global IT consulting company, which is strategically aligned with = several=20 Enterprise software vendors, including PeopleSoft and Brio = Technology.  We are currently looking to = fill the=20 following positions in our Singapore office:
 
1.   Technical Support Consultants (Brio Technology = Practice)

Pre-requisites include:           &nbs= p;   =20

=A7      =20 Minimum Bachelors = Degree in=20 IT field

=A7      =20 At least 2 years IT = industry=20 experience

=A7      =20 Strong RDBMS and = SQL=20 capability

=A7      =20 Exposure to DB = connectivity,=20 ODBC, Data Warehousing, OLAP & MDDB’s

=A7      =20 Experience in NT, = TCP/IP=20 & Web Servers

The following would = also be=20 advantageous:

=A7      =20 Experience with any = of:=20 Business Objects / Cognos / Brio Enterprise, Brio Report, Brio = Portal / Crystal Reports

=A7      =20 Exposure to DB = connectivity,=20 ODBC, Data Warehousing, OLAP & MDDB’s

=A7      =20 Familiarity with = support=20 methodologies

Extensive=20 training in leading edge technologies will be provided to the successful = candidate.
 
2.  =20 Technical Application=20 Consultants  (PeopleSoft Practice)

Pre-requisites include:           &nbs= p;   =20

=A7      =20 Minimum Bachelors = Degree in=20 IT field

=A7      =20 At least 2 years IT = industry=20 experience

=A7      =20 At least one year = on=20 PeopleSoft HRMS/Financials, or other ERP = projects

=A7      =20 Strong RDBMS and = SQL=20 capability

The following would = also be=20 advantageous:

=A7      =20 Exposure to = internet concepts=20 and 3-tier or thin client application technology

=A7      =20 Good = analytical/problem=20 solving skills

=A7      =20 Excellent spoken = &=20 written communication

=A7      =20 A wide range of = industry=20 experience

Opportunities=20 for regional/overseas postings will be available to the successful=20 candidate.
 
3.  =20 Business Development = Executive (Brio=20 Technology Practice)

Pre-requisites include:           &nbs= p;   =20

=A7      =20 Tertiary = qualifications in=20 business or IT

=A7      =20 At least 5 years IT = industry=20 experience

=A7      =20 Familiar with = RDBMS, OLAP,=20 data warehousing  and = connectivity=20 concepts

=A7      =20 Proven success in = business=20 develop-ment in application software field

=A7      =20 Singapore IC or = Permanent=20 Resident

The following would = also be=20 advantageous:

=A7      =20 Experience with any = of:=20 Business Objects / Cognos / Brio Enterprise, Brio Report, Brio=20 Portal / Crystal Reports

=A7      =20 A wide range of = industry=20 experience

This=20 role has the capacity to grow into that of Brio Practice Manager for = South East=20 Asia.
 
 Congruent provides=20 an attractive remuneration and benefits program, with above average = career=20 development opportunities.  If=20 you live in Singapore or South East Asia, and are interested in any of = the above=20 positions, please email your CV and references to: = pobox@congruent.com.sg, or=20 fax +65 293 3018.
 
------=_NextPart_000_042E_01C042B4.49ED2A40-- From owner-sqr-users@list.iex.net Mon Oct 30 17:35:27 2000 Date: Mon, 30 Oct 2000 22:25:34 GMT From: Chi May Subject: 'Encountered unknown SPF code' ERROR solved ! Victor and Arnon: Thank you for the help. Our SPF problem has been solved. As you mentioned, when .lis files are created,we will pre-allocate the .spf datasets. We are converting from Oracle/Unix to DB2/MVS and I don't have JCL/MVS background. It was pain for me to figure it out. In order to help the people with the same background, I will put the sample code below: //SYS00002 DD DISP=(NEW,DELETE), // DSN=YOUR_REPORT.L01.SPF, // SPACE=(TRK,(450,450),RLSE),UNIT=SORTS //SYS00004 DD DISP=(NEW,DELETE), // DSN=YOUR_REPORT.L02.SPF, // SPACE=(TRK,(450,450),RLSE),UNIT=SORTS Hope it will be a help. Regards! Chi > Chi, > > Return code 7 can indicate that you have run out of space. Are you also > getting a B37-04 on your SPF file. If so, you can pre-allocate the SPF file > and specify the space you need. You will need to send your SQR output to a > cataloged file and not to the printer directly. SQR will use the same name > as your output file with SPF appended to the end. If the SPF file exists, > SQR will use it, otherwise it will allocate a new file. > > HTH, > Victor Loghin > VGL Consulting Inc. > vgl_ca@hotmail.com > > > ----Original Message Follows---- > From: Chi May > To: SQR-USERS@list.iex.net > Subject: Re: 'Encountered unknown SPF code' ERROR > Date: Fri, 20 Oct 2000 19:07:35 GMT > > Hi, Arnon: > Thank you for the email. > The return code is 7. Smaller amount of pages works fine. > Chi > > Chi, > > > > Do you have any errors in the JOB LOG ? > > > > The error can happen if the spf is corrupted (was not close correctly). > > > > Does smaller amount of pages work good ? > > > > Regards, > > Arnon Oppenheimer > > ------------------------------------------------------------------- > > SEMECH SOFTWARE MARKETING LTD. > > TEL : (972) - 3 - 5333144 > > FAX : (972) - 3 - 5333132 > > Email: arnono@semech.co.il > > ------------------------------------------------------------------- > > ----- Original Message ----- > > From: "Chi May" > > To: > > Sent: Wednesday, October 18, 2000 11:49 PM > > Subject: 'Encountered unknown SPF code' ERROR > > > > > > > My sqr generates two reports about 1000 pages each on DB2/MVS. I had > the > > > following error: > > > (SQR 6004) Encountered unknown SPF code (17616) while reading the > > > printer file. > > > > > > And two same warnings: > > > LSCX129 **** WARNING **** ERRNO = ERANGE > > > Generated in STRTOL called from line 1439 of GETHEX8(SQR0136),offset > > 00007C > > > Integer overflow converting "FEEEEEEF" to long (base 16). > > > > > > The SPF files have all the data to be printed but there is a problem to > > convert > > > SPF files into report files. I can see the partial reports about 800 > > pages. > > > > > > But if I change the sqr to merge the two reports into one, no error > > occurs. > > > In the program, I did trim all the character fields and convert the > number > > > field to character field before printing. > > > > > > Could anybody help me figure out what causes the problem. > > > > > > I sent an email earlier thinking it was space allocation problem, but > it > > > doesn't seem to be. > > > > > > Regards! > > > CFM > > _________________________________________________________________________ > Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. > > Share information about yourself, create your own public profile at > http://profiles.msn.com. From owner-sqr-users@list.iex.net Mon Oct 30 18:24:02 2000 Date: Mon, 30 Oct 2000 16:57:30 -0600 From: "Lu, Clint" Subject: email attachment Hi all, I did send this message before but I did not get any feed back. Sorry for sending this again. I try to email attachment from SQR program in Unix environment but I could not get this work. Here is my codes. (echo " Text to appear in body of email.\n\n" Subject: Re: email attachment Hi, To send an attachment, you have to use something else. Try to see if yoz have mpack on your unix box. mpack is a mime utility to send e-mail. Philippe RITTER -----Original Message----- From: Lu, Clint [mailto:clint.lu@CAREMARK.COM] Sent: lundi, 30. octobre 2000 23:58 To: SQR-USERS@list.iex.net Subject: email attachment Hi all, I did send this message before but I did not get any feed back. Sorry for sending this again. I try to email attachment from SQR program in Unix environment but I could not get this work. Here is my codes. (echo " Text to appear in body of email.\n\n" Subject: Re: email attachment On Mon, Oct 30, 2000 at 04:57:30PM -0600, Lu, Clint wrote: > (echo " Text to appear in body of email.\n\n" -s "Weekly file" email address > > In test file contains Testing of Sending an attachment, all this code does > is send text message instead of attachment. Your help is really appreciated. You'll need to use a program that is MIME aware. Another reader mentioned "mpack", which I think will work in your case; you'd use something like this: ( echo "Text to appear in body of email\n\n" | mpack -s "test mime" -d/dev/stdin /directory/test.dat nathant ) If the /dev/stdin trick doesn't work you'll need to write the message-body text to a separate file and then refer to that after "-d" (rather than using "echo"). If you don't have mpack already installed you can get it from ftp://ftp.andrew.cmu.edu/pub/mpack/ If you need something more powerful (but more complex) (i.e. you want to include more than one attachment on your message) you may want to try the Mutt mail reader. More info is available at http://www.mutt.org/ Nathan ---------------------------------------------------------------------------- Nathan Stratton Treadway | Ray Ontko & Co. | Software consulting services nathant@ontko.com | Richmond, IN | http://www.ontko.com/ From owner-sqr-users@list.iex.net Tue Oct 31 02:20:12 2000 Date: Tue, 31 Oct 2000 02:09:27 -0500 From: bdpecci@AEP.COM Subject: Bruce D Pecci/OR1/AEPIN is out of the office. I will be out of the office from 10/31/2000 until 11/06/2000. I will respond to your message when I return on 11/6. If this is an emergency, I can be paged at 614-521-5899. Otherwise, please contact Tom Meister x1129, or Lisa Grady x1335. From owner-sqr-users@list.iex.net Tue Oct 31 11:32:51 2000 Date: Tue, 31 Oct 2000 11:07:34 -0500 From: Violet Martin Subject: Dynamic Query Variable Error I am trying to use a Dynamic Query Variable in my select clause to only pick out specific Business Units, depending on a value in an input value. I am getting the following error: Error on line 152: (SQR 4008) Unknown function or variable in expression: 10300' C.BUSINESS_UNIT = '10301')' I know the error has to do with the ', but I can't find the correct syntax in any books. The code from my sqr is: If $Mags = 'Y' Let $Unit = '(C.BUSINESS_UNIT = '10300' or C.BUSINESS_UNIT = '10301')' Else Let $Unit = '(C.BUSINESS_UNIT = '14000' or C.BUSINESS_UNIT = '14001')' End-If begin-SELECT A.NAME FROM PS_PERSONAL_DATA A, PS_JOB C WHERE C.EMPLID = A.EMPLID AND C.EFFDT = (SELECT MAX(H.EFFDT) FROM PS_JOB H WHERE H.EMPLID = C.EMPLID AND H.EMPL_RCD# = C.EMPL_RCD# AND H.EFFDT <= $AsOfDate) AND C.EFFSEQ = (SELECT MAX(I.EFFSEQ) FROM PS_JOB I WHERE I.EMPLID = C.EMPLID AND I.EMPL_RCD# = C.EMPL_RCD# AND I.EFFDT = C.EFFDT) AND C.EMPL_STATUS IN ('A','P','L') AND [$Unit] AND C.SCV_CLE_REQ_CREDTS > 0 AND to_char(C.SCV_CLE_END_DATE,'YYYY') <= $YYAsOfDate ORDER BY SUBSTR(C.DEPTID,3,2), C.LOCATION, A.NAME end-SELECT end-procedure Thanks for any help you can give. From owner-sqr-users@list.iex.net Tue Oct 31 11:34:58 2000 Date: Tue, 31 Oct 2000 11:23:46 -0500 From: Troy Wiechman Subject: Re: Dynamic Query Variable Error Violet Here is an example that works for me. let $employee_type = '(''Employee'',''Ex-employee'')' HTH Troy Violet Martin on 10/31/2000 11:07:34 AM Please respond to sqr-users@list.iex.net To: SQR-USERS@list.iex.net cc: (bcc: Troy Wiechman/HQ/USA/Kelly) Subject: Dynamic Query Variable Error I am trying to use a Dynamic Query Variable in my select clause to only pick out specific Business Units, depending on a value in an input value. I am getting the following error: Error on line 152: (SQR 4008) Unknown function or variable in expression: 10300' C.BUSINESS_UNIT = '10301')' I know the error has to do with the ', but I can't find the correct syntax in any books. The code from my sqr is: If $Mags = 'Y' Let $Unit = '(C.BUSINESS_UNIT = '10300' or C.BUSINESS_UNIT = '10301')' Else Let $Unit = '(C.BUSINESS_UNIT = '14000' or C.BUSINESS_UNIT = '14001')' End-If begin-SELECT A.NAME FROM PS_PERSONAL_DATA A, PS_JOB C WHERE C.EMPLID = A.EMPLID AND C.EFFDT = (SELECT MAX(H.EFFDT) FROM PS_JOB H WHERE H.EMPLID = C.EMPLID AND H.EMPL_RCD# = C.EMPL_RCD# AND H.EFFDT <= $AsOfDate) AND C.EFFSEQ = (SELECT MAX(I.EFFSEQ) FROM PS_JOB I WHERE I.EMPLID = C.EMPLID AND I.EMPL_RCD# = C.EMPL_RCD# AND I.EFFDT = C.EFFDT) AND C.EMPL_STATUS IN ('A','P','L') AND [$Unit] AND C.SCV_CLE_REQ_CREDTS > 0 AND to_char(C.SCV_CLE_END_DATE,'YYYY') <= $YYAsOfDate ORDER BY SUBSTR(C.DEPTID,3,2), C.LOCATION, A.NAME end-SELECT end-procedure Thanks for any help you can give. From owner-sqr-users@list.iex.net Tue Oct 31 11:35:25 2000 Date: Tue, 31 Oct 2000 10:25:33 -0600 From: "Manning, Shinta" Subject: Re: Dynamic Query Variable Error try putting 2 more single quotes on each sides: Let $Unit = '(C.BUSINESS_UNIT = '''10300''' or C.BUSINESS_UNIT = '''10301''')' don't know if that will help or not... > -----Original Message----- > From: Violet Martin [SMTP:vmartin@COURTS.STATE.VA.US] > Sent: Tuesday, October 31, 2000 10:08 AM > To: SQR-USERS@list.iex.net > Subject: Dynamic Query Variable Error > > I am trying to use a Dynamic Query Variable in my select clause to > only pick out specific Business Units, depending on a value in an > input value. I am getting the following error: > > Error on line 152: > (SQR 4008) Unknown function or variable in expression: 10300' > C.BUSINESS_UNIT = '10301')' > I know the error has to do with the ', but I can't find the correct > syntax in any books. > > The code from my sqr is: > If $Mags = 'Y' > Let $Unit = '(C.BUSINESS_UNIT = '10300' or > C.BUSINESS_UNIT = '10301')' > Else > Let $Unit = '(C.BUSINESS_UNIT = '14000' or > C.BUSINESS_UNIT = '14001')' > End-If > > > begin-SELECT > A.NAME > FROM PS_PERSONAL_DATA A, > PS_JOB C > WHERE > C.EMPLID = A.EMPLID > AND C.EFFDT = > (SELECT MAX(H.EFFDT) > FROM PS_JOB H > WHERE H.EMPLID = C.EMPLID > AND H.EMPL_RCD# = C.EMPL_RCD# > AND H.EFFDT <= $AsOfDate) > AND C.EFFSEQ = > (SELECT MAX(I.EFFSEQ) > FROM PS_JOB I > WHERE I.EMPLID = C.EMPLID > AND I.EMPL_RCD# = C.EMPL_RCD# > AND I.EFFDT = C.EFFDT) > AND C.EMPL_STATUS IN ('A','P','L') > AND [$Unit] > AND C.SCV_CLE_REQ_CREDTS > 0 > AND to_char(C.SCV_CLE_END_DATE,'YYYY') <= $YYAsOfDate > ORDER BY SUBSTR(C.DEPTID,3,2), C.LOCATION, A.NAME > > end-SELECT > end-procedure > > > Thanks for any help you can give. From owner-sqr-users@list.iex.net Tue Oct 31 11:45:41 2000 Date: Tue, 31 Oct 2000 08:28:01 -0800 From: "Lynds,Rick" Subject: Re: Dynamic Query Variable Error Use a double ' Let $Unit = '(C.BUSINESS_UNIT = ''10300'' or C.BUSINESS_UNIT = ''10301'')' Good Luck! -----Original Message----- From: Violet Martin [mailto:vmartin@COURTS.STATE.VA.US] Sent: Tuesday, October 31, 2000 8:08 AM To: SQR-USERS@list.iex.net Subject: Dynamic Query Variable Error I am trying to use a Dynamic Query Variable in my select clause to only pick out specific Business Units, depending on a value in an input value. I am getting the following error: Error on line 152: (SQR 4008) Unknown function or variable in expression: 10300' C.BUSINESS_UNIT = '10301')' I know the error has to do with the ', but I can't find the correct syntax in any books. The code from my sqr is: If $Mags = 'Y' Let $Unit = '(C.BUSINESS_UNIT = '10300' or C.BUSINESS_UNIT = '10301')' Else Let $Unit = '(C.BUSINESS_UNIT = '14000' or C.BUSINESS_UNIT = '14001')' End-If begin-SELECT A.NAME FROM PS_PERSONAL_DATA A, PS_JOB C WHERE C.EMPLID = A.EMPLID AND C.EFFDT = (SELECT MAX(H.EFFDT) FROM PS_JOB H WHERE H.EMPLID = C.EMPLID AND H.EMPL_RCD# = C.EMPL_RCD# AND H.EFFDT <= $AsOfDate) AND C.EFFSEQ = (SELECT MAX(I.EFFSEQ) FROM PS_JOB I WHERE I.EMPLID = C.EMPLID AND I.EMPL_RCD# = C.EMPL_RCD# AND I.EFFDT = C.EFFDT) AND C.EMPL_STATUS IN ('A','P','L') AND [$Unit] AND C.SCV_CLE_REQ_CREDTS > 0 AND to_char(C.SCV_CLE_END_DATE,'YYYY') <= $YYAsOfDate ORDER BY SUBSTR(C.DEPTID,3,2), C.LOCATION, A.NAME end-SELECT end-procedure Thanks for any help you can give. From owner-sqr-users@list.iex.net Tue Oct 31 12:45:59 2000 Date: Tue, 31 Oct 2000 12:35:44 -0500 From: "Risman, Mark" Subject: Re: Dynamic Query Variable Error Violet, The issue here is that when you try to specify a quoted string (your "SQR string") - in your case, '(C.BUSINESS_UNIT = '10300' or C.BUSINESS_UNIT = '10301')' - SQR will look for the beginning single quote and the ending single quote. In your code, it thinks the string ends after the first = sign. You need to find some other way of communicating the 10300 string (along with 10301, 10400 and 10401) to your database. As has been suggested, you can use double quotes if your database allows it, since SQR distinguishes between single and double quotes; or you can use a "double single quote" (two single quotes together) to tell SQR that the SQR string continues, and there is a single quote or apostrophe inside the string, e.g.: Double quotes: Let $Unit = '(C.BUSINESS_UNIT = "10300" or C.BUSINESS_UNIT = "10301")' Double single quotes: Let $Unit = '(C.BUSINESS_UNIT = ''10300'' or C.BUSINESS_UNIT = ''10301'')' (I apologize if some mail readers make both of these lines look identical) Hope this helps, - Mark -----Original Message----- From: Violet Martin [mailto:vmartin@COURTS.STATE.VA.US] Sent: Tuesday, October 31, 2000 11:08 AM To: SQR-USERS@list.iex.net Subject: Dynamic Query Variable Error I am trying to use a Dynamic Query Variable in my select clause to only pick out specific Business Units, depending on a value in an input value. I am getting the following error: Error on line 152: (SQR 4008) Unknown function or variable in expression: 10300' C.BUSINESS_UNIT = '10301')' I know the error has to do with the ', but I can't find the correct syntax in any books. The code from my sqr is: If $Mags = 'Y' Let $Unit = '(C.BUSINESS_UNIT = '10300' or C.BUSINESS_UNIT = '10301')' Else Let $Unit = '(C.BUSINESS_UNIT = '14000' or C.BUSINESS_UNIT = '14001')' End-If begin-SELECT A.NAME FROM PS_PERSONAL_DATA A, PS_JOB C WHERE C.EMPLID = A.EMPLID AND C.EFFDT = (SELECT MAX(H.EFFDT) FROM PS_JOB H WHERE H.EMPLID = C.EMPLID AND H.EMPL_RCD# = C.EMPL_RCD# AND H.EFFDT <= $AsOfDate) AND C.EFFSEQ = (SELECT MAX(I.EFFSEQ) FROM PS_JOB I WHERE I.EMPLID = C.EMPLID AND I.EMPL_RCD# = C.EMPL_RCD# AND I.EFFDT = C.EFFDT) AND C.EMPL_STATUS IN ('A','P','L') AND [$Unit] AND C.SCV_CLE_REQ_CREDTS > 0 AND to_char(C.SCV_CLE_END_DATE,'YYYY') <= $YYAsOfDate ORDER BY SUBSTR(C.DEPTID,3,2), C.LOCATION, A.NAME end-SELECT end-procedure Thanks for any help you can give. From owner-sqr-users@list.iex.net Tue Oct 31 13:20:44 2000 Date: Tue, 31 Oct 2000 13:12:00 -0500 From: Violet Martin Subject: Re: Dynamic Query Variable Error Thanks for everyones help. The double quotes did not work on my database (Oracle). But the single double quotes did work. ______________________________ Reply Separator _________________________________ Subject: Re: Dynamic Query Variable Error Author: mrisman (mrisman@PAINEWEBBER.COM) at internet,mime Date: 10/31/00 12:35 PM Violet, The issue here is that when you try to specify a quoted string (your "SQR string ") - in your case, '(C.BUSINESS_UNIT = '10300' or C.BUSINESS_UNIT = '10301')' - SQR will look for the beginning single quote and the ending single quote. In yo ur code, it thinks the string ends after the first = sign. You need to find som e other way of communicating the 10300 string (along with 10301, 10400 and 10401 ) to your database. As has been suggested, you can use double quotes if your da tabase allows it, since SQR distinguishes between single and double quotes; or y ou can use a "double single quote" (two single quotes together) to tell SQR that the SQR string continues, and there is a single quote or apostrophe inside the string, e.g.: Double quotes: Let $Unit = '(C.BUSINESS_UNIT = "10300" or C.BUSINESS_UNIT = "10301")' Double single quotes: Let $Unit = '(C.BUSINESS_UNIT = ''10300'' or C.BUSINESS_UNIT = ''10301'')' (I apologize if some mail readers make both of these lines look identical) Hope this helps, - Mark -----Original Message----- From: Violet Martin [mailto:vmartin@COURTS.STATE.VA.US] Sent: Tuesday, October 31, 2000 11:08 AM To: SQR-USERS@list.iex.net Subject: Dynamic Query Variable Error I am trying to use a Dynamic Query Variable in my select cl ause to only pick out specific Business Units, depending on a value in an input value. I am getting the following error: Error on line 152: (SQR 4008) Unknown function or variable in expression: 1 0300' C.BUSINESS_UNIT = '10301')' I know the error has to do with the ', but I can't find the correct syntax in any books. The code from my sqr is: If $Mags = 'Y' Let $Unit = '(C.BUSINESS_UNIT = '10300' or C.BUSINESS_UNIT = '10301')' Else Let $Unit = '(C.BUSINESS_UNIT = '14000' or C.BUSINESS_UNIT = '14001')' End-If begin-SELECT A.NAME FROM PS_PERSONAL_DATA A, PS_JOB C WHERE C.EMPLID = A.EMPLID AND C.EFFDT = (SELECT MAX(H.EFFDT) FROM PS_JOB H WHERE H.EMPLID = C.EMPLID AND H.EMPL_RCD# = C.EMPL_RCD# AND H.EFFDT <= $AsOfDate) AND C.EFFSEQ = (SELECT MAX(I.EFFSEQ) FROM PS_JOB I WHERE I.EMPLID = C.EMPLID AND I.EMPL_RCD# = C.EMPL_RCD# AND I.EFFDT = C.EFFDT) AND C.EMPL_STATUS IN ('A','P','L') AND [$Unit] AND C.SCV_CLE_REQ_CREDTS > 0 AND to_char(C.SCV_CLE_END_DATE,'YYYY') <= $YYAsOfDate ORDER BY SUBSTR(C.DEPTID,3,2), C.LOCATION, A.NAME end-SELECT end-procedure Thanks for any help you can give. From owner-sqr-users@list.iex.net Tue Oct 31 12:55:18 2000 Date: Tue, 31 Oct 2000 12:43:10 -0500 From: Cameron Smyth Subject: Re: Dynamic Query Variable Error Try this: Assigned the ascii value of a quote to a variable LET $Q = chr(39) then concatenate that variable where you would normaly put a quote Let $Unit = '(C.BUSINESS_UNIT = ' || $q || '10300' || $q || ' or C.BUSINESS_UNIT = ' || $q || '10301'|| $q || ' )' Cameron Violet Martin wrote: > I am trying to use a Dynamic Query Variable in my select clause to > only pick out specific Business Units, depending on a value in an > input value. I am getting the following error: > > Error on line 152: > (SQR 4008) Unknown function or variable in expression: 10300' > C.BUSINESS_UNIT = '10301')' > I know the error has to do with the ', but I can't find the correct > syntax in any books. > > The code from my sqr is: > If $Mags = 'Y' > Let $Unit = '(C.BUSINESS_UNIT = '10300' or > C.BUSINESS_UNIT = '10301')' > Else > Let $Unit = '(C.BUSINESS_UNIT = '14000' or > C.BUSINESS_UNIT = '14001')' > End-If > > begin-SELECT > A.NAME > FROM PS_PERSONAL_DATA A, > PS_JOB C > WHERE > C.EMPLID = A.EMPLID > AND C.EFFDT = > (SELECT MAX(H.EFFDT) > FROM PS_JOB H > WHERE H.EMPLID = C.EMPLID > AND H.EMPL_RCD# = C.EMPL_RCD# > AND H.EFFDT <= $AsOfDate) > AND C.EFFSEQ = > (SELECT MAX(I.EFFSEQ) > FROM PS_JOB I > WHERE I.EMPLID = C.EMPLID > AND I.EMPL_RCD# = C.EMPL_RCD# > AND I.EFFDT = C.EFFDT) > AND C.EMPL_STATUS IN ('A','P','L') > AND [$Unit] > AND C.SCV_CLE_REQ_CREDTS > 0 > AND to_char(C.SCV_CLE_END_DATE,'YYYY') <= $YYAsOfDate > ORDER BY SUBSTR(C.DEPTID,3,2), C.LOCATION, A.NAME > > end-SELECT > end-procedure > > Thanks for any help you can give. From owner-sqr-users@list.iex.net Tue Oct 31 13:56:55 2000 Date: Tue, 31 Oct 2000 18:36:09 GMT From: sharif almamun Subject: Re: Dynamic Query Variable Error You should not use AND on the WHERE clause when using dynamic SQL, add the AND as a prt of your dynamic SQL statement. If $Mags = 'Y' Let $Unit = '( AND C.BUSINESS_UNIT = '10300' or C.BUSINESS_UNIT = '10301')' WHERE ....... AND C.EMPL_STATUS IN ('A','P','L') [$Unit] Let me know if this helps Sharif >From: Violet Martin >Reply-To: sqr-users@list.iex.net >To: SQR-USERS@list.iex.net >Subject: Dynamic Query Variable Error >Date: Tue, 31 Oct 2000 11:07:34 -0500 > > I am trying to use a Dynamic Query Variable in my select clause to > only pick out specific Business Units, depending on a value in an > input value. I am getting the following error: > > Error on line 152: > (SQR 4008) Unknown function or variable in expression: 10300' > C.BUSINESS_UNIT = '10301')' > I know the error has to do with the ', but I can't find the correct > syntax in any books. > > The code from my sqr is: > If $Mags = 'Y' > Let $Unit = '(C.BUSINESS_UNIT = '10300' or > C.BUSINESS_UNIT = '10301')' > Else > Let $Unit = '(C.BUSINESS_UNIT = '14000' or > C.BUSINESS_UNIT = '14001')' > End-If > > > begin-SELECT > A.NAME > FROM PS_PERSONAL_DATA A, > PS_JOB C > WHERE > C.EMPLID = A.EMPLID > AND C.EFFDT = > (SELECT MAX(H.EFFDT) > FROM PS_JOB H > WHERE H.EMPLID = C.EMPLID > AND H.EMPL_RCD# = C.EMPL_RCD# > AND H.EFFDT <= $AsOfDate) > AND C.EFFSEQ = > (SELECT MAX(I.EFFSEQ) > FROM PS_JOB I > WHERE I.EMPLID = C.EMPLID > AND I.EMPL_RCD# = C.EMPL_RCD# > AND I.EFFDT = C.EFFDT) > AND C.EMPL_STATUS IN ('A','P','L') > AND [$Unit] > AND C.SCV_CLE_REQ_CREDTS > 0 > AND to_char(C.SCV_CLE_END_DATE,'YYYY') <= $YYAsOfDate > ORDER BY SUBSTR(C.DEPTID,3,2), C.LOCATION, A.NAME > > end-SELECT > end-procedure > > > Thanks for any help you can give. _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. From owner-sqr-users@list.iex.net Wed Nov 1 00:10:21 2000 Date: Wed, 1 Nov 2000 00:00:02 -0500 From: Nathan Stratton Treadway Subject: Monthly sqr-users Hints Posting sqr-users Mailing List Hints and Guidelines Nathan Stratton Treadway, Ray Ontko & Co. (nathant@ontko.com) $Revision: 1.5 $ $Date: 1999-08-31 18:59:00-04 $ This document gathers in one location information about the sqr-users mail list. Directions for common list-server commands (including unsubscribing) are given, as are guidelines for list usage. ______________________________________________________________________ Table of Contents 1. Changes Since Previous Version 2. Introduction 2.1 sqr-users Mailing List 2.2 sqr-users Hints and Guidelines Document 2.3 Related Mailing Lists 3. Basic List Server Commands 3.1 Subscribing to the List 3.2 Unsubscribing from the List 3.3 Digests 3.4 Problems 4. Posting to the sqr-users List 4.1 General Guidelines 4.2 Posting a Message 4.3 Replying to a Message 5. Job Announcements ______________________________________________________________________ 1. Changes Since Previous Version Changes since the version dated 1999/04/30: o Reflected the takeover of SQRIBE Technologies by Brio Technology and the resulting new product names (throughout document). o Added additional hints to the "Posting to the sqr-users List" section. 2. Introduction 2.1. sqr-users Mailing List The sqr-users mailing list was created to enable discussion related to the SQR database language from Brio Technology (and to other products in the Brio.Report line). Note: SQR used to be published by SQRIBE Technologies, which was merged into Brio Technology on August 3, 1999. The Brio website has more information on the merger. The mailing list is provided as a service of Ray Ontko & Co. . A searchable archive of past postings to the mailing list is available from the SQR Users Group web site . 2.2. sqr-users Hints and Guidelines Document This document gives various hints and guidelines about the sqr-users mailing list. It will be posted approximately monthly to the mailing list so that new users can see it (and existing users can find it easily). An HTML version of the document is always available at http://www.sqrug.com/sqr-users/sqr-users-hints.html. If you have comments or suggestions about this document, please contact me directly at the address listed in the title section. This document is (C)Copyright 1999 by Ray Ontko & Co. It may be freely copied and distributed provided it is not modified in any way and it retains the original copyright notice. 2.3. Related Mailing Lists psusers : PeopleSoft Users For questions related to any aspect of PeopleSoft (including PeopleSoft-specific SQR issues). To join, follow the link above, or send any message to "psusers-subscribe@egroups.com" . rm-users : ReportMart Users List for discussion of Brio.Portal (previously called ReportMart). To join, follow the link above, or send a message containing the word "subscribe" in the body to "rm-users- request@sqrug.com". 3. Basic List Server Commands Note: The list used to be hosted on usa.net , but the list-hosting service was moved to list.iex.net . The old addresses for the list, list server, and list owner no longer work. A few basic list server commands are listed below. Send these commands as the only line in the body (not the subject line) of an e- mail message sent to "listserv@list.iex.net". 3.1. Subscribing to the List To subscribe to the mailing list, the command is subscribe sqr-users Your Name Note that you do not need to provide your e-mail address as it is taken from your message's header. You will be e-mailed a confirmation number, which you must then send back to the list server software before the command goes into effect. 3.2. Unsubscribing from the List To unsubscribe, the command is simply unsubscribe sqr-users Once again, you will need to confirm your command before it goes into effect. 3.3. Digests Once you are subscribed, you can request to get your messages in digest form (one large message containing all of the posts made each day) by sending the command set sqr-users digests If you use digests you should not just "reply" to the digest mailing. Instead, be sure your message's subject header matches the subject in the original posting to which you are replying, and that you don't include a quoted copy of the entire digest in your post. Use "nodigests" instead of "digests" to restore normal distribution. 3.4. Problems If the above commands do not work, please contact the list manager at "sqr-users-request@list.iex.net". (Do not send a message to the list itself -- no one there can help you with your problem!) Please include a copy of the error message you received from the list server. 4. Posting to the sqr-users List In order to post to the mailing list, you must be subscribed to it (see directions above). 4.1. General Guidelines For any message you send to the list, please: o make sure your mail software is not requesting a "Return Receipt". (If a "Return Receipt Requested" message is sent to the list, several dozen receipt messages will be sent out to the mailing list in reply from other subscribers.) o do not send messages in HTML or other special formats. (These are not usable by many subscribers, especially those who receive their messages in digest format.) o keep in mind that over 500 people will receive your message, and that it will appear in the list archives. Try to keep your messages on-topic and relatively short. Consider sending your message directly to particular people if it won't interest many of the list's subscribers. 4.2. Posting a Message Once you are subscribed, you can post to the list by sending a message to "sqr-users@list.iex.net". Be sure your subject heading describes your specific problem or question (i.e. don't just use "SQR Question"). In the body of your message, please include the following information: o Brio product and version number o Operating system and version number o Database name and version number o Application name (i.e. PeopleSoft) and a version number, if any Also, include a short code sample whenever possible. It's much easier for other people to understand what you are trying to do when they can see the actual code. (At the same time, be careful not to post confidential or proprietary code, since the posting will be placed in a public web archive.) Note that your question should relate to SQR or other Brio Report product in some way. Don't ask questions about PeopleSoft, for example, unless you are having SQR-related issues. To find out your version of SQR, you can run the following program: begin-program show $sqr-ver end-program This will produce a line that looks something like this: SQR/3.0.15/Intel/SCO Unix R3.2 V5.0/Oracle 7.2.2.3/Sep 25 1996 Include the full line of output in your message. Note that the oper- ating system version number listed here is the one under which this copy of SQR was compiled, so you'll still need to include your own information. 4.3. Replying to a Message Messages sent out on the list have a Reply-To header pointing to the list. This means that you should be able to simply use your mail reader's "reply" function to send a reply to the list. Generally, all answers to questions sent out on the list should be public replies, so that other subscribers can benefit. In those cases where a private reply is appropriate, be sure to over-ride the default Reply-To address. If your message is not actually a reply to the earlier message, please do not use the "reply" function. Instead, address a new e-mail message to the list as described in the previous section. (This is because the list archives will incorrectly show the new message in the original thread if you use "reply".) You should quote enough lines from the original message that later readers can understand your answer even if they missed the original question. At the same time, you should remove any unnecessary lines from the quote in order to make your message shorter and easier to understand. (Remember that some people read the mailing list in digest form, and the digests become much larger if unnecessary lines are quoted.) In particular, in order to prevent mail loops, the list server will not accept messages that contain From:, Sender:, etc. lines pointing back to the sqr-users list, even if these lines are quoted (i.e. with ">" characters). Be sure to delete these from your reply message before sending it. 5. Job Announcements SQR-related job announcements are currently allowed on the list, subject to the following restrictions: o The subject line must begin with the words "JOB ANNOUNCEMENT:". o The message should be very short (fewer than 20 lines), giving brief details of the job and a way for those interested to get more information directly (i.e. web page or phone number). o The message should specifically remind people interested in the job to respond directly to the message author (and not to use their mailer's "reply" function, since that would send the reply out on the list). o Post job announcements as infrequently as possible. From owner-sqr-users@list.iex.net Wed Nov 1 12:01:45 2000 Date: Wed, 1 Nov 2000 10:43:36 -0600 From: Jim Ebert Subject: Quote within Quote I would like to create a string that builds with values that are VARCHAR2 but i cant put quotes within quotes... Is there any way to denote that??? Let $SQR_CUST_ID = $SQR_CUST_ID || ',' || $CUST_ID will create $SQR_CUST_ID: 111,222,333 but should look like this '111','222','333'........... etc so that later i can put this string in a WHERE clause WHERE BV.CUST_ID IN ($SQR_CUST_ID) any ideas??? thanks... Jim From owner-sqr-users@list.iex.net Wed Nov 1 12:05:02 2000 Date: Wed, 1 Nov 2000 11:49:54 -0500 From: "Jamadagni, Rajendra" Subject: Re: Quote within Quote This is what I prefer .... $szStr = '''' || 'Col1' || '''' || ',' || '''' || 'Col2' || '''' || ')' ! these are four single quotes .... It appears as 'Col1','Col2' HTH Raj ______________________________________________________ Rajendra Jamadagni MIS, ESPN Inc. Rajendra dot Jamadagni at ESPN dot com QOTD: Any clod can have facts, but having an opinion is an art ! Any opinion expressed here is personal and doesn't reflect that of ESPN Inc. ********************************************************************* This e-mail message is confidential, intended only for the named recipient(s) above and may contain information that is privileged, attorney work product or exempt from disclosure under applicable law. If you have received this message in error, or are not the named recipient(s), please immediately notify ESPN at (860) 766-2000 and delete this e-mail message from your computer, Thank you. ********************************************************************* From owner-sqr-users@list.iex.net Wed Nov 1 12:21:16 2000 Date: Wed, 1 Nov 2000 11:58:18 -0500 From: Derrick Fisher Subject: Re: Quote within Quote Three quotes would work as well. Remember it will show what ever is between 2 quotes. 'b' is the same as ''' the one ' will print because it is between 2 other quotes. $szStr = ''' || 'Col1' || ''' || ',' || ''' || 'Col2' || ''' || ')' ! these are four single quotes .... It appears as 'Col1','Col2' >>> "Jamadagni, Rajendra" 11/01 11:49 AM >>> This is what I prefer .... $szStr = '''' || 'Col1' || '''' || ',' || '''' || 'Col2' || '''' || ')' ! these are four single quotes .... It appears as 'Col1','Col2' HTH Raj ______________________________________________________ Rajendra Jamadagni MIS, ESPN Inc. Rajendra dot Jamadagni at ESPN dot com QOTD: Any clod can have facts, but having an opinion is an art ! Any opinion expressed here is personal and doesn't reflect that of ESPN Inc. ********************************************************************* This e-mail message is confidential, intended only for the named recipient(s) above and may contain information that is privileged, attorney work product or exempt from disclosure under applicable law. If you have received this message in error, or are not the named recipient(s), please immediately notify ESPN at (860) 766-2000 and delete this e-mail message from your computer, Thank you. ********************************************************************* From owner-sqr-users@list.iex.net Wed Nov 1 12:20:01 2000 Date: Wed, 1 Nov 2000 11:03:50 -0600 From: Kathy Anderson Subject: Re: Quote within Quote couple options 1. let $sqr_cust_id = '''' || $sqr_cust_id || ''','''||$cust_id||'''' 2. let $quote=chr(39) ! double check if 39 is the ascii value for a single quote let $sqr_cust_id = $quote|| $sqr_cust_id ||$quote||','||$quote||$cust_id||$quote > -----Original Message----- > From: Jim Ebert [SMTP:james_ebert@PEOPLESOFT.COM] > Sent: 1 November 2000 10:44 AM > To: SQR-USERS@list.iex.net > Subject: Quote within Quote > > I would like to create a string that builds with values that are VARCHAR2 > but i cant put quotes within quotes... Is there any way to denote that??? > > Let $SQR_CUST_ID = $SQR_CUST_ID || ',' || $CUST_ID > > will create $SQR_CUST_ID: 111,222,333 > > but should look like this '111','222','333'........... etc so that later > i can put this string in a WHERE clause > > WHERE BV.CUST_ID IN ($SQR_CUST_ID) > > any ideas??? thanks... > > Jim From owner-sqr-users@list.iex.net Wed Nov 1 13:14:58 2000 Date: Wed, 1 Nov 2000 09:03:50 -0800 From: Denise Goin Subject: Re: Quote within Quote This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C04425.B52A4960 Content-Type: text/plain; charset="ISO-8859-1" We do a lot of Dynamic Criteria, where we have to put the variable into a quoted string. We do this by first setting the quotes as a variable. By putting the quotes into as variable, we save having to make sure we haven't miss counted. Nothing is more frustrating than missing 1 quote mark in the procedure & having to spend time counting them. let $Quotes = '''' then we use it in the statement Let $SQR_CUST_ID = $Quotes || $CUST_ID || $Quotes Let $SQR_CUST_ID = $SQR_CUST_ID || ',' || $Quotes || $CUST_ID || $Quotes I think you would only want to put the quotes around the newest addition to the variable. Hope this helps. Denise Goin Bear Creek Operations, INC. Sr. Programmer Analyst HR Mgmt. Systems, Information Services 541-864-2705 -----Original Message----- From: Jim Ebert [mailto:james_ebert@PEOPLESOFT.COM] Sent: Wednesday, November 01, 2000 8:44 AM To: SQR-USERS@list.iex.net Subject: Quote within Quote I would like to create a string that builds with values that are VARCHAR2 but i cant put quotes within quotes... Is there any way to denote that??? Let $SQR_CUST_ID = $SQR_CUST_ID || ',' || $CUST_ID will create $SQR_CUST_ID: 111,222,333 but should look like this '111','222','333'........... etc so that later i can put this string in a WHERE clause WHERE BV.CUST_ID IN ($SQR_CUST_ID) any ideas??? thanks... Jim ------_=_NextPart_001_01C04425.B52A4960 Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable RE: Quote within Quote

We do a lot of Dynamic Criteria, where we have to put = the variable into a quoted string.  We do this by first setting = the quotes as a variable.  By putting the quotes into as variable, = we save having to make sure we haven't miss counted.  Nothing is = more frustrating than missing 1 quote mark in the procedure & = having to spend time counting them.

 let $Quotes =3D ''''

then we use it in the statement

Let $SQR_CUST_ID =3D $Quotes || $CUST_ID || = $Quotes
Let $SQR_CUST_ID =3D $SQR_CUST_ID || ',' || $Quotes = || $CUST_ID || $Quotes

I think you would only want to put the quotes around = the newest addition to the variable.

Hope this helps.

Denise Goin
Bear Creek Operations, INC.
Sr. Programmer Analyst
HR Mgmt. Systems, Information Services
541-864-2705



-----Original Message-----
From: Jim Ebert [mailto:james_ebert@PEOPLESOFT= .COM]
Sent: Wednesday, November 01, 2000 8:44 AM
To: SQR-USERS@list.iex.net
Subject: Quote within Quote


I would like to create a string that builds with = values that are VARCHAR2
but i cant put quotes within quotes... Is there any = way to denote that???

Let $SQR_CUST_ID =3D $SQR_CUST_ID || ',' || = $CUST_ID

will create $SQR_CUST_ID:  111,222,333

but should look like this  = '111','222','333'........... etc  so that later
i can put this string in a WHERE clause

WHERE BV.CUST_ID IN ($SQR_CUST_ID)

any ideas??? thanks...

Jim

------_=_NextPart_001_01C04425.B52A4960-- From owner-sqr-users@list.iex.net Wed Nov 1 13:00:36 2000 Date: Wed, 1 Nov 2000 12:08:16 -0500 From: Christine Sessler Subject: Re: Quote within Quote --=====================_10053913==_.ALT Content-Type: text/plain; charset="us-ascii"; format=flowed I use something like this: LET $quote = '''' let $dyn_plan_list = $dyn_plan_list || $quote || &bpt.benefit_plan || $quote Chris At 10:43 AM 11/01/2000 -0600, you wrote: >I would like to create a string that builds with values that are VARCHAR2 >but i cant put quotes within quotes... Is there any way to denote that??? > >Let $SQR_CUST_ID = $SQR_CUST_ID || ',' || $CUST_ID > >will create $SQR_CUST_ID: 111,222,333 > >but should look like this '111','222','333'........... etc so that later >i can put this string in a WHERE clause > >WHERE BV.CUST_ID IN ($SQR_CUST_ID) > >any ideas??? thanks... > >Jim ************************************************************ Christine Sessler HR/Payroll Team Cornell University 120 Maple Avenue Ithaca, NY 14850 O: 607.255.8149 F: 607.255.6982 Email: cms41@cornell.edu ************************************************************ A little consideration, a little thought for others, makes all the difference. - Winnie the Pooh --=====================_10053913==_.ALT Content-Type: text/html; charset="us-ascii" I use something like this: 

LET $quote   = ''''

let $dyn_plan_list = $dyn_plan_list || $quote || &bpt.benefit_plan || $quote

Chris

At 10:43 AM 11/01/2000 -0600, you wrote:
I would like to create a string that builds with values that are VARCHAR2
but i cant put quotes within quotes... Is there any way to denote that???

Let $SQR_CUST_ID = $SQR_CUST_ID || ',' || $CUST_ID

will create $SQR_CUST_ID:  111,222,333

but should look like this  '111','222','333'........... etc  so that later
i can put this string in a WHERE clause

WHERE BV.CUST_ID IN ($SQR_CUST_ID)

any ideas??? thanks...

Jim

************************************************************
Christine Sessler                            
HR/Payroll Team                              
Cornell University                  
120 Maple Avenue
Ithaca, NY  14850

O: 607.255.8149
F:  607.255.6982
Email: cms41@cornell.edu
************************************************************
A little consideration, a little thought for others, makes all the difference. - Winnie the Pooh --=====================_10053913==_.ALT-- From owner-sqr-users@list.iex.net Wed Nov 1 12:25:18 2000 Date: Wed, 1 Nov 2000 12:12:26 -0500 From: Cameron Smyth Subject: Re: Quote within Quote Hi Jim, Try this: Assigned the ascii value of a quote to a variable then you can concatenate that variable where you would normaly put a quote LET $Q = chr(39) Let $SQR_CUST_ID = $SQR_CUST_ID || ','|| $Q || $CUST_ID || $q || ' )' Jim Ebert wrote: > I would like to create a string that builds with values that are VARCHAR2 > but i cant put quotes within quotes... Is there any way to denote that??? > > Let $SQR_CUST_ID = $SQR_CUST_ID || ',' || $CUST_ID > > will create $SQR_CUST_ID: 111,222,333 > > but should look like this '111','222','333'........... etc so that later > i can put this string in a WHERE clause > > WHERE BV.CUST_ID IN ($SQR_CUST_ID) > > any ideas??? thanks... > > Jim From owner-sqr-users@list.iex.net Wed Nov 1 15:02:41 2000 Date: Wed, 1 Nov 2000 13:54:02 -0600 From: Jim Ebert Subject: Re: Quote within Quote Thank you for your help - now I tried inserting my string into the WHERE clause, but for some reason this doesn't read correctly.... can you help me fix this?.. Let $SQR_CUST_ID = $SQR_CUST_ID || ',''' || $CUST_ID || '''' .................... SELECT ........ FROM............ WHERE......... AND CUST_ID IN ($SQR_CUST_ID) "Derrick Fisher" cc: Sent by: Subject: Re: Quote within Quote "Discussion of SQR, Brio Technology's database reporting language" 11/01/00 10:58 AM Please respond to sqr-users Three quotes would work as well. Remember it will show what ever is between 2 quotes. 'b' is the same as ''' the one ' will print because it is between 2 other quotes. $szStr = ''' || 'Col1' || ''' || ',' || ''' || 'Col2' || ''' || ')' ! these are four single quotes .... It appears as 'Col1','Col2' >>> "Jamadagni, Rajendra" 11/01 11:49 AM >>> This is what I prefer .... $szStr = '''' || 'Col1' || '''' || ',' || '''' || 'Col2' || '''' || ')' ! these are four single quotes .... It appears as 'Col1','Col2' HTH Raj ______________________________________________________ Rajendra Jamadagni MIS, ESPN Inc. Rajendra dot Jamadagni at ESPN dot com QOTD: Any clod can have facts, but having an opinion is an art ! Any opinion expressed here is personal and doesn't reflect that of ESPN Inc. ********************************************************************* This e-mail message is confidential, intended only for the named recipient(s) above and may contain information that is privileged, attorney work product or exempt from disclosure under applicable law. If you have received this message in error, or are not the named recipient(s), please immediately notify ESPN at (860) 766-2000 and delete this e-mail message from your computer, Thank you. ********************************************************************* From owner-sqr-users@list.iex.net Wed Nov 1 15:17:06 2000 Date: Wed, 1 Nov 2000 14:11:01 -0600 From: Kathy Anderson Subject: Re: Quote within Quote I made changes in your code below. I think you're missing the leading ' in front of the value of $SQR_CUST_ID and you need to surround that variable with square brackets when you use it in select statement. > -----Original Message----- > From: Jim Ebert [SMTP:james_ebert@PEOPLESOFT.COM] > Sent: 1 November 2000 1:54 PM > To: SQR-USERS@list.iex.net > Subject: Re: Quote within Quote > > Thank you for your help - now I tried inserting my string into the WHERE > clause, but for some reason this doesn't read correctly.... can you help > me > fix this?.. > > Let $SQR_CUST_ID = ''''||$SQR_CUST_ID || ',''' || $CUST_ID || '''' > .................... > SELECT ........ > FROM............ > WHERE......... > AND CUST_ID IN [$SQR_CUST_ID] > > > > > > > "Derrick Fisher" > SQR-USERS@list.iex.net > TLE.DE.US> cc: > Sent by: Subject: Re: Quote > within Quote > "Discussion of SQR, > Brio Technology's > database reporting > language" > .net> > > > 11/01/00 10:58 AM > Please respond to > sqr-users > > > > > > > Three quotes would work as well. Remember it will show what ever is > between > 2 quotes. 'b' is the same as ''' the one ' will print because it is > between 2 other quotes. > > $szStr = ''' || 'Col1' || ''' || ',' || ''' || 'Col2' || ''' || ')' ! > these are four single quotes .... > > It appears as 'Col1','Col2' > > > >>> "Jamadagni, Rajendra" 11/01 11:49 AM >>> > This is what I prefer .... > > $szStr = '''' || 'Col1' || '''' || ',' || '''' || 'Col2' || '''' || ')' ! > these are four single quotes .... > > It appears as 'Col1','Col2' > > HTH > Raj > ______________________________________________________ > Rajendra Jamadagni MIS, ESPN Inc. > Rajendra dot Jamadagni at ESPN dot com > QOTD: Any clod can have facts, but having an opinion is an art ! > Any opinion expressed here is personal and doesn't reflect that of ESPN > Inc. > > > ********************************************************************* > > This e-mail message is confidential, intended only for the named > recipient(s) above and may contain information that is privileged, > attorney > work product or exempt from disclosure under applicable law. If you have > received this message in error, or are not the named recipient(s), please > immediately notify ESPN at (860) 766-2000 and delete this e-mail message > from your computer, Thank you. > > ********************************************************************* From owner-sqr-users@list.iex.net Wed Nov 1 15:18:03 2000 Date: Wed, 1 Nov 2000 15:19:48 -0500 From: Rick_Creel@AONCONS.COM Subject: Re: Quote within Quote Shouldn't that be enclosed in square brackets? Let $SQR_CUST_ID = $SQR_CUST_ID || ',''' || $CUST_ID || '''' .................... SELECT ........ FROM............ WHERE......... AND CUST_ID IN [$SQR_CUST_ID] Jim Ebert on 11/01/2000 02:54:02 PM Please respond to sqr-users@list.iex.net To: SQR-USERS@list.iex.net cc: (bcc: Rick Creel/IT/Aon Consulting) Subject: Re: Quote within Quote Thank you for your help - now I tried inserting my string into the WHERE clause, but for some reason this doesn't read correctly.... can you help me fix this?.. Let $SQR_CUST_ID = $SQR_CUST_ID || ',''' || $CUST_ID || '''' .................... SELECT ........ FROM............ WHERE......... AND CUST_ID IN ($SQR_CUST_ID) "Derrick Fisher" cc: Sent by: Subject: Re: Quote within Quote "Discussion of SQR, Brio Technology's database reporting language" 11/01/00 10:58 AM Please respond to sqr-users Three quotes would work as well. Remember it will show what ever is between 2 quotes. 'b' is the same as ''' the one ' will print because it is between 2 other quotes. $szStr = ''' || 'Col1' || ''' || ',' || ''' || 'Col2' || ''' || ')' ! these are four single quotes .... It appears as 'Col1','Col2' >>> "Jamadagni, Rajendra" 11/01 11:49 AM >>> This is what I prefer .... $szStr = '''' || 'Col1' || '''' || ',' || '''' || 'Col2' || '''' || ')' ! these are four single quotes .... It appears as 'Col1','Col2' HTH Raj ______________________________________________________ Rajendra Jamadagni MIS, ESPN Inc. Rajendra dot Jamadagni at ESPN dot com QOTD: Any clod can have facts, but having an opinion is an art ! Any opinion expressed here is personal and doesn't reflect that of ESPN Inc. ********************************************************************* This e-mail message is confidential, intended only for the named recipient(s) above and may contain information that is privileged, attorney work product or exempt from disclosure under applicable law. If you have received this message in error, or are not the named recipient(s), please immediately notify ESPN at (860) 766-2000 and delete this e-mail message from your computer, Thank you. ********************************************************************* From owner-sqr-users@list.iex.net Wed Nov 1 16:27:30 2000 Date: Wed, 1 Nov 2000 16:20:35 -0500 From: "Risman, Mark" Subject: Re: Quote within Quote If you want to "copy" the $SQR_CUST_ID variable into your SQL, you would want to do something like this: . . . AND CUST_ID IN ([$SQR_CUST_ID]) hope this helps, - Mark -----Original Message----- From: Jim Ebert [mailto:james_ebert@PEOPLESOFT.COM] Sent: Wednesday, November 01, 2000 2:54 PM To: SQR-USERS@list.iex.net Subject: Re: Quote within Quote Thank you for your help - now I tried inserting my string into the WHERE clause, but for some reason this doesn't read correctly.... can you help me fix this?.. Let $SQR_CUST_ID = $SQR_CUST_ID || ',''' || $CUST_ID || '''' .................... SELECT ........ FROM............ WHERE......... AND CUST_ID IN ($SQR_CUST_ID) "Derrick Fisher" cc: Sent by: Subject: Re: Quote within Quote "Discussion of SQR, Brio Technology's database reporting language" 11/01/00 10:58 AM Please respond to sqr-users Three quotes would work as well. Remember it will show what ever is between 2 quotes. 'b' is the same as ''' the one ' will print because it is between 2 other quotes. $szStr = ''' || 'Col1' || ''' || ',' || ''' || 'Col2' || ''' || ')' ! these are four single quotes .... It appears as 'Col1','Col2' >>> "Jamadagni, Rajendra" 11/01 11:49 AM >>> This is what I prefer .... $szStr = '''' || 'Col1' || '''' || ',' || '''' || 'Col2' || '''' || ')' ! these are four single quotes .... It appears as 'Col1','Col2' HTH Raj ______________________________________________________ Rajendra Jamadagni MIS, ESPN Inc. Rajendra dot Jamadagni at ESPN dot com QOTD: Any clod can have facts, but having an opinion is an art ! Any opinion expressed here is personal and doesn't reflect that of ESPN Inc. ********************************************************************* This e-mail message is confidential, intended only for the named recipient(s) above and may contain information that is privileged, attorney work product or exempt from disclosure under applicable law. If you have received this message in error, or are not the named recipient(s), please immediately notify ESPN at (860) 766-2000 and delete this e-mail message from your computer, Thank you. ********************************************************************* From owner-sqr-users@list.iex.net Wed Nov 1 13:32:42 2000 Date: Wed, 1 Nov 2000 12:14:49 -0600 From: "Lu, Clint" Subject: Re: how to email attachments from SQR program Hi group, Thanks a lot to Jeffrey Altbush for his helps. Below is the codes from him that he email to me and I got it worked to send an attachment from SQR in Unix environment. Clint Lu Caremark Rx Phone: (847) 559-4717 Fax : (847) 559-4840 -----Original Message----- From: Altbush, Jeffrey M. [mailto:jmaltbush@tasc.com] Sent: Wednesday, November 01, 2000 7:19 AM To: 'clint.lu@caremark.com' Subject: how to email attachments from SQR program Clint, What I am amount to describe to you should work from any UNIX box, but my development was done on an HP platform. What you see below is a segment of a C shell script. I will provide a brief commentary: line 1 - takes an SPF file (created from the sqr command) and creates a PDF version of the report using sqrp line 2 - 5 - begins to create a mail message file. The first line starts with "From", the second line has the recipients email address; third line has a subject,; fourth line has a blank line 6 -- uuencodes the pdf file and appends it to the mail message file created above line 7 - uses sendmail to mail the message to the intended recipient. that's it! Jeffrey Altbush -- ------------------------------------------------------------------------- ############################################################## # The following commands show how we could extend this script # to email the output to the intended recipient. There must # be a From, To and Subject lines. We then uuencode the PDF # file. And then we mail it via the sendmail command. # ############################################################## sqrp $rptFile.spf -PRINTER:PD -XB -F$rptFile.pdf echo "From: REMIS IV" > /tmp/x.$$ echo "To: $inputUN.ssp.navy.mil" >> /tmp/x.$$ echo "Subject: Report File" >> /tmp/x.$$ echo " " >> /tmp/x.$$ uuencode $rptFile.pdf $outName.pdf >> /tmp/x.$$ /usr/lib/sendmail $inputUN.ssp.navy.mil < /tmp/x.$$ rm -f $outName.pdf ############################################################## From owner-sqr-users@list.iex.net Wed Nov 1 14:45:19 2000 Date: Wed, 1 Nov 2000 14:38:17 -0500 From: "Risman, Mark" Subject: Re: how to email attachments from SQR program Clint, Just be aware of one pitfall we discovered here with uuencode - it is not MIME-compliant (unless this has changed in the past two years or so). What this means for you is, some mail readers won't understand uuencoded attachments (e.g. Zmail). My next step was to write a shell script, which, like Jefferey's, builds a (multi-part, since we had multiple PDF's to attach) mail message with all the headers and other message formatting, encodes the PDFs with mpack, and sends the message using sendmail. This works, most of the time, but since mpack isn't compeletely bug-free, I wound up abandoning this script and using a Perl script and the MIME::Lite module. This seemed to work best for us. - Mark -----Original Message----- From: Lu, Clint [mailto:clint.lu@CAREMARK.COM] Sent: Wednesday, November 01, 2000 1:15 PM To: SQR-USERS@list.iex.net Subject: Re: how to email attachments from SQR program Hi group, Thanks a lot to Jeffrey Altbush for his helps. Below is the codes from him that he email to me and I got it worked to send an attachment from SQR in Unix environment. Clint Lu Caremark Rx Phone: (847) 559-4717 Fax : (847) 559-4840 -----Original Message----- From: Altbush, Jeffrey M. [mailto:jmaltbush@tasc.com] Sent: Wednesday, November 01, 2000 7:19 AM To: 'clint.lu@caremark.com' Subject: how to email attachments from SQR program Clint, What I am amount to describe to you should work from any UNIX box, but my development was done on an HP platform. What you see below is a segment of a C shell script. I will provide a brief commentary: line 1 - takes an SPF file (created from the sqr command) and creates a PDF version of the report using sqrp line 2 - 5 - begins to create a mail message file. The first line starts with "From", the second line has the recipients email address; third line has a subject,; fourth line has a blank line 6 -- uuencodes the pdf file and appends it to the mail message file created above line 7 - uses sendmail to mail the message to the intended recipient. that's it! Jeffrey Altbush -- ------------------------------------------------------------------------- ############################################################## # The following commands show how we could extend this script # to email the output to the intended recipient. There must # be a From, To and Subject lines. We then uuencode the PDF # file. And then we mail it via the sendmail command. # ############################################################## sqrp $rptFile.spf -PRINTER:PD -XB -F$rptFile.pdf echo "From: REMIS IV" > /tmp/x.$$ echo "To: $inputUN.ssp.navy.mil" >> /tmp/x.$$ echo "Subject: Report File" >> /tmp/x.$$ echo " " >> /tmp/x.$$ uuencode $rptFile.pdf $outName.pdf >> /tmp/x.$$ /usr/lib/sendmail $inputUN.ssp.navy.mil < /tmp/x.$$ rm -f $outName.pdf ############################################################## From owner-sqr-users@list.iex.net Wed Nov 1 15:11:39 2000 Date: Wed, 1 Nov 2000 14:05:18 -0600 From: "Blodgett, Greg" Subject: Upgrading to Visual SQRIBE version 5 from 4.1.1 Will some SRM fil es get goofed up? Now that I have upgraded some SRM files cannot be open ed and give a DR Watson or will not run. Oracle 8 Greg ********************************************************************** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This footnote also confirms that this email message has been swept by MIMEsweeper at Premcor. for the presence of computer viruses. Please contact administrator@premcorinc.com for information or assistance. www.mimesweeper.com ********************************************************************** From owner-sqr-users@list.iex.net Wed Nov 1 18:51:04 2000 Date: Thu, 2 Nov 2000 09:34:57 +1000 From: Daniel Archibald Subject: SQR and micrDIMM printing/sending escape sequences to the printer Hi I am planning to use MICR (magnetic ink character recognition) encoding for printing an internal reference number and bank account number on an invoice for a client (similar to that on the bottom of a bank check). I believe it is similar to optical character reading (E-13B/CMC-7) printing. I will be printing the SQR report from PeopleSoft using a HP LaserJet printer. I suppose I am wondering if anyone has done this before using SQR and if anyone has any advise or examples of the code that will enable me to achieve this. My understanding is that I need to send escape sequences to the printer. I found the SQR command ENCODE, but it seems like it is only for a set range and I was not sure if this would be sufficient. Anyway, if anyone has information/advise on this process I would love to hear from you. Thanks in advance, Daniel Archibald. From owner-sqr-users@list.iex.net Thu Nov 2 11:04:31 2000 Date: Thu, 2 Nov 2000 15:57:58 GMT From: Elvis Pressly Subject: Re: SQR and micrDIMM printing/sending escape sequences to the printer Daniel, Look at PAY003 sqr. There is a routine to set the micr and how to print it by calling the procedure Declare-Printer-Microcode. Also you can add the following escape sequences to turn on micr function in the printer. encode '<39><39>%-12400X' into $micr or instead of <39>, use <27> print $micr () code If you are also using legal size paper then append <27>&l3 to all escape sequences that reset the printer. Just remember there are separate set of escape sequences when you try to invoke different function such as signatures, micr and resetting the printer. elvis >From: Daniel Archibald >Reply-To: sqr-users@list.iex.net >To: SQR-USERS@list.iex.net >Subject: SQR and micrDIMM printing/sending escape sequences to the printer >Date: Thu, 2 Nov 2000 09:34:57 +1000 > >Hi > >I am planning to use MICR (magnetic ink character recognition) encoding for >printing an internal reference number and bank account number on an invoice >for a client (similar to that on the bottom of a bank check). I believe it >is similar to optical character reading (E-13B/CMC-7) printing. > >I will be printing the SQR report from PeopleSoft using a HP LaserJet >printer. I suppose I am wondering if anyone has done this before using SQR >and if anyone has any advise or examples of the code that will enable me to >achieve this. > >My understanding is that I need to send escape sequences to the printer. I >found the SQR command ENCODE, but it seems like it is only for a set range >and I was not sure if this would be sufficient. > >Anyway, if anyone has information/advise on this process I would love to >hear from you. > >Thanks in advance, >Daniel Archibald. _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. From owner-sqr-users@list.iex.net Thu Nov 2 10:22:03 2000 Date: Thu, 2 Nov 2000 10:11:12 -0500 From: "Gordon III, Darrell" Subject: Re: SQR and micrDIMM printing/sending escape sequences to the pri nter Daniel, We have a local check print process with very similar code. Our code is as follows: !printer escape sequence for the check signature font encode '<27>&l0O<27>(1Q<27>(s0p1.00h72.0v0s0b0T' into $SigFont !the bank city/state prefix as printed on the check as part of the !hyphenated numerator of the fractional bank routing number All of the HP LaserJet PCL commands are available on-line at http://www.hp.com/cposupport/printers/support_doc/bpl02705.html . Hope this helps --- -----Original Message----- From: Daniel Archibald [mailto:archibal@USQ.EDU.AU] Sent: Wednesday, November 01, 2000 6:35 PM To: SQR-USERS@list.iex.net Subject: SQR and micrDIMM printing/sending escape sequences to the printer Hi I am planning to use MICR (magnetic ink character recognition) encoding for printing an internal reference number and bank account number on an invoice for a client (similar to that on the bottom of a bank check). I believe it is similar to optical character reading (E-13B/CMC-7) printing. I will be printing the SQR report from PeopleSoft using a HP LaserJet printer. I suppose I am wondering if anyone has done this before using SQR and if anyone has any advise or examples of the code that will enable me to achieve this. My understanding is that I need to send escape sequences to the printer. I found the SQR command ENCODE, but it seems like it is only for a set range and I was not sure if this would be sufficient. Anyway, if anyone has information/advise on this process I would love to hear from you. Thanks in advance, Daniel Archibald. From owner-sqr-users@list.iex.net Thu Nov 2 16:04:22 2000 Date: Thu, 2 Nov 2000 15:57:58 -0500 From: "PHUNG, BINH" Subject: spf to pdf? Hi Group Is there a program for converting spf to pdf? or can SQR output toan PDF format? Thanks Binh From owner-sqr-users@list.iex.net Thu Nov 2 20:39:28 2000 Date: Fri, 3 Nov 2000 01:54:35 +0100 From: Franck Masson Subject: Re: spf to pdf? This is a multi-part message in MIME format. --------------83CDBBC7CF3117D97C548A20 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Binh, Yes, Use sqrp file.spf -printer:pd this option is available since version 4.3.x ( i am not sure about the value of x but 4.3.4 sure) Franck, PHUNG, BINH wrote: > > Hi Group > Is there a program for converting spf to pdf? > or can SQR output toan PDF format? > Thanks > Binh --------------83CDBBC7CF3117D97C548A20 Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for Franck Masson Content-Disposition: attachment; filename="vcard.vcf" begin: vcard fn: Franck Masson n: ;Franck Masson org: Brio Technology EMEA adr;dom: Le capitol;;55 av. des champs Pierreux;Nanterre;92000;; email;internet: franck.masson@brio.com title: Sales Manager Northern Europe tel;work: 33 1 55 69 36 00 tel;fax: 33 1 47 25 02 59 tel;home: Mobile : 33 6 84 80 17 05 x-mozilla-cpt: ;0 x-mozilla-html: FALSE version: 2.1 end: vcard --------------83CDBBC7CF3117D97C548A20-- From owner-sqr-users@list.iex.net Fri Nov 3 02:32:14 2000 Date: Fri, 3 Nov 2000 09:02:58 +0100 From: Vytautas Mieliauskas Subject: Re: spf to pdf? Hi, you can use -printer:pd, however it works very inefficiently and fails producing bigger files. I would recommend generate .PS file and convert it to .PDF using any of PS2PDF converters. Regards Vytautas PHUNG, BINH wrote: > > Hi Group > Is there a program for converting spf to pdf? > or can SQR output toan PDF format? > Thanks > Binh ---------------------------------------------------------------- The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer. From owner-sqr-users@list.iex.net Fri Nov 3 09:50:42 2000 Date: Fri, 3 Nov 2000 09:46:58 -0500 From: "PHUNG, BINH" Subject: Re: spf to pdf? Thanks. Are you using Peoplesoft delivered SQRVW as your viewer? Does the print out looks right when you print from the viewer? if so how did you get it to print correctly? When I print from the viewer, all formatting, layout are loss. I have to send the printout direct to the printer. this is a pain when the site is using PS remotely. Thank You. Binh -----Original Message----- From: Franck Masson [mailto:franck.masson@BRIO.COM] Sent: Thursday, November 02, 2000 7:55 PM To: SQR-USERS@list.iex.net Subject: Re: spf to pdf? Binh, Yes, Use sqrp file.spf -printer:pd this option is available since version 4.3.x ( i am not sure about the value of x but 4.3.4 sure) Franck, PHUNG, BINH wrote: > > Hi Group > Is there a program for converting spf to pdf? > or can SQR output toan PDF format? > Thanks > Binh From owner-sqr-users@list.iex.net Fri Nov 3 10:08:39 2000 Date: Fri, 3 Nov 2000 10:03:10 -0500 From: "PHUNG, BINH" Subject: Re: spf to pdf? ok thanks. that can be an idea. thanks again. -----Original Message----- From: Vytautas Mieliauskas [mailto:vytautas.mieliauskas@LT.PWCGLOBAL.COM] Sent: Friday, November 03, 2000 3:03 AM To: SQR-USERS@list.iex.net Subject: Re: spf to pdf? Hi, you can use -printer:pd, however it works very inefficiently and fails producing bigger files. I would recommend generate .PS file and convert it to .PDF using any of PS2PDF converters. Regards Vytautas PHUNG, BINH wrote: > > Hi Group > Is there a program for converting spf to pdf? > or can SQR output toan PDF format? > Thanks > Binh ---------------------------------------------------------------- The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer. From owner-sqr-users@list.iex.net Fri Nov 3 11:10:17 2000 Date: Fri, 3 Nov 2000 11:01:45 -0500 From: "Risman, Mark D." Subject: Re: spf to pdf? Are there any widely used "PS2PDF converters" other than Adobe Distiller? - Mark -----Original Message----- From: Vytautas Mieliauskas [mailto:vytautas.mieliauskas@LT.PWCGLOBAL.COM] Sent: Friday, November 03, 2000 3:03 AM To: SQR-USERS@list.iex.net Subject: Re: spf to pdf? Hi, you can use -printer:pd, however it works very inefficiently and fails producing bigger files. I would recommend generate .PS file and convert it to .PDF using any of PS2PDF converters. Regards Vytautas PHUNG, BINH wrote: > > Hi Group > Is there a program for converting spf to pdf? > or can SQR output toan PDF format? > Thanks > Binh ---------------------------------------------------------------- The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer. From owner-sqr-users@list.iex.net Mon Nov 6 01:19:53 2000 Date: Mon, 6 Nov 2000 08:04:42 +0100 From: Vytautas Mieliauskas Subject: Re: spf to pdf? I would recommend Alladin Ghost Script - fast and reliable. Vytas "Risman, Mark D." on 11/03/2000 05:01:45 PM Please respond to sqr-users@list.iex.net To: SQR-USERS@list.iex.net cc: Subject: Re: spf to pdf? Are there any widely used "PS2PDF converters" other than Adobe Distiller? - Mark -----Original Message----- From: Vytautas Mieliauskas [mailto:vytautas.mieliauskas@LT.PWCGLOBAL.COM] Sent: Friday, November 03, 2000 3:03 AM To: SQR-USERS@list.iex.net Subject: Re: spf to pdf? Hi, you can use -printer:pd, however it works very inefficiently and fails producing bigger files. I would recommend generate .PS file and convert it to .PDF using any of PS2PDF converters. Regards Vytautas PHUNG, BINH wrote: > > Hi Group > Is there a program for converting spf to pdf? > or can SQR output toan PDF format? > Thanks > Binh ---------------------------------------------------------------- The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer. From owner-sqr-users@list.iex.net Mon Nov 6 06:01:43 2000 Date: Mon, 6 Nov 2000 18:48:23 +0800 From: Paul Hutton - Congruent Asia Subject: Re: spf to pdf? - Alladin Ghost Script Hi Vytas, Do you know if this product converts to "optimized" PDF, or just ASCII text PDF? We have a client using SQR and they want to output to PDF, but they don't want it to then be editable with a text editor. Unfortunately the only PDF output from SQR is in ASCII text, which is editable, but "optimized" PDF files are not. Cheers, Paul Hutton ----- Original Message ----- From: "Vytautas Mieliauskas" To: Sent: Monday, November 06, 2000 3:04 PM Subject: Re: spf to pdf? > I would recommend Alladin Ghost Script - fast and reliable. > > Vytas > > > > "Risman, Mark D." on 11/03/2000 05:01:45 PM > > Please respond to sqr-users@list.iex.net > > To: SQR-USERS@list.iex.net > cc: > Subject: Re: spf to pdf? > > > > Are there any widely used "PS2PDF converters" other than Adobe Distiller? > > - Mark > > > -----Original Message----- > From: Vytautas Mieliauskas > [mailto:vytautas.mieliauskas@LT.PWCGLOBAL.COM] > Sent: Friday, November 03, 2000 3:03 AM > To: SQR-USERS@list.iex.net > Subject: Re: spf to pdf? > > Hi, > > you can use -printer:pd, however it works very inefficiently > and fails > producing bigger files. I would recommend generate .PS file and > convert it to > .PDF using any of PS2PDF converters. > > Regards > Vytautas > > > PHUNG, BINH wrote: > > > > Hi Group > > Is there a program for converting spf to pdf? > > or can SQR output toan PDF format? > > Thanks > > Binh > > > > > > > ---------------------------------------------------------------- > The information transmitted is intended only for the person or entity to > which it is addressed and may contain confidential and/or privileged > material. Any review, retransmission, dissemination or other use of, or > taking of any action in reliance upon, this information by persons or > entities other than the intended recipient is prohibited. If you > received this in error, please contact the sender and delete the material > from any computer. > From owner-sqr-users@list.iex.net Thu Nov 2 17:27:33 2000 Date: Thu, 2 Nov 2000 17:08:43 -0500 From: Paul Carroll Subject: Inconsistent HTML output file naming I am running a report and sending the output to HTML with the following command line in unix (SunOS v5.6, SQR v4.3.4): sqr /app/cfuser/sqr/gthrrp83.sqr login/pwd -PRINTER:HT -F/app/cfuser/cfdevl/psreports/results/gthrms/ This produces the correct data in the output files, but I am confused by the naming of these output (.htm) files. On another report, using the same command line (except for the rpt name of course), the html files created are named reportname_frm.htm, reportname_toc.htm, and reportname.htm, but on this particular report they are named reportname_01_frm.htm, reportname_01_toc.htm, and reportname_01.htm. I have searched through the .sqr files to find anything that would set the output file name, but there is nothing (no new_report, no Rpt_Name, nothing that would change the name). How do I make sure that the output file name is consistent (I imagine it should not have the _01 in the name). I am using ColdFusion to run the command line and then automatically load the resulting HTML, and I need to be able to predict the output name. Is the naming set somewhere like the SQR.INI file? I could not find anything relevant in there either. Where else can I look? Since there are multiple output files created, I can't just add the desired file name onto the -F argument. When I try this the whole -F argument seems to be ignored (same files created, in the same directory as the .sqr file instead of where I wanted them however). Any help is appreciated, Thanks, Paul Carroll From owner-sqr-users@list.iex.net Fri Nov 3 10:25:11 2000 Date: Fri, 3 Nov 2000 08:59:46 -0600 From: "Kraber, Jewel" Subject: ON-BREAK When using ON-BREAK's is there a maximum on how many levels you can have? Thank-You Jewel Kraber From owner-sqr-users@list.iex.net Fri Nov 3 10:48:35 2000 Date: Fri, 3 Nov 2000 10:35:11 -0500 From: Derrick Fisher Subject: Re: ON-BREAK The ON-BREAK levels are determined by the ON-BREAK setting in the [Processing-Limits] section of the SQR.INI file. The default is 30 for version 4.3. I'm not sure if this differs for other versions. derrick fisher, >>> "Kraber, Jewel" 11/03 9:59 AM >>> When using ON-BREAK's is there a maximum on how many levels you can have? Thank-You Jewel Kraber From owner-sqr-users@list.iex.net Fri Nov 3 10:56:58 2000 Date: Fri, 3 Nov 2000 09:44:39 -0600 From: "Manning, Shinta" Subject: Re: ON-BREAK Does this include ON-BREAKs that do not actually do any on-break procedures? For example, let's say I have these: BEGIN-SELECT column1 &column1 () ON-BREAK BEFORE=beforeProc LEVEL=1 SAVE=$sColumn1 PRINT=NEVER column3 &column3 () ON-BREAK BEFORE=beforeProc3 LEVEL=2 SAVE=$sColumn3 PRINT=NEVER column2 &column2 () ON-BREAK SAVE=$sColumn2 PRINT=NEVER Note that the last one doesn't have a level number. Or does it only look at the LEVEL keyword and start counting to 30? Thanks > -----Original Message----- > From: Derrick Fisher [SMTP:DFisher@CO.NEW-CASTLE.DE.US] > Sent: Friday, November 03, 2000 9:35 AM > To: SQR-USERS@list.iex.net > Subject: Re: ON-BREAK > > The ON-BREAK levels are determined by the ON-BREAK setting in the > [Processing-Limits] section of the SQR.INI file. The default is 30 for > version 4.3. I'm not sure if this differs for other versions. > > derrick fisher, > > >>> "Kraber, Jewel" 11/03 9:59 AM > >>> > When using ON-BREAK's is there a maximum on how many levels you can have? > > Thank-You > > Jewel Kraber From owner-sqr-users@list.iex.net Fri Nov 3 11:02:47 2000 Date: Fri, 3 Nov 2000 10:53:44 -0500 From: Derrick Fisher Subject: Re: ON-BREAK Yes, from what I can read from the SQR manual. Someone please correct me if I'm wrong. >>> "Manning, Shinta" 11/03 10:44 AM >>> Does this include ON-BREAKs that do not actually do any on-break procedures? For example, let's say I have these: BEGIN-SELECT column1 &column1 () ON-BREAK BEFORE=beforeProc LEVEL=1 SAVE=$sColumn1 PRINT=NEVER column3 &column3 () ON-BREAK BEFORE=beforeProc3 LEVEL=2 SAVE=$sColumn3 PRINT=NEVER column2 &column2 () ON-BREAK SAVE=$sColumn2 PRINT=NEVER Note that the last one doesn't have a level number. Or does it only look at the LEVEL keyword and start counting to 30? Thanks > -----Original Message----- > From: Derrick Fisher [SMTP:DFisher@CO.NEW-CASTLE.DE.US] > Sent: Friday, November 03, 2000 9:35 AM > To: SQR-USERS@list.iex.net > Subject: Re: ON-BREAK > > The ON-BREAK levels are determined by the ON-BREAK setting in the > [Processing-Limits] section of the SQR.INI file. The default is 30 for > version 4.3. I'm not sure if this differs for other versions. > > derrick fisher, > > >>> "Kraber, Jewel" 11/03 9:59 AM > >>> > When using ON-BREAK's is there a maximum on how many levels you can have? > > Thank-You > > Jewel Kraber From owner-sqr-users@list.iex.net Fri Nov 3 14:11:37 2000 Date: Fri, 3 Nov 2000 14:00:15 -0500 From: Dave Ingram Subject: Parameter Mismatch Hello List, We are running SQR 6 against SQL-Server 7. One of the jobs produces the error "Formal parameter '@P5' was defined as output but the actual parameter not declared output" from ODBC. Is this a problem with the way SQR is creating or executing the stored procedure for the SQL? Can anyone shed some light? di From owner-sqr-users@list.iex.net Fri Nov 3 14:20:36 2000 Date: Fri, 3 Nov 2000 14:06:54 -0500 From: Schiff Fred Subject: COMP-3 Packed does anyone have a routine to output a number in COMP-3 packed format? Fred Schiff (fschiff@nlfs.com) 212/413-4807 Nathan & Lewis Securities, Inc. From owner-sqr-users@list.iex.net Sun Nov 5 20:59:19 2000 Date: Mon, 6 Nov 2000 09:47:57 +0800 From: "Ivory, Wayne" Subject: Re: COMP-3 Packed I think Tony Delia has routines for this on his web site http://www.sqrtools.com . Wayne Ivory Information Services Iluka Resources Limited -----Original Message----- From: Schiff Fred [mailto:FSCHIFF@NLFS.COM] Sent: Saturday, 4 November 2000 3:07 To: SQR-USERS@list.iex.net Subject: COMP-3 Packed does anyone have a routine to output a number in COMP-3 packed format? Fred Schiff (fschiff@nlfs.com) 212/413-4807 Nathan & Lewis Securities, Inc. ------------------------------------------------------------------------- From owner-sqr-users@list.iex.net Fri Nov 3 15:00:11 2000 Date: Fri, 3 Nov 2000 11:39:40 -0800 From: Jan Bristow Subject: SQR and PL/SQL Ref Cursors --=====================_497513055==_.ALT Content-Type: text/plain; charset="us-ascii"; format=flowed SQR Version: SQR/3.0.18.1/Sun/SunOS 5.5.1/Oracle 7.3.2/Aug 11 1997 I need to call an Oracle PL/SQL stored procedure (in a package) - with a Ref Cursor as the sole return variable - from within SQR. I know the general syntax for executing stored procedures from within SQR, but not sure about the parameter syntax - especially for ref cursors. The stored procedure has 3 sections to it and the section this SQR will be executing (determined by the parameters sent) will not be "returning" any value in the Ref Cursor. I just want to execute it - no values will be returned. I've tried leaving the ref cursor (the last parameter) out of the execute statement but I get the error "wrong number or types of arguments in call to 'ANNIVERSARY5'". When I include ",c-c" as the last parameter I get the error: "identifier 'C_C' must be defined". When I include ":c_c" as the last parameter I get the error: "not all variables bound". Can someone please help? Below I've included my SQR test code and also the Pkg syntax and stored procedure syntax (at least the part I believe to be helpful). Thanks in advance! -Jan ================================================== SQR ================================================== begin-report do the_test end-report begin-procedure the_test begin-select to_date('04-JAN-94') &AsOfDate move &AsOfDate to $AsOfDate show 'AsOfDate: ' $AsOfDate from sys.dual end-select begin-sql begin sysadm.pkg_portal.anniversary5($AsOfDate,null,null,null,'',:c_c);; end;; end-sql end-procedure the_test ======================================================= Package ======================================================= PACKAGE PKG_PORTAL AS CURSOR c_c is select em.emplid, em.name, ie.n_p_include from ps_employees em, ps_n_p_incl_excl ie; TYPE ChannelCursor IS REF CURSOR return c_c%rowtype; PROCEDURE Anniversary5(vUserEmplid IN varchar2 default '', vAsOfDate IN date default '', vChannel IN number default 0, vMessageId IN number default 0, vPost IN varchar2 default '', C_Channel IN OUT ChannelCursor); PRAGMA RESTRICT_REFERENCES (Chk_if_msg_diff, WNDS); END PKG_PORTAL; ======================================================= Stored Procedures ======================================================= PROCEDURE ANNIVERSARY5 (vUserEmplid IN varchar2 default '', vAsOfDate IN date default '', vChannel IN number default 0, vMessageId IN number default 0, vPost IN varchar2 default '', C_Channel IN OUT ChannelCursor) IS EXCEPTION WHEN OTHERS THEN dbms_output.put_line('Error in Procedure PKG_PORTAL.ANNIVERSARY5: '||TO_CHAR(SQLCODE)||': '||SQLERRM); RAISE; END; -- Procedure ANNIVERSARY5 --=====================_497513055==_.ALT Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable SQR Version: SQR/3.0.18.1/Sun/SunOS 5.5.1/Oracle 7.3.2/Aug 11 1997

I need to call an Oracle PL/SQL stored procedure (in a package) - with a Ref Cursor as the sole return variable - from within SQR.  I know the general syntax for executing stored procedures from within SQR, but not sure about the parameter syntax - especially for ref cursors.  The stored procedure has 3 sections to it and the section this SQR will be executing (determined by the parameters sent) will not be "returning" any value in the Ref Cursor.  I just want to execute it - no values will be returned.  I've tried leaving the ref cursor (the last parameter) out of the execute statement but I get the error "wrong number or types of arguments in call to 'ANNIVERSARY5'".  When I include ",c-c" as the last parameter I get the error: "identifier 'C_C' must be defined".  When I include ":c_c" as the last parameter I get the error: "not all variables bound".  Can someone please help?  Below I've included my SQR test code and also the Pkg syntax and stored procedure syntax (at least the part I believe to be helpful). Thanks in advance! 
   -Jan

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<= br> SQR
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<= br> begin-report
 do the_test
end-report

begin-procedure the_test
begin-select
to_date('04-JAN-94')    &AsOfDate

   move &AsOfDate to $AsOfDate
   show 'AsOfDate: ' $AsOfDate

from sys.dual
end-select
begin-sql
begin
sysadm.pkg_portal.anniversary5($AsOfDate,null,null,null,'',:c_c);;
end;;
end-sql
end-procedure the_test

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D
Package
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D
PACKAGE PKG_PORTAL AS
    CURSOR c_c is
        select em.emplid, em.name, ie.n_p_include from ps_employees em, ps_n_p_incl_excl ie;
        TYPE ChannelCursor IS REF CURSOR return c_c%rowtype;  
    PROCEDURE Anniversary5(vUserEmplid IN varchar2 default '',
            &nbs= p;         vAsOfDate IN date default '',
            &nbs= p;         vChannel IN number default 0,
            &nbs= p;         vMessageId IN number default 0,
            &nbs= p;         vPost IN varchar2 default '',
            &nbs= p;         C_Channel IN OUT ChannelCursor);

 <snip>
    PRAGMA RESTRICT_REFERENCES (Chk_if_msg_diff, WNDS);

END PKG_PORTAL;

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D
Stored Procedures
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D
PROCEDURE        ANNIVERSARY5 (vUserEmplid IN varchar2 default '',
            &nbs= p;         vAsOfDate IN date default '',
            &nbs= p;         vChannel IN number default 0,
            &nbs= p;         vMessageId IN number default 0,
            &nbs= p;         vPost IN varchar2 default '',
            &nbs= p;         C_Channel IN OUT ChannelCursor)          &n= bsp;    
    IS
<snip>
       EXCEPTION
        WHEN OTHERS THEN
        dbms_output.put_line('Error in Procedure PKG_PORTAL.ANNIVERSARY5: '||TO_CHAR(SQLCODE)||': '||SQLERRM);
        RAISE;

   END;  -- Procedure ANNIVERSARY5

=00 --=====================_497513055==_.ALT-- From owner-sqr-users@list.iex.net Fri Nov 3 16:53:00 2000 Date: Fri, 3 Nov 2000 13:31:26 -0800 From: Clara Carter Subject: Octol codes on sqr? Hi, I would like to put octol (sp?) codes on a sqr program that generates checks. Does anyone know how. What I want to do is if the statement extends to more than one page I want to switch paper trays and print the non-check part of the statement on plain paper then switch back to the check paper tray when printing a new check. I believe peoplesoft does this but I have not worked with peoplesoft or with octol codes. ANy help is appreciated. Thanks Clara __________________________________________________ Do You Yahoo!? >From homework help to love advice, Yahoo! Experts has your answer. http://experts.yahoo.com/ From owner-sqr-users@list.iex.net Sun Nov 5 23:51:08 2000 Date: Sun, 5 Nov 2000 22:36:08 -0600 From: "Lambert, Jin" Subject: Psoft switcher lock problem For these of you who use Psoft application and switcher to map the configuration, may be able to give me some insight..... Currently we have Ptools 7.59 and we are using PS switcher (psswi.exe) to point to the correct configuration file on the network so users can "switch" between database transparently. So, for all users need to log into the production database, for example, the fprd.cfg on the network is used/shared among users, and this shared file is read-only. However, from time to time, when an end user use the switcher to log into Psoft, apparently a lock status is placed on the configuration file (such as fprd.cfg), although the .cfg file has read-only attribute. And when this happens no other people can log into Psoft via PS switcher (error message: "Enter a valid directory") until this user logs off and reboots its machine to release the lock on the configuration file. Have any of you ever experienced such similar syndrome? If so, please share your resolution and suggestions. Jin Lambert PeopleSoft Financial Team H&R Block voice: (816) 932-7529 fax: (603) 687-4815 e-mail: JLambert@hrblock.com From owner-sqr-users@list.iex.net Mon Nov 6 03:26:11 2000 Date: Mon, 6 Nov 2000 09:03:01 +0100 From: Andersson Christer Konsult Subject: SV: Parameter Mismatch Hello, we have the same environment, and it works fine for us. Though, I have noticed a difference from SqlServer 6.5. 7.0 is delivering the OUTPUT parameters as a result set, so if you have for example a display in a stored procedure, it will disturb the parameter delivery. /Christer A. > -----Ursprungligt meddelande----- > Från: Dave Ingram [SMTP:Dave_Ingram@NAS.ADP.COM] > Skickat: den 3 november 2000 20:00 > Till: SQR-USERS@LIST.IEX.NET > Ämne: Parameter Mismatch > > Hello List, > > We are running SQR 6 against SQL-Server 7. > > One of the jobs produces the error "Formal parameter '@P5' was defined as > output but the actual parameter not declared output" from ODBC. > > Is this a problem with the way SQR is creating or executing the stored > procedure for the SQL? Can anyone shed some light? > > di From owner-sqr-users@list.iex.net Mon Nov 6 12:30:54 2000 Date: Mon, 6 Nov 2000 12:24:17 -0500 From: Sharon_Edwards@HCM.HONDA.COM Subject: jpgs I have a group of files that contain employee photos. The file naming convention is 999999.jpg where 999999 is the employee id. I am trying to figure out how I would read each of these files into SQR. The only info I can find about images is in the Declare Image statement which seems only to deal with printing images. Has anyone had any experience reading in images? Can you give me some tips? Thanks Sharon Edwards Honda of Canada Manufacturing From owner-sqr-users@list.iex.net Mon Nov 6 12:40:09 2000 Date: Mon, 6 Nov 2000 11:33:15 -0600 From: "Aguirre, Jose' A" Subject: Re: jpgs In set up: !------------------------------------------ ! Declare image !------------------------------------------ begin-setup declare-image xxxxxx end-declare THEN ! Prints logo Let $img_File = 'c:\temp\filename.bmp' print-image xxxxxx(3,31) type = bmp-file source = $img_File image-size = (12, 8) José A. Aguirre -----Original Message----- From: Sharon_Edwards@HCM.HONDA.COM [mailto:Sharon_Edwards@HCM.HONDA.COM] Sent: Monday, November 06, 2000 11:24 AM To: SQR-USERS@list.iex.net Subject: jpgs I have a group of files that contain employee photos. The file naming convention is 999999.jpg where 999999 is the employee id. I am trying to figure out how I would read each of these files into SQR. The only info I can find about images is in the Declare Image statement which seems only to deal with printing images. Has anyone had any experience reading in images? Can you give me some tips? Thanks Sharon Edwards Honda of Canada Manufacturing From owner-sqr-users@list.iex.net Mon Nov 6 19:58:45 2000 Date: Tue, 7 Nov 2000 08:52:44 +0800 From: "Ivory, Wayne" Subject: Re: jpgs Depending whether you've got dozens of employees or millions, you may want to consider simply copying and pasting them through the panel. Wayne Ivory Information Services Iluka Resources Limited -----Original Message----- From: Sharon_Edwards@HCM.HONDA.COM [mailto:Sharon_Edwards@HCM.HONDA.COM] Sent: Tuesday, 7 November 2000 1:24 To: SQR-USERS@list.iex.net Subject: jpgs I have a group of files that contain employee photos. The file naming convention is 999999.jpg where 999999 is the employee id. I am trying to figure out how I would read each of these files into SQR. The only info I can find about images is in the Declare Image statement which seems only to deal with printing images. Has anyone had any experience reading in images? Can you give me some tips? Thanks Sharon Edwards Honda of Canada Manufacturing ------------------------------------------------------------------------- From owner-sqr-users@list.iex.net Tue Nov 7 09:16:58 2000 Date: Tue, 7 Nov 2000 15:09:17 +0100 From: Andersson Christer Konsult Subject: Transaction problems in SQR 6.0 with SqlServer 6.5 (and 7.0) Hi, I am konverting SQR programs from 2.5 to 6.0 (big step). I am encountering problems with programs who are managing their own transactions. It seems that SQR 6.0 is starting a transaction before entering the program. The Begin/Commit transactions have no effect, so in case of a Rollback transaction, everything is rolled back, even SQL in Begin-Setup. It also seems that #sql-status is only updated in case of an