I had an immediate work to sort out the error code and error message which are associated within the log. But here im facing an problem to extract 3 different fields from the XML log can some one please help. I tried using different script including awk & nawk, but not getting the desired output.
I want only these fields front this log:
<ns1:providerErrorCode>Error.800</ns1:providerErrorCode>
<ns1:providerErrorText>Failed to establish a backside connection</ns1:providerErrorText>
Last edited by raghunsi; 09-13-2010 at 07:47 AM..
Reason: Adding noparse tabs last 2 lines
I have more than 1000 files to parse. Each file contains few lines (number of lines varies) followed by a header line having all column's name (SPOT, NAME etc) and then values for those columns.
**Example File:
sdgafh
dfhaadfha
sfgaf dhah jkthdj
SPOT NAME GENE_NAME CH_MEAN CHDN_MED ... (11 Replies)
We have an input XML of the following form
<item>
<account>1234</account>
<id>345</id>
</item>
How do we get the value of <account> tag (1234) using UNIX ? (6 Replies)
i need one help, below is one more xml file with diff pattern i tried it but dint get it , iam sure its a peice of cake for you guys.
<xn:MeContext id="LSVLKY001">
<xn:ManagedElement id="1">
<un:RncFunction id="1">
<un:UtranCell... (2 Replies)
I would like to match the regular below xml snippet by using the following grep command. I want match the lines as well could some please help me ..
grep -il "<tokenValue>.*.</tokenValue>\n...*.amey.*.</userName>"
... (6 Replies)
Hello,
I'm attempting to extract 13 digit numbers beginning with 978 from a data file with the following command:
awk '{ for(i=1;i<=NF;i++) if($i ~ /^978/) print $i; }' datafile > outfile
This typically works. However, the new data file is an .xml file, and this command is no longer working... (6 Replies)
Hi ,
I have a situation where I need to search an xml file for the presence of a tag
<FollowOnFrom> and also , presence of partial part of the following tag <ContractRequest _LoadId and if these 2 exist ,then
extract the value from the following tag <_LocalId> which is
"CW2094139". There... (2 Replies)
Discussion started by: paul1234
2 Replies
LEARN ABOUT DEBIAN
net::dbus::error
Net::DBus::Error(3pm) User Contributed Perl Documentation Net::DBus::Error(3pm)NAME
Net::DBus::Error - Error details for remote method invocation
SYNOPSIS
package Music::Player::UnknownFormat;
use base qw(Net::DBus::Error);
# Define an error type for unknown track encoding type
# for a music player service
sub new {
my $proto = shift;
my $class = ref($proto) || $proto;
my $self = $class->SUPER::new(name => "org.example.music.UnknownFormat",
message => "Unknown track encoding format");
}
package Music::Player::Engine;
...snip...
# Play either mp3 or ogg music tracks, otherwise
# thrown an error
sub play {
my $self = shift;
my $url = shift;
if ($url =~ /.(mp3|ogg)$/) {
...play the track
} else {
die Music::Player::UnknownFormat->new();
}
}
DESCRIPTION
This objects provides for strongly typed error handling. Normally a service would simply call
die "some message text"
When returning the error condition to the calling DBus client, the message is associated with a generic error code or
"org.freedesktop.DBus.Failed". While this suffices for many applications, occasionally it is desirable to be able to catch and handle
specific error conditions. For such scenarios the service should create subclasses of the "Net::DBus::Error" object providing in a custom
error name. This error name is then sent back to the client instead of the genreic "org.freedesktop.DBus.Failed" code.
METHODS
my $error = Net::DBus::Error->new(name => $error_name, message => $description);
Creates a new error object whose name is given by the "name" parameter, and long descriptive text is provided by the "message"
parameter. The "name" parameter has certain formatting rules which must be adhered to. It must only contain the letters 'a'-'Z',
'0'-'9', '-', '_' and '.'. There must be at least two components separated by a '.', For example a valid name is
'org.example.Music.UnknownFormat'.
$error->name
Returns the DBus error name associated with the object.
$error->message
Returns the descriptive text/message associated with the error condition.
$error->stringify
Formats the error as a string in a manner suitable for printing out / logging / displaying to the user, etc.
AUTHOR
Daniel P. Berrange
COPYRIGHT
Copyright (C) 2005-2011 Daniel P. Berrange
SEE ALSO
Net::DBus, Net::DBus::Object
perl v5.14.2 2011-06-30 Net::DBus::Error(3pm)