Sponsored Content
Top Forums Shell Programming and Scripting Appending ErrorCodes to the corresponding error record Post 302905763 by MadeInGermany on Friday 13th of June 2014 04:02:51 PM
Old 06-13-2014
You must split your long all-in-one condition into several smaller conditions, and each time add an individual error message to an error-message variable.
For example:
Code:
f=0
error=""
if (d[i] == "Integer" && (($i + 0) == $i || $i == "")) {f=1} else {error = error ",datatypeerror|" hh[i]}
if (d[i] == "String" && ($i + 0) != $i) {f=1} else {error = error ",nullerror|" hh[i]}
if (d[i] == "Char" && ($i + 0) != $i) {f=1} else {error = error ",datatyperror|" hh[i]}
if ((length($i) <= l[i]) && (length($i) >= n[i])) {f=1} else {error = error ",columnwidthError|" hh[i]}

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

appending spaces to first line based on second record.

Hi, I have a situation to append spaces to end of first record (header)and last record (footer) based on second record length. The first record length is always 20.The second record will be different for different files.I have to append spaces for the first line based on second record... (2 Replies)
Discussion started by: ammu
2 Replies

2. AIX

pax error on appending data to LTO3

I have problem when I use the command "pax -awvf /dev/rmt0 ./data1" in AIX 5.3.0.0. The command with parameter -a allow me to append the tape but when I try to retrieve the data that I append, it will show me error. I would like to know if anyone have the same problem and any solution found? Tq. (0 Replies)
Discussion started by: kwliew999
0 Replies

3. Shell Programming and Scripting

Error while appending records to a file

Hi, I have a sample file which contains records. Input File : 1 user1 username1\password@database-name 2 user2 username2\password@database-name 3 user3 username1\password@database-name I should search for a 'username1\' in those records. If 'username1\' is found in those records, that record... (7 Replies)
Discussion started by: siri_886
7 Replies

4. UNIX for Dummies Questions & Answers

Appending error

Hi All, I just want to append the value in variable at the end of the file. var=1234 sed -e "$a $var" file1 > file 2. But I get this error sed: -e expression #1, char 4: unknown command: `1' Kindly let m know how can I do that... (5 Replies)
Discussion started by: waqar1
5 Replies

5. Shell Programming and Scripting

Appending error messages from log file next to the corresponding error record

Hi Everyone, I have an issue and trying to get a solution but was not succesful yet. Any help is greatly appreciated. I am using ksh to inoke sql loader to load data from txt file into two oracle tables based on the condition written in the control file. If an error occurs while loading into... (8 Replies)
Discussion started by: vpv0002
8 Replies

6. Shell Programming and Scripting

Splitting record into multiple records by appending values from an input field (AWK)

Hello, For the input file, I am trying to split those records which have multiple values seperated by '|' in the last input field, into multiple records and each record corresponds to the common input fields + one of the value from the last field. I was trying with an example on this forum... (4 Replies)
Discussion started by: imtiaz99
4 Replies

7. Shell Programming and Scripting

How to compare current record,with next and previous record in awk without using array?

Hi! all can any one tell me how to compare current record of column with next and previous record in awk without using array my case is like this input.txt 0 32 1 26 2 27 3 34 4 26 5 25 6 24 9 23 0 32 1 28 2 15 3 26 4 24 (7 Replies)
Discussion started by: Dona Clara
7 Replies

8. Shell Programming and Scripting

Extract timestamp from first record in xml file and it checks if not it will replace first record

I have test.xml <emp><id>101</id><name>AAA</name><date>06/06/14 1811</date></emp> <Join><id>101</id><city>london</city><date>06/06/14 2011</date></join> <Join><id>101</id><city>new york</city><date>06/06/14 1811</date></join> <Join><id>101</id><city>sydney</city><date>06/06/14... (2 Replies)
Discussion started by: vsraju
2 Replies

9. Shell Programming and Scripting

Appending CRLF to end of record

I need to append |\r\n (a pipe character and CRLF) at end of each record in Unix to all records where they are not already present. So first check for the presence of |\r\n and if absent append it else do nothing (3 Replies)
Discussion started by: abhilashnair
3 Replies

10. Shell Programming and Scripting

Getting error not able remove the record

export PATH=$PATH:/opt/IBM/db2/V9.5/95fp4/bin DB2INSTANCE=bancbcb1 export DB2INSTANCE db2 "connect to dyaxprpt user xyz using byx" echo "Load lastest data start" Row=$(db2 –x “delete from xyz.ROL_yxpwhere axl_ING_ID in(50127,50455,503458,175748)”) If ; then echo “no data deleted” elif ;... (2 Replies)
Discussion started by: jagu
2 Replies
SERROR(3PVM)							  PVM Version 3.4						      SERROR(3PVM)

NAME
pvm_serror - Sets automatic error message printing on or off. [In Version 3.2: Replaced by pvm_setopt] SYNOPSIS
C int oldset = pvm_serror( int set ) Fortran call pvmfserror( set, oldset ) PARAMETERS
set Integer defining whether detection is to be turned on(1) or off(0). oldset Integer defining the previous setting of pvm_serror. DESCRIPTION
The routine pvm_serror sets automatic error message printing for all subsequent PVM calls by this process. Any PVM routines that return an error condition will automatically print the associated error message. The argument set defines whether this detection is to be turned on(1) or turned off(0) for subsequent calls. In the future a value of(2) will cause the program to exit after printing the error message. pvm_serror returns the previous value of set in oldset. All stdout and stderr messages are placed in the file /tmp/pvml.<uid> on the master pvmd's host. EXAMPLES
C: info = pvm_serror( 1 ); Fortran: CALL PVMFSERROR( 0, INFO ) ERRORS
This error condition can be returned by pvm_serror PvmBadParam giving an invalid set value. SEE ALSO
pvm_setopt(3PVM) 30 August, 1993 SERROR(3PVM)
All times are GMT -4. The time now is 08:14 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy