Business Intelligence InfoView でクエリ実行中に "Parse error. Expecting 'NAME' at 1" エラーが発生する

Document created by Kosei_Oshita Employee on Jun 26, 2015
Version 1Show Document
  • View in full screen mode
文書番号JTEC000471
製品名Service Desk Manager
バージョン12.1
OSWindows

 


 

◆ 概要

Business Intelligence InfoView でクエリを実行すると、以下のエラーが発生します。

Parse error. Expecting 'NAME' at <date field> 1

 

◆ 回避方法/設定方法

Service Desk r12.1 Implementation Guide ( 英語版 ) の 118 ページに "Configure Date Range Values" という項目で説明されています。

日付形式の設定を変更するには以下を修正します。

 

1. CA Business Intelligence が導入されているマシンで以下のディレクトリを開きます

$BOBJ_ROOT\BusinessObjects Enterprise 11.5\win32_x86\dataAccess\connectionServer\odbc\

 

2.  テキスト エディタを使って odbc.prm ファイルを開きます

 

3.  odbc.prm ファイルの <Configuration> セクションの以下の行を探し、修正します


<Parameter Name="USER_INPUT_DATE_FORMAT">{\d 'yyyy-mm-dd'}</Parameter>

 

     デフォルトは以下のようになっています。(例:日本語が選択されている場合)

 

<Parameter Language="ja" Name="USER_INPUT_DATE_FORMAT">{ !d 'yyyy-mm-dd'}</Parameter>  

 

     上記を元に "!d" を使った以下のような行を追加すると、エラーが発生します。

 

<Parameter Language="JP" Name="USER_INPUT_DATE_FORMAT">{!d 'yyyy-mm-dd HH:mm:ss am/pm'}</Parameter>

[ Error message ]
Database Error: [DataDirect][OpenAccess ODBC]Parse error. Expecting 'NAME' at <date field> 1  

 

     " \d" を使います。

<Parameter Language="JP" Name="USER_INPUT_DATE_FORMAT">{ \d 'yyyy-mm-dd HH:mm:ss am/pm'}</Parameter>

 

4. Central Configuration Manager で以下のサービスを再起動します。

 

Web Intelligence Job Server
Web Intelligence Report Server

 


この情報は、CA Support Online に掲載されている以下のナレッジベースを翻訳したものです。

TEC505919: Steps for avoiding the "Parse error. Expecting 'NAME' at 1" when running a query in Business Intelligence InfoView. (公開日:2010/1/7)

 

CA は、お客様が本情報を利用されたことによって生じた直接または間接な問題や損害については、いかなる責任を負わないものとします。もし誤訳を発見された場合には、CA サポートまでご連絡ください。

Attachments

    Outcomes