Cisco Cisco Evolved Programmable Network Manager 2.0 Developer's Guide
Cisco Evolved Programmable Network Manager 2.0.1 RESTCONF API Guide
50
5 Troubleshooting
The table below provides some issues you might encounter when setting up the OSS integration layer. It also
describes the steps to troubleshoot each issue.
describes the steps to troubleshoot each issue.
Problem
Description
Description
Indication
Probable Cause
Troubleshooting Procedure
No response to
HTTP GET
request
HTTP GET
request
Client reports it could not get
any response to the query
(server is not listening at
port).
any response to the query
(server is not listening at
port).
Server is down.
SSL certificate not
installed.
SSL certificate not
installed.
Verify that server is up by
logging through GUI. Install SSL
certificate on server. Then
examine logs/console.log for
errors.
logging through GUI. Install SSL
certificate on server. Then
examine logs/console.log for
errors.
401 or 403
Server returns 404 Not Found
and “No service was found.”
and “No service was found.”
The credentials are
incorrect.
incorrect.
Verify that a basic
Authorization header with valid
user/password is included in
the request.
Authorization header with valid
user/password is included in
the request.
Module not
found
found
Server returns 500 Internal
Server Error and an error
message stating that the
module was not found.
Server Error and an error
message stating that the
module was not found.
The URL is incorrect.
Issue a ../restconf/vi/modules
request to get a list of
supported URLs and correct
the URL in the request.
request to get a list of
supported URLs and correct
the URL in the request.
Invalid column
Server returns 500 Internal
Server Error and an error
message stating that “x is not
a valid column in the
database”.
Server Error and an error
message stating that “x is not
a valid column in the
database”.
The query arguments
contain an invalid
column name,
pagination directive,
or sorting directive.
contain an invalid
column name,
pagination directive,
or sorting directive.
Correct the column or directive
in the query parameters.
in the query parameters.
No content
Server returns 204 No
Content and no message
body.
Content and no message
body.
The query arguments
or the URL do not
match any objects.
or the URL do not
match any objects.
Alter the URL or the query
parameters to match one or
more objects.
parameters to match one or
more objects.
Data are
returned in the
wrong format
returned in the
wrong format
Expected XML format and
retrieved JSON. Expected
JSON format and retrieved
XML.
retrieved JSON. Expected
JSON format and retrieved
XML.
Accept header
missing or incorrect
in the request.
missing or incorrect
in the request.
Specify application/<desired
format> in the Accept header.
format> in the Accept header.
Server error
with no error
message
with no error
message
Sent a valid URL and server
returns a 500 Internal Server
Error with no error message
field.
returns a 500 Internal Server
Error with no error message
field.
Unsupported format
in Accept header.
in Accept header.
Specify supported format in
the Accept header.
the Accept header.
Server returns
an array with
no records
an array with
no records
Server returns 200 OK and a
body with an empty of the
requested object type.
body with an empty of the
requested object type.
No objects of the
requested type in the
database.
requested type in the
database.
Verify that services that
generate this type of object are
provisioned in Cisco EPN
Manager.
generate this type of object are
provisioned in Cisco EPN
Manager.