簡體   English   中英

Oracle Service Cloud SOAP API RunAnalyticsReport過濾器問題

[英]Oracle Service Cloud SOAP API RunAnalyticsReport Filter Issue

這是關於Oracle Service Cloud SOAP的。

我的障礙:我希望能夠使用關鍵字(answers.search_fnl)進行過濾。

在下面,我有一個SOAP標記,該標記使用報告ID訪問報告。

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header>
      <ns7:ClientInfoHeader soapenv:mustUnderstand="0" xmlns:ns7="urn:messages.ws.rightnow.com/v1_2">
         <ns7:AppID>getFAQbyKeyword</ns7:AppID>
      </ns7:ClientInfoHeader>
      <wsse:Security mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
         <wsse:UsernameToken>
            <wsse:Username>username</wsse:Username>
            <wsse:Password>password</wsse:Password>
         </wsse:UsernameToken>
      </wsse:Security>
   </soapenv:Header>
   <soapenv:Body>
      <ns7:RunAnalyticsReport xmlns:ns7="urn:messages.ws.rightnow.com/v1_2">
         <ns7:AnalyticsReport xsi:type="ns7:AnalyticsReport" xmlns:ns7="urn:objects.ws.rightnow.com/v1_2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ID id="#" xmlns="urn:base.ws.rightnow.com/v1_2"/>
         </ns7:AnalyticsReport>
      </ns7:RunAnalyticsReport>
   </soapenv:Body>
</soapenv:Envelope>

我現在想在其中包括這部分:

        <ns7:Filters xsi:type="ns7:AnalyticsReportFilter">
           <ns7:Name>answers.search_fnl</ns7:Name>
           <ns7:Values>test</ns7:Values>
        </ns7:Filters>

我的嘗試是:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header>
      <ns7:ClientInfoHeader soapenv:mustUnderstand="0" xmlns:ns7="urn:messages.ws.rightnow.com/v1_2">
         <ns7:AppID>getFAQbyKeyword</ns7:AppID>
      </ns7:ClientInfoHeader>
      <wsse:Security mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
         <wsse:UsernameToken>
            <wsse:Username>username</wsse:Username>
            <wsse:Password>password</wsse:Password>
         </wsse:UsernameToken>
      </wsse:Security>
   </soapenv:Header>
   <soapenv:Body>
      <ns7:RunAnalyticsReport xmlns:ns7="urn:messages.ws.rightnow.com/v1_2">
         <ns7:AnalyticsReport xsi:type="ns7:AnalyticsReport" xmlns:ns7="urn:objects.ws.rightnow.com/v1_2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ID id="#" xmlns="urn:base.ws.rightnow.com/v1_2"/>
            <ns7:Filters xsi:type="ns7:AnalyticsReportFilter">
               <ns7:Name>answers.search_fnl</ns7:Name>
               <ns7:Values>test</ns7:Values>
            </ns7:Filters>
         </ns7:AnalyticsReport>
      </ns7:RunAnalyticsReport>
   </soapenv:Body>
</soapenv:Envelope>

我的錯誤是:

RightNowSyncService|urn:wsdl.ws.rightnow.com/v1_2 failed

Found out-of-order or unrecognized node

Filters|urn:messages.ws.rightnow.com/v1_2 while parsing node of type AnalyticsReport|urn:objects.ws.rightnow.com/v1_2

Failure in setting value for object RunAnalyticsReportMsg element AnalyticsReport of type objects_ws_rightnow_com_v1_2::AnalyticsReport

Failure in setting value for object RunAnalyticsReport element RunAnalyticsReport of type messages_ws_rightnow_com_v1_2::RunAnalyticsReportMsg

由於XML丟失或無效,從RunAnalyticsReport反序列化器返回NULL

解決方案可以是包括必要編輯的SOAP結構。

先感謝您!

回答:

<ID id="#" xmlns="urn:base.ws.rightnow.com/v1_2"/> <Filters xmlns="urn:objects.ws.rightnow.com/v1_2"> <Name>answers.search_fnl</Name> <Values>string</Values> </Filters>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM