[teiid-issues] [JBoss JIRA] (TEIIDSB-190) REST with request payload throws an error
Ramesh Reddy (Jira)
issues at jboss.org
Tue Apr 21 12:09:24 EDT 2020
[ https://issues.redhat.com/browse/TEIIDSB-190?focusedWorklogId=12450861&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12450861 ]
Ramesh Reddy logged work on TEIIDSB-190:
----------------------------------------
Author: Ramesh Reddy
Created on: 21/Apr/20 12:08 PM
Start Date: 21/Apr/20 12:08 PM
Worklog Time Spent: 1 hour
Issue Time Tracking
-------------------
Remaining Estimate: 0 minutes
Time Spent: 1 hour
Worklog Id: (was: 12450861)
> REST with request payload throws an error
> -----------------------------------------
>
> Key: TEIIDSB-190
> URL: https://issues.redhat.com/browse/TEIIDSB-190
> Project: Teiid Spring Boot
> Issue Type: Bug
> Components: core
> Reporter: Sadhana Nandakumar
> Assignee: Ramesh Reddy
> Priority: Major
> Fix For: 1.5.0, 8.0-tp1-1.4.x
>
> Time Spent: 1 hour
> Remaining Estimate: 0 minutes
>
> TEIID spring boot is expecting the payload to be a bean, and hence throws an error. POST without request body works fine without any issues.
> CREATE VIEW StockPrice (
> symbol string PRIMARY KEY,
> price double
> ) AS
> SELECT p.symbol, y.price
> FROM accounts.PRODUCT as p, TABLE(call invokeHttp(action=>'POST', endpoint=>QUERYSTRING('predict'), headers=>jsonObject('application/json' as "Content-Type"), request=>jsonObject('PLATINUM' as "customerClass"))) as x,
> JSONTABLE(JSONPARSE(x.result,true), '$' COLUMNS price double path '@.data.segment') as y
> No errors on build, when I query the odata endpoint, I see the following error.
> <error xmlns="http://docs.oasis-open.org/odata/ns/metadata">
> <code>TEIID30504</code>
> <message>
> TEIID30504 quotesvc: No bean named '{"customerClass":"PLATINUM"}' available
> </message>
> </error>
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
More information about the teiid-issues
mailing list