Grammatical error in scripting program.


Login or Register to Reply

 
Thread Tools Search this Thread
# 1  
Question Grammatical error in scripting program.

Hi,

I have one script program (lod0361.job) ,where i am using errorlog() function with some arguments like below.

call errorlog ("---- unload to \"TESTNAME.out\" select * from TESTNAME")

but when i run the lod0361.job then i am getting below errors.

call errorlog ("---- load from "lod0361.unl" delimiter \'|\' insert into lod036"
)
|______________________________________^
|
| A grammatical error has been found on line 27, character 40.
| The construct is not understandable in its context.
| See error number -4373.
|
| The function "errorlog" has already been called with a different
| number of parameters.
| See error number -4333.
load from "lod0361.unl" delimiter '|' insert into lod036




But when i use the ' ' instead of " " then no issue .
Below is my changed function .

call errorlog ("---- unload to \'TESTNAME.out\' select * from TESTNAME")

This mystery is happening on AIX platform only and on other platform (Linux ,Solaris ) no issue .

could any one please help me for solving this mystery .

Thanks in advance.
# 2  
Hi, just an idea. I've never seen or used errorlog, but when You "call" errorlog You pass a string with escaped double quotes, but then that is what errorlog has to work with, and errorlog sees a string with unmatched double quotes. Maybe?
What shell are You using?

/Lakris
Login or Register to Reply

|
Thread Tools Search this Thread
Search this Thread:
Advanced Search

More UNIX and Linux Forum Topics You Might Find Helpful
Bash Scripting program
rami-ali
#! /bin/bash # program to creat a backup copy for every deleted file or dierctores mv -t /home/$USER/.local/share/Trash/files $1 rsync -a /home/$USER/.local/share/Trash/files /usr/share/trash didn't work... Homework & Coursework Questions
2
Homework & Coursework Questions
Help Scripting: Sync Photos Program
abudis
So right now I am trying to sync an iPhoto Library file from multiple computers. The goal being that it takes the most recently updated file (depending on which computer it was). Currently I am using Google Drive to essentially sync the newest library, however, I was curious to see if this was...... Shell Programming and Scripting
1
Shell Programming and Scripting
scripting an interactive program session
nomadvisuals
Hello, I'm looking to script the basic instant messaging program we have in my company, it's called "oi", it's working as follow: # oi $user then we have to launch it... after finding the system of the user it's asking for the message... then on a new line we have to hit ctrl+d I...... Shell Programming and Scripting
2
Shell Programming and Scripting
Shell scripting Program
balaji23_d
Hi all, I am new comers to this forums. I need one help from urs. My requirement is to fetch the records from the log file for every 15 mins and write the datas to the new file... The log file which is located in the 21/09/2008 directory. In 21/09/2008 directory, number of log files...... Shell Programming and Scripting
1
Shell Programming and Scripting
Shell scripting Program
balaji23_d
Hi all, I am new to this forums. I need one help from urs. My requirement is to fetch the records from the log file for every 15 mins and write the datas to the new file... The log file which is located in the 21/09/2008 directory. In 21/09/2008 directory, number of log files are...... Shell Programming and Scripting
1
Shell Programming and Scripting
Red Hat Linux

Red Hat, Inc. is a global American software company providing open-source software products to the enterprise community. Red Hat was Founded in 1993, and has its corporate headquarters in Raleigh, North Carolina, with other offices worldwide. On October 28, 2018, IBM announced its intent to acquire Red Hat for $34 billion. Red Hat has focused on Red Hat Enterprise Linux an enterprise operating system. Red Hat also acquired the open-source enterprise middleware vendor JBoss. Red Hat also sells an enterprise virtualization product, Red Hat Virtualization (RHV). Red Hat also provides storage, operating system platforms, middleware, applications, management products, and support, training, and consulting services. Red Hat actively creates, maintains, and contributes to many free and open software projects. Red Hat has acquired several proprietary software products through corporate mergers and acquisitions and has released these software acquisitions under open-source licenses.
Please enjoy and help our forum community by "showing your work" and posting your code, even when your code is not working as expected. To help others help you, please wrap your code blocks, sample input, sample output, error messages, and other data in CODE tags and wrap your short commands and short data objects in ICODE tags. We were all beginners in the beginning. If you have any questions about how to register or how to post, please contact us in Live Chat. Thank you and enjoy this "forever free" technical support community for UNIX, Linux and computer information technology in general.