001-009500

パッケージ版 Garoon

関心あり
0人の方が関心を示しています。

日付項目を空欄にしたレポートを作成すると、ReportGetReportByIdまたはReportSearchReportsで日付項目が「1970年01月01日」と表示される。

種別
不具合
機能
  • マルチレポート
  • SOAP API
再現バージョン
  • 3.0.0
  • 3.0.1
  • 3.0.2
  • 3.0.3
  • 3.1.0
  • 3.1.1
  • 3.1.2
  • 3.1.3
  • 3.5.0
  • 3.5.1
  • 3.5.2
  • 3.5.3
  • 3.5.4
  • 3.5.5
  • 3.7.0
  • 3.7.1
  • 3.7.2
  • 3.7.3
  • 3.7.4
  • 3.7.5
  • 4.0.0
  • 4.0.1
  • 4.0.2
  • 4.0.3
  • 4.2.0
  • 4.2.1
  • 4.2.2
  • 4.2.3
  • 4.2.4
  • 4.2.5
  • 4.2.6
  • 4.6.0
  • 4.6.1
  • 4.6.2
  • 4.6.3
  • 4.10.0
  • 4.10.1
  • 4.10.2
  • 4.10.3
  • 5.0.0
  • 5.0.1
  • 5.0.2
  • 5.5.0
  • 5.5.1
改修バージョン
公開日
2016-08-04
更新日
2016-08-04

【準備】

  • システム管理画面で、マルチレポートのカテゴリを追加します。

    例:
    カテゴリ1

  • カテゴリ1に、レポートフォームを追加します。

    例:
    レポートフォーム1

  • レポートフォーム1に「日付」項目を追加します。

    例:
    ---------------
    タイプ:日付
    項目名:項目1
    ---------------

  • レポートフォーム1を有効にします。

  • レポートフォーム1を使用し、項目1を空欄にしたレポートを作成します。

    例:
    ---------------
    標題:レポート1
    項目1:「----年」 「--月」 「--日」
    ---------------

  • レポート1のIDを確認します。

    例:
    レポート1(rid=1)

    補足:
    • レポートID(rid)とは、レポートを識別するために割り当てられた数字です。

    • レポートIDは、次の画面のURLで確認できます。
      • 「マルチレポート > レポートの詳細」画面

【再現手順】

  1. API「ReportGetReportById」を使用して、レポートを取得します。

    補足:
    • 「report_id」にレポート1のレポートIDを入力します。

    APIリクエスト例:
    ---------------
    <ReportGetReportById>
    <parameters>
    <report_id xmlns="">1</report_id>
    </parameters>
    </ReportGetReportById>
    ---------------

→現象発生:
 空欄にした日付項目が「1970年01月01日」と表示されます。

補足:

  • API「ReportSearchReports」を使用してレポート1を検索した場合も、同様の現象が発生します。

    APIリクエスト例:
    ---------------
    <ReportSearchReports>
    <parameters target="all" keyword="レポート1">
    </parameters>
    </ReportSearchReports>
    ---------------

本現象に対する有効な回避方法や対応方法はありません。