[Date Prev][Date Next][Thread Prev][Thread Next]
[Author Index] [Date Index] [Thread Index]
[SQR-USERS Info] [SQRUG Home Page]

RE: [sqr-users] <SQR 5730> error while executing



Whenever you run SQR, any display or show messages will be written to a
file.  You can specify the name of the file on the SQR command line, but if
you don't specify it, it will be called "sqr.log" and be written to your
current working directory.  Are you running this program from Peoplesoft or
from your PC?  That would determine was is your current working directory.
Maybe you don't have the system rights to create a file in that directory.
Perhaps you've already created a file called sqr.log and it is read-only, or
you might have it open in an editor.  Any of those cases would stop SQR from
opening (creating) it again.

-----Original Message-----
From: premnath sunkara [mailto:spn1981@yahoo.com]
Sent: Friday, October 24, 2003 10:34 AM
To: sqr-users@sqrug.org
Subject: [sqr-users] <SQR 5730> error while executing


Hi,
       I am trying to run the following program. This
program reads from a flat file and inserts the data in
the flat file into a record. It is giving me the
following error 
<SQR 5703> Error opening the SQR log file: 'sqr.log'  
<13>: Permission denied

these are the configurations i am using

Brio product and version number :
SQR/4.3.4/PC/Windows NT 4.0/Oracle 7.3.4/Jun 03 1999 
Operating system and version number:
Windows2000 5.00.2195
Database name and version number:
Oracle
Application name: PeopleSoft 8.42
 
This is happening only for this program. All my other
programs are fine. The input file is in the following
format

34, 34, 34, 34
34, 34, 34, 34
34, 34, 34, 34

The record in the database is also fine. I mean it has
all the fields i gave in the program in the same
order.
The program is given below:


!testing  program
!using flat files to populate database

begin-program

        open 'C:\Documents and
Settings\psunkara\Desktop\test.txt' as 1 for-reading
record 3000
                !status=#filestat
!       if #filestat !0
!               show 'error opening input file'
!       else
                do read_input_file
!       end-if

end-program

begin-procedure read_input_file

        display 'inseritng records from file
C:\Documents and
Settings\psunkara\Desktop\test.txt into
UHS_PORTINVCODE'
        move 0 to #inserts
        move 0 to #tot-recs

        while not #end-file
                read 1 into $input:1000
                if #end-file 
                        break
                end-if
                unstring $input by $sepchar into -
                $UHS_NDIP -
                $UHS_NDNAME -
                $UHS_PORT -
                $UHS_DELTATRAFFIC
        
                do insert_temp_job
        end-while

        close 1
!       display 'total records inserted: ' noline
!       display #tot_recs 999,999,999

end-procedure

begin-procedure insert_temp_job

begin-sql on-error=insert_error

        insert into PS_UHS_PORTINVCODE
        (
        UHS_NDIP,
        UHS_NDNAME,
        UHS_PORT,
        UHS_DELTATRAFFIC
        )

        values
        (
        $UHS_NDIP,
        $UHS_NDNAME,
        $UHS_PORT,
        $UHS_DELTATRAFFIC
        )
        
        end-sql
!       if #sql-count=1
!               add 1 to #inserts
!               if #inserts >= 500
                        commit
!                       move 0 to #inserts
!               end-if
!               add 1 to #tot_recs
!       end-if

end-procedure

begin-procedure insert_error
        
        if #sql-status=-9 !if duplicate(this code is
for
oracle only)
                show 'insert error:duplicate role is
not allowed for
NDIP' $UHS_NDIP
        else
                show 'insert error: ' $sql-error
                show 'error number: ' #sql-status
                stop !halt program and rollback
        end-if

end-procedure

Thanking you in advance,
Regards,
Premnath Sunkara.



__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com

_______________________________________________
sqr-users mailing list
sqr-users@sqrug.org
http://www.sqrug.org/mailman/listinfo/sqr-users

_______________________________________________
sqr-users mailing list
sqr-users@sqrug.org
http://www.sqrug.org/mailman/listinfo/sqr-users