<?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 Extract Variable from ODATA API in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/extract-variable-from-odata-api/m-p/11686162#M1946052</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I went through the very good &lt;A _jive_internal="true" href="https://answers.sap.com/community/api-management/blog/2016/02/10/how-to-use-sap-api-management-on-hcp-trial"&gt;guide&lt;/A&gt; from Holger in order to get started with HCP SAP APIM.&lt;/P&gt;&lt;P&gt;In order to create a custom dashboard, I would like to retrieve some information from the &lt;STRONG&gt;response&lt;/STRONG&gt; of the &lt;STRONG&gt;SalesOrderSet&lt;/STRONG&gt; resource, using an &lt;STRONG&gt;ExtractVariables&lt;/STRONG&gt; policy, combined with a Statistics Collector Policy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the XML response I get for a specific SalesOrder:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: calibri, verdana, arial, sans-serif;"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&lt;SPAN&gt;&amp;lt;entry xml:base="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://SAPES4.SAPDEVCENTER.COM:443/sap/opu/odata/iwbep/GWSAMPLE_BASIC/"&gt;https://SAPES4.SAPDEVCENTER.COM:443/sap/opu/odata/iwbep/GWSAMPLE_BASIC/&lt;/A&gt;&lt;SPAN&gt;" xmlns="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.w3.org/2005/Atom"&gt;http://www.w3.org/2005/Atom&lt;/A&gt;&lt;SPAN&gt;" xmlns:m="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"&gt;http://schemas.microsoft.com/ado/2007/08/dataservices/metadata&lt;/A&gt;&lt;SPAN&gt;" xmlns:d="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/ado/2007/08/dataservices"&gt;http://schemas.microsoft.com/ado/2007/08/dataservices&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;id&amp;gt;&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://SAPES4.SAPDEVCENTER.COM:443/sap/opu/odata/iwbep/GWSAMPLE_BASIC/SalesOrderSet('0500000000"&gt;https://SAPES4.SAPDEVCENTER.COM:443/sap/opu/odata/iwbep/GWSAMPLE_BASIC/SalesOrderSet('0500000000&lt;/A&gt;&lt;SPAN&gt;')&amp;lt;/id&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title type="text"&amp;gt;SalesOrderSet('0500000000')&amp;lt;/title&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;updated&amp;gt;2016-05-24T14:26:33Z&amp;lt;/updated&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;category term="/IWBEP/GWSAMPLE_BASIC.SalesOrder" scheme="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme"&gt;http://schemas.microsoft.com/ado/2007/08/dataservices/scheme&lt;/A&gt;&lt;SPAN&gt;"/&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;link href="SalesOrderSet('0500000000')" rel="self" title="SalesOrder"/&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;link href="SalesOrderSet('0500000000')/ToBusinessPartner" rel="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ToBusinessPartner"&gt;http://schemas.microsoft.com/ado/2007/08/dataservices/related/ToBusinessPartner&lt;/A&gt;&lt;SPAN&gt;" type="application/atom+xml;type=entry" title="ToBusinessPartner"/&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;link href="SalesOrderSet('0500000000')/ToLineItems" rel="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ToLineItems"&gt;http://schemas.microsoft.com/ado/2007/08/dataservices/related/ToLineItems&lt;/A&gt;&lt;SPAN&gt;" type="application/atom+xml;type=feed" title="ToLineItems"/&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;content type="application/xml"&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;m:properties&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: calibri, verdana, arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&amp;lt;d:SalesOrderID&amp;gt;0500000000&amp;lt;/d:SalesOrderID&amp;gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To extract the &lt;STRONG&gt;SalesOrderID&lt;/STRONG&gt;, I configured my &lt;STRONG&gt;ExtractVariables&lt;/STRONG&gt; policy as follows:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: calibri, verdana, arial, sans-serif;"&gt;&amp;lt;!-- Extract content from the request or response messages, including headers, URI paths, JSON/XML payloads, form parameters, and query parameters --&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&lt;SPAN&gt;&amp;lt;ExtractVariables async="false" continueOnError="false" enabled="true" xmlns='&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.sap.com/apimgmt"&gt;http://www.sap.com/apimgmt&lt;/A&gt;&lt;SPAN&gt;'&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Source clearPayload="false"&amp;gt;response&amp;lt;/Source&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;VariablePrefix&amp;gt;SAP_APIM&amp;lt;/VariablePrefix&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;XMLPayload stopPayloadProcessing="true"&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Namespaces&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Namespace prefix="d"&amp;gt;&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/ado/2007/08/dataservices"&gt;http://schemas.microsoft.com/ado/2007/08/dataservices&lt;/A&gt;&lt;SPAN&gt;&amp;lt;/Namespace&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Namespace prefix="m"&amp;gt;&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"&gt;http://schemas.microsoft.com/ado/2007/08/dataservices/metadata&lt;/A&gt;&lt;SPAN&gt;&amp;lt;/Namespace&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Namespaces&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Variable name="SalesOrderID" type="string"&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;XPath&amp;gt;//d:SalesOrderID&amp;lt;/XPath&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Variable&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp; &amp;lt;/XMLPayload&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: calibri, verdana, arial, sans-serif;"&gt;&amp;lt;/ExtractVariables&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, when saving and updating the proxy, I get the following error message:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: calibri, verdana, arial, sans-serif;"&gt;[Request ID: c27460bb-74f4-427f-a8b7-637f3be0db38]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: calibri, verdana, arial, sans-serif;"&gt;Policy content for policy "SalesOrderID" is invalid. cvc-complex-type.2.4.d: Invalid content was found starting with element 'Namespace'. No child element is expected at this point.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;IMHO, my policy is in line with the documentation &lt;A href="https://help.hana.ondemand.com/apim_od/frameset.htm?dad6ef6e8bf444819cd5e26b649bbdd2.html" title="https://help.hana.ondemand.com/apim_od/frameset.htm?dad6ef6e8bf444819cd5e26b649bbdd2.html"&gt;SAP API Management&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My workaround is pretty easy (XML-to-JSON, and then using a JPath) but I would like to see this working natively.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for any help!&lt;/P&gt;&lt;P&gt;Sven&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 24 May 2016 14:36:44 GMT</pubDate>
    <dc:creator>svenhuberti</dc:creator>
    <dc:date>2016-05-24T14:36:44Z</dc:date>
    <item>
      <title>Extract Variable from ODATA API</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extract-variable-from-odata-api/m-p/11686162#M1946052</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I went through the very good &lt;A _jive_internal="true" href="https://answers.sap.com/community/api-management/blog/2016/02/10/how-to-use-sap-api-management-on-hcp-trial"&gt;guide&lt;/A&gt; from Holger in order to get started with HCP SAP APIM.&lt;/P&gt;&lt;P&gt;In order to create a custom dashboard, I would like to retrieve some information from the &lt;STRONG&gt;response&lt;/STRONG&gt; of the &lt;STRONG&gt;SalesOrderSet&lt;/STRONG&gt; resource, using an &lt;STRONG&gt;ExtractVariables&lt;/STRONG&gt; policy, combined with a Statistics Collector Policy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the XML response I get for a specific SalesOrder:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: calibri, verdana, arial, sans-serif;"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&lt;SPAN&gt;&amp;lt;entry xml:base="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://SAPES4.SAPDEVCENTER.COM:443/sap/opu/odata/iwbep/GWSAMPLE_BASIC/"&gt;https://SAPES4.SAPDEVCENTER.COM:443/sap/opu/odata/iwbep/GWSAMPLE_BASIC/&lt;/A&gt;&lt;SPAN&gt;" xmlns="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.w3.org/2005/Atom"&gt;http://www.w3.org/2005/Atom&lt;/A&gt;&lt;SPAN&gt;" xmlns:m="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"&gt;http://schemas.microsoft.com/ado/2007/08/dataservices/metadata&lt;/A&gt;&lt;SPAN&gt;" xmlns:d="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/ado/2007/08/dataservices"&gt;http://schemas.microsoft.com/ado/2007/08/dataservices&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;id&amp;gt;&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://SAPES4.SAPDEVCENTER.COM:443/sap/opu/odata/iwbep/GWSAMPLE_BASIC/SalesOrderSet('0500000000"&gt;https://SAPES4.SAPDEVCENTER.COM:443/sap/opu/odata/iwbep/GWSAMPLE_BASIC/SalesOrderSet('0500000000&lt;/A&gt;&lt;SPAN&gt;')&amp;lt;/id&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title type="text"&amp;gt;SalesOrderSet('0500000000')&amp;lt;/title&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;updated&amp;gt;2016-05-24T14:26:33Z&amp;lt;/updated&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;category term="/IWBEP/GWSAMPLE_BASIC.SalesOrder" scheme="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme"&gt;http://schemas.microsoft.com/ado/2007/08/dataservices/scheme&lt;/A&gt;&lt;SPAN&gt;"/&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;link href="SalesOrderSet('0500000000')" rel="self" title="SalesOrder"/&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;link href="SalesOrderSet('0500000000')/ToBusinessPartner" rel="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ToBusinessPartner"&gt;http://schemas.microsoft.com/ado/2007/08/dataservices/related/ToBusinessPartner&lt;/A&gt;&lt;SPAN&gt;" type="application/atom+xml;type=entry" title="ToBusinessPartner"/&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;link href="SalesOrderSet('0500000000')/ToLineItems" rel="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/ado/2007/08/dataservices/related/ToLineItems"&gt;http://schemas.microsoft.com/ado/2007/08/dataservices/related/ToLineItems&lt;/A&gt;&lt;SPAN&gt;" type="application/atom+xml;type=feed" title="ToLineItems"/&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;content type="application/xml"&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;m:properties&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: calibri, verdana, arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&amp;lt;d:SalesOrderID&amp;gt;0500000000&amp;lt;/d:SalesOrderID&amp;gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To extract the &lt;STRONG&gt;SalesOrderID&lt;/STRONG&gt;, I configured my &lt;STRONG&gt;ExtractVariables&lt;/STRONG&gt; policy as follows:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: calibri, verdana, arial, sans-serif;"&gt;&amp;lt;!-- Extract content from the request or response messages, including headers, URI paths, JSON/XML payloads, form parameters, and query parameters --&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&lt;SPAN&gt;&amp;lt;ExtractVariables async="false" continueOnError="false" enabled="true" xmlns='&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.sap.com/apimgmt"&gt;http://www.sap.com/apimgmt&lt;/A&gt;&lt;SPAN&gt;'&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Source clearPayload="false"&amp;gt;response&amp;lt;/Source&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;VariablePrefix&amp;gt;SAP_APIM&amp;lt;/VariablePrefix&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;XMLPayload stopPayloadProcessing="true"&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Namespaces&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Namespace prefix="d"&amp;gt;&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/ado/2007/08/dataservices"&gt;http://schemas.microsoft.com/ado/2007/08/dataservices&lt;/A&gt;&lt;SPAN&gt;&amp;lt;/Namespace&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Namespace prefix="m"&amp;gt;&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"&gt;http://schemas.microsoft.com/ado/2007/08/dataservices/metadata&lt;/A&gt;&lt;SPAN&gt;&amp;lt;/Namespace&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Namespaces&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Variable name="SalesOrderID" type="string"&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;XPath&amp;gt;//d:SalesOrderID&amp;lt;/XPath&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Variable&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: calibri, verdana, arial, sans-serif; font-size: 8pt;"&gt;&amp;nbsp; &amp;lt;/XMLPayload&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: calibri, verdana, arial, sans-serif;"&gt;&amp;lt;/ExtractVariables&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, when saving and updating the proxy, I get the following error message:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: calibri, verdana, arial, sans-serif;"&gt;[Request ID: c27460bb-74f4-427f-a8b7-637f3be0db38]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt; font-family: calibri, verdana, arial, sans-serif;"&gt;Policy content for policy "SalesOrderID" is invalid. cvc-complex-type.2.4.d: Invalid content was found starting with element 'Namespace'. No child element is expected at this point.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;IMHO, my policy is in line with the documentation &lt;A href="https://help.hana.ondemand.com/apim_od/frameset.htm?dad6ef6e8bf444819cd5e26b649bbdd2.html" title="https://help.hana.ondemand.com/apim_od/frameset.htm?dad6ef6e8bf444819cd5e26b649bbdd2.html"&gt;SAP API Management&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My workaround is pretty easy (XML-to-JSON, and then using a JPath) but I would like to see this working natively.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for any help!&lt;/P&gt;&lt;P&gt;Sven&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 May 2016 14:36:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extract-variable-from-odata-api/m-p/11686162#M1946052</guid>
      <dc:creator>svenhuberti</dc:creator>
      <dc:date>2016-05-24T14:36:44Z</dc:date>
    </item>
    <item>
      <title>Re: Extract Variable from ODATA API</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extract-variable-from-odata-api/m-p/11686163#M1946053</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sven,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At the risk of showing my ignorance in a public place as to XML and the like, it seems that cvc-complex-type.2.4.d is an XML schema validation issue (hence why JSON works).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If in fact you remove the namespaces, it will clear up the error (but you will now have the issue of creating an XPath to the element).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I believe this is an issue with the parser being quite strict, as I tried to same scenario with a simpler OData response (from &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://api.openweathermap.org/"&gt;http://api.openweathermap.org&lt;/A&gt;&lt;SPAN&gt; ) and was able to extract variable on a field (tested with country) successfully. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know this doesn't totally help, but perhaps it can lead to some ideas of what to do next.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 May 2016 02:10:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extract-variable-from-odata-api/m-p/11686163#M1946053</guid>
      <dc:creator>Elijah_Martinez1</dc:creator>
      <dc:date>2016-05-25T02:10:38Z</dc:date>
    </item>
  </channel>
</rss>

