Oracle Apex XML Output - PullRequest
       21

Oracle Apex XML Output

0 голосов
/ 24 апреля 2019

Я работаю над генерацией вывода XML в APEX. У меня простой запрос

SELECT   R.BS_TEXT          AS BillingDriver
           , F.CI_NAME          AS Signum
           , 1                  AS Quantity   
           , CASE WHEN F.QUANTITY=0
                 THEN 'No'
                 ELSE 'Yes'
            END                 AS Billable            
    FROM C.FACTS F
    JOIN DIM_RESOURCEUNITS_VW R ON F.RU_ID = R.RU_ID
                  WHERE F.BILLINGPERIOD = FRAMEWORK.CTL_Session_Parameters_PKG.Get_BillingPeriod()
                    AND F.BILLINGPERIOD = F.SERVICEPERIOD
                    AND F.INPUT_SOURCE  IN ('CLIENT_CVS_NONPDV','CLIENT_CVS_PDV','CLIENT_CVS_PV')

До сих пор я пытался создать запросы отчета, и когда я выбираю «Формат вывода XML» и тестирую отчет, я получаю следующий вывод XML

<?xml version="1.0" encoding="UTF-8"?>
<DOCUMENT>
  <DATE>04/24/2019</DATE>
  <USER_NAME>ADMIN</USER_NAME>
  <APP_ID>152</APP_ID>
  <APP_NAME>Oracle APEX AppBuilder</APP_NAME>
  <TITLE>XML_REPORT</TITLE>
  <REGION ID="0">
    <ROWSET>
      <ROW>
        <BILLINGDRIVER></BILLINGDRIVER>
        <SIGNUM></SIGNUM>
        <QUANTITY></QUANTITY>
        <BILLABLE></BILLABLE>
      </ROW>
    </ROWSET>
  </REGION>
</DOCUMENT>

это здорово. Однако, когда я использую этот отчет с кнопкой в ​​приложении на производстве, я получаю следующий вывод

String index out of range: -1

Может ли кто-нибудь помочь мне с этим? мне нужно изменить что-то в заявке или это другой вопрос? Спасибо

...