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 for Me (Login required).

Search for additional results

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