<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Internal Server Error on Semantic Layer Query Setup in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-server-error-on-semantic-layer-query-setup/m-p/759531#M36854</link>
    <description>&lt;P&gt;Hello all, so I am trying to create a query through the BI Semantic Layer API but when I try to create it I get the following traceback: &lt;/P&gt;
  &lt;PRE&gt;&lt;CODE&gt;Traceback (most recent call last):
  File "kboxClassScript.py", line 207, in &amp;lt;module&amp;gt;
    main()
  File "kboxClassScript.py", line 202, in main
    a = parser.test_query()
  File "kboxClassScript.py", line 88, in test_query
    resp = urllib.request.urlopen(urllib.request.Request(self.sl_url + '/queries', d.encode('utf-8'), self.headers))
  File "/usr/lib/python3.6/urllib/request.py", line 223, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python3.6/urllib/request.py", line 532, in open
    response = meth(req, response)
  File "/usr/lib/python3.6/urllib/request.py", line 642, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python3.6/urllib/request.py", line 570, in error
    return self._call_chain(*args)
  File "/usr/lib/python3.6/urllib/request.py", line 504, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.6/urllib/request.py", line 650, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 500: Internal Server Error
&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;This is my function:&lt;/P&gt;
  &lt;PRE&gt;&lt;CODE&gt;d = "&amp;lt;query xmlns='myurl/sl/universe' id='test_query' dataSourceType='unv|unx' dataSourceId='630719'&amp;gt; \
                &amp;lt;querySpecification version='1.0'&amp;gt; \
                &amp;lt;queryOptions&amp;gt; \
                    &amp;lt;queryOption name='duplicatedRows' value='true'/&amp;gt; \
                    &amp;lt;queryOption name='maxRetrievalTimeInSeconds' activated='false' value='6'/&amp;gt; \
                    &amp;lt;queryOption name='maxRowsRetrieved' activated='true' value='50'/&amp;gt; \
                    &amp;lt;queryOption name='samplingResultSetSize' activated='false' value='60'&amp;gt; \
                    &amp;lt;queryOption name='samplingResultSetFixed' activated='false' value='false'&amp;gt; \
                &amp;lt;/queryOptions&amp;gt; \
            &amp;lt;/querySpecification&amp;gt; \
            &amp;lt;/query&amp;gt;"
        resp = urllib.request.urlopen(urllib.request.Request(self.sl_url + '/queries', d.encode('utf-8'), self.headers))
        js = json.loads(resp.read().decode('utf-8'))
        print(resp)
        return js&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;My headers are json and my data is xml but I would assume if that were the issue I'd be getting some 400 level error about a bad request. Any ideas on what might be the issue? Thanks in advance!&lt;/P&gt;</description>
    <pubDate>Fri, 01 Mar 2019 12:22:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2019-03-01T12:22:40Z</dc:date>
    <item>
      <title>Internal Server Error on Semantic Layer Query Setup</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-server-error-on-semantic-layer-query-setup/m-p/759531#M36854</link>
      <description>&lt;P&gt;Hello all, so I am trying to create a query through the BI Semantic Layer API but when I try to create it I get the following traceback: &lt;/P&gt;
  &lt;PRE&gt;&lt;CODE&gt;Traceback (most recent call last):
  File "kboxClassScript.py", line 207, in &amp;lt;module&amp;gt;
    main()
  File "kboxClassScript.py", line 202, in main
    a = parser.test_query()
  File "kboxClassScript.py", line 88, in test_query
    resp = urllib.request.urlopen(urllib.request.Request(self.sl_url + '/queries', d.encode('utf-8'), self.headers))
  File "/usr/lib/python3.6/urllib/request.py", line 223, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python3.6/urllib/request.py", line 532, in open
    response = meth(req, response)
  File "/usr/lib/python3.6/urllib/request.py", line 642, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python3.6/urllib/request.py", line 570, in error
    return self._call_chain(*args)
  File "/usr/lib/python3.6/urllib/request.py", line 504, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.6/urllib/request.py", line 650, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 500: Internal Server Error
&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;This is my function:&lt;/P&gt;
  &lt;PRE&gt;&lt;CODE&gt;d = "&amp;lt;query xmlns='myurl/sl/universe' id='test_query' dataSourceType='unv|unx' dataSourceId='630719'&amp;gt; \
                &amp;lt;querySpecification version='1.0'&amp;gt; \
                &amp;lt;queryOptions&amp;gt; \
                    &amp;lt;queryOption name='duplicatedRows' value='true'/&amp;gt; \
                    &amp;lt;queryOption name='maxRetrievalTimeInSeconds' activated='false' value='6'/&amp;gt; \
                    &amp;lt;queryOption name='maxRowsRetrieved' activated='true' value='50'/&amp;gt; \
                    &amp;lt;queryOption name='samplingResultSetSize' activated='false' value='60'&amp;gt; \
                    &amp;lt;queryOption name='samplingResultSetFixed' activated='false' value='false'&amp;gt; \
                &amp;lt;/queryOptions&amp;gt; \
            &amp;lt;/querySpecification&amp;gt; \
            &amp;lt;/query&amp;gt;"
        resp = urllib.request.urlopen(urllib.request.Request(self.sl_url + '/queries', d.encode('utf-8'), self.headers))
        js = json.loads(resp.read().decode('utf-8'))
        print(resp)
        return js&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;My headers are json and my data is xml but I would assume if that were the issue I'd be getting some 400 level error about a bad request. Any ideas on what might be the issue? Thanks in advance!&lt;/P&gt;</description>
      <pubDate>Fri, 01 Mar 2019 12:22:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-server-error-on-semantic-layer-query-setup/m-p/759531#M36854</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2019-03-01T12:22:40Z</dc:date>
    </item>
  </channel>
</rss>

