• 検索結果がありません。

リリースノート PowerBuilder Enterprise 11.5

N/A
N/A
Protected

Academic year: 2021

シェア "リリースノート PowerBuilder Enterprise 11.5"

Copied!
25
0
0

読み込み中.... (全文を見る)

全文

(1)

PowerBuilder

Enterprise 11.5

Document ID: DC33822-01-1150-01 Last revised: September 5, 2008

項目 ページ 1. 最新の リ リ ー ス ノ ー ト へのア ク セ ス 2 2. 製品概要 3 2.1 廃止予定の機能 3 2.2 DataDirect デー タ ベー ス ド ラ イ バ 3 2.3 PBCrypto プ ロ キ シ ラ イ ブ ラ リ 3 3. イ ン ス ト ールにおけ る 注意事項 4 4. こ のバージ ョ ン で変更 さ れた機能 4 5. 既知の問題 4 5.1 .NET プ ロ ジ ェ ク ト の問題 4 5.2 デー タ ウ ィ ン ド ウ のグ ラ デーシ ョ ン と 透明度のプ ロ パ テ ィ 7 5.3 デー タ ウ ィ ン ド ウ の ツールチ ッ プの問題 9 5.4 新 し い 3D グ ラ フ様式 10 5.5 リ ッ チテ キ ス ト 編集様式の問題 11 5.6 PNG サポー ト の問題 12 5.7 そのほかの問題 13 6. 製品互換 14 6.1 アプ リ ケーシ ョ ン サーバ 14 6.2 SQL Anywhere 15 6.3 PowerDesigner 15

6.4 Microsoft .NET Framework 15

6.5 Java 15

6.6 Ghostscript 15

7. サー ド パーテ ィ コ ン ポーネ ン ト と 配布 16

7.1 Apache フ ァ イ ル 16

(2)

1. 最新の リ リ ース ノ ー ト へのア ク セ ス

リ リ ース ノ ー ト の最新版は、 Web か ら 入手で き ます。 製品 リ リ ース後 に追加 さ れた製品や ド キ ュ メ ン ト に関す る 重要な情報の確認は、 N D ソ フ ト ウ ェ アの Web サ イ ト にて行 う こ と がで き ます。 v N D ソ フ ト ウ ェ アの Web サイ ト で リ リ ース ノ ー ト にア ク セスするには 1 http://www.powerbuilder.jp/ の N D ソ フ ト ウ ェ ア Web サイ トにア ク セ ス し ます。 2 「技術情報」 のページに移 り ます。 3 「 リ リ ース ノ ー ト 」 の項目か ら 該当する バージ ョ ンお よ びエデ ィ シ ョ ン の リ リ ース ノ ー ト を選択 し ます。 4 PDF を ダ ウ ン ロ ー ド す る か、 オ ン ラ イ ン で ド キ ュ メ ン ト を読み ま す。 英語版の ド キ ュ メ ン ト は、http://sybooks.sybase.com/nav/base.do の Sybase Product Manuals Web サイ ト にあ り ま す。

7.4 Web サービ ス の SOAP ク ラ イ ア ン ト で使用 さ れ る ソ フ ト ウ ェ ア 19 8. ド キ ュ メ ン ト の更新 と 説明 19 9. 移行について 20 9.1 以前の リ リ ース の PowerBuilder か ら の .NET タ ーゲ ッ ト の移行 20 9.2 EAServer タ ーゲ ッ ト の移行 21 9.3 EAServer 6.0.1 以降への コ ン ポーネ ン ト の移行 21 9.4 EAServer 6.x の EJB ク ラ イ ア ン ト アプ リ ケーシ ョ ン の 作成 22 9.5 プ ロ キ シの変数名 と し ての PowerBuilder シ ス テ ム タ イ プ 23

9.6 Microsoft SQL Server と OLE DB のパ フ ォ ーマ ン ス 24 9.8 イ ン ポー ト フ ァ イ ル サ イ ズの制限 24

10. テ ク ニ カル サポー ト 24

11. そのほかの情報源 25

(3)

2. 製品概要

Sybase PowerBuilder Enterprise バージ ョ ン 11.5 では、 以下のプ ラ ッ ト フ ォ ーム と オペレーテ ィ ン グ シ ス テ ム構成に対応 し てい ます。 • Microsoft Windows XP Service Pack 3

• Microsoft Windows XP Tablet PC Edition Service Pack 3 • Microsoft Windows Server 2003 Service Pack 2

• Microsoft Windows Vista Business Edition Service Pack 1 • Microsoft Windows Server 2008 (配布のサポー ト )

PowerBuilder 11.5 は、 32 ビ ッ ト 版ア プ リ ケーシ ョ ン を 構築 し ま すが、 配布 さ れ る ア プ リ ケーシ ョ ン は、 Vista オペ レ ーテ ィ ン グ シ ス テ ム の 32 ビ ッ ト 環境 と 64 ビ ッ ト 環境の両方 を サ ポー ト し ま す。 Vista オペ レーテ ィ ン グ シ ス テ ムで PowerBuilder ヘルプを使用す る方法について は、 HTML ヘルプの 『ユーザーズ ガ イ ド』 の最初の章で、 「Vista での Windows ヘルプの使い方」 を参照 し て く だ さ い。

2.1 廃止予定の機能

PowerBuilder 11.5 には、 COM お よ び COM+ コ ン ポーネ ン ト 作成 ウ ィ ザー ド が含 ま れ ま すが、 こ れには廃止予定の技術が使用 さ れてお り 、 将来の リ リ ース か ら は削除 さ れ る 予定です。

2.2 DataDirect デー タ ベース ド ラ イバ

PowerBuilder 11.0 リ リ ー ス 以 降、 DataDirect Technologies 社 製 の PB DataDirect ODBC ド ラ イ バ お よ び OLE DB デ ー タ プ ロ バ イ ダ が PowerBuilder セ ッ ト ア ッ プ プ ロ グ ラ ム か ら 削除 さ れ ま し た。 こ れ ら の ド ラ イ バ お よ び デ ー タ プ ロ バ イ ダ を 使 用す る 場合 は、 DataDirect Technologies 社か ら 入手す る 必要があ り ま す。

2.3 PBCrypto プ ロキシ ラ イ ブ ラ リ

PowerBuilder 11.0 リ リ ー ス 以 降、 PBCrypto プ ロ キ シ ラ イ ブ ラ リ は PowerBuilder セ ッ ト ア ッ プ プ ロ グ ラ ム か ら 削除 さ れ ま し た。 こ れは、 https://powerbuilder.codexchange.sybase.com/ の Sybase CodeXchange Web サ

(4)

3. イ ン ス ト ールにおけ る注意事項

ソ フ ト ウ ェ ア の イ ン ス ト ール方法は、 PowerBuilder DVD の 『イ ン ス ト ール ガ イ ド』 と http://www.sybase.com/support/manuals/ の Sybase Product Manuals Web サイ トで説明 さ れてい ます。 PowerBuilder 11.5 の ベ ー タ リ リ ー ス を イ ン ス ト ー ル し た 場 合 は、 PowerBuilder 11.5 GA を イ ン ス ト ールす る 前に、Windows コ ン ト ロ ール パネルのプ ロ グ ラ ム の追加 と 削除ダ イ ア ロ グ ボ ッ ク ス を使用 し て こ れを削除 し 、ご使用のシ ス テ ム か ら PowerBuilder 11.5 DLL お よび .NET アセ ン ブ リ のすべてのベー タ 版が完全に削除 さ れた こ と を確認 し て く だ さ い。

4. こ のバージ ョ ン で変更 さ れた機能

こ のバージ ョ ン で追加 さ れた機能については、 『新機能』 マニ ュ アルで 説明 し てい ます。 こ のマニ ュ アルは、http://www.powerbuilder.jp/ の N D ソ フ ト ウ ェ ア Web サイ トで見 る こ と がで き ます。 ま た英語版のマニ ュ アル は、http://www.sybase.com/support/manuals/ の Sybase Product Manuals Web サイ トで見 る こ と がで き ます。 PowerBuilder ヘルプ フ ァ イ ルの新機能の説明セ ク シ ョ ン で も 、 本 リ リ ー ス で追加 さ れた機能について説明 し てい ます。 こ のヘルプ を表示 す る には、 PowerBuilder メ ニ ュ ーか ら 、 [ヘルプ| PowerBuilder 11.5 へよ う こ そ] を選択 し ます。

5. 既知の問題

5.1 .NET プ ロ ジ ェ ク ト の問題

5.1.1 .NET Framework 3.5 を伴 う Web フ ォ ーム プ ロ ジ ェ ク ト は AJAX 1.0 も必要

と する

.NET Framework 3.5 の セ ッ ト ア ッ プ プ ロ グ ラ ム お よ び SDK 3.5 には AJAX 1.0 Extensions が 含 ま れ ま せ ん。 こ の た め、 AJAX 1.0.61025.0 Extensions を個別にダ ウ ン ロ ー ド す る 必要があ り ま す。ダ ウ ン ロ ー ド し ない と 、 Web フ ォーム プ ロ ジ ェ ク ト を配布で き ません。 [ CR 497981 ]

(5)

5.1.2 Web フ ォ ーム ア プ リ ケーシ ョ ン で行を削除する前に、 その行に フ ォ ー カ ス を

設定する必要があ る

あ る 行を削除 し よ う と す る 場合、 その行に フ ォ ーカ ス がない と 、 Web フ ォ ーム アプ リ ケーシ ョ ンは null オブジ ェ ク ト エ ラ ーで終了 し ます。 行を追加す る と フ ォ ーカ ス が失われ る ため、 追加 し た行を削除す る 場 合は、 その前に、 その行に明示的に フ ォ ーカ ス を設定す る 必要があ り ます。 [ CR 534697 ]

5.1.3 CAS PrintingPermission レ ベルがデー タ ウ ィ ン ド ウの印刷ボ タ ン に作用 し な

Web フ ォ ー ム ま た は Windows フ ォ ー ム ア プ リ ケ ー シ ョ ン のデー タ ウ ィ ン ド ウ オブジ ェ ク ト に[印刷 ( 15 ) ア ク シ ョ ン]ボ タ ン を配置す る 場合、 PrintingPermission 設定を削除 し た り 、 それを NoPrinting ま たは SafePrinting に設定 し た り し て も 、 印刷ア ク シ ョ ン は制限 さ れ ま せん。 [ CR 534278 ]

5.1.4 Web フ ォ ーム ア プ リ ケーシ ョ ンのエデ ィ ッ ト マ ス ク 様式 カ ラ ムか ら フ ォ ー カ

スが移動する

エデ ィ ッ ト マ ス ク 編集様式 を 持つデー タ ウ ィ ン ド ウ カ ラ ム が、 Web フ ォ ーム アプ リ ケーシ ョ ン内で フ ォーカ ス を失 う と 、 ItemChanged イ ベン ト が起動 さ れ ます。 [ CR 538461 ]

5.1.5 Web フ ォ ーム ア プ リ ケーシ ョ ンのツ リ ー ビ ュ ー デー タ ウ ィ ン ド ウ項目か ら

フ ォ ー カ スが移動する

Web フ ォ ーム ア プ リ ケーシ ョ ン の ツ リ ー ビ ュ ー デー タ ウ ィ ン ド ウ の ページで項目を選択 し 、 フ ォ ーカ ス を変更す る と 、 最初に選択 し た項 目が含 ま れ る ページがデー タ ウ ィ ン ド ウ の最初のページ で ない場合、 アプ リ ケーシ ョ ンは終了 し ます。 [ CR 541007 ]

5.1.6 Web フ ォ ーム ア プ リ ケーシ ョ ン で タ ブ を切 り 替えた後 も ド ロ ッ プ ダウ ン リ ス

ト ボ ッ ク スが残る

ド ロ ッ プダ ウ ン リ ス ト ボ ッ ク ス コ ン ト ロ ールを Web フ ォーム アプ リ ケーシ ョ ンの タ ブ ページに配置 し 、別の タ ブ ページに切 り 替え る直前 にその コ ン ト ロ ール内に項目を表示す る と 、 新 し い タ ブ ページにその コ ン ト ロ ールが表示 さ れ続け ます。 こ の と き 、 アプ リ ケーシ ョ ン ユー

(6)

5.1.7 Windows フ ォ ームの MDI ア プ リ ケーシ ョ ン での重複ツ ールバー

標準 PowerBuilder アプ リ ケーシ ョ ンでは、 アプ リ ケーシ ョ ン オブジ ェ ク ト の ツールバーの フ レ ーム タ イ ト ル プ ロ パテ ィ を その ツールバー のシー ト タ イ ト ル プ ロ パテ ィ に設定す る こ と で、 重複ツールバーが MDI アプ リ ケーシ ョ ン に表示 さ れない よ う にで き ま す。 と こ ろ が、 同 じ アプ リ ケーシ ョ ン を .NET Windows フ ォーム プ ロ ジ ェ ク ト に配布す る 場合、 重複 ツールバーは、 フ レ ーム ウ ィ ン ド ウ メ ニ ュ ーか ら 応答 ウ ィ ン ド ウ ま たはシー ト ウ ィ ン ド ウ を開いて も 、 ま だ表示 さ れます。 ま た、こ れ ら の Windows フ ォーム アプ リ ケーシ ョ ンで複数のシー ト を 開 く 場合、 重複 ツ ール バ ー が 表示 さ れ る 可能性 が あ り ま す。 [ CR 538382、 535917 ]

5.1.8 Windows フ ォ ーム ア プ リ ケーシ ョ ン でのウ ィ ン ド ウのア ニ メ ーシ ョ ン時間設

ウ ィ ン ド ウ のア ニ メ ーシ ョ ン時間プ ロ パテ ィ を大 き な値 (5000 な ど) に設定す る と 、 配布済みのアプ リ ケーシ ョ ン で ウ ィ ン ド ウ を開 く と き に遅延す る 可能性があ り ます。 こ の問題は、 Windows Server 2008 を実 行す る コ ン ピ ュ ー タ でのみ発生 し てい ます。 [ CR 534455 ]

5.1.9 .NET ア プ リ ケーシ ョ ンのデバ ッ グに伴 う パ フ ォ ーマ ン スの低下

イ ン ク リ メ ン タ ル構築機能の パ フ ォ ー マ ン ス を 最大化す る た め に、 PowerBuilder は各 PowerBuilder ク ラ ス 用に .NET モ ジ ュ ール を 作成 し ます。 こ の機能拡張の副作用は、 こ れがデバ ッ グのパフ ォ ーマ ン ス に も 影響 を 与 え る こ と です。 た と え ば、 Windows フ ォ ー ム ま た は Web フ ォ ーム アプ リ ケーシ ョ ン をデバ ッ グす る際、 すべての変数ビ ューを 開い て ア プ リ ケ ーシ ョ ン 変数 を 表示す る のが遅 く な り ま す。 他のデ バ ッ グ操作 も 、 デバ ッ グす る アプ リ ケーシ ョ ン のモジ ュ ールやグ ロ ー バル変数の数に応 じ て、パフ ォーマ ン ス が低下す る 可能性があ り ます。 [ CR 451470 ]

5.1.10 .NET ア プ リ ケーシ ョ ンか ら の Web サービ スの呼び出 し は部分信頼では動作

し ない

現在は、 Web サービ ス を呼び出す、 ま たは Web サービ ス デー タ ウ ィ ン ド ウ を使用す る Web フ ォーム ま たは Windows フ ォーム プ ロ ジ ェ ク ト の WebPermission 設定で、 「Unrestricted=true」 を使用す る必要があ り ま す。 そ う し ない と 、 WebPermission Web サ イ ト リ ス ト に Web サービ ス の URI を追加 し て も 、セキ ュ リ テ ィ 例外が送出 さ れます。[ CR 499840 ]

(7)

5.1.11 ADO.NET デー タ ベース接続が部分信頼レ ベルで失敗す る

デー タ ベース接続に ADO.NET を使用 し 、 部分 CAS 信頼レベルを設定 す る Windows フ ォーム ま たは Web フ ォーム アプ リ ケーシ ョ ン を配布 す る 場合、 アプ リ ケーシ ョ ン プ ロ ジ ェ ク ト の [セキ ュ リ テ ィ ] タ ブで SqlClientPermission が選択 さ れていて も 、接続に失敗 し ま す。ADO.NET 接続が正常に動作す る よ う に、 信頼レベルを完全信頼に変更す る 必要 があ り ます。 [ CR 541269 ]

5.1.12 テキス ト パ タ ーンの一致を検証する ためにパイ プ文字を使用する

パ イ プ文字 (|) は、 .NET 環境の メ タ 文字ですが、 標準 PowerBuilder ク ラ イ ア ン ト サーバ環境の メ タ 文字ではあ り ません。 .NET 環境で Match 関数を呼び出す場合、 こ の関数は OR 演算の よ う に機能 し 、 その右側 の文字ま たは左側の文字が評価対象の文字列 と 一致す る か ど う か を検 証 し ます。 ただ し 、 パ イ プ文字がテ キ ス ト パ タ ーン引数の最初ま たは 最後の位置にあ る 場合、 テ キ ス ト パ タ ーンの 1 つが null であれば、 検 証す る パ タ ーン と 比較す る 文字列が一致 し ていな く て も 、PowerBuilder はその一致を true と 評価 し ま す。 こ れは、 標準 ク ラ イ ア ン ト サーバ環 境での Match 関数の動作 と は対照的です。 [ CR 536639 ]

5.1.13 Decimal 変換は .NET で許容 さ れる最大値を超え る場合があ る

PowerScript お よ び .NET は decimal デー タ 型 と 同 じ 範囲の値 を 使用で

き ま せ ん。 .NET 環 境 で 使 用 で き る 最 大 値 は 79228162514264337593543950335 で、 最小値は -18446744078004518913 です。 decimal デー タ 型への変換は、 .NET アプ リ ケーシ ョ ン ま たは コ ン ポーネ ン ト で こ れ ら の値を超え る と 失敗 し ます。 [ CR 496381 ]

5.2 デー タ ウ ィ ン ド ウのグ ラ デーシ ョ ン と 透明度のプ ロパテ ィ

5.2.1 SaveAs メ ソ ッ ド と Print メ ソ ッ ド が透明度設定で う ま く 動作 し ない

デー タ ウ ィ ン ド ウ カ ラ ム、 テ キ ス ト 、 ま たはグループボ ッ ク ス オブ ジ ェ ク ト に透明度プ ロ パテ ィ を設定す る 場合、 テ キ ス ト は、 オブジ ェ ク ト 内ではぼやけて表示 さ れ、SaveAs 呼び出 し で生成 し た PDF フ ァ イ ル ま た は Print メ ソ ッ ド 呼び出 し で印刷 し た デー タ ウ ィ ン ド ウ の コ ピー内では太字フ ォ ン ト で表示 さ れ ます。 [ CR 528766 ]

(8)

5.2.2 塗 り つぶ し ブ ラ シ モー ド を透明度の設定 と 一緒に使用する と PDF 保存プ ロ セ

スのパフ ォ ーマ ン スが低下する

デー タ ウ ィ ン ド ウ 、 デー タ ウ ィ ン ド ウ 区域、 ま たは コ ン ト ロ ール (ボ タ ン、 カ ラ ム、 テ キ ス ト 、 描画オブジ ェ ク ト な ど) に 0 以外の透明度 レ ベルの塗 り つぶ し 色 を 設定 し て PDF フ ァ イ ルに保存 し よ う と す る と 、 透明度が設定 さ れて ない場合に比べて明 ら かに保存プ ロ セ ス にか か る 時間が増加 し ます。 [ CR 538090 ]

5.2.3 グ ラ デーシ ョ ン で Repetition Count を使用 し た場合にぶれた色付きの線が表

示 さ れる

こ の 問題 は、 静的 テ キ ス ト と カ ラ ム オ ブ ジ ェ ク ト で 発生 し ま す。 Brushmode を Horizontal、 Vertical、 Angle、 ま たは ScaleAngle に設定 し 、 次に Repetition Mode を By Repetition Count、 Repetition Count を 1 よ り 大 き い値に設定す る と 、 ぶれた線はオブジ ェ ク ト エ ッ ジのいずれかに 表示 さ れ ます。 [ CR 529340 ]

5.2.4 リ モー ト デス ク ト ッ プ で透過色が正 し く 作用 し ない

リ モー ト デ ス ク ト ッ プ接続 を 使用 し て リ モー ト コ ン ピ ュ ー タ 上の PowerBuilder アプ リ ケーシ ョ ン を実行す る 場合、 デー タ ウ ィ ン ド ウ オ ブジ ェ ク ト 内の ピ ク チ ャ の透過色が正 し く 表示 さ れ ません。 リ モー ト デス ク ト ッ プ接続を使用 し て PowerBuilder アプ リ ケーシ ョ ン を開発す る 場合、 [透過性の設定] メ ニ ュ ー項目を選択す る と デザ イ ン時に同 じ 問題が発生 し ます。 [ CR 539530 ]

5.2.5 サマ リ ー区域での透過色 と グ ラ デーシ ョ ンの設定

サマ リ ー区域の色を透明に設定 し 、 グ ラ デーシ ョ ン を使用す る と 、 サ マ リ ー区域は グ ラ デーシ ョ ン プ ロ パテ ィ を 表示 し ま せんが、 デー タ ウ ィ ン ド ウ オブジ ェ ク ト の背景色は透明の ま ま です。 こ の問題は、 す べて のデー タ ウ ィ ン ド ウ 提示様式 と すべて の グ ラ デーシ ョ ン ブ ラ シ モー ド で発生 し ます。 [ CR 538201 ]

5.2.6 行を PDF に保存する場合、 ピ ク チ ャ の透過色設定が無視 さ れる

デー タ ウ ィ ン ド ウ に PNG ピ ク チ ャ があ り 、 その行を PDF フ ァ イ ルに 保存す る と 、 保存 し た フ ァ イ ルで ピ ク チ ャ コ ン ト ロ ールの透過色設定 は無視 さ れ ます。 BMP、 GIF、 JPG な ど、 他の種類の ピ ク チ ャ では、 ピ ク チ ャ は透過色設定 と 一緒に保存 さ れ、 PDF 内で も 画面 と 同様に表示 さ れ ます。 [ CR 538248 ]

(9)

5.2.7 JPG 画像があ る ク ロ ス タ ブ デー タ ウ ィ ン ド ウのテキス ト の透明度の設定

ク ロ ス タ ブ デー タ ウ ィ ン ド ウ に JPG 画像 と テ キ ス ト オブジ ェ ク ト が 含 ま れ る 場合、 デー タ ウ ィ ン ド ウ ペ イ ン タ の プ ロ パ テ ィ ビ ュ ーの [ フ ォ ン ト ] タ ブで、 テ キ ス ト オブジ ェ ク ト にテ キ ス ト の透明度 プ ロ パテ ィ を設定す る と 、 PowerBuilder の ク ラ ッ シ ュ を引 き起 こ し ますが、 同 じ オブ ジ ェ ク ト に対 し て PowerScript コ ー ド を使用 し て実行時にテ キ ス ト の透明度 を設定す る 場合、 透明度の設定は正 し く 動作 し ます。 ク ロ ス タ ブ デー タ ウ ィ ン ド ウ に ピ ク チ ャ コ ン ト ロ ールが含 ま れない 場合、 ま たは ピ ク チ ャ コ ン ト ロ ールが含まれていて も 、 それが JPG 画 像 で な い 場合 は、 デ ザ イ ン 時 の ク ラ ッ シ ュ は 発生 し ま せ ん。 [ CR 540031 ]

5.2.8 グ ラ デーシ ョ ンが設定 さ れたデー タ ウ ィ ン ド ウの Windows Vista か ら の印刷

Angle、 ScaledAngle お よ び Radial グ ラ デーシ ョ ン ブ ラ シ モー ド が設定

さ れたデー タ ウ ィ ン ド ウ を、Windows Vista オペレーテ ィ ン グ シ ス テ ム の コ ン ピ ュ ー タ か ら 物理プ リ ン タ で印刷す る こ と はで き ません。 こ の 問題は仮想プ リ ン タ に送信す る 印刷ジ ョ ブでは発生 し ま せん。 ま た、 Windows XP オペ レ ーテ ィ ン グ シ ス テ ム を使用す る コ ン ピ ュ ー タ では 発生 し ません。 [ CR 541106 ]

5.3 デー タ ウ ィ ン ド ウのツールチ ッ プの問題

5.3.1 ツールチ ッ プ を表示す る ために イ ン ク ピ ク チ ャ を無効にする必要があ る

デー タ ウ ィ ン ド ウ の イ ン ク ピ ク チ ャ に ツ ールチ ッ プ を追加す る 場合、 イ ン ク ピ ク チ ャ を有効に し ないで く だ さ い。 [ CR 530824 ]

5.3.2 ツ ールチ ッ プの色を Windows Vista で カ ス タ マ イ ズで き ない

Windows Vista では、画面プ ロ パテ ィ も ク ラ シ ッ ク テーマ を使用す る よ う に変更 し ない限 り 、 ツールチ ッ プのテ キ ス ト ま たは背景の色を変更 で き ません。 [ CR 495074 ]

(10)

5.4 新 し い 3D グ ラ フ 様式

5.4.1 新 し い 3D グ ラ フ が仮想プ ラ ッ ト フ ォ ームに表示で き ない

VMWare 仮想 ワ ー ク ス テーシ ョ ンは DirectX 3D グ ラ フ ィ ッ ク を完全に サポー ト し てい ません。 こ れ ら のグ ラ フ様式を仮想プ ラ ッ ト フ ォ ーム で使用 し よ う と す る と 、PowerBuilder は ク ラ ッ シ ュ し ます。[CR 528885]

5.4.2 古いグ ラ フ ィ ッ ク アダプ タ はア ン チ エ イ リ ア ス グ リ ッ ド 線を表示 し ない

新 し い DirectX 3D グ ラ フ様式では、 グ リ ッ ド 線はア ンチエ イ リ ア ス で 表示 さ れ る よ う にな っ てい ます。 こ れは古いグ ラ フ ィ ッ ク アダプ タ と は互換性がないため、 こ れ ら のア ダプ タ ではグ リ ッ ド 線はア ンチエ イ リ ア ス で表示 さ れ ません。 [ CR 531837 ]

5.4.3 DirectX 3D 表示のグ ラ フ におけ る ビ ジ ュ アルの不具合

一部のグ ラ フ ィ ッ ク カー ド は、DirectX 対応 3D グ ラ フ のマルチサンプ リ ン グ を サポー ト し ません。 マルチサ ン プ リ ン グはア ンチエ イ リ ア ス で使用 さ れ、 グ ラ フ内の 3D オブジ ェ ク ト のエ ッ ジがあ ま り キザキザ に表示 さ れない よ う に し ます。 DirectX 3D グ ラ フ が実行時 コ ン ピ ュ ー タ で正 し く 表示 さ れない場合、 PB_Graph_Multisampling シ ス テ ム環境 変数を作成 し 、 それを FALSE に設定す る こ と で、 マルチサンプ リ ン グ を オ フ にす る こ と がで き ます。 こ れで も 効果がない場合、 グ ラ フ ィ ッ ク カー ド を DirectX 3D グ ラ フ を正 し く 表示す る も の と 取 り 替え る 必 要があ り ます。 [ CR 530128 ]

5.4.4 透明度を設定 さ れた Area3D DirectX グ ラ フ が不規則な影を表示する

DirectX 3D 表示で Area3D 様式のグ ラ フ を使用 し 、一連 ま たは隣接 し た デー タ ポ イ ン ト に透明度を設定する と 、デー タ ポ イ ン ト 間の分離を示 す影が正 し く 表示 さ れない こ と があ り ます。 こ れは、 特定のデー タ ポ イ ン ト の高 さ が不正確であ る と い う 印象 も 与え ます。 [ CR 536659、 CR 536661 ]

(11)

5.5 リ ッ チ テキス ト 編集様式の問題

5.5.1 新 し い リ ッ チ テキス ト 編集様式がデー タ ベース ペ イ ン タ に保存 さ れない

デー タ ベー ス ペ イ ン タ の拡張属性ビ ュ ーで、 [編集様式] を右 ク リ ッ ク し 、 ポ ッ プア ッ プ メ ニ ュ ーか ら [新規作成] を選択す る と 、 編集様 式ビ ュ ーが表示 さ れ ま す。 [様式の種類] ド ロ ッ プダ ウ ン リ ス ト か ら [RichText] を選択す る こ と がで き ますが、編集様式を保存す る と き に、 編集様式が [編集] に戻 り 、 それ を [RichText] に戻す こ と はで き ま せん。 RichText 編集様式を追加す る には、 デー タ ウ ィ ン ド ウ ペ イ ン タ を使用す る 必要があ り ます。 [ CR 535473 ]

5.5.2 リ ッ チ テキス ト カ ラ ムで [高 さ の自動調節] を設定する と ク ラ ッ シ ュ する

デザ イ ン時にデー タ ウ ィ ン ド 区域に [高 さ の自動調節] を選択 し 、 そ れを RichText カ ラ ムで選択す る と 、 PowerBuilder が ク ラ ッ シ ュ す る 場 合があ り ます。 こ れは、 コ ン ピ ュ ー タ に .NET Framework 2.0 し か存在 し ない場合に発生 し ます。 .NET Framework 3.5 を イ ン ス ト ールすれば、 ク ラ ッ シ ュ は発生 し ません。 [ CR 542149 ]

5.5.3 RichTextCurrentStyleChanged イ ベ ン ト が不正に起動 さ れる

RichTextCurrentStyleChanged イ ベン ト は、RichText 編集様式の カ ラ ム に フ ォ ーカ ス があ り 、 選択 し た テ キ ス ト が混合文字様式か、 現在のテ キ ス ト 選択の文字様式が変更 さ れた場合にのみ起動 さ れ ますが、 選択 し たテ キ ス ト の文字が同 じ 文字様式の場合に も 起動 さ れ る こ と があ り ま す。 [ CR 539901 ]

5.5.4 リ ッ チ テキス ト カ ラ ム編集様式の段組みデー タ ウ ィ ン ド ウ イ ベ ン ト

DoubleClicked お よ び RightButtonDown イ ベン ト は、 デー タ ウ ィ ン ド ウ に リ ッ チテ キ ス ト 編集様式のカ ラ ムがあ る と き に イ ベン ト ア ク シ ョ ン が発生す る 、 段組みデー タ ウ ィ ン ド ウ の正 し い行を常に渡すわけで はあ り ません。 [ CR 539544 ]

(12)

5.5.5 PowerBuilder IDE が背景にあ る状態での リ ッ チ テキス ト カ ラ ムの ク リ ッ ク

PowerBuilder IDE がバ ッ ク グ ラ ウ ン ド で開い て い る と き に、 実行時ア プ リ ケ ー シ ョ ン で RichText カ ラ ム の 内 部 を ク リ ッ ク す る と 、 PowerBuilder IDE の ツールバーがち ら つ き ま す。 通常、 PowerBuilder ア プ リ ケーシ ョ ンのエ ン ド ユーザが PowerBuilder IDE も 同時に実行す る こ と はないため、 こ の問題は、 PowerBuilder アプ リ ケーシ ョ ン のエ ン ド ユーザには影響を与え ません。 [ CR 534874 ]

5.5.6 編集可能な カ ラ ム し か リ ッ チ テキス ト 編集様式を持たない場合、 ツールバー

が部分的に し か表示 さ れない

デー タ ウ ィ ン ド ウ で、 RichText 編集様式を持つカ ラ ム以外のすべての カ ラ ム の タ ブ順序を 0 に設定 し 、 最初の行でない編集可能 RichText 編 集様式カ ラ ム内のテ キ ス ト を選択す る と 、 リ ッ チ テ キ ス ト 編集ツール バーは、 デー タ ウ ィ ン ド ウ を含む ウ ィ ン ド ウ ま たはページの余白を越 え て拡張 さ れた ツールバーの一部が部分的に し か表示 さ れ ません。 こ れは、 RichText 編集様式以外のカ ラ ムが編集可能であれば発生 し ませ ん。 [ CR 538833 ]

5.6 PNG サポー ト の問題

5.6.1 一部の PNG 画像がイ ン ク ピ ク チ ャ コ ン ト ロールに表示で き ない

アル フ ァ 透過お よ び多階層透過 PNG 画像は、 イ ン ク ピ ク チ ャ コ ン ト ロ ールに正 し く 表示 さ れず、 例外が発生す る 原因にな り ます。 色 タ イ プ 2c (RGB 色) ま たは 6a (RGB 色 と アル フ ァ チ ャ ン ネル) を 持つ PNG 画像、 お よ び色 タ イ プ 0、 2、 4、 6 で 16 ビ ッ ト の深 さ を持つ PNG 画像は、 イ ン ク ピ ク チ ャ コ ン ト ロ ールの ロ ー ド に失敗 し ますが、 こ れ ら の PNG 画像 タ イ プでは例外の発生やエ ラ ー メ ッ セージの表示はあ り ません。 [ CR 496187 ]

5.6.2 大き な PNG 画像はピ ク チ ャ コ ン ト ロール内での点滅の原因にな る

PNG ピ ク チ ャ の描画は ビ ッ ト マ ッ プやその他の ピ ク チ ャ タ イ プ よ り 低速で行われ ます。 PowerBuilder がピ ク チ ャ コ ン ト ロ ールを実装す る 方法が原因で、大 き な PNG 画像を こ れ ら の コ ン ト ロ ールに割 り 当て る と 、 コ ン ト ロ ールが描画 ま たは再描画 さ れ る と き に、 点滅を引 き 起 こ し ます。 ピ ク チ ャ が大 き いほ ど、 点滅が顕著にな り ます。 こ の描画に 関す る 問題は、.NET タ ーゲ ッ ト や標準的な PowerBuilder タ ーゲ ッ ト の その他の種類の コ ン ト ロ ール (ピ ク チ ャ ボ タ ン コ ン ト ロールな ど) に は影響を与え ません。 [ CR 536633 ]

(13)

5.6.3 PNG 画像を含むデー タ ウ ィ ン ド ウ オブ ジ ェ ク ト の PDF フ ァ イルへのエ ク ス

ポー ト

デー タ ウ ィ ン ド ウ オブジ ェ ク ト を XSLFOP メ ソ ッ ド を使用 し て PDF フ ァ イ ル と し てエ ク ス ポー ト し た場合、デー タ ウ ィ ン ド ウ 内の PNG 画 像は生成 さ れた PDF には保存 さ れません。デー タ ウ ィ ン ド ウ オブジ ェ ク ト 内の PNG 画像を PDF フ ァ イ ルにエ ク ス ポー ト す る には、Distill メ ソ ッ ド を使用す る 必要があ り ます。 [ CR 537283 ]

5.7 そのほかの問題

5.7.1 Sybase DataWindow PS Printer を Windows Vista に イ ン ス ト ールで き ない

PowerBuilder セ ッ ト ア ッ プ プ ロ グ ラ ムは、Sybase DataWindow PS Printer の ADIST5.INF ド ラ イ バを Sybase Shared \ PowerBuilder \ Drivers デ ィ レ ク ト リ に イ ン ス ト ール し ます。 ただ し 、 こ の ド ラ イ バは Vista では動作 し ま せん。 Sybase DataWindow PS Printer を イ ン ス ト ールす る ために、 Ghostscript 8.x と 一緒に gs \ gs8.x\ lib デ ィ レ ク ト リ に イ ン ス ト ール さ れ る GHOSTPDF.INF ド ラ イ バを使用で き ま す。 [ CR 542436 ]

5.7.2 印刷で改行が画面 と 同 じ 場所にな ら ない

デー タ ウ ィ ン ド ウ の大 き な文字列カ ラ ム に複数行のテ キ ス ト を挿入す る と 、 テ キ ス ト は適切に折 り 返 さ れ ますが、 デー タ ウ ィ ン ド ウ を印刷 す る と 、 改行が画面 と 同 じ 場所に現れない場合があ り ます。 実行時 コ ン ピ ュ ー タ に PB_ForcePrintLineBreakSame 環境変数を作成 し 、 こ れを 1 に設定す る こ と で、 改行位置 を画面 と 同 じ 場所にす る こ と がで き ま すが、 こ れに よ り 、 行末の単語が短縮 さ れた り 、 分断 さ れ る こ と も あ り ます。 こ の環境変数を 0 に設定す る と 、 カ ラ ム内の単語は分断 さ れ ませんが、 印刷物の改行は再び画面 と は異な る 場所に現れ る こ と にな り ます。 [ CR 531741 ]

5.7.3 CMYK 形式の画像が正 し く 表示 さ れない

CMYK 形式で定義 さ れた画像は う ま く 表示 さ れず、 PowerBuilder アプ リ ケーシ ョ ン でサポー ト さ れ ません。 [ CR 489723 ]

(14)

5.7.4 サロ ゲー ト ペア文字は PowerBuilder でサポー ト さ れない

PowerScript® 関数はサ ロ ゲー ト ペア文字を 2 文字 と 数え ま す。 こ のた め、PowerBuilder アプ リ ケーシ ョ ンでは、BMP (Basic Multilingual Plane) の UTF-16 Unicode 文字 セ ッ ト し か 使用 で き ま せ ん。 [ CR 534865、 534869 ]

5.7.5 OCI セ ッ シ ョ ン プー リ ン グの衝突

Oracle Client Interface (OCI) プー リ ン グ を作成す る と 、 そのプールは マ シ ン に存在 し 、 現在のプ ロ セ ス には依存 し ま せん。 こ のため、 1 つ のアプ リ ケーシ ョ ン に OCI プー リ ン グ を作成 し (DBPARM CSMin=10 の同種のセ ッ シ ョ ン プー リ ン グ な ど) 、 別のアプ リ ケーシ ョ ンが、 類 似 し たパ ラ メ ー タ で、 最小許容接続数を増加す る ために CSMin=50 に し た OCI プー リ ン グ を同 じ マシ ン上に作成 し よ う と す る と 、 2 番目の プー リ ン グは衝突を引 き 起 こ し 、プー リ ン グの作成は失敗 し ます。[ CR 497649 ]

5.7.6 SetPicture 呼び出 し 後の元のサイ ズ プ ロパテ ィ の変更

SetPicture 関数を使用 し て blob に格納 さ れてい る 画像を ピ ク チ ャ コ ン ト ロ ールに割 り 当て る こ と がで き ますが、 その後、 元のサ イ ズ プ ロ パ テ ィ を動的に変更す る と 、 その ピ ク チ ャ は表示 さ れな く な り ます。 こ の問題は、ピ ク チ ャ お よ びピ ク チ ャ ハ イ パー リ ン ク コ ン ト ロ ールで発 生 し ます。 [ CR 540778 ]

5.7.7 イ ン ス ト ール及び開発環境の起動が正常に行われない場合があ る

PowerBuilder/InfoMaker を イ ン ス ト ールす る マ シ ン で Windows への ロ グ イ ン名に日本語名 (全角) を使用 し てい る 場合、 イ ン ス ト ール及び 開 発 環 境 の 起 動 が 正 常 に 行 わ れ ま せ ん。 対 処 方 法 は、 http://www.powerbuilder.jp/technical.html の ND ソ フ ト ウ ェ アの Web サ イ ト の技術 情報を参照 し て く だ さ い。

6. 製品互換

6.1 ア プ リ ケーシ ョ ン サーバ

PowerBuilder 11.5 は、EAServer 5.5 パ ッ チ レ ベ ル EBF 13993 お よ び 14146、 お よ び EAServer 6.2 を使用 し て テ ス ト し ま し た。

(15)

PowerBuilder 11.5 は、 JBoss、 WebLogic、 お よ び WebSphere アプ リ ケー シ ョ ン サーバで実行 さ れ る PowerBuilder Application Server Plug-in の バー ジ ョ ン 1.1 を サ ポー ト し ま す。 こ のプ ラ グ イ ン は、 Windows XP Service Pack 2 お よ び Windows Server 2003 Service Pack 2 でテ ス ト し ま

し た。

PowerBuilder Application Server Plug-in は、 PowerBuilder 11.5 と 同 じ SySAM ラ イ セ ン ス フ ァ イ ルを使用で き ま す。 SySAM ラ イ セ ン ス につ いては、 PowerBuilder Enterprise の 『イ ン ス ト ール ガ イ ド』 を参照 し て く だ さ い。 PowerBuilder Application Server Plug-in に つ い て は、 http://sybooks.sybase.com/nav/detail.do?docset=1252 の Sybase Web サイ トを 参照 し て く だ さ い。

6.2 SQL Anywhere

PowerBuilder 11.5 は、 SQL Anywhere® 11.0 お よ び SQL Anywhere 11.0 ラ ン タ イ ム エデ ィ シ ョ ン を使用 し てテ ス ト し ま し た。

6.3 PowerDesigner

PowerBuilder 11.5 は、PowerDesigner® 12.5 を使用 し て テ ス ト し ま し た。

6.4 Microsoft .NET Framework

PowerBuilder 11.5 は、 Microsoft .NET Framework 2.0 以降 と 互換があ り ます。 ただ し 、 .NET Web フ ォーム アプ リ ケーシ ョ ンお よ び .NET Web サービ ス コ ン ポーネ ン ト の場合、.NET Framework 3.5 に含まれ る AJAX Extensions の バ ー ジ ョ ン を す で に イ ン ス ト ー ル 済 み で も 、 AJAX Extensions バージ ョ ン 1.0 (build 61025.0) を 個別に ダ ウ ン ロ ー ド し て イ ン ス ト ールす る 必要があ り ます。

6.5 Java

PowerBuilder 11.5 は、 JDK 1.5 と 互換があ り ま す。

6.6 Ghostscript

(16)

7. サー ド パーテ ィ コ ンポーネ ン ト と 配布

PowerBuilder アプ リ ケーシ ョ ンは、PowerBuilder と 一緒に イ ン ス ト ール さ れ る サー ド パーテ ィ コ ン ポーネ ン ト に一部依存 し ます。 こ れ ら の コ ン ポーネ ン ト の多 く は、 PowerBuilder ラ ン タ イ ム パ ッ ケージ ャ で イ ン ス ト ールさ れ ません。 こ れ ら の コ ン ポーネ ン ト を アプ リ ケーシ ョ ン と 一緒に再配布す る か も し れ ませんが、 そのほかの コ ン ポーネ ン ト はベ ン ダか ら 入手す る 必要があ り ます。 無償で ダ ウ ン ロ ー ド で き る コ ン ポーネ ン ト につい て は、 無償ダ ウ ン ロ ー ド 規約に関す る ド キ ュ メ ン ト を参照 し て く だ さ い。 こ の ド キ ュ メ ン ト の コ ピーは、 PowerBuilder 11 を イ ン ス ト ール し たデ ィ レ ク ト リ 内 PowerBuilder 11.5 \ ThirdPartyLegal デ ィ レ ク ト リ や、 http://www.sybase.com/softwarelicenses/third_party_legal の Sybase Web サイ ト にあ り ます。

7.1 Apache フ ァ イル

PowerBuilder に含 ま れ る Apache フ ァ イ ル を ユーザに再配布で き ま す。 PowerBuilder 11.5 に含 ま れ る Apache コ ー ド を使用 し た り 再配布 し た り す る 場合は、 PowerBuilder 11.5 の無償ダ ウ ン ロ ー ド 規約にあ る Apache License 規約に従 う 必要があ り ま す。 フ ァ イ ルを PDF と し て保存す る ためにアプ リ ケーシ ョ ンで XSL-FO を 使用す る には、 Apache Formatting Objects Processor (FOP) のバージ ョ

ン 0.20.4 が 必要 で す。 FOP に つ い て の 詳 細 は、

http://xmlgraphics.apache.org/fop/ の Apache FOP Web サイ トを参照 し て く だ さ い。

Apache Xerces フ ァ イ ル xerces-c_2_6.dll お よ び xerces-depdom_2_6.dll は、 XML Web デー タ ウ ィ ン ド ウ サポー ト 、 デー タ ウ ィ ン ド ウ と デー タ ス ト アの XML サポー ト 、PBDOM、 お よ び Web サービ ス の SOAP ク ラ イ ア ン ト に 必 要 で す。 Xerces に つ い て の 詳 細 は、 http://xml.apache.org/xerces-c/ の Xerces C++ Parser Web サイ トを参照 し て く だ さ い。

(17)

7.2 Microsoft フ ァ イル

Visual C++ ラ ン タ イ ム と ア ク テ ィ ブ テ ン プ レー ト ラ イ ブ ラ リ コ ア な PowerBuilder ラ ン タ イ ム フ ァ イ ルを配布す る場合は、 ユーザの コ ン ピ ュ ー タ ま たはサーバに、 Microsoft Visual C++ ラ ン タ イ ム ラ イ ブ ラ リ msvcr71.dll と msvcp71.dll、 お よ び Microsoft .NET Active Template Library (ATL) モ ジ ュ ールの atl71.dll が存在 し て い る こ と を 確認 し ま す。 PowerBuilder ラ ン タ イ ム フ ァ イ ルは、 実行時に こ れ ら の フ ァ イ ル に依存す る ため、 PowerBuilder ラ ン タ イ ム を必要 と す る すべてのアプ リ ケーシ ョ ン と コ ン ポーネ ン ト で必要です。 こ れ ら の DLL フ ァ イ ル は、http://dlldump.com の DLL ア ー カ イ ブ Web サ イ トで 入 手 で き ま す。 http://driverskit.com の DLL アー カ イ ブ Web サイ トで も 入手で き ます。 MSI フ ァ イルの実行前に イ ン ス ト ールする フ ァ イル PowerBuilder ラ ン タ イ ム パ ッ ケージ ャ で生成 し た MSI フ ァ イ ルに よ り イ ン ス ト ール さ れ る 一部の フ ァ イ ルは、 こ れ ら の フ ァ イ ルに依存 し て い ます。 た と えば、atl71.dll は、pbjvm115.dll を レ ジ ス ト リ に登録す る 前にユーザの コ ン ピ ュ ー タ に イ ン ス ト ール し てお く 必要が あ り ま す。 ラ ン タ イ ム パ ッ ケージ ャ が生成 し た MSI フ ァ イ ルを実行す る 前に、こ れ ら の フ ァ イ ルが対象の コ ン ピ ュ ー タ に あ る こ と を 確認 し て く だ さ い。 イ ン ク ピ ク チ ャ ラ イ ブ ラ リ アプ リ ケーシ ョ ン で イ ン ク エデ ィ ッ ト (InkEdit) コ ン ト ロ ールお よ びイ ン ク ピ ク チ ャ (InkPicture) コ ン ト ロ ー ル を 使 用 す る 場 合 は、

Microsoft.Ink、Microsoft.Ink.dll、 お よ び Microsoft.Resources.dll が必要で す。 こ れ ら の フ ァ イ ル は Microsoft Windows XP Tablet PC Edition の Software Development Kit 1.7 の 一 部 で す。 こ の SDK は、 http://www.microsoft.com/downloads/details.aspx?FamilyId=B46D4B83-A821-40BC-AA85-C9EE3D6E9699&displaylang=en の Microsoft Web サ イ トか ら ダ

ウ ン ロ ー ド で き ます。

こ れ ら の DLL と .NET Framework 2.0 と の間には、互換性の問題があ る こ と を Microsoft 社は確認 し てい ます。 こ の問題に対処す る ための更新 プ ロ グ ラ ム は、http://www.microsoft.com/downloads/details.aspx?familyid= 84BBEFA4-7047-41DF-8583-E3BDBF9D805F&displaylang=en の Microsoft Web サイ トか ら ダ ウ ン ロ ー ド で き ます。

DirectX 9.0c ラ ン タ イ

ム PowerBuilder Column3D、 Line3D、 お よ び Area3D) を よ り 洗練 さ れた外観で表示すア プ リ ケ ー シ ョ ン は、 3D グ ラ フ (Pie3D、 Bar3D、 る ために DirectX 3D 表示を使用で き ます。DirectX グ ラ フ様式にデー タ 項目や透明度設定を使用 し て、 デー タ の外観を改善で き ます。

(18)

DirectX 3D 表示は、 DirectX 9.0c ラ ン タ イ ム に依存 し てい ま す。 3D グ ラ フ のプ ロ パテ ィ ビ ュ ーにあ る [全般] タ ブで、 [3D レ ン ダ リ ン グ] チ ェ ッ ク ボ ッ ク ス を最初にオンに し た と き に、PowerBuilder は DirectX イ ン ス ト ー ラ を起動 し ます。 イ ン ス ト ールを見送 る と 、 3D レ ン ダ リ ン グ プ ロ パテ ィ は無視 さ れます。 PowerBuilder アプ リ ケーシ ョ ンのエン ド ユーザは、 DirectX グ ラ フ様式を表示す る ために、 コ ン ピ ュ ー タ に DirectX 9.0c ラ ン タ イ ム も イ ン ス ト ー ル し て お く 必 要 が あ り ま す。 DirectX 9.0c ラ ン タ イ ム は、 http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=en の Microsoft Web サ イ トか ら ダ ウ ン ロ ー ド で き ます。 古いグ ラ フ ィ ッ ク ド ラ イ バを持つ コ ン ピ ュ ー タ では、dxdiag.exe を実 行 し て、 DirectX がサポー ト さ れてい る か ど う かを確認で き ます。 こ の フ ァ イ ルは通常 Windows \ System32 デ ィ レ ク ト リ に イ ン ス ト ール さ れ てい ます。dxdiag.exe を実行 し た と き に開 く DirectX 診断ツールの[デ ィ ス プ レ イ] タ ブに、 Direct3D が有効か ど う かが示 さ れます。 AJAX エ ク ス テ ン シ ョ

ン PowerBuilder (Asynchronous JavaScript and XML) 更新機能を使用 し ま す。 ASP.NETは、 Web フ ォ ー ム ア プ リ ケ ー シ ョ ン で AJAX AJAX を 使用すれば、 ページの個別の領域を 非同期に リ フ レ ッ シ ュ す る こ と でページが更新 さ れ ます。

PowerBuilder .NET Web フ ォ ームお よ び .NET Web サービ ス コ ン ポーネ ン ト タ ーゲ ッ ト は .NET Framework 3.5 と 連動 し ま すが、 そ れ ら は、 .NET Framework 3.5 と 一緒に イ ン ス ト ール さ れ る AJAX のバージ ョ ン を 使用 し ま せ ん。 こ れ ら の .NET タ ー ゲ ッ ト タ イ プ用 に は、 AJAX Extensions バージ ョ ン 1.0 (build 61025.0) を イ ン ス ト ールす る 必要が あ り ます。

PowerBuilder はデフ ォ ル ト で AJAX 更新機能を使用す る ため、AJAX エ ク ス テ ン シ ョ ン はすべての開発お よ び配布マ シ ン の Web フ ォ ーム ア プ リ ケーシ ョ ン に必要です。 Microsoft ASP.NET AJAX Extensions バー ジ ョ ン 1.0 は、http://www.asp.net/ajax/downloads/archive の ASP.NET Web サ イ トか ら ダ ウ ン ロ ー ド お よ び イ ン ス ト ールで き ます。

7.3 Sun Microsystems フ ァ イル

EJB ク ラ イ ア ン ト 、 JDBC 接続、 お よ び XSL-FO を使用 し た PDF の保 存には Java Runtime Environment (JRE) が必要です。JRE のサー ド パー テ ィ 条項については、 無償ダ ウ ン ロ ー ド 規約に関す る ド キ ュ メ ン ト を 参照 し て く だ さ い。JRE は http://java.sun.com/javase/downloads/index.jsp の Sun Developer Network か ら ダ ウ ン ロ ー ド で き ま す。

(19)

7.4 Web サービ スの SOAP ク ラ イ ア ン ト で使用 さ れる ソ フ ト ウ ェ ア

PowerBuilder は、 EasySoap115.dll 内に実行フ ァ イ ル形式の EasySoap++

ラ イ ブ ラ リ を含んでい ます。 こ れは動的に PBSoapClient115.pbx に リ ン ク さ れ ます。EasySoap++ ラ イ ブ ラ リ と その使用は、GNU Lesser General Public License (LGPL) の適用範囲です。 こ の ラ イ セ ン ス の コ ピーにつ いては、 無償ダ ウ ン ロ ー ド 規約に関す る ド キ ュ メ ン ト を参照 し て く だ さ い。 ま た、 EasySoap++ ラ イ ブ ラ リ は、 LGPL の規定に従 っ て サー ド パー テ ィ に配布す る こ と がで き ま す。 配布の前に、 LGPL を確認 し て く だ さ い。 EasySoap++ ラ イ ブ ラ リ の コ ン ピ ュ ー タ が読取可能な ソ ー ス コ ー ド は、 DVD の Support \ WSExtn フ ォ ルダ内の EasySoap.zip フ ァ イ ルにあ り ま す。 さ ら に、PBSoapClient115.pbx のオブ ジ ェ ク ト コ ー ド と Microsoft Visual C++ プ ロ ジ ェ ク ト フ ァ イ ルは、同 じ デ ィ レ ク ト リ の soapclient.zip フ ァ イ ルにあ り ます。 こ れ ら の フ ァ イ ルは LGPL の規定に基づいて提供 さ れてい る も のであ り 、 EasySoap++ ラ イ ブ ラ リ を変更 し てか ら 、 変更 し た EasySoap115.dll を 生 成 す る た め に 再 リ ン ク す る こ と が で き ま す。 ま た、 PBSoapClient115.pbx と 変更 し た EasySoap++ イ ン ポー ト ラ イ ブ ラ リ を 再 リ ン ク す る こ と も で き ます。 LPGL の規定に よ れば、 EasySoap++ ラ イ ブ ラ リ で変更 し た定義を使用す る ために、PBSoapClient115.pbx の再 コ ンパ イ ルが必ず し も 必要なわけではない と い う こ と がわか り ます。 PBSoapClient115.pbx を 構 築 す る に は、 soapclient.zip フ ァ イ ル 内 の Readme.txt フ ァ イ ルにあ る 手順に従い ま す。

8. ド キ ュ メ ン ト の更新 と 説明

Sybase 製品マニ ュ アル Web サ イ ト にあ る すべての PowerBuilder マニ ュ アルは、 PowerBuilder 11.5 用に更新 さ れま し た。 JSP タ ーゲ ッ ト がすで にサポー ト さ れていないため、 『JSP タ ーゲ ッ ト での作業』 お よ び 『JSP タ ーゲ ッ ト リ フ ァ レ ン ス』 は PowerBuilder のマニ ュ アル一覧には掲載 さ れ ません。

(20)

9. 移行について

PowerBuilder アプ リ ケーシ ョ ン は、 ど のバージ ョ ン の PowerBuilder か ら で も それ以降のバージ ョ ン に直接移行す る こ と が可能です。 新 し い バージ ョ ン に移行す る 前に、 アプ リ ケーシ ョ ン が影響を受け る 可能性 があ る PowerBuilder の変更点について、こ の章を よ く お読み く だ さ い。 移行の前に、 フ ァ イ ルをバ ッ ク ア ッ プ し 、 マ イ グ レーシ ョ ン アシ ス タ ン ト を使用 し て廃止 さ れた コ ー ド を識別 し て く だ さ い。 こ のバージ ョ ンの PowerBuilder を使用 し て構築する アプ リ ケーシ ョ ン は、 こ のバージ ョ ンの PowerBuilder ラ ン タ イ ム DLL で配布す る必要が あ り ます。

9.1 以前の リ リ ースの PowerBuilder か ら の .NET タ ーゲ ッ ト の移行

.NET プ ロ ジ ェ ク ト を 以前の リ リ ー ス の PowerBuilder か ら 配布 し た場 合、 同 じ プ ロ ジ ェ ク ト を PowerBuilder 11.5 か ら 再配布す る前に、 以下 の手順を完了す る 必要があ り ます。

• .NET Web フ ォ ームお よ び .NET Web サービ ス タ ーゲ ッ ト では、 開 発 コ ン ピ ュ ー タ と 運用サーバに AJAX エ ク ス テ ン シ ョ ン を イ ン ス

ト ールす る 必要があ り ます。

Microsoft ASP.NET AJAX Extensions バ ー ジ ョ ン 1.0 は、 http://www.asp.net/ajax/downloads/archive の ASP.NET Web サイ トか ら ダ ウ ン ロ ー ド お よ び イ ン ス ト ールで き ます。

• .NET Web フ ォ ームお よ び .NET Windows フ ォ ーム プ ロ ジ ェ ク ト で は、PowerBuilder 11.5 か ら アプ リ ケーシ ョ ン を最初に再配布す る 前 に、 プ ロ ジ ェ ク ト の再構築 タ イ プに 「フル」 を選択 し ます。 • .NET Web フ ォ ームお よ び .NET Web サービ ス タ ーゲ ッ ト では、

ASP.NET 一時 フ ァ イ ルで開発 コ ン ピ ュ ー タ お よ び運用サーバ上の アプ リ ケーシ ョ ン ま たは コ ン ポーネ ン ト を消去 し ま す。 こ の一時

フ ァ イ ル は、

C: \ WINDOWS \ Microsoft.NET \ Framework \version\ Temporary

ASP.NET Files \ projectName デ ィ レ ク ト リ に あ り ま す。 こ こ で、

version は、 通常 v2.0.50727、projectName はプ ロ ジ ェ ク ト の Web ア プ リ ケーシ ョ ン名ま たはその Web サービ ス仮想デ ィ レ ク ト リ 名で す。

(21)

• すべての .NET タ ーゲ ッ ト で、以前のバージ ョ ンの PowerBuilder ラ ン タ イ ム フ ァ イ ル (シ ス テ ム アセンブ リ や win32 DLL) をすべて の開発 コ ン ピ ュ ー タ ま たはサーバか ら ア ン イ ン ス ト ール し た後、 ラ ン タ イ ム パ ッ ケージ ャ やその他の ツール を使用 し て、 『ア プ リ ケーシ ョ ン と コ ン ポーネ ン ト の .NET への配布』 マニ ュ アルの 「配 布 の た め の チ ェ ッ ク リ ス ト 」 セ ク シ ョ ン の 説 明 に 従 っ て PowerBuilder 11.5 ラ ン タ イ ム フ ァ イ ル を イ ン ス ト ール し ま す。

9.2 EAServer タ ーゲ ッ ト の移行

PowerBuilder 11 では、 EAServer コ ン ポーネ ン ト タ ーゲ ッ ト ウ ィ ザー ド に よ っ て ア プ リ ケーシ ョ ン タ ーゲ ッ ト ではな く 、 特殊な EAServer タ ーゲ ッ ト を作成 し ます。 既存の EAServer タ ーゲ ッ ト を PowerBuilder 11.5 に移行す る と 、 プ ロ ジ ェ ク ト ペ イ ン タ を 開い て [デバ ッ グ] メ ニ ュ ー ま たは ツ ールバー項目 を 選択す る か、 シ ス テ ム ツ リ ーでプ ロ ジ ェ ク ト のポ ッ プア ッ プ メ ニ ュ ーか ら [デバ ッ グ] を選択 し ない限 り 、 タ ーゲ ッ ト をデバ ッ グす る リ モー ト デバ ッ ガ を起動で き ません。 タ ー ゲ ッ ト が正 し く 動作 し てい る こ と を確認す る には、EAServer コ ン ポー ネ ン ト タ ーゲ ッ ト ウ ィ ザー ド を使用 し て新 し い EAServer タ ーゲ ッ ト を作成 し 、 ウ ィ ザー ド で 「既存の ラ イ ブ ラ リ と EASever コ ンポーネ ン ト プ ロ ジ ェ ク ト の使用」 を選択 し て、 移行 ラ イ ブ ラ リ と コ ン ポーネ ン ト を選択 し ます。

9.3 EAServer 6.0.1 以降への コ ン ポーネ ン ト の移行

EAServer 6.0.1 で実行 し て い る PowerBuilder コ ン ポーネ ン ト か ら の コ ン ポーネ ン ト 間呼び出 し には、 呼び出 さ れたすべての コ ン ポーネ ン ト で プ ロ キ シ が 必 要 で す。 以 前 の バ ー ジ ョ ン の EAServer で は、 PowerBuilder VM が コ ン ポ ー ネ ン ト の メ ソ ッ ド の 名前 と 一致す る メ ソ ッ ド 名 を 使用 し て動的に コ ン ポーネ ン ト のプ ロ キ シ を 作成す る の で、 PowerBuilder コ ン ポーネ ン ト が同 じ サーバ で実行 し て い る 別の PowerBuilder コ ン ポ ー ネ ン ト を プ ロ キ シ を 使用せずに呼び出せ ま し た。

EAServer 6.0.1 以降では、 PowerBuilder コ ン ポーネ ン ト は EJB と し て ラ ッ プ さ れ、 セキ ュ リ テ ィ の特別な層が提供 さ れて、 PowerBuilder VM が コ ン ポーネ ン ト の メ ソ ッ ド 名 と 一致す る 名前を持つプ ロ キ シ を動的 に生成 し ない よ う にな り ま し た。 こ のため、 コ ン ポーネ ン ト 間の呼び 出 し で 起動 さ れ る すべ て の コ ン ポ ー ネ ン ト に対 し て プ ロ キ シ オ ブ

(22)

9.4 EAServer 6.x の EJB ク ラ イ ア ン ト ア プ リ ケーシ ョ ンの作成

EAServer 6.x で実行 さ れて い る EJB の EJB ク ラ イ ア ン ト ア プ リ ケー シ ョ ン を構築す る 場合、EJB ク ラ イ ア ン ト プ ロ キシ を作成す る と き と 、 ク ラ イ ア ン ト を作成す る と き に、 追加の手順を実行す る 必要があ り ま す。

EAServer コ ンポーネ ン ト の .NET ク ラ イ ア ン ト

PowerBuilder は、 開発 コ ン ピ ュ ー タ の GAC に EAServer 6.2 の DLL、 com.sybase.iiop.net.dll と com.sybase.ejb.net.dll を イ ン ス ト ール し ま す。 こ れ ら の DLL は、 .NET タ ーゲ ッ ト か ら EAServer コ ン ポーネ ン ト にア ク セ スす る アプ リ ケーシ ョ ン の実行時 コ ン ピ ュ ー タ に必要です。 こ れ ら の DLL を配布 コ ン ピ ュー タ の GAC に配置す る には ラ ン タ イ ム パ ッ ケージ ャ を使用で き ます。 ただ し 、 続けて EAServer を 6.2 バージ ョ ン か ら ア ッ プ グ レ ー ド す る 場 合、 ア ッ プ グ レ ー ド さ れ た DLL を EAServer/Lib デ ィ レ ク ト リ か ら ア ッ プ グ レ ー ド 済みのバージ ョ ン を 使 用す る すべて の コ ン ピ ュ ー タ に コ ピ ーす る 必要が あ り ま す。 その後、 ラ ン タ イ ム パ ッ ケージ ャ を実行ま たは再実行す る場合、 こ れ ら の DLL に対す る すべてのバージ ョ ン の ア ッ プ グ レ ー ド が上書 き さ れ る ため、 ア ッ プ グ レ ー ド し た DLL を GAC に も 再び コ ピ ーす る 必要が あ り ま す。 v EAServer 6.x に配布 さ れた EJB のプ ロキシ を生成する には 1 packagename デ ィ レ ク ト リ を サーバ上の %DJC_HOME%\deploy\ejbjars\ デ ィ レ ク ト リ か ら ク ラ イ ア ン ト コ ン ピ ュ ー タ に コ ピ ー し ま す。 こ こ で、packagename は、 使用す る EJB を含むパ ッ ケージです。 2 こ のデ ィ レ ク ト リ を EJB プ ロ キ シ プ ロ ジ ェ ク ト パー ト ナの EJB コ ン ポーネ ン ト の選択 ダ イ ア ロ グ ボ ッ ク ス にあ る [ク ラ スパス] に追加 し ます。 3 プ ロ キ シ を生成 し ます。

v EAServer 6.x に配布 さ れた EJB の EJB ク ラ イ ア ン ト ア プ リ ケーシ ョ ン を 作成するには

1 eas-server-14.jar フ ァ イ ル (JDK 1.5.x を使用 し てい る 場合は eas-server-15.jar) を %DJC_HOME% \ lib デ ィ レ ク ト リ か ら ク ラ イ ア ン ト コ ン ピ ュー タ に コ ピー し 、 その完全なパ ス を ク ラ イ ア ン ト の ク ラ ス パ ス に含め ます。

(23)

2 ス タ ブ フ ァ イ ルを %DJC_HOME%\genfiles\java\classes\ デ ィ レ ク ト リ か ら ク ラ イ ア ン ト コ ン ピ ュ ー タ に コ ピー し 、 こ のパ ス を ク ラ イ ア ン ト の ク ラ ス パ ス に含め ます。 3 packagename デ ィ レ ク ト リ をサーバ上の %DJC_HOME%\deploy\ejbjars\ デ ィ レ ク ト リ か ら ク ラ イ ア ン ト コ ン ピ ュ ー タ に コ ピー し 、 こ のパ ス を ク ラ イ ア ン ト の ク ラ ス パ ス に 含め ます。 こ こ で、packagename は、 使用す る EJB を含むパ ッ ケー ジです。 こ れ ら の フ ァ イ ルお よ びデ ィ レ ク ト リ を EAServer6 ク ラ イ ア ン ト 上のデ ィ レ ク ト リ に コ ピー し 、 デー タ マ ッ ピ ン グ パ ッ ケージ内の EJB を 使用す る 場合、 ク ラ イ ア ン ト の ク ラ ス パ ス 設定は次の よ う にな り ます。

Classpath=D: \ EAServer6 \ lib \

eas-server-14.jar;D:\EAServer6\genfiles\java\classes;D: \ EAServer6 \ deploy \ ejbjars \ datamapping

9.5 プ ロキシの変数名 と し ての PowerBuilder シ ス テム タ イ プ

PowerBuilder 10.5 以降のバージ ョ ン では、 シ ス テ ム タ イ プは Web サー ビ ス プ ロ キシの変数名 と し て使用で き ません。 PowerBuilder シ ス テ ム タ イ プが変数名 と し て使用 さ れ る 場合、 Web サービ ス プ ロ キ シ ウ ィ ザー ド は接頭辞 ws_ を適用 し て変数の名前を変更 し ま す。 Web サービ ス ア プ リ ケーシ ョ ン を PowerBuilder 10.2 以前のバージ ョ ン か ら 移行 し 、PowerBuilder 10.5 以降に Web サービ ス プ ロ キシ を再生成す る 場合、 変数名の変更を反映す る よ う に コ ー ド を変更す る 必要があ る 場合があ り ます。 PowerBuilder シ ス テ ム タ イ プには、 PowerBuilder オブジ ェ ク ト ブ ラ ウ ザの [シ ス テム] タ ブ ページの一覧にあ る オブジ ェ ク ト と コ ン ト ロ ー ルだけでな く 、 そのブ ラ ウ ザの [カ タ ロ グ デー タ 型] タ ブ ページの一 覧にあ る 、 区域、 ボ タ ン、 エ ン コ ーデ ィ ン グ、 場所、 お よ び曜日な ど のカ タ ロ グ デー タ 型 も 含まれます。 た と えば、 PowerBuilder カ ス タ ム ク ラ ス ユーザ オブジ ェ ク ト か ら Web サービ ス を構築 し 、 その関数の いずれかに location と い う 名前の string 引数があ る 場合、その Web サー ビ ス のために生成 さ れたプ ロ キ シで、 引数は stringws_location に変更 さ れ ます。

(24)

9.6 Microsoft SQL Server と OLE DB のパ フ ォ ーマ ン ス

PowerBuilder 10.5.2 以降のバージ ョ ン で、 Microsoft SQL Server デー タ ベー ス で OLE DB デー タ ベー ス イ ン タ フ ェ ー ス を使用 し て、 デー タ ウ ィ ン ド ウ にデー タ を取 り 出 し た り 、SELECT 文で埋め込み SQL カー ソ ルを使用 し た り す る と 、 複数 コ マ ン ド の実行を サポー ト す る ために サーバ側のカー ソ ルが使用 さ れ ます。 こ れに よ り パ フ ォ ーマ ン ス が悪 化す る 場合には、 Block デー タ ベース パ ラ メ ー タ のサ イ ズ を 500 に増 やすか、 ま たは PBODB 初期設定フ ァ イ ルの [ Microsoft SQL Server ] セ ク シ ョ ンに次の一行を追加 し てサーバ側のカー ソ ルを オ フ に し ます。

ServerCursor = 'NO'

9.7 OpenTab の動作の変更

PowerBuilder 10.2.1 Build 9716、 PowerBuilder 10.5.1 Build 6505、 お よ び PowerBuilder 11.0 Build 5021 で、 Visible プ ロ パテ ィ に 「false」 を設定 し てい る タ ブに、 実行時に SelectedTab プ ロ パテ ィ が適用 さ れ る と 変則的 な動作をす る こ と を修正す る ための変更を行い ま し た。 こ の変更の結果、OpenTab 関数 と OpenTabWithParm 関数の動作が変更 さ れま し た。 以前の リ リ ース では、 タ ブ ページ と し てユーザ オブジ ェ ク ト を 開 く た めに OpenTab 関数や OpenTabWithParm 関数 を 呼び出す と 、 ユーザ オブジ ェ ク ト の Visible プ ロ パテ ィ に 「false」 を設定 し ていて も タ ブ ページは表示 さ れま し た。 現行の リ リ ース では、 タ ブ ページ を表 示す る ためには、 ユーザ オブジ ェ ク ト の Visible プ ロ パテ ィ に 「true」 を設定す る 必要があ り ます。

9.8 イ ン ポー ト フ ァ イル サイ ズの制限

PowerBuilder 10.0 以降のバージ ョ ン で Unicode が利用で き る よ う に な り ま し た。 アプ リ ケーシ ョ ン で ImportFile メ ソ ッ ド を使用 し て、 と て も 大 き な テ キ ス ト フ ァ イ ル (お よ そ 839,000 行) をデー タ ウ ィ ン ド ウや デー タ ス ト アに イ ン ポー ト す る 場合、ImportFile はエ ラ ー コ ー ド -15 を 返 し ます。PowerBuilder の ANSI バージ ョ ンでは、大 き なテ キ ス ト フ ァ イ ルを イ ン ポー ト す る こ と がで き ま し た。

10. テ ク ニ カ ル サポー ト

『サポー ト ハン ド ブ ッ ク』 を参照 し て く だ さ い。

(25)

11. そのほかの情報源

製品に関す る そのほかの詳細情報については、PowerBuilder DVD、N D ソ フ ト ウ ェ ア Web サ イ ト 、 お よび Sybase 製品マニ ュ アル Web サ イ ト (英語) を参照 し て く だ さ い。

• PowerBuilder DVD には、 製品マニ ュ アルが収め ら れてい ま す。 製 品マニ ュ アルは、 PDF 形式で提供 し てい ます。 PDF フ ァ イ ルを読 んだ り 、 印刷 し た り す る には、 Adobe Acrobat Reader が必要です。 Adobe Acrobat Reader は、 Adobe Web サ イ ト か ら 無料でダ ウ ン ロ ー

ド す る こ と がで き ます。 • N D ソ フ ト ウ ェ ア Web サ イ ト には、 標準の Web ブ ラ ウ ザでア ク セ ス す る こ と がで き る オ ン ラ イ ン版のマ ニ ュ アルがあ り ま す。 こ の Web サ イ ト では、PDF お よび HTML 形式でマニ ュ アルを見 る こ と がで き ます。 オ ン ラ イ ン版のマニ ュ アルには、http://www.powerbuilder.jp/ の N D ソ フ ト ウ ェ アの Web サイ トにあ る 「技術情報」 か ら ア ク セ ス で き ます。 • Sybase 製品マニ ュ アル Web サ イ ト (英語) は、 標準の Web ブ ラ ウ

ザか ら ア ク セ ス で き 、 Sybase の製品マニ ュ アルのほか、 EBF/ メ ン テナン ス、 技術文書な どへの リ ン ク も 含んでい ます。

Sybase 製 品 マ ニ ュ ア ル Web サ イ ト に は、

http://www.sybase.com/support/manuals/ の Product Manuals か ら ア ク セ ス で き ます。

参照

関連したドキュメント

ESET Endpoint Security V9 / V9 ARM64 対応版、Endpoint アンチウイルス V9 / V9 ARM64 対応版のみとなります。. 

 ESET PROTECT から iOS 端末にポリシーを配布しても Safari の Cookie の設定 を正しく変更できない現象について. 本製品で iOS

WPA-personage, WPA-PSK (AES) WPA-enterprise, WPA-PSK (TKIP) WPA2-personage, WPA2-PSK (AES) WPA2-enterprise, WPA2-PSK

大項目 小項目 事実関係 具体的実施事項 対応期日 本社 1F 2F

ERDAS IMAGINE 2022 Update 1 は、 Windows 11 Enterprise 21H2 ( Build 22000.318

大項目 小項目 事実関係 具体的実施事項 対応期日 本社 1F 2F

項目 2月 3月 4月 5月

作業項目 11月 12月 2021年度 1月 2月 3月 2022年度. PCV内