04-12-2020
Dear RudC,
Can we have changes in your script according to below data..
Quote:
5339587 2020-04-12T01:52:58.604+0300 PL-11 ER: "vc_MessageInformation=Failure in database operation towards the back-end; vc_ApplicationStackId=SDA; vc_AdditionalInformation=Operation: Modify Error code: 20 Error Text: Type or value exists - modify/add: CDC: value #0 already exists Database server: ldap://1X.2XX.1XX.2XX:3XX
5339587 2020-04-12T01:52:58.604+0300 PL-11 ER: "vc_MessageInformation=Failure in database operation towards the back-end; vc_ApplicationStackId=SDA; vc_AdditionalInformation=Operation: Modify Error code: 20 Error Text: Type or value exists - modify/add: CDC: value #0 already exists Database server: ldap://1X.2XX.1XX.2XX:3XX
5339587 2020-04-12T01:52:58.604+0300 PL-11 ER: "vc_MessageInformation=Failure in database operation towards the back-end; vc_ApplicationStackId=SDA; vc_AdditionalInformation=Operation: Modify Error code: 20 Error Text: Type or value exists - modify/add: CDC: value #0 already exists Database server: ldap://1X.2XX.1XX.2XX:3XX
5339587 2020-04-12T01:52:58.604+0300 PL-11 ER: "vc_MessageInformation=Failure in database operation towards the back-end; vc_ApplicationStackId=SDA; vc_AdditionalInformation=Operation: Modify Error code: 20 Error Text: Type or value exists - modify/add: CDC: value #0 already exists Database server: ldap://1X.2XX.1XX.2XX:3XX
5339587 2020-04-12T01:52:58.604+0300 PL-11 ER: "vc_MessageInformation=Failure in database operation towards the back-end; vc_ApplicationStackId=SDA; vc_AdditionalInformation=Operation: Modify Error code: 20 Error Text: Type or value exists - modify/add: CDC: value #0 already exists Database server: ldap://1X.2XX.1XX.2XX:3XX
5339587 2020-04-12T01:52:58.604+0300 PL-11 ER: "vc_MessageInformation=Failure in database operation towards the back-end; vc_ApplicationStackId=SDA; vc_AdditionalInformation=Operation: Modify Error code: 20 Error Text: Type or value exists - modify/add: CDC: value #0 already exists Database server: ldap://1X.2XX.1XX.2XX:3XX
Quote:
vc_MessageInformation vc_AdditionalInformation Error code Error Text Database server
Failure in database operation towards the back-end Modify 20 Type or value exists - modify/add: CDC: value #0 already exists ldap://1X.2XX.1XX.2XX:3XX
Failure in database operation towards the back-end Modify 20 Type or value exists - modify/add: CDC: value #0 already exists ldap://1X.2XX.1XX.2XX:3XX
Failure in database operation towards the back-end Modify 20 Type or value exists - modify/add: CDC: value #0 already exists ldap://1X.2XX.1XX.2XX:3XX
Failure in database operation towards the back-end Modify 20 Type or value exists - modify/add: CDC: value #0 already exists ldap://1X.2XX.1XX.2XX:3XX
Failure in database operation towards the back-end Modify 20 Type or value exists - modify/add: CDC: value #0 already exists ldap://1X.2XX.1XX.2XX:3XX
Failure in database operation towards the back-end Modify 20 Type or value exists - modify/add: CDC: value #0 already exists ldap://1X.2XX.1XX.2XX:3XX
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi All,
Iam trying to set the value to the array... Still its not happening
Following is the code:
#!/usr/bin/ksh
filenames="x";
filenames="y";
echo $filenames;
echo $filenames;
O/P:
x
x
Iam expecting (2 Replies)
Discussion started by: kiranlalka
2 Replies
2. Solaris
Hi,
I have two Sun Fire V490 with Solaris 10 5/08, FC switch and two Sun StorageTek 3500 FC arrays. Each array is connected to switch and to one server at a time. In the last week I installed Solaris 10 5/08 on both servers and set up Sun Cluster, version 3.2. At wednesday all was fine - all... (7 Replies)
Discussion started by: Sapfeer
7 Replies
3. Shell Programming and Scripting
I am beginner in awk
awk 'BEGIN{for(i=1;(getline<"opnoise")>0;i++) arr=$1}{print arr}'
In the above script, opnoise is a file, I am reading it into an array and then printing the value corresponding to index 20. Well this is not my real objective, but I have posted this example to describe... (19 Replies)
Discussion started by: akshaykr2
19 Replies
4. Shell Programming and Scripting
Hi all,
I been looking for a solution to the fact that when I use:
for (i=1; i<=NF; i++) print $ifields that are originally in a single line are printed in a single line
I have severals files for which the first 7 are the same, but the number of variables after that can vary, for example NF... (5 Replies)
Discussion started by: PaulaL
5 Replies
5. Programming
Hi,
I am unable to assign value zero to my variable which is defined as unsigned char.
typedef struct ABCD
{
unsigned char abc;
unsigned char def;
unsigned char ghi;
} ABCD;
typedef ABCD *PABCD;
In my Por*C code, i assign the values using memcpy like below
... (3 Replies)
Discussion started by: gthangav
3 Replies
6. Shell Programming and Scripting
Hi,
i have the following code in which i am passing array tldn in awk using -v option & despite of that condition is not getting matched,can somebody suggest how to handle shell arrays in awk
tcount=(9875 9667)
awk -F"\t" -v ltldn="${tldn}" 'NR==FNR {POSTPAIDMDNS=$2"|"$3;next}
... (6 Replies)
Discussion started by: siramitsharma
6 Replies
7. UNIX for Dummies Questions & Answers
Hello,
May i please know how do i print the array using awk script. I am using below shell script to start with but not working.
#!/bin/bash
LOADSTATUS="Line 0"
LOADSTATUS="Line 1"
LOADSTATUS="Line 2"
LOADSTATUS="Line 3"
LOADSTATUS="Line 4"
awk '
BEGIN {
Your File Load Status
}... (1 Reply)
Discussion started by: Ariean
1 Replies
8. Shell Programming and Scripting
I have test.sh file as below :
set -A IDARR $ID
echo | awk -f test.awk -v TempArr="${IDARR
}"
I have test.awk file as below :
BEGIN {
Flag = 1;
}
{
print "Hello";
for(i in TempArr)
{
print i;
}
} (9 Replies)
Discussion started by: nes
9 Replies
9. Shell Programming and Scripting
In the below awk I am splitting $7 on the : and then counting each line or NM_xxxx. If the $1 value is the same for each line then print the $7 that occurs the most with the matching $1 value. The awk seems close but I am not sure what is going on. I included a description as well as to what I... (1 Reply)
Discussion started by: cmccabe
1 Replies
10. Shell Programming and Scripting
I am unable to loop print a python string array in my unix shell script:
~/readarr.sh '{{ myarr }}'
more readarr.sh
echo "Parameter 1:"$1
MYARRAY= $1
IFS=
MYARRAY=`python <<< "print ' '.join($MYARRAY)"`
for a in "$MYARRAY"; do
echo "Printing Array: $a"
done
Can you... (10 Replies)
Discussion started by: mohtashims
10 Replies
awk(1) General Commands Manual awk(1)
Name
awk - pattern scanning and processing language
Syntax
awk [-Fc] [-f prog] [-] [file...]
Description
The command scans each input file for lines that match any of a set of patterns specified in prog. With each pattern in prog there can be
an associated action that will be performed when a line of a file matches the pattern. The set of patterns may appear literally as prog,
or in a file specified as -f prog.
Files are read in order; if there are no files, the standard input is read. The file name `-' means the standard input. Each line is
matched against the pattern portion of every pattern-action statement; the associated action is performed for each matched pattern.
An input line is made up of fields separated by white space. (This default can be changed by using FS, as described below.) The fields
are denoted $1, $2, ... ; $0 refers to the entire line.
A pattern-action statement has the form
pattern { action }
A missing { action } means print the line; a missing pattern always matches.
An action is a sequence of statements. A statement can be one of the following:
if ( conditional ) statement [ else statement ]
while ( conditional ) statement
for ( expression ; conditional ; expression ) statement
break
continue
{ [ statement ] ... }
variable = expression
print [ expression-list ] [ >expression ]
printf format [ , expression-list ] [ >expression ]
next # skip remaining patterns on this input line
exit # skip the rest of the input
Statements are terminated by semicolons, new lines or right braces. An empty expression-list stands for the whole line. Expressions take
on string or numeric values as appropriate, and are built using the operators +, -, *, /, %, and concatenation (indicated by a blank).
The C operators ++, --, +=, -=, *=, /=, and %= are also available in expressions. Variables may be scalars, array elements (denoted x[i])
or fields. Variables are initialized to the null string. Array subscripts may be any string, not necessarily numeric; this allows for a
form of associative memory. String constants are quoted "...".
The print statement prints its arguments on the standard output (or on a file if >file is present), separated by the current output field
separator, and terminated by the output record separator. The statement formats its expression list according to the format. For further
information, see
The built-in function length returns the length of its argument taken as a string, or of the whole line if no argument. There are also
built-in functions exp, log, sqrt, and int. The last truncates its argument to an integer. substr(s, m, n) returns the n-character sub-
string of s that begins at position m. The function sprintf(fmt, expr, expr, ...) formats the expressions according to the format given
by fmt and returns the resulting string.
Patterns are arbitrary Boolean combinations (!, ||, &&, and parentheses) of regular expressions and relational expressions. Regular
expressions must be surrounded by slashes and are as in egrep. Isolated regular expressions in a pattern apply to the entire line. Regu-
lar expressions may also occur in relational expressions.
A pattern may consist of two patterns separated by a comma; in this case, the action is performed for all lines between an occurrence of
the first pattern and the next occurrence of the second.
A relational expression is one of the following:
expression matchop regular-expression
expression relop expression
where a relop is any of the six relational operators in C, and a matchop is either ~ (for contains) or !~ (for does not contain). A condi-
tional is an arithmetic expression, a relational expression, or a Boolean combination of these.
The special patterns BEGIN and END may be used to capture control before the first input line is read and after the last. BEGIN must be
the first pattern, END the last.
A single character c may be used to separate the fields by starting the program with
BEGIN { FS = "c" }
or by using the -Fc option.
Other variable names with special meanings include NF, the number of fields in the current record; NR, the ordinal number of the current
record; FILENAME, the name of the current input file; OFS, the output field separator (default blank); ORS, the output record separator
(default new line); and OFMT, the output format for numbers (default "%.6g").
Options
- Used for standard input file.
-Fc Sets interfield separator to named character.
-fprog Uses prog file for patterns and actions.
Examples
Print lines longer than 72 characters:
length > 72
Print first two fields in opposite order:
{ print $2, $1 }
Add up first column, print sum and average:
{ s += $1 }
END { print "sum is", s, " average is", s/NR }
Print fields in reverse order:
{ for (i = NF; i > 0; --i) print $i }
Print all lines between start/stop pairs:
/start/, /stop/
Print all lines whose first field is different from previous one:
$1 != prev { print; prev = $1 }
Restrictions
There are no explicit conversions between numbers and strings. To force an expression to be treated as a number add 0 to it; to force it
to be treated as a string concatenate "" to it.
See Also
lex(1), sed(1)
"Awk - A Pattern Scanning and Processing Language" ULTRIX Supplementary Documents Vol. II: Programmer
awk(1)