SAP Knowledge Base Article - Preview

2210658 - Retrieval of data and metadata returns Error 30028 "Invalid or unknown entity set specified in the resource path..." - SAP ASE and ODATA

Symptom

  • ODATA component installed on ASE server, and configured for Alternate HTTP server on JBoss.

  • When accessing the ASE metadata or tables to retrieve actual data, the error occurs, relating to the SAPSybaseODataServlet servlet:

servlet
servlet-name>SAPSybaseODataServlet<(><<)>/servlet-name>
servlet-class>com.sybase.odata.producer.servlets.SAPSybaseODataServlet<(><<)>/servlet-class>
init-param
param-name>odataConfigFile<(><<)>/param-name>
param-value>Path_To_PropsFile\server.properties<(><<)>/param-value>
/init-param>
servlet>
servlet-mapping
servlet-name>SAPSybaseODataServlet</servlet-name>
url-pattern>/odata<(><<)>/url-pattern>
/servlet-mapping>

  • Reproducing with the local jetty server produces a similar message if we forcibly enter incorrect table name or typo in the url (the actual table name is table_pkey):

http://ASEHost_With_ODATA:8090/odata/table_pkeyx

<error>
  <code>30028</code>
  <message xml:lang="en-US">
    Invalid or unknown entity set specified in the resource path: "table_pkeyx".
  </message>
</error>


Read more...

Environment

  • SAP Adaptive Server Enterprise (ASE) 15.7 and 16.0
  • SAP Sybase Sotware Developer Kit (SDK) 15.7 and 16.0
  • ODATA
  • JBoss
  • Browsers: Firefox, Chrome, IE

Product

SAP Adaptive Server Enterprise 15.7 ; SAP Adaptive Server Enterprise 16.0 ; SAP Adaptive Server Enterprise SDK 16.0 ; Sybase Software Developer Kit 15.7

Keywords

ServiceRoot. "/odata" , KBA , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , BC-SYB-SDK , SDK , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP ONE Support launchpad (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.