リリース ノート InfoMaker 9.0.1

imrb.fm
1 ページ
2003年12月2日 火曜日 午前11時33分
リ リ ース ノ ー ト
InfoMaker 9.0.1
Document ID: DC33824-01-0901-01
Last revised: December 2 2003
項目
1. 最新の リ リ ース情報へのア ク セ ス
2. 製品概要
2.1 バージ ョ ン コ ン テ ン ツ
3. イ ン ス ト ールにおけ る 注意事項
4. こ のバージ ョ ン で変更 さ れた機能
4.1 SQL Select や ク エ リ ペ イ ン タ の新規 メ ニ ュ ー オプシ ョ
ン
4.2 デー タ 保存用の新 し い Excel 形式
4.3 新 し い DBParm: PBNewSPInvocation
4.4 〔as is〕 文字列を持つマ ス ク の使用
4.5 デー タ ウ ィ ン ド ウ オブジ ェ ク ト のカ ラ ムの [大文字小
文字の区別] プ ロ パテ ィ
4.6 コ ン ト ロ ールの [大文字 / 小文字] プ ロ パテ ィ
4.7 デー タ ウ ィ ン ド ウ カ ラ ム の IME オ フ固定
5. 既知の問題
5.1 XML と PDF 形式での保存の問題
5.2 デー タ ベース接続の問題
5.3 そのほかの問題
6. 製品互換
6.1 Adaptive Server Anywhere
ページ
2
2
3
3
3
4
4
4
6
6
7
7
8
8
10
12
12
12
Copyright 1989-2002 by Sybase, Inc. All rights reserved. Sybase, the Sybase logo, Data Workbench, InfoMaker, PowerBuilder, Powersoft, SQL Advantage, SQL Debug, Transact-SQL, AccelaTrade, Adaptive Server, Adaptive Server Anywhere, Adaptive Server Enterprise, Adaptive Server Enterprise Monitor, Adaptive Server IQ, Anywhere Studio, Backup Server, BizTracker, ClearConnect, Client-Library, DB-Library, DirectConnect,
Embedded SQL, Enterprise Application Studio, Enterprise Client/Server, EnterpriseConnect, Financial Fusion, Financial Fusion Server, GlobalFIX,
Industry Warehouse Studio, InformationConnect, Jaguar CTS, jConnect, MainframeConnect, Net-Gateway, Net-Library, ObjectConnect, OmniConnect, OmniSQL Access Module, Open Client, Open ClientConnect, Open Client/Server, Open Gateway, Open Server, Open ServerConnect, PowerDesigner, PowerJ, Replication Agent, Replication Driver, Replication Server, Replication Server Manager, Secure SQL Server, SQL Remote, SQL
Server, SQL Server Manager, SQL Toolset, Sybase Central, Sybase SQL Desktop, Sybase SQL Workgroup, System 10, System 11, TradeForce, Watcom SQL, Web.SQL, WorkGroup SQL Server, XA-Library, XA-Server, and XP Server are trademarks of Sybase, Inc. Other product names used herein may be trademarks or registered trademarks of Sybase or other companies. 07/02
imrb.fm
2 ページ
2003年12月2日 火曜日 午前11時33分
1. 最新の リ リ ース情報へのア ク セス
InfoMaker 9.0.1
項目
7. ド キ ュ メ ン ト の更新 と 説明
7.1 PDF で レ ポー ト を保存す る ための ソ フ ト ウ ェ ア コ ン
ポーネ ン ト
8. 移行の問題
8.1 InfoMaker 8 か ら の移行
8.2 InfoMaker 7 以前か ら の移行
8.3 InfoMaker 6.5 以前か ら の移行
9. テ ク ニ カル サポー ト
10. そのほかの情報源
ページ
13
13
13
15
17
18
18
18
1. 最新の リ リ ース情報へのア ク セス
こ の リ リ ース情報の最新版は、Web か ら 入手で き ます。プ ロ ダ ク ト CD
リ リ ー ス 後に追加 さ れた製品や ド キ ュ メ ン ト に関す る 情報の確認は、
PowerSoft Web サ イ ト にて行 う こ と がで き ます。
™
Powersoft Web サイ ト の リ リ ース情報にア ク セスするには
1
http://powersoft.ashisuto.co.jp/ にア ク セ ス し ます。
2
「Technical Service」 - 「PowerBuilder」 のページに移 り ます。
3
「 リ リ ース ノ ー ト 」 を選択 し ます。
4
PDF を ダ ウ ン ロ ー ド す る か、 オ ン ラ イ ン で ド キ ュ メ ン ト を読みま
す。
2. 製品概要
本 リ リ ース ノ ー ト は、 Sybase InfoMaker version 9.0.1 (Build 6533) につ
いて記載 さ れてい ます。 こ のバージ ョ ンは以下のプ ラ ッ ト フ ォ ーム と
オペレーテ ィ ン グ シ ス テ ム構成に対応 し て ます。
•
Microsoft Windows NT with Service Pack 6a 以降
•
Microsoft Windows 2000 with Service Pack 2 以降
•
Microsoft Windows XP
InfoMaker 9.0.1 は、Microsoft Windows Server 2003 お よ び Windows 98 を
制限付 き でサポー ト し てい ます。
•
2
Windows Server 2003 は、 アプ リ ケーシ ョ ンの配布先 プ ラ ッ ト
フ ォ ーム と し てのみサポー ト さ れ ます。
リ リ ース ノ ー ト
imrb.fm
3 ページ
2003年12月2日 火曜日 午前11時33分
3. イ ン ス ト ールにおける注意事項
InfoMaker 9.0.1
•
Windows98 は開発環境 と し ては対応 し てい ませんが、アプ リ ケー
シ ョ ン の実行環境 と し て対応 し い ま す。 ただ し 、 こ の環境特有の
現象が発生 し た場合には修正モジ ュ ールは提供 さ れ ません。
2.1 バージ ョ ン コ ン テ ン ツ
本製品は Apache Software Foundation (http://www.apache.org/) で開発 さ れ
た ソ フ ト ウ ェ ア を含んでい ます。 本製品は Apache Software Foundation
(http://www.apache.org/) で開発 さ れ た ソ フ ト ウ ェ ア を 含ん で い ま す。
Apache Software ラ イ セ ン ス の コ ピーについては、CD の Support フ ォ ル
ダにあ る APACHE_LICENSE.TXT を フ ァ イ ルを参照 し て く だ さ い。
Adobe Portable Document Format (PDF) で レ ポー ト デー タ を保存す る た
め に使用 さ れ る ソ フ ト ウ ェ ア につい て の詳細情報は、 13 ペー ジ の
「PDF で レ ポー ト を保存す る ための ソ フ ト ウ ェ ア コ ン ポーネ ン ト 」 を
参照 し て く だ さ い。
3. イ ン ス ト ールにおける注意事項
『 イ ン ス ト ール ガ イ ド 』 マ ニ ュ アルは、 ソ フ ト ウ ェ ア を イ ン ス ト ール
す る 方法について記述 さ れてい ます。
PDF フ ァ イ ルにデー タ ウ ィ ン ド ウ オブ ジ ェ ク ト 内のデー タ を 保存す
る ためのデフ ォ ル ト の メ ソ ッ ド を使用す る 前に、 コ ン ピ ュ ー タ に GNU
Ghostscript を イ ン ス ト ールす る 必要が あ り ま す。 詳細については、 13
ページの 「GNU Ghostscript distiller の使用」 を参照 し て く だ さ い。
4. こ のバージ ョ ン で変更 さ れた機能
こ のセ ク シ ョ ン では、 InfoMaker 9.0.1 の新機能や変更 さ れた機能につ
いて説明 し てい ます。 問題を修正す る こ と に よ り 生 じ た変更 も 含ま れ
てい ます。
リ リ ース ノ ー ト
3
imrb.fm
4 ページ
2003年12月2日 火曜日 午前11時33分
4. こ のバージ ョ ン で変更 さ れた機能
InfoMaker 9.0.1
4.1 SQL Select や ク エ リ ペ イ ン タ の新規 メ ニ ュ ー オプ シ ョ ン
SQL Select ペ イ ン タ や ク エ リ ペ イ ン タ の 下部 に あ る Where お よ び
Having ビ ュ ーに、 [句の挿入] お よ び [句の削除] の 2 つの新規ポ ッ
プ ア ッ プ メ ニ ュ ーが追加 さ れ ま し た。 Compute ビ ュ ーには [消去] 、
[計算式の挿入]、 [計算式の削除] の 3 つの新規 メ ニ ュ ー項目が追加 さ
れ ま し た。 こ れ ら の メ ニ ュ ー項目で、 ビ ュ ーに表示 さ せ る 句や計算 さ
れた フ ィ ール ド を指定で き ます。 12 ページの 「SQL Select や ク エ リ
ペ イ ン タ で [句の削除] メ ニ ュ ー項目を使用す る 」 も ご覧 く だ さ い。
4.2 デー タ 保存用の新 し い Excel 形式
Microsoft Excel 97 (バージ ョ ン 8) 以降で使用 さ れてい る Excel 形式で
デー タ を保存で き ます。 そのためには、 レ ポー ト ペ イ ン タ の [名前を
付け て行を保存] ダ イ ア ロ グ ボ ッ ク ス の [フ ァ イ ルの種類] ド ロ ッ プ
ダ ウ ン リ ス ト で Excel8 を選択 し ます。
4.3 新 し い DBParm: PBNewSPInvocation
ODBC イ ン タ フ ェ ース の呼び出 し 時に、PBNewSPInvocation DBParm で
OUTPUT ま たは OUT キー ワ ー ド を 使用す る こ と が可能です。 DBParm
が設定 さ れた場合、PowerBuilder ODBC ド ラ イ バの動作は、OLE DB お
よ び JDBC ド ラ イ バのデフ ォ ル ト の動作 と 一致 し ます。
PBODB90.INI フ ァ イ ルの DBParm を、 レ ポー ト ペ イ ン タ 上で ス ト ア ド
プ ロ シージ ャ デー タ ソ ース を持つレ ポー ト のデー タ を作成、 検索を行
いたい場合には、 設定す る こ と も で き ます。 RPC を使用 し て ス ト ア ド
プ ロ シージ ャ を呼び出す と き には、 DBParm は影響 し ません。
こ の DBParm を設定せずに、 埋込み SQL コ マ ン ド を使用 し て ス ト ア ド
プ ロ シージ ャ を呼び出す場合には、 ア ウ ト プ ッ ト パ ラ メ ー タ は戻 さ れ
ない可能性があ り ます。PBNewSPInvocation を “Yes,” に設定す る と 、以
下の よ う な ス テー ト メ ン ト を 使用 し て ス ト ア ド プ ロ シージ ャ の ア ウ
ト プ ッ ト パ ラ メ ー タ の値を収得す る こ と がで き ます。
DECLARE sp_test PROCEDURE FOR SP1 VAR0=:ARGIN,
VAR1=:ARGOUT OUTPUT USING SQLCA;
ス ト ア ド プ ロ シージ ャ が結果集合を含むな ら 、 初めに結果集合を検索
し なければな り ません。 ス ト ア ド プ ロ シージ ャ が戻 り 値を持ち、 その
値を収得 し たい場合には、 RC = SP1 形式を使用 し ます。
DECLARE sp_test PROCEDURE FOR RC=SP1 VAR0=:ARGIN,
VAR1=:ARGOUT OUTPUT USING SQLCA;
4
リ リ ース ノ ー ト
imrb.fm
5 ページ
2003年12月2日 火曜日 午前11時33分
4. こ のバージ ョ ン で変更 さ れた機能
InfoMaker 9.0.1
PBNewSPInvocation が” Yes,” に設定 さ れた場合には、 PBUseProcOwner
お よ び CallEscape DBParms の値は無視 さ れます。
詳細については、 以下を参照 し て く だ さ い。
4.3.1 PBNewSPInvocation DBParm パラ メ ー タ
機能
代替 メ ソ ッ ド を使用 し て ス ト ア ド プ ロ シージ ャ を起動 し ます。
対象
ODBC
構文
PBNewSPInvocation = value
パラ メ ー タ
value
説明
ス ト ア ド プ ロ シージ ャ を起動す る ために使用す る メ ソ ッ
ド (標準 メ ソ ッ ド ま たは代替 メ ソ ッ ド ) を指定 し ます。
以下のいずれかの値を指定 し ます。
◆ Yes( デフ ォ ル ト ) 標準 メ ソ ッ ド を使用 し て、 ス ト ア
ド プ ロ シージ ャ を起動 し ます。
◆ No 代替 メ ソ ッ ド を使用 し て、 ス ト ア ド プ ロ シージ ャ を
起動 し ます。
デ フ ォル ト 値
PBNewSPInvocation =“NO”
解説
ス ト ア ド プ ロ シージ ャ の呼び出 し 時に埋め込み SQL コ マ ン ド を使用
す る 場合、 output パ ラ メ ー タ は返 ら ないか も し れ ません。
PBNewSPInvocation に "Yes" を設定す る と 、 ス ト ア ド プ ロ シージ ャ を
起動す る ために代替 メ ソ ッ ド を使用す る こ と がで き ます。 こ の
DBParm が設定 さ れた と き の PowerBuilder ODBC ド ラ イ バの動作は、
OLE DB と JDBC ド ラ イ バ の標準の動作 と 一致 し ます。
PBNewSPInvocation に "Yes" を設定 し て あ る 場合、 ス ト ア ド プ ロ シー
ジ ャ を使用 し てい る DataWindow オブジ ェ ク ト のデー タ を検索す る 際
に代替 メ ソ ッ ド を使用 し ます。 ス ト ア ド プ ロ シージ ャ の起動に RPC
を使用 し てい る 場合は、 こ の DBParm は無効です。
PBNewSPInvocation に "Yes" を設定 し て あ る 場合には、
PBUseProcOwner お よ び CallEscape DBParms の値は無視 さ れます。
リ リ ース ノ ー ト
5
imrb.fm
6 ページ
2003年12月2日 火曜日 午前11時33分
4. こ のバージ ョ ン で変更 さ れた機能
InfoMaker 9.0.1
4.4 〔as is〕 文字列を持つマ ス クの使用
コ ン ト ロ ールやカ ラ ム に常に表示 さ れ る 〔as is〕 文字列を含むマ ス ク
を定義で き ます。 た と えば、 通貨カ ラ ム に イ ン ド ルピーを あ ら わすた
めに Rs0000.00 と 数字マ ス ク を 定義で き ま す。 InfoMaker 9.0.1 では、
〔as is〕 文字列を含むマ ス ク で正や負の数を表すためにプ ラ スやマ イ ナ
ス 記号を入力で き ま せん。 以前の リ リ ー ス では、 プ ラ ス やマ イ ナ ス 記
号を入力で き ま し たが、 その結果は レ ポー ト カ ラ ム では動作が不安定
で し た。
通貨のエデ ィ ッ ト マ ス ク を作成す る 望ま し い方法は、 事前に定義 さ れ
てい る [currency(7)] - 地域設定 マ ス ク を使用す る こ と です。 括弧の
中の数を変更す る こ と がで き ます。 それは、 小数点以下の桁数を含む
2 桁の文字数です。 こ のマ ス ク が使用 さ れ る と き には、 InfoMaker は
Windows の コ ン ト ロ ール パネルの地域のオプシ ョ ン で定義 さ れた通貨
記号 と 形式を使い ます。 通貨マ ス ク を使用 し て カ ラ ム に負数を入力で
き ます。 [CR 309118]
4.5 デー タ ウ ィ ン ド ウ オブ ジ ェ ク ト のカ ラ ムの [大文字小文字の区別]
プ ロパテ ィ
PowerBuilder 8.0 お よ びそれ以前のバージ ョ ン ではデー タ ウ ィ ン ド ウ
オブジ ェ ク ト のカ ラ ムの [大文字小文字の区別] プ ロ パテ ィ は全角英
字が処理の対象にな っ てい ませんで し たが、 PowerBuilder 9.0.1 か ら は
全角英字 も 処理の対象 と な り ます。 こ の仕様変更に よ り 、 デー タ ウ ィ
ン ド ウ ペ イ ン タ でカ ラ ムの名前を全角英字で指定 し た場合、 大文字の
カ ラ ム名 と し て作成 さ れ ます (全角英字小文字のカ ラ ム名は作成で き
ません)。
6
リ リ ース ノ ー ト
imrb.fm
7 ページ
2003年12月2日 火曜日 午前11時33分
4. こ のバージ ョ ン で変更 さ れた機能
InfoMaker 9.0.1
表 1: [大文字小文字の区別] プ ロ パテ ィ の設定例
設定
大文字
入力
A
a
表示
A
A
小文字
A
a
a
a
区別 し ない
A
a
A
a
4.6 コ ン ト ロールの [大文字 / 小文字] プ ロパテ ィ
PowerBuilder 8.0 お よ びそれ以前のバージ ョ ン では入力可能な コ ン ト
ロ ールの [大文字 / 小文字] プ ロ パテ ィ は全角英字が処理の対象に
な っ てい ませんで し たが、 PowerBuilder 9.0.1 か ら は全角英字 も 処理の
対象 と な り ます。
表 2: [大文字 / 小文字] プ ロ パテ ィ の設定例
設定
upper!
入力
A
a
表示
A
A
lower!
A
a
a
a
anycase!
A
a
A
a
4.7 デー タ ウ ィ ン ド ウ カ ラ ムの IME オ フ固定
IMESetMode 関数を使用 し てデー タ ウ ィ ン ド ウ のカ ラ ム を オ フ固定に
す る こ と はで き ません。 デー タ ウ ィ ン ド ウ のカ ラ ム を オ フ固定にす る
には、 カ ラ ム のプ ロ パテ ィ を設定す る か、 Modify 関数を使用す る か し
て く だ さ い。
例 ) dw_1.Modify("col_1.Edit.IMEMode = 3")
リ リ ース ノ ー ト
7
imrb.fm
8 ページ
2003年12月2日 火曜日 午前11時33分
5. 既知の問題
InfoMaker 9.0.1
5. 既知の問題
5.1 XML と PDF 形式での保存の問題
5.1.1 重複 し た カ ラ ム名を持つ コ ンポジ ッ ト レポー ト での構文エ ラ ー
コ ン ポジ ッ ト レ ポー ト が同 じ 名前を持つカ ラ ムがあ る 2 つの レ ポー ト
を含む場合、 DTD やス キーマ を持つ XML ド キ ュ メ ン ト を生成す る 際
は、 以下の手順 を 使わ な ければな り ま せん。 手順従わ な い場合には、
『Element ‘identical_column_name’ has already been declared.』 と い う 構文
解析エ ラ ーを受け取 り ます。
1
一つ目の レ ポー ト のテ ン プ レー ト を作成 し 、 エ ク ス ポー ト プ ロ パ
テ ィ ページの [テ ン プ レー ト ] リ ス ト で こ のテ ン プ レー ト を選択
する。
2
二つ目の レ ポー ト のテ ン プ レー ト を作成す る 。
3
何れかのエ レ メ ン ト 名が一つ目の レ ポー ト のテ ン プ レ ー ト で使用
さ れてい る 場合には、 それを二つ目の レ ポー ト のテ ン プ レ ー ト で
ほかの名前に変更す る 。
4
[テ ン プ レー ト ] リ ス ト で二つ目の レ ポー ト のテ ン プ レー ト を選択
する。
5
XML ド キ ュ メ ン ト を生成す る 。
こ れ ら の ス テ ッ プは、有効な DTD やス キーマで重複 し て設定 さ れたエ
レ メ ン ト 名を使用 さ れない よ う にす る ために、 必要です。
XML イ ン ポー ト は、入れ子にな っ た ア ウ ト プ ッ ト を イ ン ポー ト す る こ
と はサポー ト し ていない こ と にご注意 く だ さ い。 [CR 313750]
5.1.2 テ ン プ レー ト が入れ子状のグループ ヘ ッ ダ を持つ と イ ンポー ト に失敗する
テ ン プ レ ー ト を使用 し た XML イ ン ポー ト において、 ヘ ッ ダ部分の要
素 と 属性内容は通常無視 さ れ ます。 し か し 、 詳細行の開始マーカーが
ない場合は、 テ ン プ レー ト 内のカ ラ ムへの要素 と 属性のマ ッ ピ ン グは
すべて イ ン ポー ト 用に使用 さ れ ます。
詳細行の開始マーカー を 持つテ ン プ レ ー ト を 使用 し て、 グループ レ
ポー ト にデー タ を イ ン ポー ト す る 場合は、グループ ヘ ッ ダ デー タ は イ
ン ポー ト さ れ ません。 こ れは、 詳細行の開始位置か ら イ ン ポー ト が開
始 さ れ る ために発生 し ます。
8
リ リ ース ノ ー ト
imrb.fm
9 ページ
2003年12月2日 火曜日 午前11時33分
5. 既知の問題
InfoMaker 9.0.1
グループ レ ポー ト が 1 つのグループ を持ち、 イ ン ポー ト テ ンプ レー ト
が詳細行の開始マーカーを持た ない場合は、 すべてのデー タ は正 し く
イ ン ポー ト さ れ ます。
グループ レ ポー ト が入れ子状のグループ を持つ場合は、 イ ン ポー ト テ
ン プ レー ト 内の詳細行の開始マーカーが解除 さ れて も 、 イ ン ポー ト さ
れたデー タ は壊れ ます。 [CR 310701]
5.1.3 PDF で保存する XSL-FOP はグ ラ フ ィ ッ ク コ ン ト ロールをサポー ト し ない
直線や長方形な ど のグ ラ フ ィ ッ ク コ ン ト ロ ールを含むレ ポー ト を PDF
へエ ク ス ポー ト す る 場合は、 XSL-FOP メ ソ ッ ド を使用す る と 正確にエ
ク ス ポー ト さ れません。 正確にエ ク ス ポー ト す る には、 distill メ ソ ッ ド
を使用 し て く だ さ い。 [CR 303829]
5.1.4 PDF アウ ト プ ッ ト で ク リ ッ プ さ れた カ ラ ム
レ ポー ト に単一ページに収ま り き ら ないカ ラ ムがあ る と き 、 PDF フ ァ
イ ルで残 り のカ ラ ムは新 し いページにな り ます。 各ページの最後のカ
ラ ムは時々省略 さ れ ます。 カ ラ ム のデー タ が右端揃えの場合には、 そ
の カ ラ ム は 空 白 と し て 表 示 さ れ る 可 能 性 が あ り ま す。 こ れ は、
InfoMaker と 一緒に イ ン ス ト ール さ れたデフ ォ ル ト の Adobe PostScript
ド ラ イ バが使用 さ れ る 場合に発生 し ます。代替の PostScript ド ラ イ バが
使用 さ れ る 場合は、 発生 し ません。 [CR 324579]
回避策は代替の ド ラ イ バを使 う こ と です。シ ス テ ム上に PostScript プ リ
ン タ やプ リ ン タ ド ラ イ バが無い場合には、 Windows のプ リ ン タ の追加
ウ ィ ザー ド を使用 し て、 PostScript プ リ ン タ を追加 し て く だ さ い。
リ リ ース ノ ー ト
1
Windows ス タ ー ト メ ニ ュ ーか ら [設定|プ リ ン タ ] を選択す る 。
2
[プ リ ン タ の追加] を ダブル ク リ ッ ク す る 。
3
ロ ーカル プ リ ン タ を指定す る 。
4
ポー ト と し て フ ァ イ ルを指定す る 。
5
製造元 (HP な ど) と 指定 PS を持つプ リ ン タ を選択す る 。 ( HP
Color LaserJet PS や HP LaserJet 4/4M Plus PS 600 な ど)
6
プ リ ン タ のデフ ォ ル ト 名を受け入れ る か、 短い名前を入力す る 。
7
ウ ィ ザー ド を完了す る 。
9
imrb.fm
10 ページ
2003年12月2日 火曜日 午前11時33分
5. 既知の問題
InfoMaker 9.0.1
Report ペ イ ン タ の代替プ リ ン ト ド ラ イ バを使用す る には、[エ ク ス ポー
ト ] プ ロ パテ ィ ページの [ PostScript フ ァ イ ルを保存] チ ェ ッ ク ボ ッ ク
ス をチ ェ ッ ク し ます。 そ し て、 [印刷の仕様] プ ロ パテ ィ ページの [プ
リ ン タ 名] に ス テ ッ プ 6 で指定 し た プ リ ン タ 名を指定 し て く だ さ い。
5.2 デー タ ベース接続の問題
5.2.1 Oracle9i Date 型 と Timestamp デー タ 型の衝突
Oracle 9i デー タ ベー ス と InfoMaker の O90 デー タ ベー ス は、 新 し い
Oracle Timestamp デー タ 型をサポー ト し ます。 こ のデー タ 型は、 日付 と
ミ リ 秒を含む時間を含みます。 既存の Oracle Date デー タ 型は、 ミ リ 秒
の情報を含み ま せん。 レ ポー ト では、 Oracle Timestamp と Date デー タ
型は、 InfoMaker の ミ リ 秒の情報を サポー ト す る DateTime デー タ 型に
マ ッ プ さ れます。
以前の リ リ ース では、 ミ リ 秒の情報は Oracle Date デー タ 型を使用す る
と き は切 り 捨て ら れてい ま し た。 InfoMaker 9.0 では、 ミ リ 秒の情報は
切 り 捨て ません その結果、Date カ ラ ム にマ ッ プす る DateTime フ ィ ール
ド に複数の更新を行 う 場合、 最初の更新は成功 し ますが、 以降の更新
は 「検索 と 更新の間に行が変更 さ れ ま し た」 のエ ラ ーで失敗 し ま す。
一時的な代替案 と し て、 新 し い Timestamp DBParm を用意 し ま し た。
Timestamp デー タ 型だけ を使用す る テーブルで O90 イ ン タ フ ェース を
使用 し てい る 場合は、 InfoMaker は レ ポー ト の更新 を 正 し く 処理 し ま
す。
Oracle Date デー タ 型だけ を使用す る テーブルで O90 イ ン タ フ ェース を
使用 し てい る 場合は、 DBParm Timestamp に No を設定 し て、 ミ リ 秒の
情報を切 り 捨て る と い う 以前の動作に戻 し ます。 [CR 300345]
5.2.2 レポー ト は O90 ド ラ イバを使用 し ている Date 引数を使用する ス ト ア ド プ ロ
シージ ャ から作成で き ない
O90 ド ラ イ バを使用 し てい る Oracle9i デー タ ベース に接続 し 、 Date 引
数 を 使用す る ス ト ア ド プ ロ シージ ャ か ら レ ポー ト を 作成 し よ う と す
る と 、 次のエ ラ ーが返 さ れます。 「ORA-01858: A non-numeric character
was found where a numeric was expected」
10
リ リ ース ノ ー ト
imrb.fm
11 ページ
2003年12月2日 火曜日 午前11時33分
5. 既知の問題
InfoMaker 9.0.1
こ の問題は、新 し い Oracle9i Timestamp デー タ 型 と InfoMaker が Date と
Timestamp デー タ 型を 扱 う 方法に関係 し ま す。 10 ページ の 「Oracle9i
Date 型 と Timestamp デ ー タ 型 の 衝 突」 で 説 明 し て い る Timestamp
DBParm は こ の問題を解決 し ま せん。 O84 ド ラ イ バ を使用す る と 、 レ
ポー ト 作成は成功 し ます。 [CR 308468]
5.2.3 Oracle サーバへの JDBC 接続における ス ト ア ド プ ロ シージ ャ の問題
InfoMaker は、REF CURSOR を使用す る ための JDBC に関す る Oracle の
拡張 を 現在 サ ポ ー ト し て い ま せ ん。 Oracle デー タ ベー ス サ ー バ に
JDBC 接続を使用 し てい る ス ト ア ド プ ロ シージ ャ か ら レ ポー ト を作成
し よ う と す る と 、 ORA-06550 エ ラ ーを返 し 、 その後 PLS-00306 エ ラ ー
「wrong number of types in arguments.」 を返 し ます。 デー タ ベース ペ イ
ン タ で REF CURSOR 文を含む ス ト ア ド プ ロ シージ ャ でデー タ を編集
し よ う と す る と 、 同 じ エ ラ ーが返 さ れます。 [ CR 306560]
5.2.4 Oracle9i Release 2 のス ト ア ド プ ロ シージ ャ の問題
Oracle 9i 用の InfoMaker O90 デー タ ベース イ ン タ フ ェース は、Oracle 9i
Release 1 でテ ス ト さ れ ま し た。 Oracle 9i Release 2 では、 現在サポー ト
さ れてい ません。 Oracle 9i Release 2 (9.2.0.2.0) を使用 し て、 引数を持た
な い Oracle ス ト ア ド プ ロ シージ ャ を 実行 し た と き に問題が発生 し 、
Oracle に報告 さ れ ま し た。Oracle バグ番号は 2673203 で release 9.2.0.4
で修正 さ れ る 予定です。 [CR 293930]
Oracle バージ ョ ン サポー ト に関す る 詳細については、 Sybase Technical
Document http://www.sybase.com/detail?id=1011566 を参照 し て く だ さ い。
こ の文書は定期的に更新 さ れ ます。
5.2.5 PB DataDirect OEM 2.70 MS SQL Server OLE DB デー タ プ ロバイ ダはイ ン
ス ト ール さ れない
The PB DataDirect OEM 2.70 MS SQL Server OLE DB デー タ プ ロ バ イ ダ
は、 SQLServer 2000 SP 3 で イ ン ス ト ール さ れた SQLOLEDB.DLL ァ イ
ル用の レ ジ ス ト リ エ ン ト リ と 衝突す る と い う 理由で、 イ ン ス ト ールか
ら 削除 さ れ ま し た。 Microsoft Data Access Components software (MDAC)
で イ ン ス ト ー ル し た Microsoft SQL Server OLE DB プ ロ バ イ ダ
(SQLOLEDB) は使用で き ます。 MDAC を イ ン ス ト ール し ていない場合
は、 イ ン ス ト ー ル CD の Support デ ィ レ ク ト リ に あ る フ ァ イ ル
mdac_typ.exe を 実 行 し て、 MDAC を イ ン ス ト ー ル で き ま す。 [CR
305897]
リ リ ース ノ ー ト
11
imrb.fm
12 ページ
2003年12月2日 火曜日 午前11時33分
6. 製品互換
InfoMaker 9.0.1
5.3 そのほかの問題
5.3.1 Web ActiveX を Windows XP で使用する には Service Pack 1 が必要
ActiveX 用のデー タ ウ ィ ン ド ウ Web コ ン ト ロ ール を 使用す る に は、
psdwc90j.cab フ ァ イ ル内の psdwc90j.dll フ ァ イ ル を 登録す る 必要が あ
り ま す。 こ の DLL の実行に Microsoft Java VM が必要です。 XP では
Windows XP Service Pack 1 (SP1) を イ ン ス ト ール し て、 Microsoft Java
VM を イ ン ス ト ールす る こ と がで き ます。 [CR 304548]
5.3.2 SQL Select や ク エ リ ペ イ ン タ で [句の削除] メ ニ ュ ー項目を使用する
SQL Select ペ イ ン タ の Where お よ び Having ビ ュ ーの [句の削除] ポ ッ
プア ッ プ メ ニ ュ ーを使用 し て、 複数の句の最後の部分を削除 し 、 前の
句の論理カ ラ ムが空白ではない場合には、InfoMaker は SQL Select ペ イ
ン タ を閉 じ る と き に ク ラ ッ シ ュ し ます。 こ れは、 レ ポー ト やデー タ パ
イ プ ラ イ ンペ イ ン タ 内の SQL Select ペ イ ン タ や ク エ リ ペ イ ン タ で発生
し ま す。 こ の問題を回避す る には、 [消去] メ ニ ュ ー項目を使用 し て、
ビ ュ ーの最後の句を削除 し ます。 [CR 328420]
5.3.3 コ ンパイル済み HTML ヘルプ フ ァ イルの表示で文字化け
Microsoft Internet Explorer でエ ン コ ー ド の選択が [自動選択] にな っ て
い る 場合、 コ ンパ イ ル済み HTML ヘルプ フ ァ イ ルを表示 し た と き に、
特定のページの全角文字すべてが文字化けす る こ と があ り ます。 こ の
場合は、 コ ンパ イ ル済み HTML ヘルプ フ ァ イ ルを一度閉 じ 、 Microsoft
Internet Explorer の メ ニ ュ ー [表示|エ ン コ ー ド ] で [自動選択] の
チ ェ ッ ク をはず し ます。
6. 製品互換
6.1 Adaptive Server Anywhere
InfoMaker 9.0.1 は Adaptive Server Anywhere 8.0.2 Build 4251 お よ び ASA
8.0.2 ラ ン タ イ ム エデ ィ シ ョ ン Build 4251 でテ ス ト し ま し た。
12
リ リ ース ノ ー ト
imrb.fm
13 ページ
2003年12月2日 火曜日 午前11時33分
7. ド キ ュ メ ン ト の更新 と 説明
7.1 PDF で レ ポー ト を保存する ための ソ フ ト ウ ェ ア コ ンポーネ ン ト
7.1.1 GNU Ghostscript distiller の使用
『 ユーザーズ ガ イ ド 』 マニ ュ アルのページ 222 の distill メ ソ ッ ド を使用
し た レ ポー ト のデー タ を PDF で保存す る こ と に関す る 節、 お よ びペー
ジ 647 の こ の機能を使用す る ア プ リ ケーシ ョ ン の配布に関す る 節に、
誤っ た情報があ り ます。 こ れ ら の節では、 GNU Ghostscript フ ァ イ ルが
Sybase¥Shared¥PowerBuilder¥gs7.05 に InfoMaker と 一緒に イ ン ス ト ール
さ れ る と 誤っ て記載 し てい ます。
行デー タ を PDF で保存す る ために レ ポー ト ペ イ ン タ で [名前を付け
て行を保存] メ ニ ュ ー項目を使用す る には、 以下の手順で説明す る よ
う に自分の コ ン ピ ュ ー タ に まず GNU Ghostscript を ダ ウ ン ロ ー ド し て、
イ ン ス ト ールす る 必要があ り ます。
GNU Ghostscript を使用す る には、 GNU General Public License (GPL) の
諸条件に従い ます。コ ン ピ ュ ー タ に GNU Ghostscript を イ ン ス ト ールす
る 前 に GPL を 読 ん で く だ さ い。 GPL は、 GNU Project Web server
http://www.gnu.org/licenses/gpl.html で入手で き ます。
[名前を付けて行を保存]が失敗する
レ ポー ト ペ イ ン タ で PDF 形式で保存す る には、 [フ ァ イ ル|名前を付
けて行を保存] を選択 し 、 [フ ァ イ ルの種類] と し て 「PDF」 を選択 し
ま す。 GNU Ghostscript を イ ン ス ト ールせずに、 デ フ ォ ル ト の エ ク ス
ポー ト プ ロ パテ ィ を使用す る と 、 InfoMaker は [名前を付け て行を保
存] に失敗 し た こ と を 通知す る ポ ッ プ ア ッ プ ウ ィ ン ド ウ を 表示 し ま
す。 GNU Ghostscript を イ ン ス ト ール し てか ら 、 GNU Ghostscript を イ ン
ス ト ール し たデ ィ レ ク ト リ 名を変更す る と 、 通知せずに [名前を付け
て行を保存] に失敗 し ます。
™
InfoMaker 開発コ ン ピ ュ ー タ に GNU Ghostscript を イ ン ス ト ールするには
1
コ ン ピ ュ ー タ の一時デ ィ レ ク ト リ に、
ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/gnu の gs705 デ ィ レ ク ト リ
か ら gs705w32.exe を、 ま たは、 gs706 デ ィ レ ク ト リ か ら
gs706w32.exe を ダ ウ ン ロ ー ド し ます。
http://www.ghostscript.com/doc/gnu/gnu705.htm の GhostScript Web サ
イ ト に ミ ラ ー サ イ ト の リ ス ト があ り ます。
リ リ ース ノ ー ト
13
imrb.fm
14 ページ
2003年12月2日 火曜日 午前11時33分
2
実行可能フ ァ イ ルを実行 し て、 シ ス テ ム に Ghostscript を イ ン ス
ト ール し ます。
デフ ォ ル ト の イ ン ス ト ール デ ィ レ ク ト リ は C:¥gs です。 別のデ ィ
レ ク ト リ への イ ン ス ト ール、 Ghostscript コ ン ソ ール と readme フ ァ
イ ルの シ ョ ー ト カ ッ ト を 作成す る よ う に指定す る こ と も で き ま
す。
Ghostscript の イ ン ス ト ー ル 後 に、 gs7.05¥doc デ ィ レ ク ト リ の
readme.htm を読んで、 Ghostscript について と Ghostscript と アプ リ ケー
シ ョ ン と 共に配布す る 方法について調べてお く こ と をお勧め し ます。
こ の機能で使用 さ れ る Adobe PostScript ド ラ イ バは、
SybaseShared¥PowerBuilder¥drivers に イ ン ス ト ール さ れ ます。 Adobe プ
リ ン タ ド ラ イ バのダ ウ ン ロ ー ド と 再配布に関す る 詳細については、
Adobe Web サイ ト のダウ ン ロー ド のページ
http://www.adobe.com/support/downloads を参照 し て く だ さ い。
Ghostscript ファイル
の位置
distill メ ソ ッ ド を 使 用 し て PDF と し て レ ポ ー ト を 保 存 す る 場 合、
InfoMaker は GNU Ghostscript の イ ン ス ト ール場所を以下の順序で検索
し ます。
•
Windows レ ジ ス ト リ
•
pbdwe90j.dll フ ァ イ ルの相対パ ス (標準では、
Sybase¥Shared¥PowerBuilder)
•
シ ス テ ム PATH 環境変数
GNU Ghostscript が、 gs705w32.exe (Ghostscript 7.05 用) ま たは
gs706w32.exe (Ghostscript 7.06 用) を使用 し て イ ン ス ト ール さ れ る 場
合、 そのパ ス は Windows レ ジ ス ト リ に追加 さ れ ます。 それゆえ、 シ
ス テ ム PATH 環境変数に イ ン ス ト ール ガ イ ド で説明 し てい る よ う に
gs7.0x¥bin デ ィ レ ク ト リ を追加す る 必要はあ り ません。
7.1.2 Apache XSL-FO プ ロ セ ッ サの使用
『 ユーザーズ ガ イ ド 』 の第 39 章 『PDF と XSL-FO のエ ク ス ポー ト 』 に
は、 こ れ ら の ア プ リ ケ ーシ ョ ン と と も に配布す る 必要が あ る ソ フ ト
ウ ェ ア コ ン ポーネ ン ト は、Support デ ィ レ ク ト リ に ZIP フ ァ イ ルで提供
さ れて い る と 誤 っ て記載 さ れて い ま す。 こ れ ら の コ ン ポーネ ン ト は、
InfoMaker を イ ン ス ト ール し た デ ィ レ ク ト リ の Shared¥PowerBuilder
デ ィ レ ク ト リ か ら 入手で き ます。
Apache XSL-FO プ ロ セ ッ サ (FOP) のダ ウ ン ロ ー ド お よ び再配布す る
ための詳細情報については、 Apache XML Project Web サイ ト の FOP ページ
http://xml.apache.org/fop/ を参照 し て く だ さ い。
14
リ リ ース ノ ー ト
imrb.fm
15 ページ
2003年12月2日 火曜日 午前11時33分
Sun Java Runtime Environment (JRE) 1.4 のダ ウ ン ロ ー ド お よ び再配布に
ついての詳細情報は、 Sun Java Technology Web サ イ ト の J2SE 1.4 ダ ウ ン ロ ー
ド のページ http://java.sun.com/j2se/1.4/download.html を参照 し て く だ さ い。
8. 移行の問題
8.1 InfoMaker 8 から の移行
8.1.1 PSR フ ァ イルの書式の変更
InfoMaker で作成 さ れた PSR フ ァ イ ルの書式は、 PowerBuilder
SaveAsAscii 関数に関す る デー タ の整合性を強化す る ために変更 さ れ ま
し た。 その結果、 InfoMaker の新 し い ビル ド で作成 さ れた PSR フ ァ イ
ルは、 こ の変更を行 う 前の ビル ド では開 く こ と はで き ません。 こ の変
更は、InfoMaker 8.0 build 7063 と InfoMaker 7.0.3 build 10102 で行われ ま
し た。
8.1.2 エデ ィ ッ ト マ ス ク および表示書式の仕様変更
InfoMaker 7.0.3 C2 / 8.0.1 以降のエデ ィ ッ ト マ ス ク お よ び表示書式では
数値のエデ ィ ッ ト マ ス ク お よ び数値表示書式の仕様変更が行われ ま し
た。 こ の仕様変更に よ り 、 数値のマ ス ク で # が指定 さ れてい る 場合、
ゼ ロ 抑制が さ れな く な る 場合があ り ます。
使用す る マ ス ク に よ っ て、 123 の値が ど の よ う に表示 さ れ る か を以下
に示 し ます。
リ リ ース ノ ー ト
15
imrb.fm
16 ページ
2003年12月2日 火曜日 午前11時33分
表 3: エデ ィ ッ ト マス ク によ る表示例
エデ ィ ッ ト マス ク
#,##0
a#,##0
表示
123
a0,123
説明
ゼ ロ 抑制が行われ ます。
文字があ る ためゼ ロ 抑制が行わ
れ ません。
文字があ る ためゼ ロ 抑制が行わ
れ ません。
#,##0 jpy
0,123 jpy
¥a#,##0
a123
a が特殊文字 と し て扱われ、 ゼ ロ 抑
制が行われます。
¥ あ #,##0
¥ あ 0,123
全角は特殊文字 と な ら ず、 ゼ ロ
抑制が行われ ません。
エデ ィ ッ ト マ ス ク では文字を囲む単一引用符はマ ス ク に指定で き ませ
ん。
表 4: 文字を囲む単一引用符の注意事項
表示書式
#,##0' ページ '
表示
123 ページ
#,##0 ' ページ '
123 ページ
#,##0 ページ
0,123 ページ
¥a#,##0
a123
¥ あ #,##0
¥ あ 0,123
説明
単一引用符付 き の文字のためゼ ロ 抑
制が行われ ます。
単一引用符付 き の文字のためゼ ロ 抑
制が行われ ます。
単一引用符な し の文字のためゼ ロ 抑
制が行われ ません。
a が特殊文字 と し て扱われ、 ゼ ロ 抑制が
行われます。
全角は特殊文字 と な ら ず、 ゼ ロ 抑制が
行われません。
ImfoMaker 6.0 ∼ 7.0.3 ま では上記のケース すべてにおいてゼ ロ 抑制が
行 わ れ ま す。 こ の 仕様変更 は 海外 で 「そ の ま ま 表示 さ せ た い 文字
(ASIS)」 の表示の変更の要望に よ っ て行われま し た。
16
リ リ ース ノ ー ト
imrb.fm
17 ページ
2003年12月2日 火曜日 午前11時33分
8.2 InfoMaker 7 以前か らの移行
8.2.1 カ ラ ー オプ シ ョ ン形式の変更
[デザ イ ン|オプシ ョ ン|オブジ ェ ク ト の色] を選択 し て、 デー タ ベー
ス ペ イ ン タ か SQL Select ペ イ ン タ でグ ラ フ ィ カルなテーブルを表示す
る 各 コ ン ポーネ ン ト のカ ス タ ム カ ラ ーを指定で き ます。 こ こ で指定 し
た色は、 IM.INI フ ァ イ ルの [Database] セ ク シ ョ ンに保存 さ れます。 コ
ン ト ロ ールで使用可能な Windows シ ス テ ム カ ラ ーお よ びカ ス タ ム カ
ラ ーが増え た こ と を サポー ト す る ために、 InfoMaker 8 以降で こ れ ら の
色を保存す る 書式を変更 し ま し た。
以下は、InfoMaker 7 IM.INI フ ァ イ ルのキーを表す行の色の定義例です。
ForeignKeyLineColor=0 0 255
IndexKeyLineColor=255 0 0
PrimaryKeyLineColor=0 128 0
以下は、 InfoMaker 8 以降の IM.INI フ ァ イ ルの上記に対応す る 項目で
す。
ForeignKeyLineColor=16711680
IndexKeyLineColor=255
PrimaryKeyLineColor=32768
InfoMaker 7 IM.INI フ ァ イ ル ま たは [Database] セ ク シ ョ ン を使用す る
場合、 InfoMaker 8 以降では最初に、 [Database] セ ク シ ョ ンの色の設定
をすべて削除す る 必要があ り ます。 こ れを行わない場合は、 使用 し た
色は InfoMaker 8 以降で読み取れないテーブルを作成 し ます。InfoMaker
8 以降の [オブジ ェ ク ト の色] プ ロ パテ ィ シー ト でカ ス タ ム カ ラ ーを
リ セ ッ ト で き ます。
8.2.2 LenW 関数の仕様変更
LenW 関数で blob 型のデー タ の長 さ を求め る 場合、 InfoMaker 7 以前の
バージ ョ ン では、日本語が含まれ る か否かにかかわ ら ず、blob 型のデー
タ のバ イ ト 数を返 し てい ま し たが、 InfoMaker 8 以降、 文字数を返 す よ
う にな り ま し た。 バ イ ト 数を求め る 場合は、 LenW 関数のかわ り に Len
関数を使用す る こ と がで き ます。
リ リ ース ノ ー ト
17
imrb.fm
18 ページ
2003年12月2日 火曜日 午前11時33分
8.3 InfoMaker 6.5 以前か ら の移行
8.3.1 ネス テ ィ ッ ド レポー ト が改名
InfoMaker 7 以降では、 レ ポー ト のすべてのオブジ ェ ク ト に名前が必要
です。 移行中に名前のないオブジ ェ ク ト は、 ユーザ定義可能な接頭辞
の設定 (通常は dw_1、 dw_2、 な ど) に基づい て名前が付け ら れ ま す。
名前は順番に付け ら れ る ため、 レ ポー ト 内のほかのオブジ ェ ク ト で使
用 さ れてい る 名前がオブジ ェ ク ト につけ ら れ る こ と があ り ます。 こ の
場合、 予期せぬ現象が発生す る こ と があ り ます。
こ の問題に対応す る には、 移行 を 開始す る 前に レ ポー ト ペ イ ン タ で
[デザ イ ン|オプシ ョ ン] を選択 し て、 [接頭辞] タ ブでデー タ ウ ィ ン
ド ウ の接頭辞を変更 し ます。 レ ポー ト の移行が完了 し た後で、 接頭辞
の設定を元に戻 し ます。
9. テ ク ニ カル サポー ト
製品に同梱 し てい る 『サポー ト ハン ド ブ ッ ク 』 を参照 し て く だ さ い。
10. そのほかの情報源
製品の詳細については、 テ ク ニ カル ラ イ ブ ラ リ CD と 株式会社ア シ ス
ト の Web サ イ ト http://powersoft.ashisuto.co.jp/ を参照 し て く だ さ い。
•
テ ク ニ カル ラ イ ブ ラ リ CD は製品マニ ュ アルを収録 し た CD-ROM
で、 ソ フ ト ウ エアに同梱 さ れてい ます。 製品マニ ュ アルは、 PDF
形式にて提供 さ れてい ます。
テ ク ニ カル ラ イ ブ ラ リ CD の使い方については、 テ ク ニ カル ラ イ
ブ ラ リ CD 内の Readme.txt フ ァ イ ルを参照 し て く だ さ い。
•
18
Product Manuals Web サ イ ト は テ ク ニ カル ラ イ ブ ラ リ CD の HTML
バージ ョ ン で、 標準の Web ブ ラ ウ ザでア ク セ ス で き ます。
リ リ ース ノ ー ト