Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
emulab
emulab-devel
Commits
c5aba032
Commit
c5aba032
authored
Sep 28, 2012
by
Jonathon Duerig
Browse files
Print log URN for all calls and all emails. Print URN in header.
parent
1f804b89
Changes
2
Hide whitespace changes
Inline
Side-by-side
protogeni/xmlrpc/geni-am.pm.in
View file @
c5aba032
...
...
@@ -43,9 +43,7 @@ $EMULAB_PEMFILE = "$ETCDIR/genicm.pem";
# Testbed libraries.
use
lib
'
@prefix@/lib
';
use
emutil
;
use
GeniAM
;
use
GeniHRN
;
use
GeniResponse
;
if
(
!
defined
(
$GENI_VERSION
))
{
...
...
@@ -131,7 +129,6 @@ sub ConvertResponseV2($)
# the geni_code to ERROR
$geni_code
=
GeniResponse::
GENIRESPONSE_ERROR
();
}
my
$errorLog
=
"";
my
$blob
=
{
"
value
"
=>
GeniResponse::
value
(
$geni_response
),
"
output
"
=>
GeniResponse::
output
(
$geni_response
),
...
...
@@ -141,11 +138,9 @@ sub ConvertResponseV2($)
"
am_type
"
=>
"
protogeni
"
}
};
if
(
GeniResponse::
IsError
(
$geni_response
))
{
my
$log
=
TBGetUniqueIndex
('
next_geni_log
',
1
);
my
$errorLog
=
GeniHRN::
Generate
("
@OURDOMAIN
@
",
"
log
",
$log
);
print
STDERR
"
ERROR_LOG=
"
.
$errorLog
.
"
\n
";
$blob
->
{'
code
'}
->
{'
protogeni_error_log
'}
=
$errorLog
;
if
(
exists
(
$geni_response
->
{'
protogeni_error_log
'}))
{
$blob
->
{'
code
'}
->
{'
protogeni_error_log
'}
=
$geni_response
->
{'
protogeni_error_log
'};
}
if
(
defined
(
$version
))
{
...
...
protogeni/xmlrpc/protogeni-wrapper.pl.in
View file @
c5aba032
...
...
@@ -82,6 +82,7 @@ use vars qw($EMULAB_PEMFILE $GENI_METHODS $GENI_VERSION
# Testbed libraries.
use
lib
'
@prefix@/lib
';
use
emutil
;
use
Genixmlrpc
;
use
GeniResponse
;
use
GeniHRN
;
...
...
@@ -436,6 +437,11 @@ else {
$message
.=
"
End:
"
.
TBTimeStamp
()
.
"
\n
";
$message
.=
"
Elapsed:
"
.
sprintf
("
%f
",
$elapsed
)
.
"
\n
";
my
$logNumber
=
TBGetUniqueIndex
('
next_geni_log
',
1
);
my
$logurn
=
GeniHRN::
Generate
("
@OURDOMAIN
@
",
"
log
",
$logNumber
);
$message
.=
"
Log URN:
"
.
$logurn
.
"
\n
";
if
(
!
ref
(
$result
))
{
$message
.=
"
Return:
$result
\n
";
}
...
...
@@ -490,6 +496,8 @@ else {
}
}
$result
->{'protogeni_error_log'} =
$logurn
;
#
# Added this for geni-am ...
#
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment